public interface BackupPlanAssociationOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getBackupPlan()
public abstract String getBackupPlan()Required. Resource name of backup plan which needs to be applied on workload. Format: projects/{project}/locations/{location}/backupPlans/{backupPlanId}
 
 string backup_plan = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
| Returns | |
|---|---|
| Type | Description | 
String | 
        The backupPlan.  | 
      
getBackupPlanBytes()
public abstract ByteString getBackupPlanBytes()Required. Resource name of backup plan which needs to be applied on workload. Format: projects/{project}/locations/{location}/backupPlans/{backupPlanId}
 
 string backup_plan = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
| Returns | |
|---|---|
| Type | Description | 
ByteString | 
        The bytes for backupPlan.  | 
      
getCreateTime()
public abstract Timestamp getCreateTime()Output only. The time when the instance was created.
 .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.
 .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Returns | |
|---|---|
| Type | Description | 
TimestampOrBuilder | 
        |
getDataSource()
public abstract String getDataSource()Output only. Output Only.
Resource name of data source which will be used as storage location for backups taken. Format : projects/{project}/locations/{location}/backupVaults/{backupvault}/dataSources/{datasource}
 string data_source = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description | 
String | 
        The dataSource.  | 
      
getDataSourceBytes()
public abstract ByteString getDataSourceBytes()Output only. Output Only.
Resource name of data source which will be used as storage location for backups taken. Format : projects/{project}/locations/{location}/backupVaults/{backupvault}/dataSources/{datasource}
 string data_source = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description | 
ByteString | 
        The bytes for dataSource.  | 
      
getName()
public abstract String getName()Output only. Identifier. The resource name of BackupPlanAssociation in below format Format : projects/{project}/locations/{location}/backupPlanAssociations/{backupPlanAssociationId}
 
 string name = 1 [(.google.api.field_behavior) = IDENTIFIER, (.google.api.field_behavior) = OUTPUT_ONLY];
 
| Returns | |
|---|---|
| Type | Description | 
String | 
        The name.  | 
      
getNameBytes()
public abstract ByteString getNameBytes()Output only. Identifier. The resource name of BackupPlanAssociation in below format Format : projects/{project}/locations/{location}/backupPlanAssociations/{backupPlanAssociationId}
 
 string name = 1 [(.google.api.field_behavior) = IDENTIFIER, (.google.api.field_behavior) = OUTPUT_ONLY];
 
| Returns | |
|---|---|
| Type | Description | 
ByteString | 
        The bytes for name.  | 
      
getResource()
public abstract String getResource()Required. Immutable. Resource name of workload on which backupplan is applied
 
 string resource = 3 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
 
| Returns | |
|---|---|
| Type | Description | 
String | 
        The resource.  | 
      
getResourceBytes()
public abstract ByteString getResourceBytes()Required. Immutable. Resource name of workload on which backupplan is applied
 
 string resource = 3 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
 
| Returns | |
|---|---|
| Type | Description | 
ByteString | 
        The bytes for resource.  | 
      
getResourceType()
public abstract String getResourceType()Optional. Resource type of workload on which backupplan is applied
 string resource_type = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description | 
String | 
        The resourceType.  | 
      
getResourceTypeBytes()
public abstract ByteString getResourceTypeBytes()Optional. Resource type of workload on which backupplan is applied
 string resource_type = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description | 
ByteString | 
        The bytes for resourceType.  | 
      
getRulesConfigInfo(int index)
public abstract RuleConfigInfo getRulesConfigInfo(int index)Output only. The config info related to backup rules.
 
 repeated .google.cloud.backupdr.v1.RuleConfigInfo rules_config_info = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Parameter | |
|---|---|
| Name | Description | 
index | 
        int | 
      
| Returns | |
|---|---|
| Type | Description | 
RuleConfigInfo | 
        |
getRulesConfigInfoCount()
public abstract int getRulesConfigInfoCount()Output only. The config info related to backup rules.
 
 repeated .google.cloud.backupdr.v1.RuleConfigInfo rules_config_info = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Returns | |
|---|---|
| Type | Description | 
int | 
        |
getRulesConfigInfoList()
public abstract List<RuleConfigInfo> getRulesConfigInfoList()Output only. The config info related to backup rules.
 
 repeated .google.cloud.backupdr.v1.RuleConfigInfo rules_config_info = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Returns | |
|---|---|
| Type | Description | 
List<RuleConfigInfo> | 
        |
getRulesConfigInfoOrBuilder(int index)
public abstract RuleConfigInfoOrBuilder getRulesConfigInfoOrBuilder(int index)Output only. The config info related to backup rules.
 
 repeated .google.cloud.backupdr.v1.RuleConfigInfo rules_config_info = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Parameter | |
|---|---|
| Name | Description | 
index | 
        int | 
      
| Returns | |
|---|---|
| Type | Description | 
RuleConfigInfoOrBuilder | 
        |
getRulesConfigInfoOrBuilderList()
public abstract List<? extends RuleConfigInfoOrBuilder> getRulesConfigInfoOrBuilderList()Output only. The config info related to backup rules.
 
 repeated .google.cloud.backupdr.v1.RuleConfigInfo rules_config_info = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Returns | |
|---|---|
| Type | Description | 
List<? extends com.google.cloud.backupdr.v1.RuleConfigInfoOrBuilder> | 
        |
getState()
public abstract BackupPlanAssociation.State getState()Output only. The BackupPlanAssociation resource state.
 
 .google.cloud.backupdr.v1.BackupPlanAssociation.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Returns | |
|---|---|
| Type | Description | 
BackupPlanAssociation.State | 
        The state.  | 
      
getStateValue()
public abstract int getStateValue()Output only. The BackupPlanAssociation resource state.
 
 .google.cloud.backupdr.v1.BackupPlanAssociation.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Returns | |
|---|---|
| Type | Description | 
int | 
        The enum numeric value on the wire for state.  | 
      
getUpdateTime()
public abstract Timestamp getUpdateTime()Output only. The time when the instance was updated.
 .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.
 .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Returns | |
|---|---|
| Type | Description | 
TimestampOrBuilder | 
        |
hasCreateTime()
public abstract boolean hasCreateTime()Output only. The time when the instance was created.
 .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Returns | |
|---|---|
| Type | Description | 
boolean | 
        Whether the createTime field is set.  | 
      
hasUpdateTime()
public abstract boolean hasUpdateTime()Output only. The time when the instance was updated.
 .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Returns | |
|---|---|
| Type | Description | 
boolean | 
        Whether the updateTime field is set.  |