Class DeletionProtectionInfo.Builder (0.3.0)

public static final class DeletionProtectionInfo.Builder extends GeneratedMessageV3.Builder<DeletionProtectionInfo.Builder> implements DeletionProtectionInfoOrBuilder

Deletion protection signal info for a database resource.

Protobuf type google.cloud.databasecenter.v1beta.DeletionProtectionInfo

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public DeletionProtectionInfo.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
DeletionProtectionInfo.Builder
Overrides

build()

public DeletionProtectionInfo build()
Returns
Type Description
DeletionProtectionInfo

buildPartial()

public DeletionProtectionInfo buildPartial()
Returns
Type Description
DeletionProtectionInfo

clear()

public DeletionProtectionInfo.Builder clear()
Returns
Type Description
DeletionProtectionInfo.Builder
Overrides

clearDeletionProtectionEnabled()

public DeletionProtectionInfo.Builder clearDeletionProtectionEnabled()

Is deletion protection enabled.

bool deletion_protection_enabled = 2;

Returns
Type Description
DeletionProtectionInfo.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public DeletionProtectionInfo.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
DeletionProtectionInfo.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public DeletionProtectionInfo.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
DeletionProtectionInfo.Builder
Overrides

clearSubResource()

public DeletionProtectionInfo.Builder clearSubResource()

Optional. Sub resource details associated with the signal.

.google.cloud.databasecenter.v1beta.SubResource sub_resource = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DeletionProtectionInfo.Builder

clone()

public DeletionProtectionInfo.Builder clone()
Returns
Type Description
DeletionProtectionInfo.Builder
Overrides

getDefaultInstanceForType()

public DeletionProtectionInfo getDefaultInstanceForType()
Returns
Type Description
DeletionProtectionInfo

getDeletionProtectionEnabled()

public boolean getDeletionProtectionEnabled()

Is deletion protection enabled.

bool deletion_protection_enabled = 2;

Returns
Type Description
boolean

The deletionProtectionEnabled.

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getSubResource()

public SubResource getSubResource()

Optional. Sub resource details associated with the signal.

.google.cloud.databasecenter.v1beta.SubResource sub_resource = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SubResource

The subResource.

getSubResourceBuilder()

public SubResource.Builder getSubResourceBuilder()

Optional. Sub resource details associated with the signal.

.google.cloud.databasecenter.v1beta.SubResource sub_resource = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SubResource.Builder

getSubResourceOrBuilder()

public SubResourceOrBuilder getSubResourceOrBuilder()

Optional. Sub resource details associated with the signal.

.google.cloud.databasecenter.v1beta.SubResource sub_resource = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SubResourceOrBuilder

hasSubResource()

public boolean hasSubResource()

Optional. Sub resource details associated with the signal.

.google.cloud.databasecenter.v1beta.SubResource sub_resource = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the subResource field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(DeletionProtectionInfo other)

public DeletionProtectionInfo.Builder mergeFrom(DeletionProtectionInfo other)
Parameter
Name Description
other DeletionProtectionInfo
Returns
Type Description
DeletionProtectionInfo.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public DeletionProtectionInfo.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
DeletionProtectionInfo.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public DeletionProtectionInfo.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
DeletionProtectionInfo.Builder
Overrides

mergeSubResource(SubResource value)

public DeletionProtectionInfo.Builder mergeSubResource(SubResource value)

Optional. Sub resource details associated with the signal.

.google.cloud.databasecenter.v1beta.SubResource sub_resource = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value SubResource
Returns
Type Description
DeletionProtectionInfo.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final DeletionProtectionInfo.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
DeletionProtectionInfo.Builder
Overrides

setDeletionProtectionEnabled(boolean value)

public DeletionProtectionInfo.Builder setDeletionProtectionEnabled(boolean value)

Is deletion protection enabled.

bool deletion_protection_enabled = 2;

Parameter
Name Description
value boolean

The deletionProtectionEnabled to set.

Returns
Type Description
DeletionProtectionInfo.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public DeletionProtectionInfo.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
DeletionProtectionInfo.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public DeletionProtectionInfo.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
DeletionProtectionInfo.Builder
Overrides

setSubResource(SubResource value)

public DeletionProtectionInfo.Builder setSubResource(SubResource value)

Optional. Sub resource details associated with the signal.

.google.cloud.databasecenter.v1beta.SubResource sub_resource = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value SubResource
Returns
Type Description
DeletionProtectionInfo.Builder

setSubResource(SubResource.Builder builderForValue)

public DeletionProtectionInfo.Builder setSubResource(SubResource.Builder builderForValue)

Optional. Sub resource details associated with the signal.

.google.cloud.databasecenter.v1beta.SubResource sub_resource = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue SubResource.Builder
Returns
Type Description
DeletionProtectionInfo.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final DeletionProtectionInfo.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
DeletionProtectionInfo.Builder
Overrides