Class ContainerSpec

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.aiplatform.v1.ContainerSpec
All Implemented Interfaces:
ContainerSpecOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class ContainerSpec extends com.google.protobuf.GeneratedMessage implements ContainerSpecOrBuilder
 The spec of a Container.
 
Protobuf type google.cloud.aiplatform.v1.ContainerSpec
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    The spec of a Container.

    Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage

    com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage

    com.google.protobuf.AbstractMessage.BuilderParent

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

    com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     

    Fields inherited from class com.google.protobuf.GeneratedMessage

    alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFields

    Fields inherited from class com.google.protobuf.AbstractMessage

    memoizedSize

    Fields inherited from class com.google.protobuf.AbstractMessageLite

    memoizedHashCode
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    getArgs(int index)
    The arguments to be passed when starting the container.
    com.google.protobuf.ByteString
    getArgsBytes(int index)
    The arguments to be passed when starting the container.
    int
    The arguments to be passed when starting the container.
    com.google.protobuf.ProtocolStringList
    The arguments to be passed when starting the container.
    getCommand(int index)
    The command to be invoked when the container is started.
    com.google.protobuf.ByteString
    getCommandBytes(int index)
    The command to be invoked when the container is started.
    int
    The command to be invoked when the container is started.
    com.google.protobuf.ProtocolStringList
    The command to be invoked when the container is started.
     
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    getEnv(int index)
    Environment variables to be passed to the container.
    int
    Environment variables to be passed to the container.
    Environment variables to be passed to the container.
    getEnvOrBuilder(int index)
    Environment variables to be passed to the container.
    Environment variables to be passed to the container.
    Required.
    com.google.protobuf.ByteString
    Required.
    com.google.protobuf.Parser<ContainerSpec>
     
    int
     
    int
     
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
     
     
    newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
     
     
    parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(byte[] data)
     
    parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.ByteString data)
     
    parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.CodedInputStream input)
     
    parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static com.google.protobuf.Parser<ContainerSpec>
     
     
    void
    writeTo(com.google.protobuf.CodedOutputStream output)
     

    Methods inherited from class com.google.protobuf.GeneratedMessage

    canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag

    Methods inherited from class com.google.protobuf.AbstractMessage

    findInitializationErrors, getInitializationErrorString, hashFields, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite

    addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.MessageLite

    toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Field Details

  • Method Details

    • getDescriptor

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

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

      public String getImageUri()
       Required. The URI of a container image in the Container Registry that is to
       be run on each worker replica.
       
      string image_uri = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getImageUri in interface ContainerSpecOrBuilder
      Returns:
      The imageUri.
    • getImageUriBytes

      public com.google.protobuf.ByteString getImageUriBytes()
       Required. The URI of a container image in the Container Registry that is to
       be run on each worker replica.
       
      string image_uri = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getImageUriBytes in interface ContainerSpecOrBuilder
      Returns:
      The bytes for imageUri.
    • getCommandList

      public com.google.protobuf.ProtocolStringList getCommandList()
       The command to be invoked when the container is started.
       It overrides the entrypoint instruction in Dockerfile when provided.
       
      repeated string command = 2;
      Specified by:
      getCommandList in interface ContainerSpecOrBuilder
      Returns:
      A list containing the command.
    • getCommandCount

      public int getCommandCount()
       The command to be invoked when the container is started.
       It overrides the entrypoint instruction in Dockerfile when provided.
       
      repeated string command = 2;
      Specified by:
      getCommandCount in interface ContainerSpecOrBuilder
      Returns:
      The count of command.
    • getCommand

      public String getCommand(int index)
       The command to be invoked when the container is started.
       It overrides the entrypoint instruction in Dockerfile when provided.
       
      repeated string command = 2;
      Specified by:
      getCommand in interface ContainerSpecOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The command at the given index.
    • getCommandBytes

      public com.google.protobuf.ByteString getCommandBytes(int index)
       The command to be invoked when the container is started.
       It overrides the entrypoint instruction in Dockerfile when provided.
       
      repeated string command = 2;
      Specified by:
      getCommandBytes in interface ContainerSpecOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the command at the given index.
    • getArgsList

      public com.google.protobuf.ProtocolStringList getArgsList()
       The arguments to be passed when starting the container.
       
      repeated string args = 3;
      Specified by:
      getArgsList in interface ContainerSpecOrBuilder
      Returns:
      A list containing the args.
    • getArgsCount

      public int getArgsCount()
       The arguments to be passed when starting the container.
       
      repeated string args = 3;
      Specified by:
      getArgsCount in interface ContainerSpecOrBuilder
      Returns:
      The count of args.
    • getArgs

      public String getArgs(int index)
       The arguments to be passed when starting the container.
       
      repeated string args = 3;
      Specified by:
      getArgs in interface ContainerSpecOrBuilder
      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)
       The arguments to be passed when starting the container.
       
      repeated string args = 3;
      Specified by:
      getArgsBytes in interface ContainerSpecOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the args at the given index.
    • getEnvList

      public List<EnvVar> getEnvList()
       Environment variables to be passed to the container.
       Maximum limit is 100.
       
      repeated .google.cloud.aiplatform.v1.EnvVar env = 4;
      Specified by:
      getEnvList in interface ContainerSpecOrBuilder
    • getEnvOrBuilderList

      public List<? extends EnvVarOrBuilder> getEnvOrBuilderList()
       Environment variables to be passed to the container.
       Maximum limit is 100.
       
      repeated .google.cloud.aiplatform.v1.EnvVar env = 4;
      Specified by:
      getEnvOrBuilderList in interface ContainerSpecOrBuilder
    • getEnvCount

      public int getEnvCount()
       Environment variables to be passed to the container.
       Maximum limit is 100.
       
      repeated .google.cloud.aiplatform.v1.EnvVar env = 4;
      Specified by:
      getEnvCount in interface ContainerSpecOrBuilder
    • getEnv

      public EnvVar getEnv(int index)
       Environment variables to be passed to the container.
       Maximum limit is 100.
       
      repeated .google.cloud.aiplatform.v1.EnvVar env = 4;
      Specified by:
      getEnv in interface ContainerSpecOrBuilder
    • getEnvOrBuilder

      public EnvVarOrBuilder getEnvOrBuilder(int index)
       Environment variables to be passed to the container.
       Maximum limit is 100.
       
      repeated .google.cloud.aiplatform.v1.EnvVar env = 4;
      Specified by:
      getEnvOrBuilder in interface ContainerSpecOrBuilder
    • 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 ContainerSpec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

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

      public static ContainerSpec parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

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

      public static ContainerSpec parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

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

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

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

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

      public static ContainerSpec.Builder newBuilder()
    • newBuilder

      public static ContainerSpec.Builder newBuilder(ContainerSpec prototype)
    • toBuilder

      public ContainerSpec.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

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

      public static ContainerSpec getDefaultInstance()
    • parser

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

      public com.google.protobuf.Parser<ContainerSpec> 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 ContainerSpec getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder