Interface UpdateRestorePlanRequestOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      RestorePlan getRestorePlan()
      Required.
      RestorePlanOrBuilder getRestorePlanOrBuilder()
      Required.
      com.google.protobuf.FieldMask getUpdateMask()
      This is used to specify the fields to be overwritten in the RestorePlan targeted for update.
      com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
      This is used to specify the fields to be overwritten in the RestorePlan targeted for update.
      boolean hasRestorePlan()
      Required.
      boolean hasUpdateMask()
      This is used to specify the fields to be overwritten in the RestorePlan 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

      • hasRestorePlan

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

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

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

        boolean hasUpdateMask()
         This is used to specify the fields to be overwritten in the
         RestorePlan targeted for update. The values for each of these
         updated fields will be taken from the `restore_plan` provided
         with this request. Field names are relative to the root of the resource.
         If no `update_mask` is provided, all fields in `restore_plan` will be
         written to the target RestorePlan resource.
         Note that OUTPUT_ONLY and IMMUTABLE fields in `restore_plan` are ignored
         and are not used to update the target RestorePlan.
         
        .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
         RestorePlan targeted for update. The values for each of these
         updated fields will be taken from the `restore_plan` provided
         with this request. Field names are relative to the root of the resource.
         If no `update_mask` is provided, all fields in `restore_plan` will be
         written to the target RestorePlan resource.
         Note that OUTPUT_ONLY and IMMUTABLE fields in `restore_plan` are ignored
         and are not used to update the target RestorePlan.
         
        .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
         RestorePlan targeted for update. The values for each of these
         updated fields will be taken from the `restore_plan` provided
         with this request. Field names are relative to the root of the resource.
         If no `update_mask` is provided, all fields in `restore_plan` will be
         written to the target RestorePlan resource.
         Note that OUTPUT_ONLY and IMMUTABLE fields in `restore_plan` are ignored
         and are not used to update the target RestorePlan.
         
        .google.protobuf.FieldMask update_mask = 2;