public final class DataSource extends GeneratedMessageV3 implements DataSourceOrBuilder
Message describing a DataSource object.
Datasource object used to represent Datasource details for both admin and
basic view.
Protobuf type google.cloud.backupdr.v1.DataSource
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
BACKUP_CONFIG_INFO_FIELD_NUMBER
public static final int BACKUP_CONFIG_INFO_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
BACKUP_COUNT_FIELD_NUMBER
public static final int BACKUP_COUNT_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CONFIG_STATE_FIELD_NUMBER
public static final int CONFIG_STATE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
DATA_SOURCE_BACKUP_APPLIANCE_APPLICATION_FIELD_NUMBER
public static final int DATA_SOURCE_BACKUP_APPLIANCE_APPLICATION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
DATA_SOURCE_GCP_RESOURCE_FIELD_NUMBER
public static final int DATA_SOURCE_GCP_RESOURCE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
ETAG_FIELD_NUMBER
public static final int ETAG_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
LABELS_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
STATE_FIELD_NUMBER
public static final int STATE_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 |
|
UPDATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static DataSource getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static DataSource.Builder newBuilder()
newBuilder(DataSource prototype)
public static DataSource.Builder newBuilder(DataSource prototype)
public static DataSource parseDelimitedFrom(InputStream input)
public static DataSource parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static DataSource parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DataSource parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static DataSource parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DataSource parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DataSource parseFrom(CodedInputStream input)
public static DataSource parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static DataSource parseFrom(InputStream input)
public static DataSource parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static DataSource parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DataSource parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<DataSource> parser()
Methods
containsLabels(String key)
public boolean containsLabels(String key)
Optional. Resource labels to represent user provided metadata.
No labels currently defined:
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
key |
String
|
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getBackupConfigInfo()
public BackupConfigInfo getBackupConfigInfo()
Output only. Details of how the resource is configured for backup.
.google.cloud.backupdr.v1.BackupConfigInfo backup_config_info = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];
getBackupConfigInfoOrBuilder()
public BackupConfigInfoOrBuilder getBackupConfigInfoOrBuilder()
Output only. Details of how the resource is configured for backup.
.google.cloud.backupdr.v1.BackupConfigInfo backup_config_info = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];
getBackupCount()
public long getBackupCount()
Number of backups in the data source.
optional int64 backup_count = 7;
Returns |
Type |
Description |
long |
The backupCount.
|
getConfigState()
public BackupConfigState getConfigState()
Output only. The backup configuration state.
.google.cloud.backupdr.v1.BackupConfigState config_state = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
getConfigStateValue()
public int getConfigStateValue()
Output only. The backup configuration state.
.google.cloud.backupdr.v1.BackupConfigState config_state = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
int |
The enum numeric value on the wire for configState.
|
getCreateTime()
public Timestamp getCreateTime()
Output only. The time when the instance was created.
optional .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
Timestamp |
The createTime.
|
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The time when the instance was created.
optional .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDataSourceBackupApplianceApplication()
public DataSourceBackupApplianceApplication getDataSourceBackupApplianceApplication()
The backed up resource is a backup appliance application.
.google.cloud.backupdr.v1.DataSourceBackupApplianceApplication data_source_backup_appliance_application = 27;
getDataSourceBackupApplianceApplicationOrBuilder()
public DataSourceBackupApplianceApplicationOrBuilder getDataSourceBackupApplianceApplicationOrBuilder()
The backed up resource is a backup appliance application.
.google.cloud.backupdr.v1.DataSourceBackupApplianceApplication data_source_backup_appliance_application = 27;
getDataSourceGcpResource()
public DataSourceGcpResource getDataSourceGcpResource()
The backed up resource is a Google Cloud resource.
The word 'DataSource' was included in the names to indicate that this is
the representation of the Google Cloud resource used within the
DataSource object.
.google.cloud.backupdr.v1.DataSourceGcpResource data_source_gcp_resource = 26;
getDataSourceGcpResourceOrBuilder()
public DataSourceGcpResourceOrBuilder getDataSourceGcpResourceOrBuilder()
The backed up resource is a Google Cloud resource.
The word 'DataSource' was included in the names to indicate that this is
the representation of the Google Cloud resource used within the
DataSource object.
.google.cloud.backupdr.v1.DataSourceGcpResource data_source_gcp_resource = 26;
getDefaultInstanceForType()
public DataSource getDefaultInstanceForType()
getEtag()
Server specified ETag for the ManagementServer resource to prevent
simultaneous updates from overwiting each other.
optional string etag = 14;
Returns |
Type |
Description |
String |
The etag.
|
getEtagBytes()
public ByteString getEtagBytes()
Server specified ETag for the ManagementServer resource to prevent
simultaneous updates from overwiting each other.
optional string etag = 14;
Returns |
Type |
Description |
ByteString |
The bytes for etag.
|
getLabels() (deprecated)
public Map<String,String> getLabels()
getLabelsCount()
public int getLabelsCount()
Optional. Resource labels to represent user provided metadata.
No labels currently defined:
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
int |
|
getLabelsMap()
public Map<String,String> getLabelsMap()
Optional. Resource labels to represent user provided metadata.
No labels currently defined:
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
getLabelsOrDefault(String key, String defaultValue)
public String getLabelsOrDefault(String key, String defaultValue)
Optional. Resource labels to represent user provided metadata.
No labels currently defined:
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
String |
|
getLabelsOrThrow(String key)
public String getLabelsOrThrow(String key)
Optional. Resource labels to represent user provided metadata.
No labels currently defined:
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
key |
String
|
Returns |
Type |
Description |
String |
|
getName()
Output only. Identifier. Name of the datasource to create.
It must have the
format"projects/{project}/locations/{location}/backupVaults/{backupvault}/dataSources/{datasource}"
.
{datasource}
cannot be changed after creation. It must be between 3-63
characters long and must be unique within the backup vault.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IDENTIFIER];
Returns |
Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
Output only. Identifier. Name of the datasource to create.
It must have the
format"projects/{project}/locations/{location}/backupVaults/{backupvault}/dataSources/{datasource}"
.
{datasource}
cannot be changed after creation. It must be between 3-63
characters long and must be unique within the backup vault.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IDENTIFIER];
Returns |
Type |
Description |
ByteString |
The bytes for name.
|
getParserForType()
public Parser<DataSource> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getSourceResourceCase()
public DataSource.SourceResourceCase getSourceResourceCase()
getState()
public DataSource.State getState()
Output only. The DataSource resource instance state.
.google.cloud.backupdr.v1.DataSource.State state = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateValue()
public int getStateValue()
Output only. The DataSource resource instance state.
.google.cloud.backupdr.v1.DataSource.State state = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
int |
The enum numeric value on the wire for state.
|
getTotalStoredBytes()
public long getTotalStoredBytes()
The number of bytes (metadata and data) stored in this datasource.
optional int64 total_stored_bytes = 23;
Returns |
Type |
Description |
long |
The totalStoredBytes.
|
getUpdateTime()
public Timestamp getUpdateTime()
Output only. The time when the instance was updated.
optional .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
Timestamp |
The updateTime.
|
getUpdateTimeOrBuilder()
public TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The time when the instance was updated.
optional .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasBackupConfigInfo()
public boolean hasBackupConfigInfo()
Output only. Details of how the resource is configured for backup.
.google.cloud.backupdr.v1.BackupConfigInfo backup_config_info = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the backupConfigInfo field is set.
|
hasBackupCount()
public boolean hasBackupCount()
Number of backups in the data source.
optional int64 backup_count = 7;
Returns |
Type |
Description |
boolean |
Whether the backupCount field is set.
|
hasCreateTime()
public boolean hasCreateTime()
Output only. The time when the instance was created.
optional .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the createTime field is set.
|
hasDataSourceBackupApplianceApplication()
public boolean hasDataSourceBackupApplianceApplication()
The backed up resource is a backup appliance application.
.google.cloud.backupdr.v1.DataSourceBackupApplianceApplication data_source_backup_appliance_application = 27;
Returns |
Type |
Description |
boolean |
Whether the dataSourceBackupApplianceApplication field is set.
|
hasDataSourceGcpResource()
public boolean hasDataSourceGcpResource()
The backed up resource is a Google Cloud resource.
The word 'DataSource' was included in the names to indicate that this is
the representation of the Google Cloud resource used within the
DataSource object.
.google.cloud.backupdr.v1.DataSourceGcpResource data_source_gcp_resource = 26;
Returns |
Type |
Description |
boolean |
Whether the dataSourceGcpResource field is set.
|
hasEtag()
Server specified ETag for the ManagementServer resource to prevent
simultaneous updates from overwiting each other.
optional string etag = 14;
Returns |
Type |
Description |
boolean |
Whether the etag field is set.
|
hasTotalStoredBytes()
public boolean hasTotalStoredBytes()
The number of bytes (metadata and data) stored in this datasource.
optional int64 total_stored_bytes = 23;
Returns |
Type |
Description |
boolean |
Whether the totalStoredBytes field is set.
|
hasUpdateTime()
public boolean hasUpdateTime()
Output only. The time when the instance was updated.
optional .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the updateTime field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
internalGetMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter |
Name |
Description |
number |
int
|
Returns |
Type |
Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
Overrides
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public DataSource.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected DataSource.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public DataSource.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides