Class BackupReencryptionConfig.Builder (0.1.0)

public static final class BackupReencryptionConfig.Builder extends GeneratedMessage.Builder<BackupReencryptionConfig.Builder> implements BackupReencryptionConfigOrBuilder

Backup Reencryption Config

Protobuf type google.cloud.sql.v1beta4.BackupReencryptionConfig

Static Methods

getDescriptor()

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

Methods

build()

public BackupReencryptionConfig build()
Returns
Type Description
BackupReencryptionConfig

buildPartial()

public BackupReencryptionConfig buildPartial()
Returns
Type Description
BackupReencryptionConfig

clear()

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

clearBackupLimit()

public BackupReencryptionConfig.Builder clearBackupLimit()

Backup re-encryption limit

optional int32 backup_limit = 1;

Returns
Type Description
BackupReencryptionConfig.Builder

This builder for chaining.

clearBackupType()

public BackupReencryptionConfig.Builder clearBackupType()

Type of backups users want to re-encrypt.

optional .google.cloud.sql.v1beta4.BackupReencryptionConfig.BackupType backup_type = 2;

Returns
Type Description
BackupReencryptionConfig.Builder

This builder for chaining.

getBackupLimit()

public int getBackupLimit()

Backup re-encryption limit

optional int32 backup_limit = 1;

Returns
Type Description
int

The backupLimit.

getBackupType()

public BackupReencryptionConfig.BackupType getBackupType()

Type of backups users want to re-encrypt.

optional .google.cloud.sql.v1beta4.BackupReencryptionConfig.BackupType backup_type = 2;

Returns
Type Description
BackupReencryptionConfig.BackupType

The backupType.

getBackupTypeValue()

public int getBackupTypeValue()

Type of backups users want to re-encrypt.

optional .google.cloud.sql.v1beta4.BackupReencryptionConfig.BackupType backup_type = 2;

Returns
Type Description
int

The enum numeric value on the wire for backupType.

getDefaultInstanceForType()

public BackupReencryptionConfig getDefaultInstanceForType()
Returns
Type Description
BackupReencryptionConfig

getDescriptorForType()

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

hasBackupLimit()

public boolean hasBackupLimit()

Backup re-encryption limit

optional int32 backup_limit = 1;

Returns
Type Description
boolean

Whether the backupLimit field is set.

hasBackupType()

public boolean hasBackupType()

Type of backups users want to re-encrypt.

optional .google.cloud.sql.v1beta4.BackupReencryptionConfig.BackupType backup_type = 2;

Returns
Type Description
boolean

Whether the backupType field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(BackupReencryptionConfig other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setBackupLimit(int value)

public BackupReencryptionConfig.Builder setBackupLimit(int value)

Backup re-encryption limit

optional int32 backup_limit = 1;

Parameter
Name Description
value int

The backupLimit to set.

Returns
Type Description
BackupReencryptionConfig.Builder

This builder for chaining.

setBackupType(BackupReencryptionConfig.BackupType value)

public BackupReencryptionConfig.Builder setBackupType(BackupReencryptionConfig.BackupType value)

Type of backups users want to re-encrypt.

optional .google.cloud.sql.v1beta4.BackupReencryptionConfig.BackupType backup_type = 2;

Parameter
Name Description
value BackupReencryptionConfig.BackupType

The backupType to set.

Returns
Type Description
BackupReencryptionConfig.Builder

This builder for chaining.

setBackupTypeValue(int value)

public BackupReencryptionConfig.Builder setBackupTypeValue(int value)

Type of backups users want to re-encrypt.

optional .google.cloud.sql.v1beta4.BackupReencryptionConfig.BackupType backup_type = 2;

Parameter
Name Description
value int

The enum numeric value on the wire for backupType to set.

Returns
Type Description
BackupReencryptionConfig.Builder

This builder for chaining.