Class Compute.ContainerRequest

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
namespace.cloud.compute.v1beta.Compute.ContainerRequest
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable, Compute.ContainerRequestOrBuilder
Enclosing class:
Compute

public static final class Compute.ContainerRequest extends com.google.protobuf.GeneratedMessage implements Compute.ContainerRequestOrBuilder
Protobuf type namespace.cloud.compute.v1beta.ContainerRequest
See Also:
  • Field Details

    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • IMAGE_REF_FIELD_NUMBER

      public static final int IMAGE_REF_FIELD_NUMBER
      See Also:
    • KNOWN_IMAGE_ID_FIELD_NUMBER

      public static final int KNOWN_IMAGE_ID_FIELD_NUMBER
      See Also:
    • ARGS_FIELD_NUMBER

      public static final int ARGS_FIELD_NUMBER
      See Also:
    • ENTRYPOINT_FIELD_NUMBER

      public static final int ENTRYPOINT_FIELD_NUMBER
      See Also:
    • ENVIRONMENT_FIELD_NUMBER

      public static final int ENVIRONMENT_FIELD_NUMBER
      See Also:
    • ENV_VARS_FIELD_NUMBER

      public static final int ENV_VARS_FIELD_NUMBER
      See Also:
    • DOCKER_SOCK_PATH_FIELD_NUMBER

      public static final int DOCKER_SOCK_PATH_FIELD_NUMBER
      See Also:
    • NSC_STATE_PATH_FIELD_NUMBER

      public static final int NSC_STATE_PATH_FIELD_NUMBER
      See Also:
    • NSC_BINS_PATH_FIELD_NUMBER

      public static final int NSC_BINS_PATH_FIELD_NUMBER
      See Also:
    • SECRETS_PATH_FIELD_NUMBER

      public static final int SECRETS_PATH_FIELD_NUMBER
      See Also:
    • EXPORT_PORTS_FIELD_NUMBER

      public static final int EXPORT_PORTS_FIELD_NUMBER
      See Also:
    • NETWORK_FIELD_NUMBER

      public static final int NETWORK_FIELD_NUMBER
      See Also:
    • EXPERIMENTAL_FIELD_NUMBER

      public static final int EXPERIMENTAL_FIELD_NUMBER
      See Also:
    • PRIVILEGED_FIELD_NUMBER

      public static final int PRIVILEGED_FIELD_NUMBER
      See Also:
    • VOLUMES_FIELD_NUMBER

      public static final int VOLUMES_FIELD_NUMBER
      See Also:
    • WORKLOAD_TYPE_FIELD_NUMBER

      public static final int WORKLOAD_TYPE_FIELD_NUMBER
      See Also:
    • SIDECAR_VOLUMES_FIELD_NUMBER

      public static final int SIDECAR_VOLUMES_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getName

      public String getName()
       A name of the container being created. Must be unique within the instance.
       Must match the regular expression `[a-z0-9]([a-z0-9-]*[a-z0-9])?`.
       
      string name = 1;
      Specified by:
      getName in interface Compute.ContainerRequestOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       A name of the container being created. Must be unique within the instance.
       Must match the regular expression `[a-z0-9]([a-z0-9-]*[a-z0-9])?`.
       
      string name = 1;
      Specified by:
      getNameBytes in interface Compute.ContainerRequestOrBuilder
      Returns:
      The bytes for name.
    • getImageRef

      public String getImageRef()
       An image reference to the container image used to back this container.
      
       Ideally image references that are specified are fully resolved and
       "pinned", i.e. their digest is also specified.
      
       If no resolved image is provided, it is resolved during creation time,
       which may add latency to the creation request.
      
       Example:
       `ubuntu:22.04@sha256:dfd64a3b4296d8c9b62aa3309984f8620b98d87e47492599ee20739e8eb54fbf`
       
      string image_ref = 2;
      Specified by:
      getImageRef in interface Compute.ContainerRequestOrBuilder
      Returns:
      The imageRef.
    • getImageRefBytes

      public com.google.protobuf.ByteString getImageRefBytes()
       An image reference to the container image used to back this container.
      
       Ideally image references that are specified are fully resolved and
       "pinned", i.e. their digest is also specified.
      
       If no resolved image is provided, it is resolved during creation time,
       which may add latency to the creation request.
      
       Example:
       `ubuntu:22.04@sha256:dfd64a3b4296d8c9b62aa3309984f8620b98d87e47492599ee20739e8eb54fbf`
       
      string image_ref = 2;
      Specified by:
      getImageRefBytes in interface Compute.ContainerRequestOrBuilder
      Returns:
      The bytes for imageRef.
    • getKnownImageId

      public String getKnownImageId()
       The ID of a Namespace-managed image. The ID is resolved to a pinned image
       reference during instance creation. Mutually exclusive with `image_ref`.
      
       Supported values:
       - `builtin:base`
       - `builtin:agents`
       
      string known_image_id = 17;
      Specified by:
      getKnownImageId in interface Compute.ContainerRequestOrBuilder
      Returns:
      The knownImageId.
    • getKnownImageIdBytes

      public com.google.protobuf.ByteString getKnownImageIdBytes()
       The ID of a Namespace-managed image. The ID is resolved to a pinned image
       reference during instance creation. Mutually exclusive with `image_ref`.
      
       Supported values:
       - `builtin:base`
       - `builtin:agents`
       
      string known_image_id = 17;
      Specified by:
      getKnownImageIdBytes in interface Compute.ContainerRequestOrBuilder
      Returns:
      The bytes for knownImageId.
    • getArgsList

      public com.google.protobuf.ProtocolStringList getArgsList()
       A set of arguments to pass to the container's entrypoint. If `entrypoint`
       is not set, these are passed to the image's default ENTRYPOINT.
      
       Example: `["--foobar"]`
       
      repeated string args = 3;
      Specified by:
      getArgsList in interface Compute.ContainerRequestOrBuilder
      Returns:
      A list containing the args.
    • getArgsCount

      public int getArgsCount()
       A set of arguments to pass to the container's entrypoint. If `entrypoint`
       is not set, these are passed to the image's default ENTRYPOINT.
      
       Example: `["--foobar"]`
       
      repeated string args = 3;
      Specified by:
      getArgsCount in interface Compute.ContainerRequestOrBuilder
      Returns:
      The count of args.
    • getArgs

      public String getArgs(int index)
       A set of arguments to pass to the container's entrypoint. If `entrypoint`
       is not set, these are passed to the image's default ENTRYPOINT.
      
       Example: `["--foobar"]`
       
      repeated string args = 3;
      Specified by:
      getArgs in interface Compute.ContainerRequestOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The args at the given index.
    • getArgsBytes

      public com.google.protobuf.ByteString getArgsBytes(int index)
       A set of arguments to pass to the container's entrypoint. If `entrypoint`
       is not set, these are passed to the image's default ENTRYPOINT.
      
       Example: `["--foobar"]`
       
      repeated string args = 3;
      Specified by:
      getArgsBytes in interface Compute.ContainerRequestOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the args at the given index.
    • getEntrypointList

      public com.google.protobuf.ProtocolStringList getEntrypointList()
       If specified, overrides the image's entrypoint.
       
      repeated string entrypoint = 15;
      Specified by:
      getEntrypointList in interface Compute.ContainerRequestOrBuilder
      Returns:
      A list containing the entrypoint.
    • getEntrypointCount

      public int getEntrypointCount()
       If specified, overrides the image's entrypoint.
       
      repeated string entrypoint = 15;
      Specified by:
      getEntrypointCount in interface Compute.ContainerRequestOrBuilder
      Returns:
      The count of entrypoint.
    • getEntrypoint

      public String getEntrypoint(int index)
       If specified, overrides the image's entrypoint.
       
      repeated string entrypoint = 15;
      Specified by:
      getEntrypoint in interface Compute.ContainerRequestOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The entrypoint at the given index.
    • getEntrypointBytes

      public com.google.protobuf.ByteString getEntrypointBytes(int index)
       If specified, overrides the image's entrypoint.
       
      repeated string entrypoint = 15;
      Specified by:
      getEntrypointBytes in interface Compute.ContainerRequestOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the entrypoint at the given index.
    • getEnvironmentCount

      public int getEnvironmentCount()
      Description copied from interface: Compute.ContainerRequestOrBuilder
       A set of environment values to be used as the container's environment.
      
       These set of environment variables are added in addition to a
       system-specified set of environment variables.
      
       Example: `{"FOOBAR": "1"}`
      
       This API will always be supported, but you may want to consider
       `env_vars` instead as a more complete API.
       
      map<string, string> environment = 4;
      Specified by:
      getEnvironmentCount in interface Compute.ContainerRequestOrBuilder
    • containsEnvironment

      public boolean containsEnvironment(String key)
       A set of environment values to be used as the container's environment.
      
       These set of environment variables are added in addition to a
       system-specified set of environment variables.
      
       Example: `{"FOOBAR": "1"}`
      
       This API will always be supported, but you may want to consider
       `env_vars` instead as a more complete API.
       
      map<string, string> environment = 4;
      Specified by:
      containsEnvironment in interface Compute.ContainerRequestOrBuilder
    • getEnvironment

      @Deprecated public Map<String,String> getEnvironment()
      Deprecated.
      Use getEnvironmentMap() instead.
      Specified by:
      getEnvironment in interface Compute.ContainerRequestOrBuilder
    • getEnvironmentMap

      public Map<String,String> getEnvironmentMap()
       A set of environment values to be used as the container's environment.
      
       These set of environment variables are added in addition to a
       system-specified set of environment variables.
      
       Example: `{"FOOBAR": "1"}`
      
       This API will always be supported, but you may want to consider
       `env_vars` instead as a more complete API.
       
      map<string, string> environment = 4;
      Specified by:
      getEnvironmentMap in interface Compute.ContainerRequestOrBuilder
    • getEnvironmentOrDefault

      public String getEnvironmentOrDefault(String key, String defaultValue)
       A set of environment values to be used as the container's environment.
      
       These set of environment variables are added in addition to a
       system-specified set of environment variables.
      
       Example: `{"FOOBAR": "1"}`
      
       This API will always be supported, but you may want to consider
       `env_vars` instead as a more complete API.
       
      map<string, string> environment = 4;
      Specified by:
      getEnvironmentOrDefault in interface Compute.ContainerRequestOrBuilder
    • getEnvironmentOrThrow

      public String getEnvironmentOrThrow(String key)
       A set of environment values to be used as the container's environment.
      
       These set of environment variables are added in addition to a
       system-specified set of environment variables.
      
       Example: `{"FOOBAR": "1"}`
      
       This API will always be supported, but you may want to consider
       `env_vars` instead as a more complete API.
       
      map<string, string> environment = 4;
      Specified by:
      getEnvironmentOrThrow in interface Compute.ContainerRequestOrBuilder
    • getEnvVarsList

      public List<Compute.EnvironmentVariable> getEnvVarsList()
       A set of environment values to be used as the container's environment.
      
       These set of environment variables are added in addition to a
       system-specified set of environment variables.
      
       Example: `{"FOOBAR": "1"}`
      
       Can also refer to different source values, e.g. secrets.
       By default, no secrets are injected.
       
      repeated .namespace.cloud.compute.v1beta.EnvironmentVariable env_vars = 14;
      Specified by:
      getEnvVarsList in interface Compute.ContainerRequestOrBuilder
    • getEnvVarsOrBuilderList

      public List<? extends Compute.EnvironmentVariableOrBuilder> getEnvVarsOrBuilderList()
       A set of environment values to be used as the container's environment.
      
       These set of environment variables are added in addition to a
       system-specified set of environment variables.
      
       Example: `{"FOOBAR": "1"}`
      
       Can also refer to different source values, e.g. secrets.
       By default, no secrets are injected.
       
      repeated .namespace.cloud.compute.v1beta.EnvironmentVariable env_vars = 14;
      Specified by:
      getEnvVarsOrBuilderList in interface Compute.ContainerRequestOrBuilder
    • getEnvVarsCount

      public int getEnvVarsCount()
       A set of environment values to be used as the container's environment.
      
       These set of environment variables are added in addition to a
       system-specified set of environment variables.
      
       Example: `{"FOOBAR": "1"}`
      
       Can also refer to different source values, e.g. secrets.
       By default, no secrets are injected.
       
      repeated .namespace.cloud.compute.v1beta.EnvironmentVariable env_vars = 14;
      Specified by:
      getEnvVarsCount in interface Compute.ContainerRequestOrBuilder
    • getEnvVars

      public Compute.EnvironmentVariable getEnvVars(int index)
       A set of environment values to be used as the container's environment.
      
       These set of environment variables are added in addition to a
       system-specified set of environment variables.
      
       Example: `{"FOOBAR": "1"}`
      
       Can also refer to different source values, e.g. secrets.
       By default, no secrets are injected.
       
      repeated .namespace.cloud.compute.v1beta.EnvironmentVariable env_vars = 14;
      Specified by:
      getEnvVars in interface Compute.ContainerRequestOrBuilder
    • getEnvVarsOrBuilder

      public Compute.EnvironmentVariableOrBuilder getEnvVarsOrBuilder(int index)
       A set of environment values to be used as the container's environment.
      
       These set of environment variables are added in addition to a
       system-specified set of environment variables.
      
       Example: `{"FOOBAR": "1"}`
      
       Can also refer to different source values, e.g. secrets.
       By default, no secrets are injected.
       
      repeated .namespace.cloud.compute.v1beta.EnvironmentVariable env_vars = 14;
      Specified by:
      getEnvVarsOrBuilder in interface Compute.ContainerRequestOrBuilder
    • getDockerSockPath

      public String getDockerSockPath()
       If set, makes docker available to the container. Any containers that are
       started by the container via the Docker API are then run as containers
       alongside this container, not as children.
      
       Bind mounts work across containers by using container-aware bind mount
       resolution.
      
       Example: `/var/run/docker.sock`
       
      string docker_sock_path = 5;
      Specified by:
      getDockerSockPath in interface Compute.ContainerRequestOrBuilder
      Returns:
      The dockerSockPath.
    • getDockerSockPathBytes

      public com.google.protobuf.ByteString getDockerSockPathBytes()
       If set, makes docker available to the container. Any containers that are
       started by the container via the Docker API are then run as containers
       alongside this container, not as children.
      
       Bind mounts work across containers by using container-aware bind mount
       resolution.
      
       Example: `/var/run/docker.sock`
       
      string docker_sock_path = 5;
      Specified by:
      getDockerSockPathBytes in interface Compute.ContainerRequestOrBuilder
      Returns:
      The bytes for dockerSockPath.
    • getNscStatePath

      public String getNscStatePath()
       If set, injects Namespace metadata and credentials into the container at
       the specified path. This includes the workload token and instance
       metadata, and sets the following environment variables:
       - `NSC_INSTANCE_ID`: the ID of the parent instance.
       - `NSC_ENDPOINT`: the regional Compute API endpoint.
       - `NSC_TOKEN_FILE`: path to the injected token file.
      
       Can be used to allow the container to call Namespace APIs as the
       instance.
      
       Example: `/var/run/nsc`
       
      string nsc_state_path = 6;
      Specified by:
      getNscStatePath in interface Compute.ContainerRequestOrBuilder
      Returns:
      The nscStatePath.
    • getNscStatePathBytes

      public com.google.protobuf.ByteString getNscStatePathBytes()
       If set, injects Namespace metadata and credentials into the container at
       the specified path. This includes the workload token and instance
       metadata, and sets the following environment variables:
       - `NSC_INSTANCE_ID`: the ID of the parent instance.
       - `NSC_ENDPOINT`: the regional Compute API endpoint.
       - `NSC_TOKEN_FILE`: path to the injected token file.
      
       Can be used to allow the container to call Namespace APIs as the
       instance.
      
       Example: `/var/run/nsc`
       
      string nsc_state_path = 6;
      Specified by:
      getNscStatePathBytes in interface Compute.ContainerRequestOrBuilder
      Returns:
      The bytes for nscStatePath.
    • getNscBinsPath

      public String getNscBinsPath()
       If set, exposes guest-managed nsc binaries at the specified path.
       
      string nsc_bins_path = 18;
      Specified by:
      getNscBinsPath in interface Compute.ContainerRequestOrBuilder
      Returns:
      The nscBinsPath.
    • getNscBinsPathBytes

      public com.google.protobuf.ByteString getNscBinsPathBytes()
       If set, exposes guest-managed nsc binaries at the specified path.
       
      string nsc_bins_path = 18;
      Specified by:
      getNscBinsPathBytes in interface Compute.ContainerRequestOrBuilder
      Returns:
      The bytes for nscBinsPath.
    • getSecretsPath

      public String getSecretsPath()
       If set, mounts available secrets at the specified path.
       
      string secrets_path = 19;
      Specified by:
      getSecretsPath in interface Compute.ContainerRequestOrBuilder
      Returns:
      The secretsPath.
    • getSecretsPathBytes

      public com.google.protobuf.ByteString getSecretsPathBytes()
       If set, mounts available secrets at the specified path.
       
      string secrets_path = 19;
      Specified by:
      getSecretsPathBytes in interface Compute.ContainerRequestOrBuilder
      Returns:
      The bytes for secretsPath.
    • getExportPortsList

      public List<Compute.ContainerPort> getExportPortsList()
       A set of container ports to make available through the public ingress.
       
      repeated .namespace.cloud.compute.v1beta.ContainerPort export_ports = 7;
      Specified by:
      getExportPortsList in interface Compute.ContainerRequestOrBuilder
    • getExportPortsOrBuilderList

      public List<? extends Compute.ContainerPortOrBuilder> getExportPortsOrBuilderList()
       A set of container ports to make available through the public ingress.
       
      repeated .namespace.cloud.compute.v1beta.ContainerPort export_ports = 7;
      Specified by:
      getExportPortsOrBuilderList in interface Compute.ContainerRequestOrBuilder
    • getExportPortsCount

      public int getExportPortsCount()
       A set of container ports to make available through the public ingress.
       
      repeated .namespace.cloud.compute.v1beta.ContainerPort export_ports = 7;
      Specified by:
      getExportPortsCount in interface Compute.ContainerRequestOrBuilder
    • getExportPorts

      public Compute.ContainerPort getExportPorts(int index)
       A set of container ports to make available through the public ingress.
       
      repeated .namespace.cloud.compute.v1beta.ContainerPort export_ports = 7;
      Specified by:
      getExportPorts in interface Compute.ContainerRequestOrBuilder
    • getExportPortsOrBuilder

      public Compute.ContainerPortOrBuilder getExportPortsOrBuilder(int index)
       A set of container ports to make available through the public ingress.
       
      repeated .namespace.cloud.compute.v1beta.ContainerPort export_ports = 7;
      Specified by:
      getExportPortsOrBuilder in interface Compute.ContainerRequestOrBuilder
    • getNetworkValue

      public int getNetworkValue()
       By default containers run in a bridge network, with NAT. This allows
       containers to listen on arbitrary ports without requiring coordination.
      
       The container can be run in the instance networking by specifying `HOST`.
       
      .namespace.cloud.compute.v1beta.ContainerRequest.Network network = 9;
      Specified by:
      getNetworkValue in interface Compute.ContainerRequestOrBuilder
      Returns:
      The enum numeric value on the wire for network.
    • getNetwork

      public Compute.ContainerRequest.Network getNetwork()
       By default containers run in a bridge network, with NAT. This allows
       containers to listen on arbitrary ports without requiring coordination.
      
       The container can be run in the instance networking by specifying `HOST`.
       
      .namespace.cloud.compute.v1beta.ContainerRequest.Network network = 9;
      Specified by:
      getNetwork in interface Compute.ContainerRequestOrBuilder
      Returns:
      The network.
    • hasExperimental

      public boolean hasExperimental()
       A list of experimental features to enable in this container.
       
      .namespace.cloud.compute.v1beta.ContainerRequest.ExperimentalFeatures experimental = 10;
      Specified by:
      hasExperimental in interface Compute.ContainerRequestOrBuilder
      Returns:
      Whether the experimental field is set.
    • getExperimental

       A list of experimental features to enable in this container.
       
      .namespace.cloud.compute.v1beta.ContainerRequest.ExperimentalFeatures experimental = 10;
      Specified by:
      getExperimental in interface Compute.ContainerRequestOrBuilder
      Returns:
      The experimental.
    • getExperimentalOrBuilder

      public Compute.ContainerRequest.ExperimentalFeaturesOrBuilder getExperimentalOrBuilder()
       A list of experimental features to enable in this container.
       
      .namespace.cloud.compute.v1beta.ContainerRequest.ExperimentalFeatures experimental = 10;
      Specified by:
      getExperimentalOrBuilder in interface Compute.ContainerRequestOrBuilder
    • getPrivileged

      public boolean getPrivileged()
       Run the container with all capabilities.
       
      bool privileged = 11;
      Specified by:
      getPrivileged in interface Compute.ContainerRequestOrBuilder
      Returns:
      The privileged.
    • getVolumesList

      public List<Compute.VolumeRequest> getVolumesList()
       A set of volumes to be attached to this container.
       
      repeated .namespace.cloud.compute.v1beta.VolumeRequest volumes = 12;
      Specified by:
      getVolumesList in interface Compute.ContainerRequestOrBuilder
    • getVolumesOrBuilderList

      public List<? extends Compute.VolumeRequestOrBuilder> getVolumesOrBuilderList()
       A set of volumes to be attached to this container.
       
      repeated .namespace.cloud.compute.v1beta.VolumeRequest volumes = 12;
      Specified by:
      getVolumesOrBuilderList in interface Compute.ContainerRequestOrBuilder
    • getVolumesCount

      public int getVolumesCount()
       A set of volumes to be attached to this container.
       
      repeated .namespace.cloud.compute.v1beta.VolumeRequest volumes = 12;
      Specified by:
      getVolumesCount in interface Compute.ContainerRequestOrBuilder
    • getVolumes

      public Compute.VolumeRequest getVolumes(int index)
       A set of volumes to be attached to this container.
       
      repeated .namespace.cloud.compute.v1beta.VolumeRequest volumes = 12;
      Specified by:
      getVolumes in interface Compute.ContainerRequestOrBuilder
    • getVolumesOrBuilder

      public Compute.VolumeRequestOrBuilder getVolumesOrBuilder(int index)
       A set of volumes to be attached to this container.
       
      repeated .namespace.cloud.compute.v1beta.VolumeRequest volumes = 12;
      Specified by:
      getVolumesOrBuilder in interface Compute.ContainerRequestOrBuilder
    • getWorkloadTypeValue

      public int getWorkloadTypeValue()
       When a container terminates, the instance where it runs in will also
       terminate. If the workload type is set to `service`, the instance will always be
       marked as failed, regardless of the exit code of the container.
       
      .namespace.cloud.compute.v1beta.ContainerRequest.WorkloadType workload_type = 13;
      Specified by:
      getWorkloadTypeValue in interface Compute.ContainerRequestOrBuilder
      Returns:
      The enum numeric value on the wire for workloadType.
    • getWorkloadType

      public Compute.ContainerRequest.WorkloadType getWorkloadType()
       When a container terminates, the instance where it runs in will also
       terminate. If the workload type is set to `service`, the instance will always be
       marked as failed, regardless of the exit code of the container.
       
      .namespace.cloud.compute.v1beta.ContainerRequest.WorkloadType workload_type = 13;
      Specified by:
      getWorkloadType in interface Compute.ContainerRequestOrBuilder
      Returns:
      The workloadType.
    • getSidecarVolumesList

      public List<Compute.ContainerRequest.SidecarVolume> getSidecarVolumesList()
       A set of volumes that get mounted into the container at the specified paths.
       These volumes are always read-only.
       
      repeated .namespace.cloud.compute.v1beta.ContainerRequest.SidecarVolume sidecar_volumes = 16;
      Specified by:
      getSidecarVolumesList in interface Compute.ContainerRequestOrBuilder
    • getSidecarVolumesOrBuilderList

      public List<? extends Compute.ContainerRequest.SidecarVolumeOrBuilder> getSidecarVolumesOrBuilderList()
       A set of volumes that get mounted into the container at the specified paths.
       These volumes are always read-only.
       
      repeated .namespace.cloud.compute.v1beta.ContainerRequest.SidecarVolume sidecar_volumes = 16;
      Specified by:
      getSidecarVolumesOrBuilderList in interface Compute.ContainerRequestOrBuilder
    • getSidecarVolumesCount

      public int getSidecarVolumesCount()
       A set of volumes that get mounted into the container at the specified paths.
       These volumes are always read-only.
       
      repeated .namespace.cloud.compute.v1beta.ContainerRequest.SidecarVolume sidecar_volumes = 16;
      Specified by:
      getSidecarVolumesCount in interface Compute.ContainerRequestOrBuilder
    • getSidecarVolumes

      public Compute.ContainerRequest.SidecarVolume getSidecarVolumes(int index)
       A set of volumes that get mounted into the container at the specified paths.
       These volumes are always read-only.
       
      repeated .namespace.cloud.compute.v1beta.ContainerRequest.SidecarVolume sidecar_volumes = 16;
      Specified by:
      getSidecarVolumes in interface Compute.ContainerRequestOrBuilder
    • getSidecarVolumesOrBuilder

      public Compute.ContainerRequest.SidecarVolumeOrBuilder getSidecarVolumesOrBuilder(int index)
       A set of volumes that get mounted into the container at the specified paths.
       These volumes are always read-only.
       
      repeated .namespace.cloud.compute.v1beta.ContainerRequest.SidecarVolume sidecar_volumes = 16;
      Specified by:
      getSidecarVolumesOrBuilder in interface Compute.ContainerRequestOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static Compute.ContainerRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Compute.ContainerRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Compute.ContainerRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Compute.ContainerRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Compute.ContainerRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Compute.ContainerRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Compute.ContainerRequest parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Compute.ContainerRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Compute.ContainerRequest parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Compute.ContainerRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Compute.ContainerRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Compute.ContainerRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public Compute.ContainerRequest.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static Compute.ContainerRequest.Builder newBuilder()
    • newBuilder

      public static Compute.ContainerRequest.Builder newBuilder(Compute.ContainerRequest prototype)
    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected Compute.ContainerRequest.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static Compute.ContainerRequest getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Compute.ContainerRequest> parser()
    • getParserForType

      public com.google.protobuf.Parser<Compute.ContainerRequest> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public Compute.ContainerRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder