Class UpdateRestorePlanRequest.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateRestorePlanRequest.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateRestorePlanRequest.Builder>
      • getDefaultInstanceForType

        public UpdateRestorePlanRequest getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public UpdateRestorePlanRequest build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public UpdateRestorePlanRequest buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • setRepeatedField

        public UpdateRestorePlanRequest.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                 int index,
                                                                 Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateRestorePlanRequest.Builder>
      • addRepeatedField

        public UpdateRestorePlanRequest.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                 Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateRestorePlanRequest.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateRestorePlanRequest.Builder>
      • mergeFrom

        public UpdateRestorePlanRequest.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                   throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<UpdateRestorePlanRequest.Builder>
        Throws:
        IOException
      • hasRestorePlan

        public 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];
        Specified by:
        hasRestorePlan in interface UpdateRestorePlanRequestOrBuilder
        Returns:
        Whether the restorePlan field is set.
      • getRestorePlan

        public 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];
        Specified by:
        getRestorePlan in interface UpdateRestorePlanRequestOrBuilder
        Returns:
        The restorePlan.
      • setRestorePlan

        public UpdateRestorePlanRequest.Builder setRestorePlan​(RestorePlan value)
         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];
      • setRestorePlan

        public UpdateRestorePlanRequest.Builder setRestorePlan​(RestorePlan.Builder builderForValue)
         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];
      • mergeRestorePlan

        public UpdateRestorePlanRequest.Builder mergeRestorePlan​(RestorePlan value)
         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];
      • clearRestorePlan

        public UpdateRestorePlanRequest.Builder clearRestorePlan()
         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];
      • getRestorePlanBuilder

        public RestorePlan.Builder getRestorePlanBuilder()
         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];
      • getRestorePlanOrBuilder

        public 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];
        Specified by:
        getRestorePlanOrBuilder in interface UpdateRestorePlanRequestOrBuilder
      • hasUpdateMask

        public 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;
        Specified by:
        hasUpdateMask in interface UpdateRestorePlanRequestOrBuilder
        Returns:
        Whether the updateMask field is set.
      • getUpdateMask

        public 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;
        Specified by:
        getUpdateMask in interface UpdateRestorePlanRequestOrBuilder
        Returns:
        The updateMask.
      • setUpdateMask

        public UpdateRestorePlanRequest.Builder setUpdateMask​(com.google.protobuf.FieldMask value)
         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;
      • setUpdateMask

        public UpdateRestorePlanRequest.Builder setUpdateMask​(com.google.protobuf.FieldMask.Builder builderForValue)
         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;
      • mergeUpdateMask

        public UpdateRestorePlanRequest.Builder mergeUpdateMask​(com.google.protobuf.FieldMask value)
         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;
      • clearUpdateMask

        public UpdateRestorePlanRequest.Builder clearUpdateMask()
         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;
      • getUpdateMaskBuilder

        public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder()
         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;
      • getUpdateMaskOrBuilder

        public 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;
        Specified by:
        getUpdateMaskOrBuilder in interface UpdateRestorePlanRequestOrBuilder
      • setUnknownFields

        public final UpdateRestorePlanRequest.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateRestorePlanRequest.Builder>
      • mergeUnknownFields

        public final UpdateRestorePlanRequest.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateRestorePlanRequest.Builder>