Google Cloud Ai Platform V1 Client - Class ContainerSpec (1.54.0)

Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class ContainerSpec.

The spec of a Container.

Generated from protobuf message google.cloud.aiplatform.v1.ContainerSpec

Namespace

Google \ Cloud \ AIPlatform \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ image_uri string

Required. The URI of a container image in the Container Registry that is to be run on each worker replica.

↳ command string[]

The command to be invoked when the container is started. It overrides the entrypoint instruction in Dockerfile when provided.

↳ args string[]

The arguments to be passed when starting the container.

↳ env array<EnvVar>

Environment variables to be passed to the container. Maximum limit is 100.

getImageUri

Required. The URI of a container image in the Container Registry that is to be run on each worker replica.

Returns
Type Description
string

setImageUri

Required. The URI of a container image in the Container Registry that is to be run on each worker replica.

Parameter
Name Description
var string
Returns
Type Description
$this

getCommand

The command to be invoked when the container is started.

It overrides the entrypoint instruction in Dockerfile when provided.

Returns
Type Description
Google\Protobuf\RepeatedField<string>

setCommand

The command to be invoked when the container is started.

It overrides the entrypoint instruction in Dockerfile when provided.

Parameter
Name Description
var string[]
Returns
Type Description
$this

getArgs

The arguments to be passed when starting the container.

Returns
Type Description
Google\Protobuf\RepeatedField<string>

setArgs

The arguments to be passed when starting the container.

Parameter
Name Description
var string[]
Returns
Type Description
$this

getEnv

Environment variables to be passed to the container.

Maximum limit is 100.

Returns
Type Description
Google\Protobuf\RepeatedField<EnvVar>

setEnv

Environment variables to be passed to the container.

Maximum limit is 100.

Parameter
Name Description
var array<EnvVar>
Returns
Type Description
$this