Class AttributeFieldMapping.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<AttributeFieldMapping.Builder>
com.google.ads.googleads.v18.resources.AttributeFieldMapping.Builder
All Implemented Interfaces:
AttributeFieldMappingOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
AttributeFieldMapping

public static final class AttributeFieldMapping.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AttributeFieldMapping.Builder> implements AttributeFieldMappingOrBuilder
 Maps from feed attribute id to a placeholder or criterion field id.
 
Protobuf type google.ads.googleads.v18.resources.AttributeFieldMapping
  • Method Details

    • 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<AttributeFieldMapping.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<AttributeFieldMapping.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<AttributeFieldMapping.Builder>
    • getDefaultInstanceForType

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

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

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

      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<AttributeFieldMapping.Builder>
    • setField

      public AttributeFieldMapping.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<AttributeFieldMapping.Builder>
    • clearField

      public AttributeFieldMapping.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<AttributeFieldMapping.Builder>
    • clearOneof

      public AttributeFieldMapping.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<AttributeFieldMapping.Builder>
    • setRepeatedField

      public AttributeFieldMapping.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<AttributeFieldMapping.Builder>
    • addRepeatedField

      public AttributeFieldMapping.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<AttributeFieldMapping.Builder>
    • mergeFrom

      public AttributeFieldMapping.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<AttributeFieldMapping.Builder>
    • mergeFrom

    • isInitialized

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

      public AttributeFieldMapping.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<AttributeFieldMapping.Builder>
      Throws:
      IOException
    • getFieldCase

      public AttributeFieldMapping.FieldCase getFieldCase()
      Specified by:
      getFieldCase in interface AttributeFieldMappingOrBuilder
    • clearField

      public AttributeFieldMapping.Builder clearField()
    • hasFeedAttributeId

      public boolean hasFeedAttributeId()
       Immutable. Feed attribute from which to map.
       
      optional int64 feed_attribute_id = 24 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasFeedAttributeId in interface AttributeFieldMappingOrBuilder
      Returns:
      Whether the feedAttributeId field is set.
    • getFeedAttributeId

      public long getFeedAttributeId()
       Immutable. Feed attribute from which to map.
       
      optional int64 feed_attribute_id = 24 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getFeedAttributeId in interface AttributeFieldMappingOrBuilder
      Returns:
      The feedAttributeId.
    • setFeedAttributeId

      public AttributeFieldMapping.Builder setFeedAttributeId(long value)
       Immutable. Feed attribute from which to map.
       
      optional int64 feed_attribute_id = 24 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The feedAttributeId to set.
      Returns:
      This builder for chaining.
    • clearFeedAttributeId

      public AttributeFieldMapping.Builder clearFeedAttributeId()
       Immutable. Feed attribute from which to map.
       
      optional int64 feed_attribute_id = 24 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • hasFieldId

      public boolean hasFieldId()
       Output only. The placeholder field ID. If a placeholder field enum is not
       published in the current API version, then this field will be populated and
       the field oneof will be empty. This field is read-only.
       
      optional int64 field_id = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasFieldId in interface AttributeFieldMappingOrBuilder
      Returns:
      Whether the fieldId field is set.
    • getFieldId

      public long getFieldId()
       Output only. The placeholder field ID. If a placeholder field enum is not
       published in the current API version, then this field will be populated and
       the field oneof will be empty. This field is read-only.
       
      optional int64 field_id = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getFieldId in interface AttributeFieldMappingOrBuilder
      Returns:
      The fieldId.
    • setFieldId

      public AttributeFieldMapping.Builder setFieldId(long value)
       Output only. The placeholder field ID. If a placeholder field enum is not
       published in the current API version, then this field will be populated and
       the field oneof will be empty. This field is read-only.
       
      optional int64 field_id = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The fieldId to set.
      Returns:
      This builder for chaining.
    • clearFieldId

      public AttributeFieldMapping.Builder clearFieldId()
       Output only. The placeholder field ID. If a placeholder field enum is not
       published in the current API version, then this field will be populated and
       the field oneof will be empty. This field is read-only.
       
      optional int64 field_id = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • hasSitelinkField

      public boolean hasSitelinkField()
       Immutable. Sitelink Placeholder Fields.
       
      .google.ads.googleads.v18.enums.SitelinkPlaceholderFieldEnum.SitelinkPlaceholderField sitelink_field = 3 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasSitelinkField in interface AttributeFieldMappingOrBuilder
      Returns:
      Whether the sitelinkField field is set.
    • getSitelinkFieldValue

      public int getSitelinkFieldValue()
       Immutable. Sitelink Placeholder Fields.
       
      .google.ads.googleads.v18.enums.SitelinkPlaceholderFieldEnum.SitelinkPlaceholderField sitelink_field = 3 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getSitelinkFieldValue in interface AttributeFieldMappingOrBuilder
      Returns:
      The enum numeric value on the wire for sitelinkField.
    • setSitelinkFieldValue

      public AttributeFieldMapping.Builder setSitelinkFieldValue(int value)
       Immutable. Sitelink Placeholder Fields.
       
      .google.ads.googleads.v18.enums.SitelinkPlaceholderFieldEnum.SitelinkPlaceholderField sitelink_field = 3 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The enum numeric value on the wire for sitelinkField to set.
      Returns:
      This builder for chaining.
    • getSitelinkField

       Immutable. Sitelink Placeholder Fields.
       
      .google.ads.googleads.v18.enums.SitelinkPlaceholderFieldEnum.SitelinkPlaceholderField sitelink_field = 3 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getSitelinkField in interface AttributeFieldMappingOrBuilder
      Returns:
      The sitelinkField.
    • setSitelinkField

       Immutable. Sitelink Placeholder Fields.
       
      .google.ads.googleads.v18.enums.SitelinkPlaceholderFieldEnum.SitelinkPlaceholderField sitelink_field = 3 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The sitelinkField to set.
      Returns:
      This builder for chaining.
    • clearSitelinkField

      public AttributeFieldMapping.Builder clearSitelinkField()
       Immutable. Sitelink Placeholder Fields.
       
      .google.ads.googleads.v18.enums.SitelinkPlaceholderFieldEnum.SitelinkPlaceholderField sitelink_field = 3 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • hasCallField

      public boolean hasCallField()
       Immutable. Call Placeholder Fields.
       
      .google.ads.googleads.v18.enums.CallPlaceholderFieldEnum.CallPlaceholderField call_field = 4 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasCallField in interface AttributeFieldMappingOrBuilder
      Returns:
      Whether the callField field is set.
    • getCallFieldValue

      public int getCallFieldValue()
       Immutable. Call Placeholder Fields.
       
      .google.ads.googleads.v18.enums.CallPlaceholderFieldEnum.CallPlaceholderField call_field = 4 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getCallFieldValue in interface AttributeFieldMappingOrBuilder
      Returns:
      The enum numeric value on the wire for callField.
    • setCallFieldValue

      public AttributeFieldMapping.Builder setCallFieldValue(int value)
       Immutable. Call Placeholder Fields.
       
      .google.ads.googleads.v18.enums.CallPlaceholderFieldEnum.CallPlaceholderField call_field = 4 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The enum numeric value on the wire for callField to set.
      Returns:
      This builder for chaining.
    • getCallField

       Immutable. Call Placeholder Fields.
       
      .google.ads.googleads.v18.enums.CallPlaceholderFieldEnum.CallPlaceholderField call_field = 4 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getCallField in interface AttributeFieldMappingOrBuilder
      Returns:
      The callField.
    • setCallField

       Immutable. Call Placeholder Fields.
       
      .google.ads.googleads.v18.enums.CallPlaceholderFieldEnum.CallPlaceholderField call_field = 4 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The callField to set.
      Returns:
      This builder for chaining.
    • clearCallField

      public AttributeFieldMapping.Builder clearCallField()
       Immutable. Call Placeholder Fields.
       
      .google.ads.googleads.v18.enums.CallPlaceholderFieldEnum.CallPlaceholderField call_field = 4 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • hasAppField

      public boolean hasAppField()
       Immutable. App Placeholder Fields.
       
      .google.ads.googleads.v18.enums.AppPlaceholderFieldEnum.AppPlaceholderField app_field = 5 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasAppField in interface AttributeFieldMappingOrBuilder
      Returns:
      Whether the appField field is set.
    • getAppFieldValue

      public int getAppFieldValue()
       Immutable. App Placeholder Fields.
       
      .google.ads.googleads.v18.enums.AppPlaceholderFieldEnum.AppPlaceholderField app_field = 5 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getAppFieldValue in interface AttributeFieldMappingOrBuilder
      Returns:
      The enum numeric value on the wire for appField.
    • setAppFieldValue

      public AttributeFieldMapping.Builder setAppFieldValue(int value)
       Immutable. App Placeholder Fields.
       
      .google.ads.googleads.v18.enums.AppPlaceholderFieldEnum.AppPlaceholderField app_field = 5 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The enum numeric value on the wire for appField to set.
      Returns:
      This builder for chaining.
    • getAppField

       Immutable. App Placeholder Fields.
       
      .google.ads.googleads.v18.enums.AppPlaceholderFieldEnum.AppPlaceholderField app_field = 5 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getAppField in interface AttributeFieldMappingOrBuilder
      Returns:
      The appField.
    • setAppField

       Immutable. App Placeholder Fields.
       
      .google.ads.googleads.v18.enums.AppPlaceholderFieldEnum.AppPlaceholderField app_field = 5 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The appField to set.
      Returns:
      This builder for chaining.
    • clearAppField

      public AttributeFieldMapping.Builder clearAppField()
       Immutable. App Placeholder Fields.
       
      .google.ads.googleads.v18.enums.AppPlaceholderFieldEnum.AppPlaceholderField app_field = 5 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • hasLocationField

      public boolean hasLocationField()
       Output only. Location Placeholder Fields. This field is read-only.
       
      .google.ads.googleads.v18.enums.LocationPlaceholderFieldEnum.LocationPlaceholderField location_field = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasLocationField in interface AttributeFieldMappingOrBuilder
      Returns:
      Whether the locationField field is set.
    • getLocationFieldValue

      public int getLocationFieldValue()
       Output only. Location Placeholder Fields. This field is read-only.
       
      .google.ads.googleads.v18.enums.LocationPlaceholderFieldEnum.LocationPlaceholderField location_field = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getLocationFieldValue in interface AttributeFieldMappingOrBuilder
      Returns:
      The enum numeric value on the wire for locationField.
    • setLocationFieldValue

      public AttributeFieldMapping.Builder setLocationFieldValue(int value)
       Output only. Location Placeholder Fields. This field is read-only.
       
      .google.ads.googleads.v18.enums.LocationPlaceholderFieldEnum.LocationPlaceholderField location_field = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The enum numeric value on the wire for locationField to set.
      Returns:
      This builder for chaining.
    • getLocationField

       Output only. Location Placeholder Fields. This field is read-only.
       
      .google.ads.googleads.v18.enums.LocationPlaceholderFieldEnum.LocationPlaceholderField location_field = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getLocationField in interface AttributeFieldMappingOrBuilder
      Returns:
      The locationField.
    • setLocationField

       Output only. Location Placeholder Fields. This field is read-only.
       
      .google.ads.googleads.v18.enums.LocationPlaceholderFieldEnum.LocationPlaceholderField location_field = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The locationField to set.
      Returns:
      This builder for chaining.
    • clearLocationField

      public AttributeFieldMapping.Builder clearLocationField()
       Output only. Location Placeholder Fields. This field is read-only.
       
      .google.ads.googleads.v18.enums.LocationPlaceholderFieldEnum.LocationPlaceholderField location_field = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • hasAffiliateLocationField

      public boolean hasAffiliateLocationField()
       Output only. Affiliate Location Placeholder Fields. This field is
       read-only.
       
      .google.ads.googleads.v18.enums.AffiliateLocationPlaceholderFieldEnum.AffiliateLocationPlaceholderField affiliate_location_field = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasAffiliateLocationField in interface AttributeFieldMappingOrBuilder
      Returns:
      Whether the affiliateLocationField field is set.
    • getAffiliateLocationFieldValue

      public int getAffiliateLocationFieldValue()
       Output only. Affiliate Location Placeholder Fields. This field is
       read-only.
       
      .google.ads.googleads.v18.enums.AffiliateLocationPlaceholderFieldEnum.AffiliateLocationPlaceholderField affiliate_location_field = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getAffiliateLocationFieldValue in interface AttributeFieldMappingOrBuilder
      Returns:
      The enum numeric value on the wire for affiliateLocationField.
    • setAffiliateLocationFieldValue

      public AttributeFieldMapping.Builder setAffiliateLocationFieldValue(int value)
       Output only. Affiliate Location Placeholder Fields. This field is
       read-only.
       
      .google.ads.googleads.v18.enums.AffiliateLocationPlaceholderFieldEnum.AffiliateLocationPlaceholderField affiliate_location_field = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The enum numeric value on the wire for affiliateLocationField to set.
      Returns:
      This builder for chaining.
    • getAffiliateLocationField

       Output only. Affiliate Location Placeholder Fields. This field is
       read-only.
       
      .google.ads.googleads.v18.enums.AffiliateLocationPlaceholderFieldEnum.AffiliateLocationPlaceholderField affiliate_location_field = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getAffiliateLocationField in interface AttributeFieldMappingOrBuilder
      Returns:
      The affiliateLocationField.
    • setAffiliateLocationField

       Output only. Affiliate Location Placeholder Fields. This field is
       read-only.
       
      .google.ads.googleads.v18.enums.AffiliateLocationPlaceholderFieldEnum.AffiliateLocationPlaceholderField affiliate_location_field = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The affiliateLocationField to set.
      Returns:
      This builder for chaining.
    • clearAffiliateLocationField

      public AttributeFieldMapping.Builder clearAffiliateLocationField()
       Output only. Affiliate Location Placeholder Fields. This field is
       read-only.
       
      .google.ads.googleads.v18.enums.AffiliateLocationPlaceholderFieldEnum.AffiliateLocationPlaceholderField affiliate_location_field = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • hasCalloutField

      public boolean hasCalloutField()
       Immutable. Callout Placeholder Fields.
       
      .google.ads.googleads.v18.enums.CalloutPlaceholderFieldEnum.CalloutPlaceholderField callout_field = 8 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasCalloutField in interface AttributeFieldMappingOrBuilder
      Returns:
      Whether the calloutField field is set.
    • getCalloutFieldValue

      public int getCalloutFieldValue()
       Immutable. Callout Placeholder Fields.
       
      .google.ads.googleads.v18.enums.CalloutPlaceholderFieldEnum.CalloutPlaceholderField callout_field = 8 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getCalloutFieldValue in interface AttributeFieldMappingOrBuilder
      Returns:
      The enum numeric value on the wire for calloutField.
    • setCalloutFieldValue

      public AttributeFieldMapping.Builder setCalloutFieldValue(int value)
       Immutable. Callout Placeholder Fields.
       
      .google.ads.googleads.v18.enums.CalloutPlaceholderFieldEnum.CalloutPlaceholderField callout_field = 8 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The enum numeric value on the wire for calloutField to set.
      Returns:
      This builder for chaining.
    • getCalloutField

       Immutable. Callout Placeholder Fields.
       
      .google.ads.googleads.v18.enums.CalloutPlaceholderFieldEnum.CalloutPlaceholderField callout_field = 8 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getCalloutField in interface AttributeFieldMappingOrBuilder
      Returns:
      The calloutField.
    • setCalloutField

       Immutable. Callout Placeholder Fields.
       
      .google.ads.googleads.v18.enums.CalloutPlaceholderFieldEnum.CalloutPlaceholderField callout_field = 8 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The calloutField to set.
      Returns:
      This builder for chaining.
    • clearCalloutField

      public AttributeFieldMapping.Builder clearCalloutField()
       Immutable. Callout Placeholder Fields.
       
      .google.ads.googleads.v18.enums.CalloutPlaceholderFieldEnum.CalloutPlaceholderField callout_field = 8 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • hasStructuredSnippetField

      public boolean hasStructuredSnippetField()
       Immutable. Structured Snippet Placeholder Fields.
       
      .google.ads.googleads.v18.enums.StructuredSnippetPlaceholderFieldEnum.StructuredSnippetPlaceholderField structured_snippet_field = 9 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasStructuredSnippetField in interface AttributeFieldMappingOrBuilder
      Returns:
      Whether the structuredSnippetField field is set.
    • getStructuredSnippetFieldValue

      public int getStructuredSnippetFieldValue()
       Immutable. Structured Snippet Placeholder Fields.
       
      .google.ads.googleads.v18.enums.StructuredSnippetPlaceholderFieldEnum.StructuredSnippetPlaceholderField structured_snippet_field = 9 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getStructuredSnippetFieldValue in interface AttributeFieldMappingOrBuilder
      Returns:
      The enum numeric value on the wire for structuredSnippetField.
    • setStructuredSnippetFieldValue

      public AttributeFieldMapping.Builder setStructuredSnippetFieldValue(int value)
       Immutable. Structured Snippet Placeholder Fields.
       
      .google.ads.googleads.v18.enums.StructuredSnippetPlaceholderFieldEnum.StructuredSnippetPlaceholderField structured_snippet_field = 9 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The enum numeric value on the wire for structuredSnippetField to set.
      Returns:
      This builder for chaining.
    • getStructuredSnippetField

       Immutable. Structured Snippet Placeholder Fields.
       
      .google.ads.googleads.v18.enums.StructuredSnippetPlaceholderFieldEnum.StructuredSnippetPlaceholderField structured_snippet_field = 9 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getStructuredSnippetField in interface AttributeFieldMappingOrBuilder
      Returns:
      The structuredSnippetField.
    • setStructuredSnippetField

       Immutable. Structured Snippet Placeholder Fields.
       
      .google.ads.googleads.v18.enums.StructuredSnippetPlaceholderFieldEnum.StructuredSnippetPlaceholderField structured_snippet_field = 9 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The structuredSnippetField to set.
      Returns:
      This builder for chaining.
    • clearStructuredSnippetField

      public AttributeFieldMapping.Builder clearStructuredSnippetField()
       Immutable. Structured Snippet Placeholder Fields.
       
      .google.ads.googleads.v18.enums.StructuredSnippetPlaceholderFieldEnum.StructuredSnippetPlaceholderField structured_snippet_field = 9 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • hasMessageField

      public boolean hasMessageField()
       Immutable. Message Placeholder Fields.
       
      .google.ads.googleads.v18.enums.MessagePlaceholderFieldEnum.MessagePlaceholderField message_field = 10 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasMessageField in interface AttributeFieldMappingOrBuilder
      Returns:
      Whether the messageField field is set.
    • getMessageFieldValue

      public int getMessageFieldValue()
       Immutable. Message Placeholder Fields.
       
      .google.ads.googleads.v18.enums.MessagePlaceholderFieldEnum.MessagePlaceholderField message_field = 10 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getMessageFieldValue in interface AttributeFieldMappingOrBuilder
      Returns:
      The enum numeric value on the wire for messageField.
    • setMessageFieldValue

      public AttributeFieldMapping.Builder setMessageFieldValue(int value)
       Immutable. Message Placeholder Fields.
       
      .google.ads.googleads.v18.enums.MessagePlaceholderFieldEnum.MessagePlaceholderField message_field = 10 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The enum numeric value on the wire for messageField to set.
      Returns:
      This builder for chaining.
    • getMessageField

       Immutable. Message Placeholder Fields.
       
      .google.ads.googleads.v18.enums.MessagePlaceholderFieldEnum.MessagePlaceholderField message_field = 10 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getMessageField in interface AttributeFieldMappingOrBuilder
      Returns:
      The messageField.
    • setMessageField

       Immutable. Message Placeholder Fields.
       
      .google.ads.googleads.v18.enums.MessagePlaceholderFieldEnum.MessagePlaceholderField message_field = 10 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The messageField to set.
      Returns:
      This builder for chaining.
    • clearMessageField

      public AttributeFieldMapping.Builder clearMessageField()
       Immutable. Message Placeholder Fields.
       
      .google.ads.googleads.v18.enums.MessagePlaceholderFieldEnum.MessagePlaceholderField message_field = 10 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • hasPriceField

      public boolean hasPriceField()
       Immutable. Price Placeholder Fields.
       
      .google.ads.googleads.v18.enums.PricePlaceholderFieldEnum.PricePlaceholderField price_field = 11 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasPriceField in interface AttributeFieldMappingOrBuilder
      Returns:
      Whether the priceField field is set.
    • getPriceFieldValue

      public int getPriceFieldValue()
       Immutable. Price Placeholder Fields.
       
      .google.ads.googleads.v18.enums.PricePlaceholderFieldEnum.PricePlaceholderField price_field = 11 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getPriceFieldValue in interface AttributeFieldMappingOrBuilder
      Returns:
      The enum numeric value on the wire for priceField.
    • setPriceFieldValue

      public AttributeFieldMapping.Builder setPriceFieldValue(int value)
       Immutable. Price Placeholder Fields.
       
      .google.ads.googleads.v18.enums.PricePlaceholderFieldEnum.PricePlaceholderField price_field = 11 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The enum numeric value on the wire for priceField to set.
      Returns:
      This builder for chaining.
    • getPriceField

       Immutable. Price Placeholder Fields.
       
      .google.ads.googleads.v18.enums.PricePlaceholderFieldEnum.PricePlaceholderField price_field = 11 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getPriceField in interface AttributeFieldMappingOrBuilder
      Returns:
      The priceField.
    • setPriceField

       Immutable. Price Placeholder Fields.
       
      .google.ads.googleads.v18.enums.PricePlaceholderFieldEnum.PricePlaceholderField price_field = 11 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The priceField to set.
      Returns:
      This builder for chaining.
    • clearPriceField

      public AttributeFieldMapping.Builder clearPriceField()
       Immutable. Price Placeholder Fields.
       
      .google.ads.googleads.v18.enums.PricePlaceholderFieldEnum.PricePlaceholderField price_field = 11 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • hasPromotionField

      public boolean hasPromotionField()
       Immutable. Promotion Placeholder Fields.
       
      .google.ads.googleads.v18.enums.PromotionPlaceholderFieldEnum.PromotionPlaceholderField promotion_field = 12 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasPromotionField in interface AttributeFieldMappingOrBuilder
      Returns:
      Whether the promotionField field is set.
    • getPromotionFieldValue

      public int getPromotionFieldValue()
       Immutable. Promotion Placeholder Fields.
       
      .google.ads.googleads.v18.enums.PromotionPlaceholderFieldEnum.PromotionPlaceholderField promotion_field = 12 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getPromotionFieldValue in interface AttributeFieldMappingOrBuilder
      Returns:
      The enum numeric value on the wire for promotionField.
    • setPromotionFieldValue

      public AttributeFieldMapping.Builder setPromotionFieldValue(int value)
       Immutable. Promotion Placeholder Fields.
       
      .google.ads.googleads.v18.enums.PromotionPlaceholderFieldEnum.PromotionPlaceholderField promotion_field = 12 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The enum numeric value on the wire for promotionField to set.
      Returns:
      This builder for chaining.
    • getPromotionField

       Immutable. Promotion Placeholder Fields.
       
      .google.ads.googleads.v18.enums.PromotionPlaceholderFieldEnum.PromotionPlaceholderField promotion_field = 12 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getPromotionField in interface AttributeFieldMappingOrBuilder
      Returns:
      The promotionField.
    • setPromotionField

       Immutable. Promotion Placeholder Fields.
       
      .google.ads.googleads.v18.enums.PromotionPlaceholderFieldEnum.PromotionPlaceholderField promotion_field = 12 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The promotionField to set.
      Returns:
      This builder for chaining.
    • clearPromotionField

      public AttributeFieldMapping.Builder clearPromotionField()
       Immutable. Promotion Placeholder Fields.
       
      .google.ads.googleads.v18.enums.PromotionPlaceholderFieldEnum.PromotionPlaceholderField promotion_field = 12 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • hasAdCustomizerField

      public boolean hasAdCustomizerField()
       Immutable. Ad Customizer Placeholder Fields
       
      .google.ads.googleads.v18.enums.AdCustomizerPlaceholderFieldEnum.AdCustomizerPlaceholderField ad_customizer_field = 13 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasAdCustomizerField in interface AttributeFieldMappingOrBuilder
      Returns:
      Whether the adCustomizerField field is set.
    • getAdCustomizerFieldValue

      public int getAdCustomizerFieldValue()
       Immutable. Ad Customizer Placeholder Fields
       
      .google.ads.googleads.v18.enums.AdCustomizerPlaceholderFieldEnum.AdCustomizerPlaceholderField ad_customizer_field = 13 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getAdCustomizerFieldValue in interface AttributeFieldMappingOrBuilder
      Returns:
      The enum numeric value on the wire for adCustomizerField.
    • setAdCustomizerFieldValue

      public AttributeFieldMapping.Builder setAdCustomizerFieldValue(int value)
       Immutable. Ad Customizer Placeholder Fields
       
      .google.ads.googleads.v18.enums.AdCustomizerPlaceholderFieldEnum.AdCustomizerPlaceholderField ad_customizer_field = 13 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The enum numeric value on the wire for adCustomizerField to set.
      Returns:
      This builder for chaining.
    • getAdCustomizerField

       Immutable. Ad Customizer Placeholder Fields
       
      .google.ads.googleads.v18.enums.AdCustomizerPlaceholderFieldEnum.AdCustomizerPlaceholderField ad_customizer_field = 13 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getAdCustomizerField in interface AttributeFieldMappingOrBuilder
      Returns:
      The adCustomizerField.
    • setAdCustomizerField

       Immutable. Ad Customizer Placeholder Fields
       
      .google.ads.googleads.v18.enums.AdCustomizerPlaceholderFieldEnum.AdCustomizerPlaceholderField ad_customizer_field = 13 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The adCustomizerField to set.
      Returns:
      This builder for chaining.
    • clearAdCustomizerField

      public AttributeFieldMapping.Builder clearAdCustomizerField()
       Immutable. Ad Customizer Placeholder Fields
       
      .google.ads.googleads.v18.enums.AdCustomizerPlaceholderFieldEnum.AdCustomizerPlaceholderField ad_customizer_field = 13 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • hasDsaPageFeedField

      public boolean hasDsaPageFeedField()
       Immutable. Dynamic Search Ad Page Feed Fields.
       
      .google.ads.googleads.v18.enums.DsaPageFeedCriterionFieldEnum.DsaPageFeedCriterionField dsa_page_feed_field = 14 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasDsaPageFeedField in interface AttributeFieldMappingOrBuilder
      Returns:
      Whether the dsaPageFeedField field is set.
    • getDsaPageFeedFieldValue

      public int getDsaPageFeedFieldValue()
       Immutable. Dynamic Search Ad Page Feed Fields.
       
      .google.ads.googleads.v18.enums.DsaPageFeedCriterionFieldEnum.DsaPageFeedCriterionField dsa_page_feed_field = 14 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getDsaPageFeedFieldValue in interface AttributeFieldMappingOrBuilder
      Returns:
      The enum numeric value on the wire for dsaPageFeedField.
    • setDsaPageFeedFieldValue

      public AttributeFieldMapping.Builder setDsaPageFeedFieldValue(int value)
       Immutable. Dynamic Search Ad Page Feed Fields.
       
      .google.ads.googleads.v18.enums.DsaPageFeedCriterionFieldEnum.DsaPageFeedCriterionField dsa_page_feed_field = 14 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The enum numeric value on the wire for dsaPageFeedField to set.
      Returns:
      This builder for chaining.
    • getDsaPageFeedField

       Immutable. Dynamic Search Ad Page Feed Fields.
       
      .google.ads.googleads.v18.enums.DsaPageFeedCriterionFieldEnum.DsaPageFeedCriterionField dsa_page_feed_field = 14 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getDsaPageFeedField in interface AttributeFieldMappingOrBuilder
      Returns:
      The dsaPageFeedField.
    • setDsaPageFeedField

       Immutable. Dynamic Search Ad Page Feed Fields.
       
      .google.ads.googleads.v18.enums.DsaPageFeedCriterionFieldEnum.DsaPageFeedCriterionField dsa_page_feed_field = 14 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The dsaPageFeedField to set.
      Returns:
      This builder for chaining.
    • clearDsaPageFeedField

      public AttributeFieldMapping.Builder clearDsaPageFeedField()
       Immutable. Dynamic Search Ad Page Feed Fields.
       
      .google.ads.googleads.v18.enums.DsaPageFeedCriterionFieldEnum.DsaPageFeedCriterionField dsa_page_feed_field = 14 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • hasLocationExtensionTargetingField

      public boolean hasLocationExtensionTargetingField()
       Immutable. Location Target Fields.
       
      .google.ads.googleads.v18.enums.LocationExtensionTargetingCriterionFieldEnum.LocationExtensionTargetingCriterionField location_extension_targeting_field = 15 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasLocationExtensionTargetingField in interface AttributeFieldMappingOrBuilder
      Returns:
      Whether the locationExtensionTargetingField field is set.
    • getLocationExtensionTargetingFieldValue

      public int getLocationExtensionTargetingFieldValue()
       Immutable. Location Target Fields.
       
      .google.ads.googleads.v18.enums.LocationExtensionTargetingCriterionFieldEnum.LocationExtensionTargetingCriterionField location_extension_targeting_field = 15 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getLocationExtensionTargetingFieldValue in interface AttributeFieldMappingOrBuilder
      Returns:
      The enum numeric value on the wire for locationExtensionTargetingField.
    • setLocationExtensionTargetingFieldValue

      public AttributeFieldMapping.Builder setLocationExtensionTargetingFieldValue(int value)
       Immutable. Location Target Fields.
       
      .google.ads.googleads.v18.enums.LocationExtensionTargetingCriterionFieldEnum.LocationExtensionTargetingCriterionField location_extension_targeting_field = 15 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The enum numeric value on the wire for locationExtensionTargetingField to set.
      Returns:
      This builder for chaining.
    • getLocationExtensionTargetingField

       Immutable. Location Target Fields.
       
      .google.ads.googleads.v18.enums.LocationExtensionTargetingCriterionFieldEnum.LocationExtensionTargetingCriterionField location_extension_targeting_field = 15 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getLocationExtensionTargetingField in interface AttributeFieldMappingOrBuilder
      Returns:
      The locationExtensionTargetingField.
    • setLocationExtensionTargetingField

       Immutable. Location Target Fields.
       
      .google.ads.googleads.v18.enums.LocationExtensionTargetingCriterionFieldEnum.LocationExtensionTargetingCriterionField location_extension_targeting_field = 15 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The locationExtensionTargetingField to set.
      Returns:
      This builder for chaining.
    • clearLocationExtensionTargetingField

      public AttributeFieldMapping.Builder clearLocationExtensionTargetingField()
       Immutable. Location Target Fields.
       
      .google.ads.googleads.v18.enums.LocationExtensionTargetingCriterionFieldEnum.LocationExtensionTargetingCriterionField location_extension_targeting_field = 15 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • hasEducationField

      public boolean hasEducationField()
       Immutable. Education Placeholder Fields
       
      .google.ads.googleads.v18.enums.EducationPlaceholderFieldEnum.EducationPlaceholderField education_field = 16 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasEducationField in interface AttributeFieldMappingOrBuilder
      Returns:
      Whether the educationField field is set.
    • getEducationFieldValue

      public int getEducationFieldValue()
       Immutable. Education Placeholder Fields
       
      .google.ads.googleads.v18.enums.EducationPlaceholderFieldEnum.EducationPlaceholderField education_field = 16 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getEducationFieldValue in interface AttributeFieldMappingOrBuilder
      Returns:
      The enum numeric value on the wire for educationField.
    • setEducationFieldValue

      public AttributeFieldMapping.Builder setEducationFieldValue(int value)
       Immutable. Education Placeholder Fields
       
      .google.ads.googleads.v18.enums.EducationPlaceholderFieldEnum.EducationPlaceholderField education_field = 16 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The enum numeric value on the wire for educationField to set.
      Returns:
      This builder for chaining.
    • getEducationField

       Immutable. Education Placeholder Fields
       
      .google.ads.googleads.v18.enums.EducationPlaceholderFieldEnum.EducationPlaceholderField education_field = 16 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getEducationField in interface AttributeFieldMappingOrBuilder
      Returns:
      The educationField.
    • setEducationField

       Immutable. Education Placeholder Fields
       
      .google.ads.googleads.v18.enums.EducationPlaceholderFieldEnum.EducationPlaceholderField education_field = 16 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The educationField to set.
      Returns:
      This builder for chaining.
    • clearEducationField

      public AttributeFieldMapping.Builder clearEducationField()
       Immutable. Education Placeholder Fields
       
      .google.ads.googleads.v18.enums.EducationPlaceholderFieldEnum.EducationPlaceholderField education_field = 16 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • hasFlightField

      public boolean hasFlightField()
       Immutable. Flight Placeholder Fields
       
      .google.ads.googleads.v18.enums.FlightPlaceholderFieldEnum.FlightPlaceholderField flight_field = 17 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasFlightField in interface AttributeFieldMappingOrBuilder
      Returns:
      Whether the flightField field is set.
    • getFlightFieldValue

      public int getFlightFieldValue()
       Immutable. Flight Placeholder Fields
       
      .google.ads.googleads.v18.enums.FlightPlaceholderFieldEnum.FlightPlaceholderField flight_field = 17 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getFlightFieldValue in interface AttributeFieldMappingOrBuilder
      Returns:
      The enum numeric value on the wire for flightField.
    • setFlightFieldValue

      public AttributeFieldMapping.Builder setFlightFieldValue(int value)
       Immutable. Flight Placeholder Fields
       
      .google.ads.googleads.v18.enums.FlightPlaceholderFieldEnum.FlightPlaceholderField flight_field = 17 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The enum numeric value on the wire for flightField to set.
      Returns:
      This builder for chaining.
    • getFlightField

       Immutable. Flight Placeholder Fields
       
      .google.ads.googleads.v18.enums.FlightPlaceholderFieldEnum.FlightPlaceholderField flight_field = 17 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getFlightField in interface AttributeFieldMappingOrBuilder
      Returns:
      The flightField.
    • setFlightField

       Immutable. Flight Placeholder Fields
       
      .google.ads.googleads.v18.enums.FlightPlaceholderFieldEnum.FlightPlaceholderField flight_field = 17 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The flightField to set.
      Returns:
      This builder for chaining.
    • clearFlightField

      public AttributeFieldMapping.Builder clearFlightField()
       Immutable. Flight Placeholder Fields
       
      .google.ads.googleads.v18.enums.FlightPlaceholderFieldEnum.FlightPlaceholderField flight_field = 17 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • hasCustomField

      public boolean hasCustomField()
       Immutable. Custom Placeholder Fields
       
      .google.ads.googleads.v18.enums.CustomPlaceholderFieldEnum.CustomPlaceholderField custom_field = 18 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasCustomField in interface AttributeFieldMappingOrBuilder
      Returns:
      Whether the customField field is set.
    • getCustomFieldValue

      public int getCustomFieldValue()
       Immutable. Custom Placeholder Fields
       
      .google.ads.googleads.v18.enums.CustomPlaceholderFieldEnum.CustomPlaceholderField custom_field = 18 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getCustomFieldValue in interface AttributeFieldMappingOrBuilder
      Returns:
      The enum numeric value on the wire for customField.
    • setCustomFieldValue

      public AttributeFieldMapping.Builder setCustomFieldValue(int value)
       Immutable. Custom Placeholder Fields
       
      .google.ads.googleads.v18.enums.CustomPlaceholderFieldEnum.CustomPlaceholderField custom_field = 18 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The enum numeric value on the wire for customField to set.
      Returns:
      This builder for chaining.
    • getCustomField

       Immutable. Custom Placeholder Fields
       
      .google.ads.googleads.v18.enums.CustomPlaceholderFieldEnum.CustomPlaceholderField custom_field = 18 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getCustomField in interface AttributeFieldMappingOrBuilder
      Returns:
      The customField.
    • setCustomField

       Immutable. Custom Placeholder Fields
       
      .google.ads.googleads.v18.enums.CustomPlaceholderFieldEnum.CustomPlaceholderField custom_field = 18 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The customField to set.
      Returns:
      This builder for chaining.
    • clearCustomField

      public AttributeFieldMapping.Builder clearCustomField()
       Immutable. Custom Placeholder Fields
       
      .google.ads.googleads.v18.enums.CustomPlaceholderFieldEnum.CustomPlaceholderField custom_field = 18 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • hasHotelField

      public boolean hasHotelField()
       Immutable. Hotel Placeholder Fields
       
      .google.ads.googleads.v18.enums.HotelPlaceholderFieldEnum.HotelPlaceholderField hotel_field = 19 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasHotelField in interface AttributeFieldMappingOrBuilder
      Returns:
      Whether the hotelField field is set.
    • getHotelFieldValue

      public int getHotelFieldValue()
       Immutable. Hotel Placeholder Fields
       
      .google.ads.googleads.v18.enums.HotelPlaceholderFieldEnum.HotelPlaceholderField hotel_field = 19 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getHotelFieldValue in interface AttributeFieldMappingOrBuilder
      Returns:
      The enum numeric value on the wire for hotelField.
    • setHotelFieldValue

      public AttributeFieldMapping.Builder setHotelFieldValue(int value)
       Immutable. Hotel Placeholder Fields
       
      .google.ads.googleads.v18.enums.HotelPlaceholderFieldEnum.HotelPlaceholderField hotel_field = 19 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The enum numeric value on the wire for hotelField to set.
      Returns:
      This builder for chaining.
    • getHotelField

       Immutable. Hotel Placeholder Fields
       
      .google.ads.googleads.v18.enums.HotelPlaceholderFieldEnum.HotelPlaceholderField hotel_field = 19 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getHotelField in interface AttributeFieldMappingOrBuilder
      Returns:
      The hotelField.
    • setHotelField

       Immutable. Hotel Placeholder Fields
       
      .google.ads.googleads.v18.enums.HotelPlaceholderFieldEnum.HotelPlaceholderField hotel_field = 19 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The hotelField to set.
      Returns:
      This builder for chaining.
    • clearHotelField

      public AttributeFieldMapping.Builder clearHotelField()
       Immutable. Hotel Placeholder Fields
       
      .google.ads.googleads.v18.enums.HotelPlaceholderFieldEnum.HotelPlaceholderField hotel_field = 19 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • hasRealEstateField

      public boolean hasRealEstateField()
       Immutable. Real Estate Placeholder Fields
       
      .google.ads.googleads.v18.enums.RealEstatePlaceholderFieldEnum.RealEstatePlaceholderField real_estate_field = 20 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasRealEstateField in interface AttributeFieldMappingOrBuilder
      Returns:
      Whether the realEstateField field is set.
    • getRealEstateFieldValue

      public int getRealEstateFieldValue()
       Immutable. Real Estate Placeholder Fields
       
      .google.ads.googleads.v18.enums.RealEstatePlaceholderFieldEnum.RealEstatePlaceholderField real_estate_field = 20 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getRealEstateFieldValue in interface AttributeFieldMappingOrBuilder
      Returns:
      The enum numeric value on the wire for realEstateField.
    • setRealEstateFieldValue

      public AttributeFieldMapping.Builder setRealEstateFieldValue(int value)
       Immutable. Real Estate Placeholder Fields
       
      .google.ads.googleads.v18.enums.RealEstatePlaceholderFieldEnum.RealEstatePlaceholderField real_estate_field = 20 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The enum numeric value on the wire for realEstateField to set.
      Returns:
      This builder for chaining.
    • getRealEstateField

       Immutable. Real Estate Placeholder Fields
       
      .google.ads.googleads.v18.enums.RealEstatePlaceholderFieldEnum.RealEstatePlaceholderField real_estate_field = 20 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getRealEstateField in interface AttributeFieldMappingOrBuilder
      Returns:
      The realEstateField.
    • setRealEstateField

       Immutable. Real Estate Placeholder Fields
       
      .google.ads.googleads.v18.enums.RealEstatePlaceholderFieldEnum.RealEstatePlaceholderField real_estate_field = 20 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The realEstateField to set.
      Returns:
      This builder for chaining.
    • clearRealEstateField

      public AttributeFieldMapping.Builder clearRealEstateField()
       Immutable. Real Estate Placeholder Fields
       
      .google.ads.googleads.v18.enums.RealEstatePlaceholderFieldEnum.RealEstatePlaceholderField real_estate_field = 20 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • hasTravelField

      public boolean hasTravelField()
       Immutable. Travel Placeholder Fields
       
      .google.ads.googleads.v18.enums.TravelPlaceholderFieldEnum.TravelPlaceholderField travel_field = 21 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasTravelField in interface AttributeFieldMappingOrBuilder
      Returns:
      Whether the travelField field is set.
    • getTravelFieldValue

      public int getTravelFieldValue()
       Immutable. Travel Placeholder Fields
       
      .google.ads.googleads.v18.enums.TravelPlaceholderFieldEnum.TravelPlaceholderField travel_field = 21 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getTravelFieldValue in interface AttributeFieldMappingOrBuilder
      Returns:
      The enum numeric value on the wire for travelField.
    • setTravelFieldValue

      public AttributeFieldMapping.Builder setTravelFieldValue(int value)
       Immutable. Travel Placeholder Fields
       
      .google.ads.googleads.v18.enums.TravelPlaceholderFieldEnum.TravelPlaceholderField travel_field = 21 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The enum numeric value on the wire for travelField to set.
      Returns:
      This builder for chaining.
    • getTravelField

       Immutable. Travel Placeholder Fields
       
      .google.ads.googleads.v18.enums.TravelPlaceholderFieldEnum.TravelPlaceholderField travel_field = 21 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getTravelField in interface AttributeFieldMappingOrBuilder
      Returns:
      The travelField.
    • setTravelField

       Immutable. Travel Placeholder Fields
       
      .google.ads.googleads.v18.enums.TravelPlaceholderFieldEnum.TravelPlaceholderField travel_field = 21 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The travelField to set.
      Returns:
      This builder for chaining.
    • clearTravelField

      public AttributeFieldMapping.Builder clearTravelField()
       Immutable. Travel Placeholder Fields
       
      .google.ads.googleads.v18.enums.TravelPlaceholderFieldEnum.TravelPlaceholderField travel_field = 21 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • hasLocalField

      public boolean hasLocalField()
       Immutable. Local Placeholder Fields
       
      .google.ads.googleads.v18.enums.LocalPlaceholderFieldEnum.LocalPlaceholderField local_field = 22 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasLocalField in interface AttributeFieldMappingOrBuilder
      Returns:
      Whether the localField field is set.
    • getLocalFieldValue

      public int getLocalFieldValue()
       Immutable. Local Placeholder Fields
       
      .google.ads.googleads.v18.enums.LocalPlaceholderFieldEnum.LocalPlaceholderField local_field = 22 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getLocalFieldValue in interface AttributeFieldMappingOrBuilder
      Returns:
      The enum numeric value on the wire for localField.
    • setLocalFieldValue

      public AttributeFieldMapping.Builder setLocalFieldValue(int value)
       Immutable. Local Placeholder Fields
       
      .google.ads.googleads.v18.enums.LocalPlaceholderFieldEnum.LocalPlaceholderField local_field = 22 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The enum numeric value on the wire for localField to set.
      Returns:
      This builder for chaining.
    • getLocalField

       Immutable. Local Placeholder Fields
       
      .google.ads.googleads.v18.enums.LocalPlaceholderFieldEnum.LocalPlaceholderField local_field = 22 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getLocalField in interface AttributeFieldMappingOrBuilder
      Returns:
      The localField.
    • setLocalField

       Immutable. Local Placeholder Fields
       
      .google.ads.googleads.v18.enums.LocalPlaceholderFieldEnum.LocalPlaceholderField local_field = 22 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The localField to set.
      Returns:
      This builder for chaining.
    • clearLocalField

      public AttributeFieldMapping.Builder clearLocalField()
       Immutable. Local Placeholder Fields
       
      .google.ads.googleads.v18.enums.LocalPlaceholderFieldEnum.LocalPlaceholderField local_field = 22 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • hasJobField

      public boolean hasJobField()
       Immutable. Job Placeholder Fields
       
      .google.ads.googleads.v18.enums.JobPlaceholderFieldEnum.JobPlaceholderField job_field = 23 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasJobField in interface AttributeFieldMappingOrBuilder
      Returns:
      Whether the jobField field is set.
    • getJobFieldValue

      public int getJobFieldValue()
       Immutable. Job Placeholder Fields
       
      .google.ads.googleads.v18.enums.JobPlaceholderFieldEnum.JobPlaceholderField job_field = 23 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getJobFieldValue in interface AttributeFieldMappingOrBuilder
      Returns:
      The enum numeric value on the wire for jobField.
    • setJobFieldValue

      public AttributeFieldMapping.Builder setJobFieldValue(int value)
       Immutable. Job Placeholder Fields
       
      .google.ads.googleads.v18.enums.JobPlaceholderFieldEnum.JobPlaceholderField job_field = 23 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The enum numeric value on the wire for jobField to set.
      Returns:
      This builder for chaining.
    • getJobField

       Immutable. Job Placeholder Fields
       
      .google.ads.googleads.v18.enums.JobPlaceholderFieldEnum.JobPlaceholderField job_field = 23 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getJobField in interface AttributeFieldMappingOrBuilder
      Returns:
      The jobField.
    • setJobField

       Immutable. Job Placeholder Fields
       
      .google.ads.googleads.v18.enums.JobPlaceholderFieldEnum.JobPlaceholderField job_field = 23 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The jobField to set.
      Returns:
      This builder for chaining.
    • clearJobField

      public AttributeFieldMapping.Builder clearJobField()
       Immutable. Job Placeholder Fields
       
      .google.ads.googleads.v18.enums.JobPlaceholderFieldEnum.JobPlaceholderField job_field = 23 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • hasImageField

      public boolean hasImageField()
       Immutable. Image Placeholder Fields
       
      .google.ads.googleads.v18.enums.ImagePlaceholderFieldEnum.ImagePlaceholderField image_field = 26 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasImageField in interface AttributeFieldMappingOrBuilder
      Returns:
      Whether the imageField field is set.
    • getImageFieldValue

      public int getImageFieldValue()
       Immutable. Image Placeholder Fields
       
      .google.ads.googleads.v18.enums.ImagePlaceholderFieldEnum.ImagePlaceholderField image_field = 26 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getImageFieldValue in interface AttributeFieldMappingOrBuilder
      Returns:
      The enum numeric value on the wire for imageField.
    • setImageFieldValue

      public AttributeFieldMapping.Builder setImageFieldValue(int value)
       Immutable. Image Placeholder Fields
       
      .google.ads.googleads.v18.enums.ImagePlaceholderFieldEnum.ImagePlaceholderField image_field = 26 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The enum numeric value on the wire for imageField to set.
      Returns:
      This builder for chaining.
    • getImageField

       Immutable. Image Placeholder Fields
       
      .google.ads.googleads.v18.enums.ImagePlaceholderFieldEnum.ImagePlaceholderField image_field = 26 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getImageField in interface AttributeFieldMappingOrBuilder
      Returns:
      The imageField.
    • setImageField

       Immutable. Image Placeholder Fields
       
      .google.ads.googleads.v18.enums.ImagePlaceholderFieldEnum.ImagePlaceholderField image_field = 26 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The imageField to set.
      Returns:
      This builder for chaining.
    • clearImageField

      public AttributeFieldMapping.Builder clearImageField()
       Immutable. Image Placeholder Fields
       
      .google.ads.googleads.v18.enums.ImagePlaceholderFieldEnum.ImagePlaceholderField image_field = 26 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final AttributeFieldMapping.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<AttributeFieldMapping.Builder>
    • mergeUnknownFields

      public final AttributeFieldMapping.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<AttributeFieldMapping.Builder>