Interface UpdateBudgetRequestOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Budget getBudget()
      Required.
      BudgetOrBuilder getBudgetOrBuilder()
      Required.
      com.google.protobuf.FieldMask getUpdateMask()
      Optional.
      com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
      Optional.
      boolean hasBudget()
      Required.
      boolean hasUpdateMask()
      Optional.
      • 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

      • hasBudget

        boolean hasBudget()
         Required. The updated budget object.
         The budget to update is specified by the budget name in the budget.
         
        .google.cloud.billing.budgets.v1.Budget budget = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        Whether the budget field is set.
      • getBudget

        Budget getBudget()
         Required. The updated budget object.
         The budget to update is specified by the budget name in the budget.
         
        .google.cloud.billing.budgets.v1.Budget budget = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The budget.
      • getBudgetOrBuilder

        BudgetOrBuilder getBudgetOrBuilder()
         Required. The updated budget object.
         The budget to update is specified by the budget name in the budget.
         
        .google.cloud.billing.budgets.v1.Budget budget = 1 [(.google.api.field_behavior) = REQUIRED];
      • hasUpdateMask

        boolean hasUpdateMask()
         Optional. Indicates which fields in the provided budget to update.
         Read-only fields (such as `name`) cannot be changed. If this is not
         provided, then only fields with non-default values from the request are
         updated. See
         https://developers.google.com/protocol-buffers/docs/proto3#default for more
         details about default values.
         
        .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        Whether the updateMask field is set.
      • getUpdateMask

        com.google.protobuf.FieldMask getUpdateMask()
         Optional. Indicates which fields in the provided budget to update.
         Read-only fields (such as `name`) cannot be changed. If this is not
         provided, then only fields with non-default values from the request are
         updated. See
         https://developers.google.com/protocol-buffers/docs/proto3#default for more
         details about default values.
         
        .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The updateMask.
      • getUpdateMaskOrBuilder

        com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
         Optional. Indicates which fields in the provided budget to update.
         Read-only fields (such as `name`) cannot be changed. If this is not
         provided, then only fields with non-default values from the request are
         updated. See
         https://developers.google.com/protocol-buffers/docs/proto3#default for more
         details about default values.
         
        .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];