Class InstancesRestoreBackupRequest (0.1.0)

public final class InstancesRestoreBackupRequest extends GeneratedMessage implements InstancesRestoreBackupRequestOrBuilder

Database instance restore backup request.

Protobuf type google.cloud.sql.v1beta4.InstancesRestoreBackupRequest

Inheritance

Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessage > InstancesRestoreBackupRequest

Static Fields

BACKUPDR_BACKUP_FIELD_NUMBER

public static final int BACKUPDR_BACKUP_FIELD_NUMBER
Field Value
Type Description
int

BACKUP_FIELD_NUMBER

public static final int BACKUP_FIELD_NUMBER
Field Value
Type Description
int

RESTORE_BACKUP_CONTEXT_FIELD_NUMBER

public static final int RESTORE_BACKUP_CONTEXT_FIELD_NUMBER
Field Value
Type Description
int

RESTORE_INSTANCE_CLEAR_OVERRIDES_FIELD_NAMES_FIELD_NUMBER

public static final int RESTORE_INSTANCE_CLEAR_OVERRIDES_FIELD_NAMES_FIELD_NUMBER
Field Value
Type Description
int

RESTORE_INSTANCE_SETTINGS_FIELD_NUMBER

public static final int RESTORE_INSTANCE_SETTINGS_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static InstancesRestoreBackupRequest getDefaultInstance()
Returns
Type Description
InstancesRestoreBackupRequest

getDescriptor()

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

newBuilder()

public static InstancesRestoreBackupRequest.Builder newBuilder()
Returns
Type Description
InstancesRestoreBackupRequest.Builder

newBuilder(InstancesRestoreBackupRequest prototype)

public static InstancesRestoreBackupRequest.Builder newBuilder(InstancesRestoreBackupRequest prototype)
Parameter
Name Description
prototype InstancesRestoreBackupRequest
Returns
Type Description
InstancesRestoreBackupRequest.Builder

parseDelimitedFrom(InputStream input)

public static InstancesRestoreBackupRequest parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
InstancesRestoreBackupRequest
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static InstancesRestoreBackupRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InstancesRestoreBackupRequest
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static InstancesRestoreBackupRequest parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
InstancesRestoreBackupRequest
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static InstancesRestoreBackupRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InstancesRestoreBackupRequest
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static InstancesRestoreBackupRequest parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
InstancesRestoreBackupRequest
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static InstancesRestoreBackupRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InstancesRestoreBackupRequest
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static InstancesRestoreBackupRequest parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
InstancesRestoreBackupRequest
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static InstancesRestoreBackupRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InstancesRestoreBackupRequest
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static InstancesRestoreBackupRequest parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
InstancesRestoreBackupRequest
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static InstancesRestoreBackupRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InstancesRestoreBackupRequest
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static InstancesRestoreBackupRequest parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
InstancesRestoreBackupRequest
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static InstancesRestoreBackupRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InstancesRestoreBackupRequest
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<InstancesRestoreBackupRequest> parser()
Returns
Type Description
Parser<InstancesRestoreBackupRequest>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getBackup()

public String getBackup()

The name of the backup that's used to restore a Cloud SQL instance: Format: projects/{project-id}/backups/{backup-uid}. Only one of restore_backup_context, backup, backupdr_backup can be passed to the input.

string backup = 2 [(.google.api.resource_reference) = { ... }

Returns
Type Description
String

The backup.

getBackupBytes()

public ByteString getBackupBytes()

The name of the backup that's used to restore a Cloud SQL instance: Format: projects/{project-id}/backups/{backup-uid}. Only one of restore_backup_context, backup, backupdr_backup can be passed to the input.

string backup = 2 [(.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for backup.

getBackupdrBackup()

public String getBackupdrBackup()

The name of the backup that's used to restore a Cloud SQL instance: Format: "projects/{project-id}/locations/{location}/backupVaults/{backupvault}/dataSources/{datasource}/backups/{backup-uid}". Only one of restore_backup_context, backup, backupdr_backup can be passed to the input.

string backupdr_backup = 4 [(.google.api.resource_reference) = { ... }

Returns
Type Description
String

The backupdrBackup.

getBackupdrBackupBytes()

public ByteString getBackupdrBackupBytes()

The name of the backup that's used to restore a Cloud SQL instance: Format: "projects/{project-id}/locations/{location}/backupVaults/{backupvault}/dataSources/{datasource}/backups/{backup-uid}". Only one of restore_backup_context, backup, backupdr_backup can be passed to the input.

string backupdr_backup = 4 [(.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for backupdrBackup.

getDefaultInstanceForType()

public InstancesRestoreBackupRequest getDefaultInstanceForType()
Returns
Type Description
InstancesRestoreBackupRequest

getParserForType()

public Parser<InstancesRestoreBackupRequest> getParserForType()
Returns
Type Description
Parser<InstancesRestoreBackupRequest>
Overrides

getRestoreBackupContext()

public RestoreBackupContext getRestoreBackupContext()

Parameters required to perform the restore backup operation.

.google.cloud.sql.v1beta4.RestoreBackupContext restore_backup_context = 1;

Returns
Type Description
RestoreBackupContext

The restoreBackupContext.

getRestoreBackupContextOrBuilder()

public RestoreBackupContextOrBuilder getRestoreBackupContextOrBuilder()

Parameters required to perform the restore backup operation.

.google.cloud.sql.v1beta4.RestoreBackupContext restore_backup_context = 1;

Returns
Type Description
RestoreBackupContextOrBuilder

getRestoreInstanceClearOverridesFieldNames(int index)

public String getRestoreInstanceClearOverridesFieldNames(int index)

Optional. This field has the same purpose as restore_instance_settings, changes any instance settings stored in the backup you are restoring from. With the difference that these fields are cleared in the settings.

repeated string restore_instance_clear_overrides_field_names = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The restoreInstanceClearOverridesFieldNames at the given index.

getRestoreInstanceClearOverridesFieldNamesBytes(int index)

public ByteString getRestoreInstanceClearOverridesFieldNamesBytes(int index)

Optional. This field has the same purpose as restore_instance_settings, changes any instance settings stored in the backup you are restoring from. With the difference that these fields are cleared in the settings.

repeated string restore_instance_clear_overrides_field_names = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the restoreInstanceClearOverridesFieldNames at the given index.

getRestoreInstanceClearOverridesFieldNamesCount()

public int getRestoreInstanceClearOverridesFieldNamesCount()

Optional. This field has the same purpose as restore_instance_settings, changes any instance settings stored in the backup you are restoring from. With the difference that these fields are cleared in the settings.

repeated string restore_instance_clear_overrides_field_names = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of restoreInstanceClearOverridesFieldNames.

getRestoreInstanceClearOverridesFieldNamesList()

public ProtocolStringList getRestoreInstanceClearOverridesFieldNamesList()

Optional. This field has the same purpose as restore_instance_settings, changes any instance settings stored in the backup you are restoring from. With the difference that these fields are cleared in the settings.

repeated string restore_instance_clear_overrides_field_names = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ProtocolStringList

A list containing the restoreInstanceClearOverridesFieldNames.

getRestoreInstanceSettings()

public DatabaseInstance getRestoreInstanceSettings()

Optional. By using this parameter, Cloud SQL overrides any instance settings stored in the backup you are restoring from. You can't change the instance's major database version and you can only increase the disk size. You can use this field to restore new instances only. This field is not applicable for restore to existing instances.

.google.cloud.sql.v1beta4.DatabaseInstance restore_instance_settings = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DatabaseInstance

The restoreInstanceSettings.

getRestoreInstanceSettingsOrBuilder()

public DatabaseInstanceOrBuilder getRestoreInstanceSettingsOrBuilder()

Optional. By using this parameter, Cloud SQL overrides any instance settings stored in the backup you are restoring from. You can't change the instance's major database version and you can only increase the disk size. You can use this field to restore new instances only. This field is not applicable for restore to existing instances.

.google.cloud.sql.v1beta4.DatabaseInstance restore_instance_settings = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DatabaseInstanceOrBuilder

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

hasRestoreBackupContext()

public boolean hasRestoreBackupContext()

Parameters required to perform the restore backup operation.

.google.cloud.sql.v1beta4.RestoreBackupContext restore_backup_context = 1;

Returns
Type Description
boolean

Whether the restoreBackupContext field is set.

hasRestoreInstanceSettings()

public boolean hasRestoreInstanceSettings()

Optional. By using this parameter, Cloud SQL overrides any instance settings stored in the backup you are restoring from. You can't change the instance's major database version and you can only increase the disk size. You can use this field to restore new instances only. This field is not applicable for restore to existing instances.

.google.cloud.sql.v1beta4.DatabaseInstance restore_instance_settings = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the restoreInstanceSettings field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public InstancesRestoreBackupRequest.Builder newBuilderForType()
Returns
Type Description
InstancesRestoreBackupRequest.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

protected InstancesRestoreBackupRequest.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
InstancesRestoreBackupRequest.Builder
Overrides

toBuilder()

public InstancesRestoreBackupRequest.Builder toBuilder()
Returns
Type Description
InstancesRestoreBackupRequest.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException