The initial access token passed to the environment. If this is present and
valid, the environment will be pre-authenticated with gcloud so that the
user can run gcloud commands in Cloud Shell without having to log in. This
code can be updated later by calling AuthorizeEnvironment.
The initial access token passed to the environment. If this is present and
valid, the environment will be pre-authenticated with gcloud so that the
user can run gcloud commands in Cloud Shell without having to log in. This
code can be updated later by calling AuthorizeEnvironment.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-16 UTC."],[],[],null,["# Interface StartEnvironmentRequestOrBuilder (2.71.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.71.0 (latest)](/java/docs/reference/google-cloud-shell/latest/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.69.0](/java/docs/reference/google-cloud-shell/2.69.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.67.0](/java/docs/reference/google-cloud-shell/2.67.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.66.0](/java/docs/reference/google-cloud-shell/2.66.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.63.0](/java/docs/reference/google-cloud-shell/2.63.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.62.0](/java/docs/reference/google-cloud-shell/2.62.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.61.0](/java/docs/reference/google-cloud-shell/2.61.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.59.0](/java/docs/reference/google-cloud-shell/2.59.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.58.0](/java/docs/reference/google-cloud-shell/2.58.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.57.0](/java/docs/reference/google-cloud-shell/2.57.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.56.0](/java/docs/reference/google-cloud-shell/2.56.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.55.0](/java/docs/reference/google-cloud-shell/2.55.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.54.0](/java/docs/reference/google-cloud-shell/2.54.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.53.0](/java/docs/reference/google-cloud-shell/2.53.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.52.0](/java/docs/reference/google-cloud-shell/2.52.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.51.0](/java/docs/reference/google-cloud-shell/2.51.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.50.0](/java/docs/reference/google-cloud-shell/2.50.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.48.0](/java/docs/reference/google-cloud-shell/2.48.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.47.0](/java/docs/reference/google-cloud-shell/2.47.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.46.0](/java/docs/reference/google-cloud-shell/2.46.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.45.0](/java/docs/reference/google-cloud-shell/2.45.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.44.0](/java/docs/reference/google-cloud-shell/2.44.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.43.0](/java/docs/reference/google-cloud-shell/2.43.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.42.0](/java/docs/reference/google-cloud-shell/2.42.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.41.0](/java/docs/reference/google-cloud-shell/2.41.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.40.0](/java/docs/reference/google-cloud-shell/2.40.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.39.0](/java/docs/reference/google-cloud-shell/2.39.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.38.0](/java/docs/reference/google-cloud-shell/2.38.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.36.0](/java/docs/reference/google-cloud-shell/2.36.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.35.0](/java/docs/reference/google-cloud-shell/2.35.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.34.0](/java/docs/reference/google-cloud-shell/2.34.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.33.0](/java/docs/reference/google-cloud-shell/2.33.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.32.0](/java/docs/reference/google-cloud-shell/2.32.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.31.0](/java/docs/reference/google-cloud-shell/2.31.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.30.0](/java/docs/reference/google-cloud-shell/2.30.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.29.0](/java/docs/reference/google-cloud-shell/2.29.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.28.0](/java/docs/reference/google-cloud-shell/2.28.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.27.0](/java/docs/reference/google-cloud-shell/2.27.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.26.0](/java/docs/reference/google-cloud-shell/2.26.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.23.0](/java/docs/reference/google-cloud-shell/2.23.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.22.0](/java/docs/reference/google-cloud-shell/2.22.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.21.0](/java/docs/reference/google-cloud-shell/2.21.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.20.0](/java/docs/reference/google-cloud-shell/2.20.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.19.0](/java/docs/reference/google-cloud-shell/2.19.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.18.0](/java/docs/reference/google-cloud-shell/2.18.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.17.0](/java/docs/reference/google-cloud-shell/2.17.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.16.0](/java/docs/reference/google-cloud-shell/2.16.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.15.0](/java/docs/reference/google-cloud-shell/2.15.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.14.0](/java/docs/reference/google-cloud-shell/2.14.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.13.0](/java/docs/reference/google-cloud-shell/2.13.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.12.0](/java/docs/reference/google-cloud-shell/2.12.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.11.0](/java/docs/reference/google-cloud-shell/2.11.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.10.0](/java/docs/reference/google-cloud-shell/2.10.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.8.0](/java/docs/reference/google-cloud-shell/2.8.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.7.0](/java/docs/reference/google-cloud-shell/2.7.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.6.0](/java/docs/reference/google-cloud-shell/2.6.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.5.0](/java/docs/reference/google-cloud-shell/2.5.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.4.0](/java/docs/reference/google-cloud-shell/2.4.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.3.0](/java/docs/reference/google-cloud-shell/2.3.0/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder)\n- [2.1.11](/java/docs/reference/google-cloud-shell/2.1.11/com.google.cloud.shell.v1.StartEnvironmentRequestOrBuilder) \n\n public interface StartEnvironmentRequestOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getAccessToken()\n\n public abstract String getAccessToken()\n\nThe initial access token passed to the environment. If this is present and\nvalid, the environment will be pre-authenticated with gcloud so that the\nuser can run gcloud commands in Cloud Shell without having to log in. This\ncode can be updated later by calling AuthorizeEnvironment.\n\n`string access_token = 2;`\n\n### getAccessTokenBytes()\n\n public abstract ByteString getAccessTokenBytes()\n\nThe initial access token passed to the environment. If this is present and\nvalid, the environment will be pre-authenticated with gcloud so that the\nuser can run gcloud commands in Cloud Shell without having to log in. This\ncode can be updated later by calling AuthorizeEnvironment.\n\n`string access_token = 2;`\n\n### getName()\n\n public abstract String getName()\n\nName of the resource that should be started, for example\n`users/me/environments/default` or\n`users/someone@example.com/environments/default`.\n\n`string name = 1;`\n\n### getNameBytes()\n\n public abstract ByteString getNameBytes()\n\nName of the resource that should be started, for example\n`users/me/environments/default` or\n`users/someone@example.com/environments/default`.\n\n`string name = 1;`\n\n### getPublicKeys(int index)\n\n public abstract String getPublicKeys(int index)\n\nPublic keys that should be added to the environment before it is started.\n\n`repeated string public_keys = 3;`\n\n### getPublicKeysBytes(int index)\n\n public abstract ByteString getPublicKeysBytes(int index)\n\nPublic keys that should be added to the environment before it is started.\n\n`repeated string public_keys = 3;`\n\n### getPublicKeysCount()\n\n public abstract int getPublicKeysCount()\n\nPublic keys that should be added to the environment before it is started.\n\n`repeated string public_keys = 3;`\n\n### getPublicKeysList()\n\n public abstract List\u003cString\u003e getPublicKeysList()\n\nPublic keys that should be added to the environment before it is started.\n\n`repeated string public_keys = 3;`"]]