public interface DataSourceOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
containsLabels(String key)
public abstract 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 | 
      
| Returns | |
|---|---|
| Type | Description | 
boolean | 
        |
getBackupConfigInfo()
public abstract 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];
 
| Returns | |
|---|---|
| Type | Description | 
BackupConfigInfo | 
        The backupConfigInfo.  | 
      
getBackupConfigInfoOrBuilder()
public abstract 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];
 
| Returns | |
|---|---|
| Type | Description | 
BackupConfigInfoOrBuilder | 
        |
getBackupCount()
public abstract long getBackupCount()Number of backups in the data source.
 optional int64 backup_count = 7;
| Returns | |
|---|---|
| Type | Description | 
long | 
        The backupCount.  | 
      
getConfigState()
public abstract BackupConfigState getConfigState()Output only. The backup configuration state.
 
 .google.cloud.backupdr.v1.BackupConfigState config_state = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Returns | |
|---|---|
| Type | Description | 
BackupConfigState | 
        The configState.  | 
      
getConfigStateValue()
public abstract 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 abstract 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 abstract TimestampOrBuilder getCreateTimeOrBuilder()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 | 
TimestampOrBuilder | 
        |
getDataSourceBackupApplianceApplication()
public abstract DataSourceBackupApplianceApplication getDataSourceBackupApplianceApplication()The backed up resource is a backup appliance application.
 
 .google.cloud.backupdr.v1.DataSourceBackupApplianceApplication data_source_backup_appliance_application = 27;
 
| Returns | |
|---|---|
| Type | Description | 
DataSourceBackupApplianceApplication | 
        The dataSourceBackupApplianceApplication.  | 
      
getDataSourceBackupApplianceApplicationOrBuilder()
public abstract DataSourceBackupApplianceApplicationOrBuilder getDataSourceBackupApplianceApplicationOrBuilder()The backed up resource is a backup appliance application.
 
 .google.cloud.backupdr.v1.DataSourceBackupApplianceApplication data_source_backup_appliance_application = 27;
 
| Returns | |
|---|---|
| Type | Description | 
DataSourceBackupApplianceApplicationOrBuilder | 
        |
getDataSourceGcpResource()
public abstract 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;
| Returns | |
|---|---|
| Type | Description | 
DataSourceGcpResource | 
        The dataSourceGcpResource.  | 
      
getDataSourceGcpResourceOrBuilder()
public abstract 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;
| Returns | |
|---|---|
| Type | Description | 
DataSourceGcpResourceOrBuilder | 
        |
getEtag()
public abstract String 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 abstract 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 abstract Map<String,String> getLabels()Use #getLabelsMap() instead.
| Returns | |
|---|---|
| Type | Description | 
Map<String,String> | 
        |
getLabelsCount()
public abstract 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 abstract 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];
| Returns | |
|---|---|
| Type | Description | 
Map<String,String> | 
        |
getLabelsOrDefault(String key, String defaultValue)
public abstract 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];
| Parameters | |
|---|---|
| Name | Description | 
key | 
        String | 
      
defaultValue | 
        String | 
      
| Returns | |
|---|---|
| Type | Description | 
String | 
        |
getLabelsOrThrow(String key)
public abstract 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()
public abstract 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 abstract 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.  | 
      
getSourceResourceCase()
public abstract DataSource.SourceResourceCase getSourceResourceCase()| Returns | |
|---|---|
| Type | Description | 
DataSource.SourceResourceCase | 
        |
getState()
public abstract DataSource.State getState()Output only. The DataSource resource instance state.
 
 .google.cloud.backupdr.v1.DataSource.State state = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Returns | |
|---|---|
| Type | Description | 
DataSource.State | 
        The state.  | 
      
getStateValue()
public abstract 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 abstract 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 abstract 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 abstract TimestampOrBuilder getUpdateTimeOrBuilder()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 | 
TimestampOrBuilder | 
        |
hasBackupConfigInfo()
public abstract 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 abstract 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 abstract 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 abstract 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 abstract 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()
public abstract boolean 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 abstract 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 abstract 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.  |