# Interface ExecutionTemplate.VertexAIParametersOrBuilder (1.91.0)

1.91.0 (latest) 1.89.0 1.86.0 1.85.0 1.83.0 1.81.0 1.80.0 1.78.0 1.76.0 1.74.0 1.73.0 1.72.0 1.71.0 1.70.0 1.68.0 1.66.0 1.65.0 1.62.0 1.61.0 1.60.0 1.58.0 1.57.0 1.56.0 1.55.0 1.54.0 1.53.0 1.52.0 1.51.0 1.50.0 1.49.0 1.47.0 1.46.0 1.45.0 1.44.0 1.43.0 1.42.0 1.41.0 1.40.0 1.39.0 1.38.0 1.37.0 1.35.0 1.34.0 1.33.0 1.32.0 1.31.0 1.30.0 1.29.0 1.28.0 1.27.0 1.26.0 1.25.0 1.22.0 1.21.0 1.20.0 1.19.0 1.18.0 1.17.0 1.16.0 1.15.0 1.14.0 1.13.0 1.12.0 1.11.0 1.10.0 1.9.0 1.7.0 1.6.0 1.5.0 1.4.0 1.3.0 1.2.0 1.1.3 1.0.6 0.6.2

    public static interface ExecutionTemplate.VertexAIParametersOrBuilder extends MessageOrBuilder

## Implements

[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)

## Methods

### containsEnv(String key)

    public abstract boolean containsEnv(String key)

Environment variables.
At most 100 environment variables can be specified and unique.
Example: `GCP_BUCKET=gs://my-bucket/samples/`

`map<string, string> env = 2;`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `key` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |   |

### getEnv() (deprecated)

    public abstract Map<String,String> getEnv()

Use [#getEnvMap()](https://docs.cloud.google.com/java/docs/reference/google-cloud-notebooks/latest/com.google.cloud.notebooks.v1.ExecutionTemplate.VertexAIParametersOrBuilder#com_google_cloud_notebooks_v1_ExecutionTemplate_VertexAIParametersOrBuilder_getEnvMap__) instead.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/util/Map.html<https://docs.oracle.com/javase/8/docs/api/java/lang/String.html,https://docs.oracle.com/javase/8/docs/api/java/lang/String.html>` |   |

### getEnvCount()

    public abstract int getEnvCount()

Environment variables.
At most 100 environment variables can be specified and unique.
Example: `GCP_BUCKET=gs://my-bucket/samples/`

`map<string, string> env = 2;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |   |

### getEnvMap()

    public abstract Map<String,String> getEnvMap()

Environment variables.
At most 100 environment variables can be specified and unique.
Example: `GCP_BUCKET=gs://my-bucket/samples/`

`map<string, string> env = 2;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/util/Map.html<https://docs.oracle.com/javase/8/docs/api/java/lang/String.html,https://docs.oracle.com/javase/8/docs/api/java/lang/String.html>` |   |

### getEnvOrDefault(String key, String defaultValue)

    public abstract String getEnvOrDefault(String key, String defaultValue)

Environment variables.
At most 100 environment variables can be specified and unique.
Example: `GCP_BUCKET=gs://my-bucket/samples/`

`map<string, string> env = 2;`

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `key` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |
| `defaultValue` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |   |

### getEnvOrThrow(String key)

    public abstract String getEnvOrThrow(String key)

Environment variables.
At most 100 environment variables can be specified and unique.
Example: `GCP_BUCKET=gs://my-bucket/samples/`

`map<string, string> env = 2;`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `key` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |   |

### getNetwork()

    public abstract String getNetwork()

The full name of the Compute Engine
[network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks)
to which the Job should be peered. For example,
`projects/12345/global/networks/myVPC`.
[Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert)
is of the form `projects/{project}/global/networks/{network}`.
Where `{project}` is a project number, as in `12345`, and `{network}` is
a network name.

Private services access must already be configured for the network. If
left unspecified, the job is not peered with any network.

`string network = 1;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` | The network. |

### getNetworkBytes()

    public abstract ByteString getNetworkBytes()

The full name of the Compute Engine
[network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks)
to which the Job should be peered. For example,
`projects/12345/global/networks/myVPC`.
[Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert)
is of the form `projects/{project}/global/networks/{network}`.
Where `{project}` is a project number, as in `12345`, and `{network}` is
a network name.

Private services access must already be configured for the network. If
left unspecified, the job is not peered with any network.

`string network = 1;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.ByteString.html` | The bytes for network. |