public static final class NotebookEucConfig.Builder extends GeneratedMessageV3.Builder<NotebookEucConfig.Builder> implements NotebookEucConfigOrBuilder
The euc configuration of NotebookRuntimeTemplate.
Protobuf type google.cloud.aiplatform.v1.NotebookEucConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Methods
public NotebookEucConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public NotebookEucConfig build()
public NotebookEucConfig buildPartial()
public NotebookEucConfig.Builder clear()
Overrides
public NotebookEucConfig.Builder clearBypassActasCheck()
Output only. Whether ActAs check is bypassed for service account attached
to the VM. If false, we need ActAs check for the default Compute Engine
Service account. When a Runtime is created, a VM is allocated using Default
Compute Engine Service Account. Any user requesting to use this Runtime
requires Service Account User (ActAs) permission over this SA. If true,
Runtime owner is using EUC and does not require the above permission as VM
no longer use default Compute Engine SA, but a P4SA.
bool bypass_actas_check = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public NotebookEucConfig.Builder clearEucDisabled()
Input only. Whether EUC is disabled in this NotebookRuntimeTemplate.
In proto3, the default value of a boolean is false. In this way, by default
EUC will be enabled for NotebookRuntimeTemplate.
bool euc_disabled = 1 [(.google.api.field_behavior) = INPUT_ONLY];
public NotebookEucConfig.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public NotebookEucConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public NotebookEucConfig.Builder clone()
Overrides
public boolean getBypassActasCheck()
Output only. Whether ActAs check is bypassed for service account attached
to the VM. If false, we need ActAs check for the default Compute Engine
Service account. When a Runtime is created, a VM is allocated using Default
Compute Engine Service Account. Any user requesting to use this Runtime
requires Service Account User (ActAs) permission over this SA. If true,
Runtime owner is using EUC and does not require the above permission as VM
no longer use default Compute Engine SA, but a P4SA.
bool bypass_actas_check = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
The bypassActasCheck.
|
public NotebookEucConfig getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public boolean getEucDisabled()
Input only. Whether EUC is disabled in this NotebookRuntimeTemplate.
In proto3, the default value of a boolean is false. In this way, by default
EUC will be enabled for NotebookRuntimeTemplate.
bool euc_disabled = 1 [(.google.api.field_behavior) = INPUT_ONLY];
Returns |
Type |
Description |
boolean |
The eucDisabled.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public NotebookEucConfig.Builder mergeFrom(NotebookEucConfig other)
public NotebookEucConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public NotebookEucConfig.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public final NotebookEucConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public NotebookEucConfig.Builder setBypassActasCheck(boolean value)
Output only. Whether ActAs check is bypassed for service account attached
to the VM. If false, we need ActAs check for the default Compute Engine
Service account. When a Runtime is created, a VM is allocated using Default
Compute Engine Service Account. Any user requesting to use this Runtime
requires Service Account User (ActAs) permission over this SA. If true,
Runtime owner is using EUC and does not require the above permission as VM
no longer use default Compute Engine SA, but a P4SA.
bool bypass_actas_check = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
value |
boolean
The bypassActasCheck to set.
|
public NotebookEucConfig.Builder setEucDisabled(boolean value)
Input only. Whether EUC is disabled in this NotebookRuntimeTemplate.
In proto3, the default value of a boolean is false. In this way, by default
EUC will be enabled for NotebookRuntimeTemplate.
bool euc_disabled = 1 [(.google.api.field_behavior) = INPUT_ONLY];
Parameter |
Name |
Description |
value |
boolean
The eucDisabled to set.
|
public NotebookEucConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public NotebookEucConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final NotebookEucConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides