Interface UpdateProjectBillingInfoRequestOrBuilder

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

@Generated public interface UpdateProjectBillingInfoRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Required.
    com.google.protobuf.ByteString
    Required.
    The new billing information for the project.
    The new billing information for the project.
    boolean
    The new billing information for the project.

    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 Details

    • getName

      String getName()
       Required. The resource name of the project associated with the billing
       information that you want to update. For example,
       `projects/tokyo-rain-123`.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Required. The resource name of the project associated with the billing
       information that you want to update. For example,
       `projects/tokyo-rain-123`.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for name.
    • hasProjectBillingInfo

      boolean hasProjectBillingInfo()
       The new billing information for the project. Output-only fields are
       ignored; thus, you can leave empty all fields except
       `billing_account_name`.
       
      .google.cloud.billing.v1.ProjectBillingInfo project_billing_info = 2;
      Returns:
      Whether the projectBillingInfo field is set.
    • getProjectBillingInfo

      ProjectBillingInfo getProjectBillingInfo()
       The new billing information for the project. Output-only fields are
       ignored; thus, you can leave empty all fields except
       `billing_account_name`.
       
      .google.cloud.billing.v1.ProjectBillingInfo project_billing_info = 2;
      Returns:
      The projectBillingInfo.
    • getProjectBillingInfoOrBuilder

      ProjectBillingInfoOrBuilder getProjectBillingInfoOrBuilder()
       The new billing information for the project. Output-only fields are
       ignored; thus, you can leave empty all fields except
       `billing_account_name`.
       
      .google.cloud.billing.v1.ProjectBillingInfo project_billing_info = 2;