Class CloudSqlInstanceBackupProperties.Builder (0.29.0)

public static final class CloudSqlInstanceBackupProperties.Builder extends GeneratedMessageV3.Builder<CloudSqlInstanceBackupProperties.Builder> implements CloudSqlInstanceBackupPropertiesOrBuilder

CloudSqlInstanceBackupProperties represents Cloud SQL Instance Backup properties.

Protobuf type google.cloud.backupdr.v1.CloudSqlInstanceBackupProperties

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public CloudSqlInstanceBackupProperties build()
Returns
Type Description
CloudSqlInstanceBackupProperties

buildPartial()

public CloudSqlInstanceBackupProperties buildPartial()
Returns
Type Description
CloudSqlInstanceBackupProperties

clear()

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

clearDatabaseInstalledVersion()

public CloudSqlInstanceBackupProperties.Builder clearDatabaseInstalledVersion()

Output only. The installed database version of the Cloud SQL instance when the backup was taken.

string database_installed_version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CloudSqlInstanceBackupProperties.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

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

clearFinalBackup()

public CloudSqlInstanceBackupProperties.Builder clearFinalBackup()

Output only. Whether the backup is a final backup.

bool final_backup = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CloudSqlInstanceBackupProperties.Builder

This builder for chaining.

clearInstanceTier()

public CloudSqlInstanceBackupProperties.Builder clearInstanceTier()

Output only. The tier (or machine type) for this instance. Example: db-custom-1-3840

string instance_tier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CloudSqlInstanceBackupProperties.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearSourceInstance()

public CloudSqlInstanceBackupProperties.Builder clearSourceInstance()

Output only. The source instance of the backup. Format: projects/{project}/instances/{instance}

string source_instance = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
CloudSqlInstanceBackupProperties.Builder

This builder for chaining.

clone()

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

getDatabaseInstalledVersion()

public String getDatabaseInstalledVersion()

Output only. The installed database version of the Cloud SQL instance when the backup was taken.

string database_installed_version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The databaseInstalledVersion.

getDatabaseInstalledVersionBytes()

public ByteString getDatabaseInstalledVersionBytes()

Output only. The installed database version of the Cloud SQL instance when the backup was taken.

string database_installed_version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for databaseInstalledVersion.

getDefaultInstanceForType()

public CloudSqlInstanceBackupProperties getDefaultInstanceForType()
Returns
Type Description
CloudSqlInstanceBackupProperties

getDescriptorForType()

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

getFinalBackup()

public boolean getFinalBackup()

Output only. Whether the backup is a final backup.

bool final_backup = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

The finalBackup.

getInstanceTier()

public String getInstanceTier()

Output only. The tier (or machine type) for this instance. Example: db-custom-1-3840

string instance_tier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The instanceTier.

getInstanceTierBytes()

public ByteString getInstanceTierBytes()

Output only. The tier (or machine type) for this instance. Example: db-custom-1-3840

string instance_tier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for instanceTier.

getSourceInstance()

public String getSourceInstance()

Output only. The source instance of the backup. Format: projects/{project}/instances/{instance}

string source_instance = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The sourceInstance.

getSourceInstanceBytes()

public ByteString getSourceInstanceBytes()

Output only. The source instance of the backup. Format: projects/{project}/instances/{instance}

string source_instance = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for sourceInstance.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CloudSqlInstanceBackupProperties other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setDatabaseInstalledVersion(String value)

public CloudSqlInstanceBackupProperties.Builder setDatabaseInstalledVersion(String value)

Output only. The installed database version of the Cloud SQL instance when the backup was taken.

string database_installed_version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The databaseInstalledVersion to set.

Returns
Type Description
CloudSqlInstanceBackupProperties.Builder

This builder for chaining.

setDatabaseInstalledVersionBytes(ByteString value)

public CloudSqlInstanceBackupProperties.Builder setDatabaseInstalledVersionBytes(ByteString value)

Output only. The installed database version of the Cloud SQL instance when the backup was taken.

string database_installed_version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for databaseInstalledVersion to set.

Returns
Type Description
CloudSqlInstanceBackupProperties.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

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

setFinalBackup(boolean value)

public CloudSqlInstanceBackupProperties.Builder setFinalBackup(boolean value)

Output only. Whether the backup is a final backup.

bool final_backup = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value boolean

The finalBackup to set.

Returns
Type Description
CloudSqlInstanceBackupProperties.Builder

This builder for chaining.

setInstanceTier(String value)

public CloudSqlInstanceBackupProperties.Builder setInstanceTier(String value)

Output only. The tier (or machine type) for this instance. Example: db-custom-1-3840

string instance_tier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The instanceTier to set.

Returns
Type Description
CloudSqlInstanceBackupProperties.Builder

This builder for chaining.

setInstanceTierBytes(ByteString value)

public CloudSqlInstanceBackupProperties.Builder setInstanceTierBytes(ByteString value)

Output only. The tier (or machine type) for this instance. Example: db-custom-1-3840

string instance_tier = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for instanceTier to set.

Returns
Type Description
CloudSqlInstanceBackupProperties.Builder

This builder for chaining.

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

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

setSourceInstance(String value)

public CloudSqlInstanceBackupProperties.Builder setSourceInstance(String value)

Output only. The source instance of the backup. Format: projects/{project}/instances/{instance}

string source_instance = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The sourceInstance to set.

Returns
Type Description
CloudSqlInstanceBackupProperties.Builder

This builder for chaining.

setSourceInstanceBytes(ByteString value)

public CloudSqlInstanceBackupProperties.Builder setSourceInstanceBytes(ByteString value)

Output only. The source instance of the backup. Format: projects/{project}/instances/{instance}

string source_instance = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for sourceInstance to set.

Returns
Type Description
CloudSqlInstanceBackupProperties.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

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