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