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.
354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 |
# File 'proto_docs/google/cloud/recommender/v1/recommendation.rb', line 354 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
Note: The following fields are mutually exclusive: cost_projection, security_projection, sustainability_projection, reliability_projection. If a field in that set is populated, all other fields in the set will automatically be cleared.
354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 |
# File 'proto_docs/google/cloud/recommender/v1/recommendation.rb', line 354 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
Note: The following fields are mutually exclusive: reliability_projection, cost_projection, security_projection, sustainability_projection. If a field in that set is populated, all other fields in the set will automatically be cleared.
354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 |
# File 'proto_docs/google/cloud/recommender/v1/recommendation.rb', line 354 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
Note: The following fields are mutually exclusive: security_projection, cost_projection, sustainability_projection, reliability_projection. If a field in that set is populated, all other fields in the set will automatically be cleared.
354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 |
# File 'proto_docs/google/cloud/recommender/v1/recommendation.rb', line 354 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
Note: The following fields are mutually exclusive: sustainability_projection, cost_projection, security_projection, reliability_projection. If a field in that set is populated, all other fields in the set will automatically be cleared.
354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 |
# File 'proto_docs/google/cloud/recommender/v1/recommendation.rb', line 354 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 |