Class: Google::Cloud::Recommender::V1::Impact
- Inherits:
-
Object
- Object
- Google::Cloud::Recommender::V1::Impact
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/recommender/v1/recommendation.rb
Overview
Contains the impact a recommendation can have for a given category.
Defined Under Namespace
Modules: Category
Instance Attribute Summary collapse
-
#category ⇒ ::Google::Cloud::Recommender::V1::Impact::Category
Category that is being targeted.
-
#cost_projection ⇒ ::Google::Cloud::Recommender::V1::CostProjection
Use with CategoryType.COST.
-
#reliability_projection ⇒ ::Google::Cloud::Recommender::V1::ReliabilityProjection
Use with CategoryType.RELIABILITY.
-
#security_projection ⇒ ::Google::Cloud::Recommender::V1::SecurityProjection
Use with CategoryType.SECURITY.
-
#sustainability_projection ⇒ ::Google::Cloud::Recommender::V1::SustainabilityProjection
Use with CategoryType.SUSTAINABILITY.
Instance Attribute Details
#category ⇒ ::Google::Cloud::Recommender::V1::Impact::Category
Returns Category that is being targeted.
342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 |
# File 'proto_docs/google/cloud/recommender/v1/recommendation.rb', line 342 class Impact include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The category of the impact. module Category # Default unspecified category. Don't use directly. CATEGORY_UNSPECIFIED = 0 # Indicates a potential increase or decrease in cost. COST = 1 # Indicates a potential increase or decrease in security. SECURITY = 2 # Indicates a potential increase or decrease in performance. PERFORMANCE = 3 # Indicates a potential increase or decrease in manageability. MANAGEABILITY = 4 # Indicates a potential increase or decrease in sustainability. SUSTAINABILITY = 5 # Indicates a potential increase or decrease in reliability. RELIABILITY = 6 end end |
#cost_projection ⇒ ::Google::Cloud::Recommender::V1::CostProjection
Returns Use with CategoryType.COST.
342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 |
# File 'proto_docs/google/cloud/recommender/v1/recommendation.rb', line 342 class Impact include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The category of the impact. module Category # Default unspecified category. Don't use directly. CATEGORY_UNSPECIFIED = 0 # Indicates a potential increase or decrease in cost. COST = 1 # Indicates a potential increase or decrease in security. SECURITY = 2 # Indicates a potential increase or decrease in performance. PERFORMANCE = 3 # Indicates a potential increase or decrease in manageability. MANAGEABILITY = 4 # Indicates a potential increase or decrease in sustainability. SUSTAINABILITY = 5 # Indicates a potential increase or decrease in reliability. RELIABILITY = 6 end end |
#reliability_projection ⇒ ::Google::Cloud::Recommender::V1::ReliabilityProjection
Returns Use with CategoryType.RELIABILITY.
342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 |
# File 'proto_docs/google/cloud/recommender/v1/recommendation.rb', line 342 class Impact include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The category of the impact. module Category # Default unspecified category. Don't use directly. CATEGORY_UNSPECIFIED = 0 # Indicates a potential increase or decrease in cost. COST = 1 # Indicates a potential increase or decrease in security. SECURITY = 2 # Indicates a potential increase or decrease in performance. PERFORMANCE = 3 # Indicates a potential increase or decrease in manageability. MANAGEABILITY = 4 # Indicates a potential increase or decrease in sustainability. SUSTAINABILITY = 5 # Indicates a potential increase or decrease in reliability. RELIABILITY = 6 end end |
#security_projection ⇒ ::Google::Cloud::Recommender::V1::SecurityProjection
Returns Use with CategoryType.SECURITY.
342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 |
# File 'proto_docs/google/cloud/recommender/v1/recommendation.rb', line 342 class Impact include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The category of the impact. module Category # Default unspecified category. Don't use directly. CATEGORY_UNSPECIFIED = 0 # Indicates a potential increase or decrease in cost. COST = 1 # Indicates a potential increase or decrease in security. SECURITY = 2 # Indicates a potential increase or decrease in performance. PERFORMANCE = 3 # Indicates a potential increase or decrease in manageability. MANAGEABILITY = 4 # Indicates a potential increase or decrease in sustainability. SUSTAINABILITY = 5 # Indicates a potential increase or decrease in reliability. RELIABILITY = 6 end end |
#sustainability_projection ⇒ ::Google::Cloud::Recommender::V1::SustainabilityProjection
Returns Use with CategoryType.SUSTAINABILITY.
342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 |
# File 'proto_docs/google/cloud/recommender/v1/recommendation.rb', line 342 class Impact include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The category of the impact. module Category # Default unspecified category. Don't use directly. CATEGORY_UNSPECIFIED = 0 # Indicates a potential increase or decrease in cost. COST = 1 # Indicates a potential increase or decrease in security. SECURITY = 2 # Indicates a potential increase or decrease in performance. PERFORMANCE = 3 # Indicates a potential increase or decrease in manageability. MANAGEABILITY = 4 # Indicates a potential increase or decrease in sustainability. SUSTAINABILITY = 5 # Indicates a potential increase or decrease in reliability. RELIABILITY = 6 end end |