Interface BillingSetupOperationOrBuilder

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

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

    Modifier and Type
    Method
    Description
    Creates a billing setup.
    Creates a billing setup.
     
    Resource name of the billing setup to remove.
    com.google.protobuf.ByteString
    Resource name of the billing setup to remove.
    boolean
    Creates a billing setup.
    boolean
    Resource name of the billing setup to remove.

    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

    • hasCreate

      boolean hasCreate()
       Creates a billing setup. No resource name is expected for the new billing
       setup.
       
      .google.ads.googleads.v18.resources.BillingSetup create = 2;
      Returns:
      Whether the create field is set.
    • getCreate

      BillingSetup getCreate()
       Creates a billing setup. No resource name is expected for the new billing
       setup.
       
      .google.ads.googleads.v18.resources.BillingSetup create = 2;
      Returns:
      The create.
    • getCreateOrBuilder

      BillingSetupOrBuilder getCreateOrBuilder()
       Creates a billing setup. No resource name is expected for the new billing
       setup.
       
      .google.ads.googleads.v18.resources.BillingSetup create = 2;
    • hasRemove

      boolean hasRemove()
       Resource name of the billing setup to remove. A setup cannot be
       removed unless it is in a pending state or its scheduled start time is in
       the future. The resource name looks like
       `customers/{customer_id}/billingSetups/{billing_id}`.
       
      string remove = 1 [(.google.api.resource_reference) = { ... }
      Returns:
      Whether the remove field is set.
    • getRemove

      String getRemove()
       Resource name of the billing setup to remove. A setup cannot be
       removed unless it is in a pending state or its scheduled start time is in
       the future. The resource name looks like
       `customers/{customer_id}/billingSetups/{billing_id}`.
       
      string remove = 1 [(.google.api.resource_reference) = { ... }
      Returns:
      The remove.
    • getRemoveBytes

      com.google.protobuf.ByteString getRemoveBytes()
       Resource name of the billing setup to remove. A setup cannot be
       removed unless it is in a pending state or its scheduled start time is in
       the future. The resource name looks like
       `customers/{customer_id}/billingSetups/{billing_id}`.
       
      string remove = 1 [(.google.api.resource_reference) = { ... }
      Returns:
      The bytes for remove.
    • getOperationCase