Class PostStartupScriptConfig.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<PostStartupScriptConfig.Builder>
com.google.cloud.aiplatform.v1.PostStartupScriptConfig.Builder
All Implemented Interfaces:
PostStartupScriptConfigOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
PostStartupScriptConfig

public static final class PostStartupScriptConfig.Builder extends com.google.protobuf.GeneratedMessage.Builder<PostStartupScriptConfig.Builder> implements PostStartupScriptConfigOrBuilder
 Post startup script config.
 
Protobuf type google.cloud.aiplatform.v1.PostStartupScriptConfig
  • 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.Builder<PostStartupScriptConfig.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<PostStartupScriptConfig.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<PostStartupScriptConfig.Builder>
    • getDefaultInstanceForType

      public PostStartupScriptConfig getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public PostStartupScriptConfig build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public PostStartupScriptConfig buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public PostStartupScriptConfig.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<PostStartupScriptConfig.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<PostStartupScriptConfig.Builder>
    • mergeFrom

      public PostStartupScriptConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<PostStartupScriptConfig.Builder>
      Throws:
      IOException
    • getPostStartupScript

      public String getPostStartupScript()
       Optional. Post startup script to run after runtime is started.
       
      string post_startup_script = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPostStartupScript in interface PostStartupScriptConfigOrBuilder
      Returns:
      The postStartupScript.
    • getPostStartupScriptBytes

      public com.google.protobuf.ByteString getPostStartupScriptBytes()
       Optional. Post startup script to run after runtime is started.
       
      string post_startup_script = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPostStartupScriptBytes in interface PostStartupScriptConfigOrBuilder
      Returns:
      The bytes for postStartupScript.
    • setPostStartupScript

      public PostStartupScriptConfig.Builder setPostStartupScript(String value)
       Optional. Post startup script to run after runtime is started.
       
      string post_startup_script = 1 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The postStartupScript to set.
      Returns:
      This builder for chaining.
    • clearPostStartupScript

      public PostStartupScriptConfig.Builder clearPostStartupScript()
       Optional. Post startup script to run after runtime is started.
       
      string post_startup_script = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setPostStartupScriptBytes

      public PostStartupScriptConfig.Builder setPostStartupScriptBytes(com.google.protobuf.ByteString value)
       Optional. Post startup script to run after runtime is started.
       
      string post_startup_script = 1 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for postStartupScript to set.
      Returns:
      This builder for chaining.
    • getPostStartupScriptUrl

      public String getPostStartupScriptUrl()
       Optional. Post startup script url to download. Example:
       `gs://bucket/script.sh`
       
      string post_startup_script_url = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPostStartupScriptUrl in interface PostStartupScriptConfigOrBuilder
      Returns:
      The postStartupScriptUrl.
    • getPostStartupScriptUrlBytes

      public com.google.protobuf.ByteString getPostStartupScriptUrlBytes()
       Optional. Post startup script url to download. Example:
       `gs://bucket/script.sh`
       
      string post_startup_script_url = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPostStartupScriptUrlBytes in interface PostStartupScriptConfigOrBuilder
      Returns:
      The bytes for postStartupScriptUrl.
    • setPostStartupScriptUrl

      public PostStartupScriptConfig.Builder setPostStartupScriptUrl(String value)
       Optional. Post startup script url to download. Example:
       `gs://bucket/script.sh`
       
      string post_startup_script_url = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The postStartupScriptUrl to set.
      Returns:
      This builder for chaining.
    • clearPostStartupScriptUrl

      public PostStartupScriptConfig.Builder clearPostStartupScriptUrl()
       Optional. Post startup script url to download. Example:
       `gs://bucket/script.sh`
       
      string post_startup_script_url = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setPostStartupScriptUrlBytes

      public PostStartupScriptConfig.Builder setPostStartupScriptUrlBytes(com.google.protobuf.ByteString value)
       Optional. Post startup script url to download. Example:
       `gs://bucket/script.sh`
       
      string post_startup_script_url = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for postStartupScriptUrl to set.
      Returns:
      This builder for chaining.
    • getPostStartupScriptBehaviorValue

      public int getPostStartupScriptBehaviorValue()
       Optional. Post startup script behavior that defines download and execution
       behavior.
       
      .google.cloud.aiplatform.v1.PostStartupScriptConfig.PostStartupScriptBehavior post_startup_script_behavior = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPostStartupScriptBehaviorValue in interface PostStartupScriptConfigOrBuilder
      Returns:
      The enum numeric value on the wire for postStartupScriptBehavior.
    • setPostStartupScriptBehaviorValue

      public PostStartupScriptConfig.Builder setPostStartupScriptBehaviorValue(int value)
       Optional. Post startup script behavior that defines download and execution
       behavior.
       
      .google.cloud.aiplatform.v1.PostStartupScriptConfig.PostStartupScriptBehavior post_startup_script_behavior = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The enum numeric value on the wire for postStartupScriptBehavior to set.
      Returns:
      This builder for chaining.
    • getPostStartupScriptBehavior

      public PostStartupScriptConfig.PostStartupScriptBehavior getPostStartupScriptBehavior()
       Optional. Post startup script behavior that defines download and execution
       behavior.
       
      .google.cloud.aiplatform.v1.PostStartupScriptConfig.PostStartupScriptBehavior post_startup_script_behavior = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPostStartupScriptBehavior in interface PostStartupScriptConfigOrBuilder
      Returns:
      The postStartupScriptBehavior.
    • setPostStartupScriptBehavior

       Optional. Post startup script behavior that defines download and execution
       behavior.
       
      .google.cloud.aiplatform.v1.PostStartupScriptConfig.PostStartupScriptBehavior post_startup_script_behavior = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The postStartupScriptBehavior to set.
      Returns:
      This builder for chaining.
    • clearPostStartupScriptBehavior

      public PostStartupScriptConfig.Builder clearPostStartupScriptBehavior()
       Optional. Post startup script behavior that defines download and execution
       behavior.
       
      .google.cloud.aiplatform.v1.PostStartupScriptConfig.PostStartupScriptBehavior post_startup_script_behavior = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.