Google Cloud Hypercompute Cluster V1beta Client - Class NewFlexStartInstancesConfig (0.1.0)

Reference documentation and code samples for the Google Cloud Hypercompute Cluster V1beta Client class NewFlexStartInstancesConfig.

When set in a ComputeResourceConfig, indicates that VM instances should be created using Flex Start.

Generated from protobuf message google.cloud.hypercomputecluster.v1beta.NewFlexStartInstancesConfig

Namespace

Google \ Cloud \ HypercomputeCluster \ V1beta

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ zone string

Required. Immutable. Name of the zone in which VM instances should run, e.g., us-central1-a. Must be in the same region as the cluster, and must match the zone of any other resources specified in the cluster.

↳ machine_type string

Required. Immutable. Name of the Compute Engine machine type to use, e.g. n2-standard-2.

↳ max_duration Google\Protobuf\Duration

Required. Immutable. Specifies the time limit for created instances. Instances will be terminated at the end of this duration.

getZone

Required. Immutable. Name of the zone in which VM instances should run, e.g., us-central1-a. Must be in the same region as the cluster, and must match the zone of any other resources specified in the cluster.

Returns
Type Description
string

setZone

Required. Immutable. Name of the zone in which VM instances should run, e.g., us-central1-a. Must be in the same region as the cluster, and must match the zone of any other resources specified in the cluster.

Parameter
Name Description
var string
Returns
Type Description
$this

getMachineType

Required. Immutable. Name of the Compute Engine machine type to use, e.g.

n2-standard-2.

Returns
Type Description
string

setMachineType

Required. Immutable. Name of the Compute Engine machine type to use, e.g.

n2-standard-2.

Parameter
Name Description
var string
Returns
Type Description
$this

getMaxDuration

Required. Immutable. Specifies the time limit for created instances.

Instances will be terminated at the end of this duration.

Returns
Type Description
Google\Protobuf\Duration|null

hasMaxDuration

clearMaxDuration

setMaxDuration

Required. Immutable. Specifies the time limit for created instances.

Instances will be terminated at the end of this duration.

Parameter
Name Description
var Google\Protobuf\Duration
Returns
Type Description
$this