Interface AdGroupCustomizerOperationOrBuilder

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

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

    Modifier and Type
    Method
    Description
    Create operation: No resource name is expected for the new ad group customizer
    Create operation: No resource name is expected for the new ad group customizer
     
    Remove operation: A resource name for the removed ad group customizer is expected, in this format: `customers/{customer_id}/adGroupCustomizers/{ad_group_id}~{customizer_attribute_id}`
    com.google.protobuf.ByteString
    Remove operation: A resource name for the removed ad group customizer is expected, in this format: `customers/{customer_id}/adGroupCustomizers/{ad_group_id}~{customizer_attribute_id}`
    boolean
    Create operation: No resource name is expected for the new ad group customizer
    boolean
    Remove operation: A resource name for the removed ad group customizer is expected, in this format: `customers/{customer_id}/adGroupCustomizers/{ad_group_id}~{customizer_attribute_id}`

    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()
       Create operation: No resource name is expected for the new ad group
       customizer
       
      .google.ads.googleads.v18.resources.AdGroupCustomizer create = 1;
      Returns:
      Whether the create field is set.
    • getCreate

      AdGroupCustomizer getCreate()
       Create operation: No resource name is expected for the new ad group
       customizer
       
      .google.ads.googleads.v18.resources.AdGroupCustomizer create = 1;
      Returns:
      The create.
    • getCreateOrBuilder

      AdGroupCustomizerOrBuilder getCreateOrBuilder()
       Create operation: No resource name is expected for the new ad group
       customizer
       
      .google.ads.googleads.v18.resources.AdGroupCustomizer create = 1;
    • hasRemove

      boolean hasRemove()
       Remove operation: A resource name for the removed ad group customizer is
       expected, in this format:
       `customers/{customer_id}/adGroupCustomizers/{ad_group_id}~{customizer_attribute_id}`
       
      string remove = 2 [(.google.api.resource_reference) = { ... }
      Returns:
      Whether the remove field is set.
    • getRemove

      String getRemove()
       Remove operation: A resource name for the removed ad group customizer is
       expected, in this format:
       `customers/{customer_id}/adGroupCustomizers/{ad_group_id}~{customizer_attribute_id}`
       
      string remove = 2 [(.google.api.resource_reference) = { ... }
      Returns:
      The remove.
    • getRemoveBytes

      com.google.protobuf.ByteString getRemoveBytes()
       Remove operation: A resource name for the removed ad group customizer is
       expected, in this format:
       `customers/{customer_id}/adGroupCustomizers/{ad_group_id}~{customizer_attribute_id}`
       
      string remove = 2 [(.google.api.resource_reference) = { ... }
      Returns:
      The bytes for remove.
    • getOperationCase