Class NotebookSoftwareConfig.Builder

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

public static final class NotebookSoftwareConfig.Builder extends com.google.protobuf.GeneratedMessage.Builder<NotebookSoftwareConfig.Builder> implements NotebookSoftwareConfigOrBuilder
 Notebook Software Config. This is passed to the backend when user
 makes software configurations in UI.
 
Protobuf type google.cloud.aiplatform.v1.NotebookSoftwareConfig
  • 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<NotebookSoftwareConfig.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<NotebookSoftwareConfig.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<NotebookSoftwareConfig.Builder>
    • getDefaultInstanceForType

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

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

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

      public NotebookSoftwareConfig.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<NotebookSoftwareConfig.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<NotebookSoftwareConfig.Builder>
    • mergeFrom

      public NotebookSoftwareConfig.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<NotebookSoftwareConfig.Builder>
      Throws:
      IOException
    • getRuntimeImageCase

      public NotebookSoftwareConfig.RuntimeImageCase getRuntimeImageCase()
      Specified by:
      getRuntimeImageCase in interface NotebookSoftwareConfigOrBuilder
    • clearRuntimeImage

      public NotebookSoftwareConfig.Builder clearRuntimeImage()
    • hasColabImage

      public boolean hasColabImage()
       Optional. Google-managed NotebookRuntime colab image.
       
      .google.cloud.aiplatform.v1.ColabImage colab_image = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasColabImage in interface NotebookSoftwareConfigOrBuilder
      Returns:
      Whether the colabImage field is set.
    • getColabImage

      public ColabImage getColabImage()
       Optional. Google-managed NotebookRuntime colab image.
       
      .google.cloud.aiplatform.v1.ColabImage colab_image = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getColabImage in interface NotebookSoftwareConfigOrBuilder
      Returns:
      The colabImage.
    • setColabImage

      public NotebookSoftwareConfig.Builder setColabImage(ColabImage value)
       Optional. Google-managed NotebookRuntime colab image.
       
      .google.cloud.aiplatform.v1.ColabImage colab_image = 5 [(.google.api.field_behavior) = OPTIONAL];
    • setColabImage

      public NotebookSoftwareConfig.Builder setColabImage(ColabImage.Builder builderForValue)
       Optional. Google-managed NotebookRuntime colab image.
       
      .google.cloud.aiplatform.v1.ColabImage colab_image = 5 [(.google.api.field_behavior) = OPTIONAL];
    • mergeColabImage

      public NotebookSoftwareConfig.Builder mergeColabImage(ColabImage value)
       Optional. Google-managed NotebookRuntime colab image.
       
      .google.cloud.aiplatform.v1.ColabImage colab_image = 5 [(.google.api.field_behavior) = OPTIONAL];
    • clearColabImage

      public NotebookSoftwareConfig.Builder clearColabImage()
       Optional. Google-managed NotebookRuntime colab image.
       
      .google.cloud.aiplatform.v1.ColabImage colab_image = 5 [(.google.api.field_behavior) = OPTIONAL];
    • getColabImageBuilder

      public ColabImage.Builder getColabImageBuilder()
       Optional. Google-managed NotebookRuntime colab image.
       
      .google.cloud.aiplatform.v1.ColabImage colab_image = 5 [(.google.api.field_behavior) = OPTIONAL];
    • getColabImageOrBuilder

      public ColabImageOrBuilder getColabImageOrBuilder()
       Optional. Google-managed NotebookRuntime colab image.
       
      .google.cloud.aiplatform.v1.ColabImage colab_image = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getColabImageOrBuilder in interface NotebookSoftwareConfigOrBuilder
    • getEnvList

      public List<EnvVar> getEnvList()
       Optional. Environment variables to be passed to the container.
       Maximum limit is 100.
       
      repeated .google.cloud.aiplatform.v1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getEnvList in interface NotebookSoftwareConfigOrBuilder
    • getEnvCount

      public int getEnvCount()
       Optional. Environment variables to be passed to the container.
       Maximum limit is 100.
       
      repeated .google.cloud.aiplatform.v1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getEnvCount in interface NotebookSoftwareConfigOrBuilder
    • getEnv

      public EnvVar getEnv(int index)
       Optional. Environment variables to be passed to the container.
       Maximum limit is 100.
       
      repeated .google.cloud.aiplatform.v1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getEnv in interface NotebookSoftwareConfigOrBuilder
    • setEnv

      public NotebookSoftwareConfig.Builder setEnv(int index, EnvVar value)
       Optional. Environment variables to be passed to the container.
       Maximum limit is 100.
       
      repeated .google.cloud.aiplatform.v1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];
    • setEnv

      public NotebookSoftwareConfig.Builder setEnv(int index, EnvVar.Builder builderForValue)
       Optional. Environment variables to be passed to the container.
       Maximum limit is 100.
       
      repeated .google.cloud.aiplatform.v1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];
    • addEnv

      public NotebookSoftwareConfig.Builder addEnv(EnvVar value)
       Optional. Environment variables to be passed to the container.
       Maximum limit is 100.
       
      repeated .google.cloud.aiplatform.v1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];
    • addEnv

      public NotebookSoftwareConfig.Builder addEnv(int index, EnvVar value)
       Optional. Environment variables to be passed to the container.
       Maximum limit is 100.
       
      repeated .google.cloud.aiplatform.v1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];
    • addEnv

      public NotebookSoftwareConfig.Builder addEnv(EnvVar.Builder builderForValue)
       Optional. Environment variables to be passed to the container.
       Maximum limit is 100.
       
      repeated .google.cloud.aiplatform.v1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];
    • addEnv

      public NotebookSoftwareConfig.Builder addEnv(int index, EnvVar.Builder builderForValue)
       Optional. Environment variables to be passed to the container.
       Maximum limit is 100.
       
      repeated .google.cloud.aiplatform.v1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];
    • addAllEnv

      public NotebookSoftwareConfig.Builder addAllEnv(Iterable<? extends EnvVar> values)
       Optional. Environment variables to be passed to the container.
       Maximum limit is 100.
       
      repeated .google.cloud.aiplatform.v1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];
    • clearEnv

      public NotebookSoftwareConfig.Builder clearEnv()
       Optional. Environment variables to be passed to the container.
       Maximum limit is 100.
       
      repeated .google.cloud.aiplatform.v1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];
    • removeEnv

      public NotebookSoftwareConfig.Builder removeEnv(int index)
       Optional. Environment variables to be passed to the container.
       Maximum limit is 100.
       
      repeated .google.cloud.aiplatform.v1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];
    • getEnvBuilder

      public EnvVar.Builder getEnvBuilder(int index)
       Optional. Environment variables to be passed to the container.
       Maximum limit is 100.
       
      repeated .google.cloud.aiplatform.v1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];
    • getEnvOrBuilder

      public EnvVarOrBuilder getEnvOrBuilder(int index)
       Optional. Environment variables to be passed to the container.
       Maximum limit is 100.
       
      repeated .google.cloud.aiplatform.v1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getEnvOrBuilder in interface NotebookSoftwareConfigOrBuilder
    • getEnvOrBuilderList

      public List<? extends EnvVarOrBuilder> getEnvOrBuilderList()
       Optional. Environment variables to be passed to the container.
       Maximum limit is 100.
       
      repeated .google.cloud.aiplatform.v1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getEnvOrBuilderList in interface NotebookSoftwareConfigOrBuilder
    • addEnvBuilder

      public EnvVar.Builder addEnvBuilder()
       Optional. Environment variables to be passed to the container.
       Maximum limit is 100.
       
      repeated .google.cloud.aiplatform.v1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];
    • addEnvBuilder

      public EnvVar.Builder addEnvBuilder(int index)
       Optional. Environment variables to be passed to the container.
       Maximum limit is 100.
       
      repeated .google.cloud.aiplatform.v1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];
    • getEnvBuilderList

      public List<EnvVar.Builder> getEnvBuilderList()
       Optional. Environment variables to be passed to the container.
       Maximum limit is 100.
       
      repeated .google.cloud.aiplatform.v1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];
    • hasPostStartupScriptConfig

      public boolean hasPostStartupScriptConfig()
       Optional. Post startup script config.
       
      .google.cloud.aiplatform.v1.PostStartupScriptConfig post_startup_script_config = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasPostStartupScriptConfig in interface NotebookSoftwareConfigOrBuilder
      Returns:
      Whether the postStartupScriptConfig field is set.
    • getPostStartupScriptConfig

      public PostStartupScriptConfig getPostStartupScriptConfig()
       Optional. Post startup script config.
       
      .google.cloud.aiplatform.v1.PostStartupScriptConfig post_startup_script_config = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPostStartupScriptConfig in interface NotebookSoftwareConfigOrBuilder
      Returns:
      The postStartupScriptConfig.
    • setPostStartupScriptConfig

      public NotebookSoftwareConfig.Builder setPostStartupScriptConfig(PostStartupScriptConfig value)
       Optional. Post startup script config.
       
      .google.cloud.aiplatform.v1.PostStartupScriptConfig post_startup_script_config = 2 [(.google.api.field_behavior) = OPTIONAL];
    • setPostStartupScriptConfig

      public NotebookSoftwareConfig.Builder setPostStartupScriptConfig(PostStartupScriptConfig.Builder builderForValue)
       Optional. Post startup script config.
       
      .google.cloud.aiplatform.v1.PostStartupScriptConfig post_startup_script_config = 2 [(.google.api.field_behavior) = OPTIONAL];
    • mergePostStartupScriptConfig

      public NotebookSoftwareConfig.Builder mergePostStartupScriptConfig(PostStartupScriptConfig value)
       Optional. Post startup script config.
       
      .google.cloud.aiplatform.v1.PostStartupScriptConfig post_startup_script_config = 2 [(.google.api.field_behavior) = OPTIONAL];
    • clearPostStartupScriptConfig

      public NotebookSoftwareConfig.Builder clearPostStartupScriptConfig()
       Optional. Post startup script config.
       
      .google.cloud.aiplatform.v1.PostStartupScriptConfig post_startup_script_config = 2 [(.google.api.field_behavior) = OPTIONAL];
    • getPostStartupScriptConfigBuilder

      public PostStartupScriptConfig.Builder getPostStartupScriptConfigBuilder()
       Optional. Post startup script config.
       
      .google.cloud.aiplatform.v1.PostStartupScriptConfig post_startup_script_config = 2 [(.google.api.field_behavior) = OPTIONAL];
    • getPostStartupScriptConfigOrBuilder

      public PostStartupScriptConfigOrBuilder getPostStartupScriptConfigOrBuilder()
       Optional. Post startup script config.
       
      .google.cloud.aiplatform.v1.PostStartupScriptConfig post_startup_script_config = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPostStartupScriptConfigOrBuilder in interface NotebookSoftwareConfigOrBuilder