Class NotebookRuntimeTemplate

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

@Generated public final class NotebookRuntimeTemplate extends com.google.protobuf.GeneratedMessage implements NotebookRuntimeTemplateOrBuilder
 A template that specifies runtime configurations such as machine type,
 runtime version, network configurations, etc.
 Multiple runtimes can be created from a runtime template.
 
Protobuf type google.cloud.aiplatform.v1.NotebookRuntimeTemplate
See Also:
  • Field Details

    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • DISPLAY_NAME_FIELD_NUMBER

      public static final int DISPLAY_NAME_FIELD_NUMBER
      See Also:
    • DESCRIPTION_FIELD_NUMBER

      public static final int DESCRIPTION_FIELD_NUMBER
      See Also:
    • IS_DEFAULT_FIELD_NUMBER

      public static final int IS_DEFAULT_FIELD_NUMBER
      See Also:
    • MACHINE_SPEC_FIELD_NUMBER

      public static final int MACHINE_SPEC_FIELD_NUMBER
      See Also:
    • DATA_PERSISTENT_DISK_SPEC_FIELD_NUMBER

      public static final int DATA_PERSISTENT_DISK_SPEC_FIELD_NUMBER
      See Also:
    • NETWORK_SPEC_FIELD_NUMBER

      public static final int NETWORK_SPEC_FIELD_NUMBER
      See Also:
    • SERVICE_ACCOUNT_FIELD_NUMBER

      public static final int SERVICE_ACCOUNT_FIELD_NUMBER
      See Also:
    • ETAG_FIELD_NUMBER

      public static final int ETAG_FIELD_NUMBER
      See Also:
    • LABELS_FIELD_NUMBER

      public static final int LABELS_FIELD_NUMBER
      See Also:
    • IDLE_SHUTDOWN_CONFIG_FIELD_NUMBER

      public static final int IDLE_SHUTDOWN_CONFIG_FIELD_NUMBER
      See Also:
    • EUC_CONFIG_FIELD_NUMBER

      public static final int EUC_CONFIG_FIELD_NUMBER
      See Also:
    • CREATE_TIME_FIELD_NUMBER

      public static final int CREATE_TIME_FIELD_NUMBER
      See Also:
    • UPDATE_TIME_FIELD_NUMBER

      public static final int UPDATE_TIME_FIELD_NUMBER
      See Also:
    • NOTEBOOK_RUNTIME_TYPE_FIELD_NUMBER

      public static final int NOTEBOOK_RUNTIME_TYPE_FIELD_NUMBER
      See Also:
    • SHIELDED_VM_CONFIG_FIELD_NUMBER

      public static final int SHIELDED_VM_CONFIG_FIELD_NUMBER
      See Also:
    • NETWORK_TAGS_FIELD_NUMBER

      public static final int NETWORK_TAGS_FIELD_NUMBER
      See Also:
    • ENCRYPTION_SPEC_FIELD_NUMBER

      public static final int ENCRYPTION_SPEC_FIELD_NUMBER
      See Also:
    • SOFTWARE_CONFIG_FIELD_NUMBER

      public static final int SOFTWARE_CONFIG_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()
       The resource name of the NotebookRuntimeTemplate.
       
      string name = 1;
      Specified by:
      getName in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       The resource name of the NotebookRuntimeTemplate.
       
      string name = 1;
      Specified by:
      getNameBytes in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      The bytes for name.
    • getDisplayName

      public String getDisplayName()
       Required. The display name of the NotebookRuntimeTemplate.
       The name can be up to 128 characters long and can consist of any UTF-8
       characters.
       
      string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDisplayName in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      The displayName.
    • getDisplayNameBytes

      public com.google.protobuf.ByteString getDisplayNameBytes()
       Required. The display name of the NotebookRuntimeTemplate.
       The name can be up to 128 characters long and can consist of any UTF-8
       characters.
       
      string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDisplayNameBytes in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      The bytes for displayName.
    • getDescription

      public String getDescription()
       The description of the NotebookRuntimeTemplate.
       
      string description = 3;
      Specified by:
      getDescription in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
       The description of the NotebookRuntimeTemplate.
       
      string description = 3;
      Specified by:
      getDescriptionBytes in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      The bytes for description.
    • getIsDefault

      @Deprecated public boolean getIsDefault()
      Deprecated.
      google.cloud.aiplatform.v1.NotebookRuntimeTemplate.is_default is deprecated. See google/cloud/aiplatform/v1/notebook_runtime.proto;l=74
       Output only. Deprecated: This field has no behavior. Use
       notebook_runtime_type = 'ONE_CLICK' instead.
      
       The default template to use if not specified.
       
      bool is_default = 4 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getIsDefault in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      The isDefault.
    • hasMachineSpec

      public boolean hasMachineSpec()
       Optional. Immutable. The specification of a single machine for the
       template.
       
      .google.cloud.aiplatform.v1.MachineSpec machine_spec = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasMachineSpec in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      Whether the machineSpec field is set.
    • getMachineSpec

      public MachineSpec getMachineSpec()
       Optional. Immutable. The specification of a single machine for the
       template.
       
      .google.cloud.aiplatform.v1.MachineSpec machine_spec = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getMachineSpec in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      The machineSpec.
    • getMachineSpecOrBuilder

      public MachineSpecOrBuilder getMachineSpecOrBuilder()
       Optional. Immutable. The specification of a single machine for the
       template.
       
      .google.cloud.aiplatform.v1.MachineSpec machine_spec = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getMachineSpecOrBuilder in interface NotebookRuntimeTemplateOrBuilder
    • hasDataPersistentDiskSpec

      public boolean hasDataPersistentDiskSpec()
       Optional. The specification of [persistent
       disk][https://cloud.google.com/compute/docs/disks/persistent-disks]
       attached to the runtime as data disk storage.
       
      .google.cloud.aiplatform.v1.PersistentDiskSpec data_persistent_disk_spec = 8 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasDataPersistentDiskSpec in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      Whether the dataPersistentDiskSpec field is set.
    • getDataPersistentDiskSpec

      public PersistentDiskSpec getDataPersistentDiskSpec()
       Optional. The specification of [persistent
       disk][https://cloud.google.com/compute/docs/disks/persistent-disks]
       attached to the runtime as data disk storage.
       
      .google.cloud.aiplatform.v1.PersistentDiskSpec data_persistent_disk_spec = 8 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDataPersistentDiskSpec in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      The dataPersistentDiskSpec.
    • getDataPersistentDiskSpecOrBuilder

      public PersistentDiskSpecOrBuilder getDataPersistentDiskSpecOrBuilder()
       Optional. The specification of [persistent
       disk][https://cloud.google.com/compute/docs/disks/persistent-disks]
       attached to the runtime as data disk storage.
       
      .google.cloud.aiplatform.v1.PersistentDiskSpec data_persistent_disk_spec = 8 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDataPersistentDiskSpecOrBuilder in interface NotebookRuntimeTemplateOrBuilder
    • hasNetworkSpec

      public boolean hasNetworkSpec()
       Optional. Network spec.
       
      .google.cloud.aiplatform.v1.NetworkSpec network_spec = 12 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasNetworkSpec in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      Whether the networkSpec field is set.
    • getNetworkSpec

      public NetworkSpec getNetworkSpec()
       Optional. Network spec.
       
      .google.cloud.aiplatform.v1.NetworkSpec network_spec = 12 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getNetworkSpec in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      The networkSpec.
    • getNetworkSpecOrBuilder

      public NetworkSpecOrBuilder getNetworkSpecOrBuilder()
       Optional. Network spec.
       
      .google.cloud.aiplatform.v1.NetworkSpec network_spec = 12 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getNetworkSpecOrBuilder in interface NotebookRuntimeTemplateOrBuilder
    • getServiceAccount

      @Deprecated public String getServiceAccount()
      Deprecated.
      google.cloud.aiplatform.v1.NotebookRuntimeTemplate.service_account is deprecated. See google/cloud/aiplatform/v1/notebook_runtime.proto;l=109
       Deprecated: This field is ignored and the "Vertex AI Notebook Service
       Account"
       (service-PROJECT_NUMBER@gcp-sa-aiplatform-vm.iam.gserviceaccount.com) is
       used for the runtime workload identity.
       See
       https://cloud.google.com/iam/docs/service-agents#vertex-ai-notebook-service-account
       for more details.
       For NotebookExecutionJob, use NotebookExecutionJob.service_account instead.
      
       The service account that the runtime workload runs as.
       You can use any service account within the same project, but you
       must have the service account user permission to use the instance.
      
       If not specified, the [Compute Engine default service
       account](https://cloud.google.com/compute/docs/access/service-accounts#default_service_account)
       is used.
       
      string service_account = 13 [deprecated = true];
      Specified by:
      getServiceAccount in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      The serviceAccount.
    • getServiceAccountBytes

      @Deprecated public com.google.protobuf.ByteString getServiceAccountBytes()
      Deprecated.
      google.cloud.aiplatform.v1.NotebookRuntimeTemplate.service_account is deprecated. See google/cloud/aiplatform/v1/notebook_runtime.proto;l=109
       Deprecated: This field is ignored and the "Vertex AI Notebook Service
       Account"
       (service-PROJECT_NUMBER@gcp-sa-aiplatform-vm.iam.gserviceaccount.com) is
       used for the runtime workload identity.
       See
       https://cloud.google.com/iam/docs/service-agents#vertex-ai-notebook-service-account
       for more details.
       For NotebookExecutionJob, use NotebookExecutionJob.service_account instead.
      
       The service account that the runtime workload runs as.
       You can use any service account within the same project, but you
       must have the service account user permission to use the instance.
      
       If not specified, the [Compute Engine default service
       account](https://cloud.google.com/compute/docs/access/service-accounts#default_service_account)
       is used.
       
      string service_account = 13 [deprecated = true];
      Specified by:
      getServiceAccountBytes in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      The bytes for serviceAccount.
    • getEtag

      public String getEtag()
       Used to perform consistent read-modify-write updates. If not set, a blind
       "overwrite" update happens.
       
      string etag = 14;
      Specified by:
      getEtag in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      The etag.
    • getEtagBytes

      public com.google.protobuf.ByteString getEtagBytes()
       Used to perform consistent read-modify-write updates. If not set, a blind
       "overwrite" update happens.
       
      string etag = 14;
      Specified by:
      getEtagBytes in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      The bytes for etag.
    • getLabelsCount

      public int getLabelsCount()
      Description copied from interface: NotebookRuntimeTemplateOrBuilder
       The labels with user-defined metadata to organize the
       NotebookRuntimeTemplates.
      
       Label keys and values can be no longer than 64 characters
       (Unicode codepoints), can only contain lowercase letters, numeric
       characters, underscores and dashes. International characters are allowed.
      
       See https://goo.gl/xmQnxf for more information and examples of labels.
       
      map<string, string> labels = 15;
      Specified by:
      getLabelsCount in interface NotebookRuntimeTemplateOrBuilder
    • containsLabels

      public boolean containsLabels(String key)
       The labels with user-defined metadata to organize the
       NotebookRuntimeTemplates.
      
       Label keys and values can be no longer than 64 characters
       (Unicode codepoints), can only contain lowercase letters, numeric
       characters, underscores and dashes. International characters are allowed.
      
       See https://goo.gl/xmQnxf for more information and examples of labels.
       
      map<string, string> labels = 15;
      Specified by:
      containsLabels in interface NotebookRuntimeTemplateOrBuilder
    • getLabels

      @Deprecated public Map<String,String> getLabels()
      Deprecated.
      Use getLabelsMap() instead.
      Specified by:
      getLabels in interface NotebookRuntimeTemplateOrBuilder
    • getLabelsMap

      public Map<String,String> getLabelsMap()
       The labels with user-defined metadata to organize the
       NotebookRuntimeTemplates.
      
       Label keys and values can be no longer than 64 characters
       (Unicode codepoints), can only contain lowercase letters, numeric
       characters, underscores and dashes. International characters are allowed.
      
       See https://goo.gl/xmQnxf for more information and examples of labels.
       
      map<string, string> labels = 15;
      Specified by:
      getLabelsMap in interface NotebookRuntimeTemplateOrBuilder
    • getLabelsOrDefault

      public String getLabelsOrDefault(String key, String defaultValue)
       The labels with user-defined metadata to organize the
       NotebookRuntimeTemplates.
      
       Label keys and values can be no longer than 64 characters
       (Unicode codepoints), can only contain lowercase letters, numeric
       characters, underscores and dashes. International characters are allowed.
      
       See https://goo.gl/xmQnxf for more information and examples of labels.
       
      map<string, string> labels = 15;
      Specified by:
      getLabelsOrDefault in interface NotebookRuntimeTemplateOrBuilder
    • getLabelsOrThrow

      public String getLabelsOrThrow(String key)
       The labels with user-defined metadata to organize the
       NotebookRuntimeTemplates.
      
       Label keys and values can be no longer than 64 characters
       (Unicode codepoints), can only contain lowercase letters, numeric
       characters, underscores and dashes. International characters are allowed.
      
       See https://goo.gl/xmQnxf for more information and examples of labels.
       
      map<string, string> labels = 15;
      Specified by:
      getLabelsOrThrow in interface NotebookRuntimeTemplateOrBuilder
    • hasIdleShutdownConfig

      public boolean hasIdleShutdownConfig()
       The idle shutdown configuration of NotebookRuntimeTemplate. This config
       will only be set when idle shutdown is enabled.
       
      .google.cloud.aiplatform.v1.NotebookIdleShutdownConfig idle_shutdown_config = 17;
      Specified by:
      hasIdleShutdownConfig in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      Whether the idleShutdownConfig field is set.
    • getIdleShutdownConfig

      public NotebookIdleShutdownConfig getIdleShutdownConfig()
       The idle shutdown configuration of NotebookRuntimeTemplate. This config
       will only be set when idle shutdown is enabled.
       
      .google.cloud.aiplatform.v1.NotebookIdleShutdownConfig idle_shutdown_config = 17;
      Specified by:
      getIdleShutdownConfig in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      The idleShutdownConfig.
    • getIdleShutdownConfigOrBuilder

      public NotebookIdleShutdownConfigOrBuilder getIdleShutdownConfigOrBuilder()
       The idle shutdown configuration of NotebookRuntimeTemplate. This config
       will only be set when idle shutdown is enabled.
       
      .google.cloud.aiplatform.v1.NotebookIdleShutdownConfig idle_shutdown_config = 17;
      Specified by:
      getIdleShutdownConfigOrBuilder in interface NotebookRuntimeTemplateOrBuilder
    • hasEucConfig

      public boolean hasEucConfig()
       EUC configuration of the NotebookRuntimeTemplate.
       
      .google.cloud.aiplatform.v1.NotebookEucConfig euc_config = 18;
      Specified by:
      hasEucConfig in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      Whether the eucConfig field is set.
    • getEucConfig

      public NotebookEucConfig getEucConfig()
       EUC configuration of the NotebookRuntimeTemplate.
       
      .google.cloud.aiplatform.v1.NotebookEucConfig euc_config = 18;
      Specified by:
      getEucConfig in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      The eucConfig.
    • getEucConfigOrBuilder

      public NotebookEucConfigOrBuilder getEucConfigOrBuilder()
       EUC configuration of the NotebookRuntimeTemplate.
       
      .google.cloud.aiplatform.v1.NotebookEucConfig euc_config = 18;
      Specified by:
      getEucConfigOrBuilder in interface NotebookRuntimeTemplateOrBuilder
    • hasCreateTime

      public boolean hasCreateTime()
       Output only. Timestamp when this NotebookRuntimeTemplate was created.
       
      .google.protobuf.Timestamp create_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCreateTime in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      public com.google.protobuf.Timestamp getCreateTime()
       Output only. Timestamp when this NotebookRuntimeTemplate was created.
       
      .google.protobuf.Timestamp create_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTime in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      The createTime.
    • getCreateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. Timestamp when this NotebookRuntimeTemplate was created.
       
      .google.protobuf.Timestamp create_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTimeOrBuilder in interface NotebookRuntimeTemplateOrBuilder
    • hasUpdateTime

      public boolean hasUpdateTime()
       Output only. Timestamp when this NotebookRuntimeTemplate was most recently
       updated.
       
      .google.protobuf.Timestamp update_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasUpdateTime in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      public com.google.protobuf.Timestamp getUpdateTime()
       Output only. Timestamp when this NotebookRuntimeTemplate was most recently
       updated.
       
      .google.protobuf.Timestamp update_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTime in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      The updateTime.
    • getUpdateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. Timestamp when this NotebookRuntimeTemplate was most recently
       updated.
       
      .google.protobuf.Timestamp update_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTimeOrBuilder in interface NotebookRuntimeTemplateOrBuilder
    • getNotebookRuntimeTypeValue

      public int getNotebookRuntimeTypeValue()
       Optional. Immutable. The type of the notebook runtime template.
       
      .google.cloud.aiplatform.v1.NotebookRuntimeType notebook_runtime_type = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getNotebookRuntimeTypeValue in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      The enum numeric value on the wire for notebookRuntimeType.
    • getNotebookRuntimeType

      public NotebookRuntimeType getNotebookRuntimeType()
       Optional. Immutable. The type of the notebook runtime template.
       
      .google.cloud.aiplatform.v1.NotebookRuntimeType notebook_runtime_type = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getNotebookRuntimeType in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      The notebookRuntimeType.
    • hasShieldedVmConfig

      public boolean hasShieldedVmConfig()
       Optional. Immutable. Runtime Shielded VM spec.
       
      .google.cloud.aiplatform.v1.ShieldedVmConfig shielded_vm_config = 20 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasShieldedVmConfig in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      Whether the shieldedVmConfig field is set.
    • getShieldedVmConfig

      public ShieldedVmConfig getShieldedVmConfig()
       Optional. Immutable. Runtime Shielded VM spec.
       
      .google.cloud.aiplatform.v1.ShieldedVmConfig shielded_vm_config = 20 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getShieldedVmConfig in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      The shieldedVmConfig.
    • getShieldedVmConfigOrBuilder

      public ShieldedVmConfigOrBuilder getShieldedVmConfigOrBuilder()
       Optional. Immutable. Runtime Shielded VM spec.
       
      .google.cloud.aiplatform.v1.ShieldedVmConfig shielded_vm_config = 20 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getShieldedVmConfigOrBuilder in interface NotebookRuntimeTemplateOrBuilder
    • getNetworkTagsList

      public com.google.protobuf.ProtocolStringList getNetworkTagsList()
       Optional. The Compute Engine tags to add to runtime (see [Tagging
       instances](https://cloud.google.com/vpc/docs/add-remove-network-tags)).
       
      repeated string network_tags = 21 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getNetworkTagsList in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      A list containing the networkTags.
    • getNetworkTagsCount

      public int getNetworkTagsCount()
       Optional. The Compute Engine tags to add to runtime (see [Tagging
       instances](https://cloud.google.com/vpc/docs/add-remove-network-tags)).
       
      repeated string network_tags = 21 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getNetworkTagsCount in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      The count of networkTags.
    • getNetworkTags

      public String getNetworkTags(int index)
       Optional. The Compute Engine tags to add to runtime (see [Tagging
       instances](https://cloud.google.com/vpc/docs/add-remove-network-tags)).
       
      repeated string network_tags = 21 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getNetworkTags in interface NotebookRuntimeTemplateOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The networkTags at the given index.
    • getNetworkTagsBytes

      public com.google.protobuf.ByteString getNetworkTagsBytes(int index)
       Optional. The Compute Engine tags to add to runtime (see [Tagging
       instances](https://cloud.google.com/vpc/docs/add-remove-network-tags)).
       
      repeated string network_tags = 21 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getNetworkTagsBytes in interface NotebookRuntimeTemplateOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the networkTags at the given index.
    • hasEncryptionSpec

      public boolean hasEncryptionSpec()
       Customer-managed encryption key spec for the notebook runtime.
       
      .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 23;
      Specified by:
      hasEncryptionSpec in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      Whether the encryptionSpec field is set.
    • getEncryptionSpec

      public EncryptionSpec getEncryptionSpec()
       Customer-managed encryption key spec for the notebook runtime.
       
      .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 23;
      Specified by:
      getEncryptionSpec in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      The encryptionSpec.
    • getEncryptionSpecOrBuilder

      public EncryptionSpecOrBuilder getEncryptionSpecOrBuilder()
       Customer-managed encryption key spec for the notebook runtime.
       
      .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 23;
      Specified by:
      getEncryptionSpecOrBuilder in interface NotebookRuntimeTemplateOrBuilder
    • hasSoftwareConfig

      public boolean hasSoftwareConfig()
       Optional. The notebook software configuration of the notebook runtime.
       
      .google.cloud.aiplatform.v1.NotebookSoftwareConfig software_config = 24 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasSoftwareConfig in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      Whether the softwareConfig field is set.
    • getSoftwareConfig

      public NotebookSoftwareConfig getSoftwareConfig()
       Optional. The notebook software configuration of the notebook runtime.
       
      .google.cloud.aiplatform.v1.NotebookSoftwareConfig software_config = 24 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSoftwareConfig in interface NotebookRuntimeTemplateOrBuilder
      Returns:
      The softwareConfig.
    • getSoftwareConfigOrBuilder

      public NotebookSoftwareConfigOrBuilder getSoftwareConfigOrBuilder()
       Optional. The notebook software configuration of the notebook runtime.
       
      .google.cloud.aiplatform.v1.NotebookSoftwareConfig software_config = 24 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSoftwareConfigOrBuilder in interface NotebookRuntimeTemplateOrBuilder
    • 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 NotebookRuntimeTemplate parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

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

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

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

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

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

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

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

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

      public static NotebookRuntimeTemplate.Builder newBuilder()
    • newBuilder

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

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

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

      public static NotebookRuntimeTemplate getDefaultInstance()
    • parser

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

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