Compute V1 Client - Class FutureResourcesRecommendation (2.8.0)

Reference documentation and code samples for the Compute V1 Client class FutureResourcesRecommendation.

Recommendation for single resources specification, to be created in the future.

Generated from protobuf message google.cloud.compute.v1.FutureResourcesRecommendation

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ end_time
string
↳ location
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
array| Google\Protobuf\Internal\MapField

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
string

Unique id of the recommendation, a UUID string generated by the API.

↳ recommendation_type
string

Type of recommendation. Currently only FUTURE_RESERVATION is supported. Check the RecommendationType enum for the list of possible values.

↳ start_time
string

getEndTime

Generated from protobuf field optional string end_time = 114938801;

Returns
Type
Description
string

hasEndTime

clearEndTime

setEndTime

Generated from protobuf field optional string end_time = 114938801;

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getLocation

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
Type
Description
string

hasLocation

clearLocation

setLocation

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.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getOtherLocations

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
Type
Description

setOtherLocations

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.

Parameter
Name
Description
Returns
Type
Description
$this

getRecommendationId

Unique id of the recommendation, a UUID string generated by the API.

Returns
Type
Description
string

hasRecommendationId

clearRecommendationId

setRecommendationId

Unique id of the recommendation, a UUID string generated by the API.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getRecommendationType

Type of recommendation. Currently only FUTURE_RESERVATION is supported.

Check the RecommendationType enum for the list of possible values.

Returns
Type
Description
string

hasRecommendationType

clearRecommendationType

setRecommendationType

Type of recommendation. Currently only FUTURE_RESERVATION is supported.

Check the RecommendationType enum for the list of possible values.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getStartTime

Generated from protobuf field optional string start_time = 37467274;

Returns
Type
Description
string

hasStartTime

clearStartTime

setStartTime

Generated from protobuf field optional string start_time = 37467274;

Parameter
Name
Description
var
string
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: