public final class RestoreInstanceRequest extends GeneratedMessageV3 implements RestoreInstanceRequestOrBuilder
RestoreInstanceRequest restores an existing instances's file share from a
snapshot or backup.
Protobuf type google.cloud.filestore.v1beta1.RestoreInstanceRequest
Static Fields
FILE_SHARE_FIELD_NUMBER
public static final int FILE_SHARE_FIELD_NUMBER
Field Value
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value
SOURCE_BACKUP_FIELD_NUMBER
public static final int SOURCE_BACKUP_FIELD_NUMBER
Field Value
SOURCE_SNAPSHOT_FIELD_NUMBER
public static final int SOURCE_SNAPSHOT_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static RestoreInstanceRequest getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static RestoreInstanceRequest.Builder newBuilder()
Returns
newBuilder(RestoreInstanceRequest prototype)
public static RestoreInstanceRequest.Builder newBuilder(RestoreInstanceRequest prototype)
Parameter
Returns
public static RestoreInstanceRequest parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static RestoreInstanceRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static RestoreInstanceRequest parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static RestoreInstanceRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static RestoreInstanceRequest parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static RestoreInstanceRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static RestoreInstanceRequest parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static RestoreInstanceRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static RestoreInstanceRequest parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static RestoreInstanceRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static RestoreInstanceRequest parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static RestoreInstanceRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<RestoreInstanceRequest> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getDefaultInstanceForType()
public RestoreInstanceRequest getDefaultInstanceForType()
Returns
getFileShare()
public String getFileShare()
Required. Name of the file share in the Cloud Filestore instance that the snapshot
is being restored to.
string file_share = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
String | The fileShare.
|
getFileShareBytes()
public ByteString getFileShareBytes()
Required. Name of the file share in the Cloud Filestore instance that the snapshot
is being restored to.
string file_share = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getName()
Required. The resource name of the instance, in the format
projects/{project_id}/locations/{location_id}/instances/{instance_id}
.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
Type | Description |
String | The name.
|
getNameBytes()
public ByteString getNameBytes()
Required. The resource name of the instance, in the format
projects/{project_id}/locations/{location_id}/instances/{instance_id}
.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
getParserForType()
public Parser<RestoreInstanceRequest> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getSourceBackup()
public String getSourceBackup()
The resource name of the backup, in the format
projects/{project_id}/locations/{location_id}/backups/{backup_id}
.
string source_backup = 4 [(.google.api.resource_reference) = { ... }
Returns
Type | Description |
String | The sourceBackup.
|
getSourceBackupBytes()
public ByteString getSourceBackupBytes()
The resource name of the backup, in the format
projects/{project_id}/locations/{location_id}/backups/{backup_id}
.
string source_backup = 4 [(.google.api.resource_reference) = { ... }
Returns
Type | Description |
ByteString | The bytes for sourceBackup.
|
getSourceCase()
public RestoreInstanceRequest.SourceCase getSourceCase()
Returns
getSourceSnapshot()
public String getSourceSnapshot()
The resource name of the snapshot, in the format
projects/{project_id}/locations/{location_id}/snapshots/{snapshot_id}
.
string source_snapshot = 3 [(.google.api.resource_reference) = { ... }
Returns
Type | Description |
String | The sourceSnapshot.
|
getSourceSnapshotBytes()
public ByteString getSourceSnapshotBytes()
The resource name of the snapshot, in the format
projects/{project_id}/locations/{location_id}/snapshots/{snapshot_id}
.
string source_snapshot = 3 [(.google.api.resource_reference) = { ... }
Returns
Type | Description |
ByteString | The bytes for sourceSnapshot.
|
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hasSourceBackup()
public boolean hasSourceBackup()
The resource name of the backup, in the format
projects/{project_id}/locations/{location_id}/backups/{backup_id}
.
string source_backup = 4 [(.google.api.resource_reference) = { ... }
Returns
Type | Description |
boolean | Whether the sourceBackup field is set.
|
hasSourceSnapshot()
public boolean hasSourceSnapshot()
The resource name of the snapshot, in the format
projects/{project_id}/locations/{location_id}/snapshots/{snapshot_id}
.
string source_snapshot = 3 [(.google.api.resource_reference) = { ... }
Returns
Type | Description |
boolean | Whether the sourceSnapshot field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public RestoreInstanceRequest.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected RestoreInstanceRequest.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public RestoreInstanceRequest.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions