Reference documentation and code samples for the Google Cloud Compute V1 API class Google::Cloud::Compute::V1::FutureResourcesRecommendation.
Recommendation for single resources specification, to be created in the future.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#end_time
def end_time() -> ::String
Returns
- (::String)
#end_time=
def end_time=(value) -> ::String
Parameter
- value (::String)
Returns
- (::String)
#location
def location() -> ::String
Returns
- (::String) — The advised location for resource usage. When a zone, in format 'zones/'. If not set, it means that no location is recommended - see other_locations for details.
#location=
def location=(value) -> ::String
Parameter
- value (::String) — The advised location for resource usage. When a zone, in format 'zones/'. If not set, it means that no location is recommended - see other_locations for details.
Returns
- (::String) — The advised location for resource usage. When a zone, in format 'zones/'. If not set, it means that no location is recommended - see other_locations for details.
#other_locations
def other_locations() -> ::Google::Protobuf::Map{::String => ::Google::Cloud::Compute::V1::FutureResourcesRecommendationOtherLocation}
Returns
- (::Google::Protobuf::Map{::String => ::Google::Cloud::Compute::V1::FutureResourcesRecommendationOtherLocation}) — List of locations in the request scope that were not recommended. Keys of the map are zones, in format 'zones/'. The values are status information indicating the recommendation status.
#other_locations=
def other_locations=(value) -> ::Google::Protobuf::Map{::String => ::Google::Cloud::Compute::V1::FutureResourcesRecommendationOtherLocation}
Parameter
- value (::Google::Protobuf::Map{::String => ::Google::Cloud::Compute::V1::FutureResourcesRecommendationOtherLocation}) — List of locations in the request scope that were not recommended. Keys of the map are zones, in format 'zones/'. The values are status information indicating the recommendation status.
Returns
- (::Google::Protobuf::Map{::String => ::Google::Cloud::Compute::V1::FutureResourcesRecommendationOtherLocation}) — List of locations in the request scope that were not recommended. Keys of the map are zones, in format 'zones/'. The values are status information indicating the recommendation status.
#recommendation_id
def recommendation_id() -> ::String
Returns
- (::String) — Unique id of the recommendation, a UUID string generated by the API.
#recommendation_id=
def recommendation_id=(value) -> ::String
Parameter
- value (::String) — Unique id of the recommendation, a UUID string generated by the API.
Returns
- (::String) — Unique id of the recommendation, a UUID string generated by the API.
#recommendation_type
def recommendation_type() -> ::String
Returns
- (::String) — Type of recommendation. Currently only FUTURE_RESERVATION is supported. Check the RecommendationType enum for the list of possible values.
#recommendation_type=
def recommendation_type=(value) -> ::String
Parameter
- value (::String) — Type of recommendation. Currently only FUTURE_RESERVATION is supported. Check the RecommendationType enum for the list of possible values.
Returns
- (::String) — Type of recommendation. Currently only FUTURE_RESERVATION is supported. Check the RecommendationType enum for the list of possible values.
#start_time
def start_time() -> ::String
Returns
- (::String)
#start_time=
def start_time=(value) -> ::String
Parameter
- value (::String)
Returns
- (::String)