public static final class UpdateShieldedInstanceConfigRequest.Builder extends GeneratedMessageV3.Builder<UpdateShieldedInstanceConfigRequest.Builder> implements UpdateShieldedInstanceConfigRequestOrBuilder
Request for updating the Shielded Instance config for a notebook instance.
You can only use this method on a stopped instance
Protobuf type google.cloud.notebooks.v1.UpdateShieldedInstanceConfigRequest
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public UpdateShieldedInstanceConfigRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public UpdateShieldedInstanceConfigRequest build()
Returns
buildPartial()
public UpdateShieldedInstanceConfigRequest buildPartial()
Returns
clear()
public UpdateShieldedInstanceConfigRequest.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public UpdateShieldedInstanceConfigRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearName()
public UpdateShieldedInstanceConfigRequest.Builder clearName()
Required. Format:
projects/{project_id}/locations/{location}/instances/{instance_id}
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public UpdateShieldedInstanceConfigRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearShieldedInstanceConfig()
public UpdateShieldedInstanceConfigRequest.Builder clearShieldedInstanceConfig()
ShieldedInstance configuration to be updated.
.google.cloud.notebooks.v1.Instance.ShieldedInstanceConfig shielded_instance_config = 2;
Returns
clone()
public UpdateShieldedInstanceConfigRequest.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public UpdateShieldedInstanceConfigRequest getDefaultInstanceForType()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getName()
Required. Format:
projects/{project_id}/locations/{location}/instances/{instance_id}
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
String | The name.
|
getNameBytes()
public ByteString getNameBytes()
Required. Format:
projects/{project_id}/locations/{location}/instances/{instance_id}
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
getShieldedInstanceConfig()
public Instance.ShieldedInstanceConfig getShieldedInstanceConfig()
ShieldedInstance configuration to be updated.
.google.cloud.notebooks.v1.Instance.ShieldedInstanceConfig shielded_instance_config = 2;
Returns
getShieldedInstanceConfigBuilder()
public Instance.ShieldedInstanceConfig.Builder getShieldedInstanceConfigBuilder()
ShieldedInstance configuration to be updated.
.google.cloud.notebooks.v1.Instance.ShieldedInstanceConfig shielded_instance_config = 2;
Returns
getShieldedInstanceConfigOrBuilder()
public Instance.ShieldedInstanceConfigOrBuilder getShieldedInstanceConfigOrBuilder()
ShieldedInstance configuration to be updated.
.google.cloud.notebooks.v1.Instance.ShieldedInstanceConfig shielded_instance_config = 2;
Returns
hasShieldedInstanceConfig()
public boolean hasShieldedInstanceConfig()
ShieldedInstance configuration to be updated.
.google.cloud.notebooks.v1.Instance.ShieldedInstanceConfig shielded_instance_config = 2;
Returns
Type | Description |
boolean | Whether the shieldedInstanceConfig field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(UpdateShieldedInstanceConfigRequest other)
public UpdateShieldedInstanceConfigRequest.Builder mergeFrom(UpdateShieldedInstanceConfigRequest other)
Parameter
Returns
public UpdateShieldedInstanceConfigRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public UpdateShieldedInstanceConfigRequest.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeShieldedInstanceConfig(Instance.ShieldedInstanceConfig value)
public UpdateShieldedInstanceConfigRequest.Builder mergeShieldedInstanceConfig(Instance.ShieldedInstanceConfig value)
ShieldedInstance configuration to be updated.
.google.cloud.notebooks.v1.Instance.ShieldedInstanceConfig shielded_instance_config = 2;
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final UpdateShieldedInstanceConfigRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public UpdateShieldedInstanceConfigRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setName(String value)
public UpdateShieldedInstanceConfigRequest.Builder setName(String value)
Required. Format:
projects/{project_id}/locations/{location}/instances/{instance_id}
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | String
The name to set.
|
Returns
setNameBytes(ByteString value)
public UpdateShieldedInstanceConfigRequest.Builder setNameBytes(ByteString value)
Required. Format:
projects/{project_id}/locations/{location}/instances/{instance_id}
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | ByteString
The bytes for name to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public UpdateShieldedInstanceConfigRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setShieldedInstanceConfig(Instance.ShieldedInstanceConfig value)
public UpdateShieldedInstanceConfigRequest.Builder setShieldedInstanceConfig(Instance.ShieldedInstanceConfig value)
ShieldedInstance configuration to be updated.
.google.cloud.notebooks.v1.Instance.ShieldedInstanceConfig shielded_instance_config = 2;
Parameter
Returns
setShieldedInstanceConfig(Instance.ShieldedInstanceConfig.Builder builderForValue)
public UpdateShieldedInstanceConfigRequest.Builder setShieldedInstanceConfig(Instance.ShieldedInstanceConfig.Builder builderForValue)
ShieldedInstance configuration to be updated.
.google.cloud.notebooks.v1.Instance.ShieldedInstanceConfig shielded_instance_config = 2;
Parameter
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final UpdateShieldedInstanceConfigRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides