Interface UpdateBackupPlanRequestOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    UpdateBackupPlanRequest, UpdateBackupPlanRequest.Builder

    public interface UpdateBackupPlanRequestOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      BackupPlan getBackupPlan()
      Required.
      BackupPlanOrBuilder getBackupPlanOrBuilder()
      Required.
      com.google.protobuf.FieldMask getUpdateMask()
      This is used to specify the fields to be overwritten in the BackupPlan targeted for update.
      com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
      This is used to specify the fields to be overwritten in the BackupPlan targeted for update.
      boolean hasBackupPlan()
      Required.
      boolean hasUpdateMask()
      This is used to specify the fields to be overwritten in the BackupPlan targeted for update.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasBackupPlan

        boolean hasBackupPlan()
         Required. A new version of the BackupPlan resource that contains updated
         fields. This may be sparsely populated if an `update_mask` is provided.
         
        .google.cloud.gkebackup.v1.BackupPlan backup_plan = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        Whether the backupPlan field is set.
      • getBackupPlan

        BackupPlan getBackupPlan()
         Required. A new version of the BackupPlan resource that contains updated
         fields. This may be sparsely populated if an `update_mask` is provided.
         
        .google.cloud.gkebackup.v1.BackupPlan backup_plan = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The backupPlan.
      • getBackupPlanOrBuilder

        BackupPlanOrBuilder getBackupPlanOrBuilder()
         Required. A new version of the BackupPlan resource that contains updated
         fields. This may be sparsely populated if an `update_mask` is provided.
         
        .google.cloud.gkebackup.v1.BackupPlan backup_plan = 1 [(.google.api.field_behavior) = REQUIRED];
      • hasUpdateMask

        boolean hasUpdateMask()
         This is used to specify the fields to be overwritten in the
         BackupPlan targeted for update. The values for each of these
         updated fields will be taken from the `backup_plan` provided
         with this request. Field names are relative to the root of the resource
         (e.g., `description`, `backup_config.include_volume_data`, etc.)
         If no `update_mask` is provided, all fields in `backup_plan` will be
         written to the target BackupPlan resource.
         Note that OUTPUT_ONLY and IMMUTABLE fields in `backup_plan` are ignored
         and are not used to update the target BackupPlan.
         
        .google.protobuf.FieldMask update_mask = 2;
        Returns:
        Whether the updateMask field is set.
      • getUpdateMask

        com.google.protobuf.FieldMask getUpdateMask()
         This is used to specify the fields to be overwritten in the
         BackupPlan targeted for update. The values for each of these
         updated fields will be taken from the `backup_plan` provided
         with this request. Field names are relative to the root of the resource
         (e.g., `description`, `backup_config.include_volume_data`, etc.)
         If no `update_mask` is provided, all fields in `backup_plan` will be
         written to the target BackupPlan resource.
         Note that OUTPUT_ONLY and IMMUTABLE fields in `backup_plan` are ignored
         and are not used to update the target BackupPlan.
         
        .google.protobuf.FieldMask update_mask = 2;
        Returns:
        The updateMask.
      • getUpdateMaskOrBuilder

        com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
         This is used to specify the fields to be overwritten in the
         BackupPlan targeted for update. The values for each of these
         updated fields will be taken from the `backup_plan` provided
         with this request. Field names are relative to the root of the resource
         (e.g., `description`, `backup_config.include_volume_data`, etc.)
         If no `update_mask` is provided, all fields in `backup_plan` will be
         written to the target BackupPlan resource.
         Note that OUTPUT_ONLY and IMMUTABLE fields in `backup_plan` are ignored
         and are not used to update the target BackupPlan.
         
        .google.protobuf.FieldMask update_mask = 2;