lib/google/apis/recommender_v1/representations.rb in google-apis-recommender_v1-0.24.0 vs lib/google/apis/recommender_v1/representations.rb in google-apis-recommender_v1-0.25.0

- old
+ new

@@ -146,16 +146,28 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudRecommenderV1ReliabilityProjection + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudRecommenderV1SecurityProjection class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudRecommenderV1SustainabilityProjection + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudRecommenderV1ValueMatcher class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -179,12 +191,16 @@ # @private class Representation < Google::Apis::Core::JsonRepresentation property :category, as: 'category' property :cost_projection, as: 'costProjection', class: Google::Apis::RecommenderV1::GoogleCloudRecommenderV1CostProjection, decorator: Google::Apis::RecommenderV1::GoogleCloudRecommenderV1CostProjection::Representation + property :reliability_projection, as: 'reliabilityProjection', class: Google::Apis::RecommenderV1::GoogleCloudRecommenderV1ReliabilityProjection, decorator: Google::Apis::RecommenderV1::GoogleCloudRecommenderV1ReliabilityProjection::Representation + property :security_projection, as: 'securityProjection', class: Google::Apis::RecommenderV1::GoogleCloudRecommenderV1SecurityProjection, decorator: Google::Apis::RecommenderV1::GoogleCloudRecommenderV1SecurityProjection::Representation + property :sustainability_projection, as: 'sustainabilityProjection', class: Google::Apis::RecommenderV1::GoogleCloudRecommenderV1SustainabilityProjection, decorator: Google::Apis::RecommenderV1::GoogleCloudRecommenderV1SustainabilityProjection::Representation + end end class GoogleCloudRecommenderV1Insight # @private @@ -384,13 +400,29 @@ class Representation < Google::Apis::Core::JsonRepresentation hash :params, as: 'params' end end + class GoogleCloudRecommenderV1ReliabilityProjection + # @private + class Representation < Google::Apis::Core::JsonRepresentation + hash :details, as: 'details' + collection :risks, as: 'risks' + end + end + class GoogleCloudRecommenderV1SecurityProjection # @private class Representation < Google::Apis::Core::JsonRepresentation hash :details, as: 'details' + end + end + + class GoogleCloudRecommenderV1SustainabilityProjection + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :duration, as: 'duration' + property :kg_co2e, as: 'kgCO2e' end end class GoogleCloudRecommenderV1ValueMatcher # @private