public final class DataSourceReference extends GeneratedMessageV3 implements DataSourceReferenceOrBuilder
DataSourceReference is a reference to a DataSource resource.
Protobuf type google.cloud.backupdr.v1.DataSourceReference
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DATA_SOURCE_BACKUP_CONFIG_INFO_FIELD_NUMBER
public static final int DATA_SOURCE_BACKUP_CONFIG_INFO_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DATA_SOURCE_BACKUP_CONFIG_STATE_FIELD_NUMBER
public static final int DATA_SOURCE_BACKUP_CONFIG_STATE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DATA_SOURCE_BACKUP_COUNT_FIELD_NUMBER
public static final int DATA_SOURCE_BACKUP_COUNT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DATA_SOURCE_FIELD_NUMBER
public static final int DATA_SOURCE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DATA_SOURCE_GCP_RESOURCE_INFO_FIELD_NUMBER
public static final int DATA_SOURCE_GCP_RESOURCE_INFO_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TOTAL_STORED_BYTES_FIELD_NUMBER
public static final int TOTAL_STORED_BYTES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static DataSourceReference getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static DataSourceReference.Builder newBuilder()
newBuilder(DataSourceReference prototype)
public static DataSourceReference.Builder newBuilder(DataSourceReference prototype)
public static DataSourceReference parseDelimitedFrom(InputStream input)
public static DataSourceReference parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static DataSourceReference parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DataSourceReference parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static DataSourceReference parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DataSourceReference parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DataSourceReference parseFrom(CodedInputStream input)
public static DataSourceReference parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static DataSourceReference parseFrom(InputStream input)
public static DataSourceReference parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static DataSourceReference parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DataSourceReference parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<DataSourceReference> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getCreateTime()
public Timestamp getCreateTime()
Output only. The time when the DataSourceReference was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
Timestamp |
The createTime.
|
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The time when the DataSourceReference was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDataSource()
public String getDataSource()
Output only. The resource name of the DataSource.
Format:
projects/{project}/locations/{location}/backupVaults/{backupVault}/dataSources/{dataSource}
string data_source = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
String |
The dataSource.
|
getDataSourceBackupConfigInfo()
public DataSourceBackupConfigInfo getDataSourceBackupConfigInfo()
Output only. Information of backup configuration on the DataSource.
.google.cloud.backupdr.v1.DataSourceBackupConfigInfo data_source_backup_config_info = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDataSourceBackupConfigInfoOrBuilder()
public DataSourceBackupConfigInfoOrBuilder getDataSourceBackupConfigInfoOrBuilder()
Output only. Information of backup configuration on the DataSource.
.google.cloud.backupdr.v1.DataSourceBackupConfigInfo data_source_backup_config_info = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDataSourceBackupConfigState()
public BackupConfigState getDataSourceBackupConfigState()
Output only. The backup configuration state of the DataSource.
.google.cloud.backupdr.v1.BackupConfigState data_source_backup_config_state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDataSourceBackupConfigStateValue()
public int getDataSourceBackupConfigStateValue()
Output only. The backup configuration state of the DataSource.
.google.cloud.backupdr.v1.BackupConfigState data_source_backup_config_state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for dataSourceBackupConfigState.
|
getDataSourceBackupCount()
public long getDataSourceBackupCount()
Output only. Number of backups in the DataSource.
int64 data_source_backup_count = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
long |
The dataSourceBackupCount.
|
getDataSourceBytes()
public ByteString getDataSourceBytes()
Output only. The resource name of the DataSource.
Format:
projects/{project}/locations/{location}/backupVaults/{backupVault}/dataSources/{dataSource}
string data_source = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
ByteString |
The bytes for dataSource.
|
getDataSourceGcpResourceInfo()
public DataSourceGcpResourceInfo getDataSourceGcpResourceInfo()
Output only. The GCP resource that the DataSource is associated with.
.google.cloud.backupdr.v1.DataSourceGcpResourceInfo data_source_gcp_resource_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDataSourceGcpResourceInfoOrBuilder()
public DataSourceGcpResourceInfoOrBuilder getDataSourceGcpResourceInfoOrBuilder()
Output only. The GCP resource that the DataSource is associated with.
.google.cloud.backupdr.v1.DataSourceGcpResourceInfo data_source_gcp_resource_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDefaultInstanceForType()
public DataSourceReference getDefaultInstanceForType()
getName()
Identifier. The resource name of the DataSourceReference.
Format:
projects/{project}/locations/{location}/dataSourceReferences/{data_source_reference}
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Returns |
| Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
Identifier. The resource name of the DataSourceReference.
Format:
projects/{project}/locations/{location}/dataSourceReferences/{data_source_reference}
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Returns |
| Type |
Description |
ByteString |
The bytes for name.
|
getParserForType()
public Parser<DataSourceReference> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getTotalStoredBytes()
public long getTotalStoredBytes()
Output only. Total size of the storage used by all backup resources for the
referenced datasource.
optional int64 total_stored_bytes = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
long |
The totalStoredBytes.
|
hasCreateTime()
public boolean hasCreateTime()
Output only. The time when the DataSourceReference was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the createTime field is set.
|
hasDataSourceBackupConfigInfo()
public boolean hasDataSourceBackupConfigInfo()
Output only. Information of backup configuration on the DataSource.
.google.cloud.backupdr.v1.DataSourceBackupConfigInfo data_source_backup_config_info = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the dataSourceBackupConfigInfo field is set.
|
hasDataSourceGcpResourceInfo()
public boolean hasDataSourceGcpResourceInfo()
Output only. The GCP resource that the DataSource is associated with.
.google.cloud.backupdr.v1.DataSourceGcpResourceInfo data_source_gcp_resource_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the dataSourceGcpResourceInfo field is set.
|
hasTotalStoredBytes()
public boolean hasTotalStoredBytes()
Output only. Total size of the storage used by all backup resources for the
referenced datasource.
optional int64 total_stored_bytes = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the totalStoredBytes field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public DataSourceReference.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected DataSourceReference.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
| Returns |
| Type |
Description |
Object |
|
Overrides
toBuilder()
public DataSourceReference.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides