Class FeedMapping.Builder

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

public static final class FeedMapping.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<FeedMapping.Builder> implements FeedMappingOrBuilder
 A feed mapping.
 
Protobuf type google.ads.googleads.v18.resources.FeedMapping
  • 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<FeedMapping.Builder>
    • clear

      public FeedMapping.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<FeedMapping.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<FeedMapping.Builder>
    • getDefaultInstanceForType

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

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

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

      public FeedMapping.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<FeedMapping.Builder>
    • setField

      public FeedMapping.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<FeedMapping.Builder>
    • clearField

      public FeedMapping.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<FeedMapping.Builder>
    • clearOneof

      public FeedMapping.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<FeedMapping.Builder>
    • setRepeatedField

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

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

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

      public FeedMapping.Builder mergeFrom(FeedMapping other)
    • isInitialized

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

      public FeedMapping.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<FeedMapping.Builder>
      Throws:
      IOException
    • getTargetCase

      public FeedMapping.TargetCase getTargetCase()
      Specified by:
      getTargetCase in interface FeedMappingOrBuilder
    • clearTarget

      public FeedMapping.Builder clearTarget()
    • getResourceName

      public String getResourceName()
       Immutable. The resource name of the feed mapping.
       Feed mapping resource names have the form:
      
       `customers/{customer_id}/feedMappings/{feed_id}~{feed_mapping_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getResourceName in interface FeedMappingOrBuilder
      Returns:
      The resourceName.
    • getResourceNameBytes

      public com.google.protobuf.ByteString getResourceNameBytes()
       Immutable. The resource name of the feed mapping.
       Feed mapping resource names have the form:
      
       `customers/{customer_id}/feedMappings/{feed_id}~{feed_mapping_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getResourceNameBytes in interface FeedMappingOrBuilder
      Returns:
      The bytes for resourceName.
    • setResourceName

      public FeedMapping.Builder setResourceName(String value)
       Immutable. The resource name of the feed mapping.
       Feed mapping resource names have the form:
      
       `customers/{customer_id}/feedMappings/{feed_id}~{feed_mapping_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The resourceName to set.
      Returns:
      This builder for chaining.
    • clearResourceName

      public FeedMapping.Builder clearResourceName()
       Immutable. The resource name of the feed mapping.
       Feed mapping resource names have the form:
      
       `customers/{customer_id}/feedMappings/{feed_id}~{feed_mapping_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setResourceNameBytes

      public FeedMapping.Builder setResourceNameBytes(com.google.protobuf.ByteString value)
       Immutable. The resource name of the feed mapping.
       Feed mapping resource names have the form:
      
       `customers/{customer_id}/feedMappings/{feed_id}~{feed_mapping_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for resourceName to set.
      Returns:
      This builder for chaining.
    • hasFeed

      public boolean hasFeed()
       Immutable. The feed of this feed mapping.
       
      optional string feed = 7 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      hasFeed in interface FeedMappingOrBuilder
      Returns:
      Whether the feed field is set.
    • getFeed

      public String getFeed()
       Immutable. The feed of this feed mapping.
       
      optional string feed = 7 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getFeed in interface FeedMappingOrBuilder
      Returns:
      The feed.
    • getFeedBytes

      public com.google.protobuf.ByteString getFeedBytes()
       Immutable. The feed of this feed mapping.
       
      optional string feed = 7 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getFeedBytes in interface FeedMappingOrBuilder
      Returns:
      The bytes for feed.
    • setFeed

      public FeedMapping.Builder setFeed(String value)
       Immutable. The feed of this feed mapping.
       
      optional string feed = 7 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The feed to set.
      Returns:
      This builder for chaining.
    • clearFeed

      public FeedMapping.Builder clearFeed()
       Immutable. The feed of this feed mapping.
       
      optional string feed = 7 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setFeedBytes

      public FeedMapping.Builder setFeedBytes(com.google.protobuf.ByteString value)
       Immutable. The feed of this feed mapping.
       
      optional string feed = 7 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for feed to set.
      Returns:
      This builder for chaining.
    • getAttributeFieldMappingsList

      public List<AttributeFieldMapping> getAttributeFieldMappingsList()
       Immutable. Feed attributes to field mappings. These mappings are a
       one-to-many relationship meaning that 1 feed attribute can be used to
       populate multiple placeholder fields, but 1 placeholder field can only draw
       data from 1 feed attribute. Ad Customizer is an exception, 1 placeholder
       field can be mapped to multiple feed attributes. Required.
       
      repeated .google.ads.googleads.v18.resources.AttributeFieldMapping attribute_field_mappings = 5 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getAttributeFieldMappingsList in interface FeedMappingOrBuilder
    • getAttributeFieldMappingsCount

      public int getAttributeFieldMappingsCount()
       Immutable. Feed attributes to field mappings. These mappings are a
       one-to-many relationship meaning that 1 feed attribute can be used to
       populate multiple placeholder fields, but 1 placeholder field can only draw
       data from 1 feed attribute. Ad Customizer is an exception, 1 placeholder
       field can be mapped to multiple feed attributes. Required.
       
      repeated .google.ads.googleads.v18.resources.AttributeFieldMapping attribute_field_mappings = 5 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getAttributeFieldMappingsCount in interface FeedMappingOrBuilder
    • getAttributeFieldMappings

      public AttributeFieldMapping getAttributeFieldMappings(int index)
       Immutable. Feed attributes to field mappings. These mappings are a
       one-to-many relationship meaning that 1 feed attribute can be used to
       populate multiple placeholder fields, but 1 placeholder field can only draw
       data from 1 feed attribute. Ad Customizer is an exception, 1 placeholder
       field can be mapped to multiple feed attributes. Required.
       
      repeated .google.ads.googleads.v18.resources.AttributeFieldMapping attribute_field_mappings = 5 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getAttributeFieldMappings in interface FeedMappingOrBuilder
    • setAttributeFieldMappings

      public FeedMapping.Builder setAttributeFieldMappings(int index, AttributeFieldMapping value)
       Immutable. Feed attributes to field mappings. These mappings are a
       one-to-many relationship meaning that 1 feed attribute can be used to
       populate multiple placeholder fields, but 1 placeholder field can only draw
       data from 1 feed attribute. Ad Customizer is an exception, 1 placeholder
       field can be mapped to multiple feed attributes. Required.
       
      repeated .google.ads.googleads.v18.resources.AttributeFieldMapping attribute_field_mappings = 5 [(.google.api.field_behavior) = IMMUTABLE];
    • setAttributeFieldMappings

      public FeedMapping.Builder setAttributeFieldMappings(int index, AttributeFieldMapping.Builder builderForValue)
       Immutable. Feed attributes to field mappings. These mappings are a
       one-to-many relationship meaning that 1 feed attribute can be used to
       populate multiple placeholder fields, but 1 placeholder field can only draw
       data from 1 feed attribute. Ad Customizer is an exception, 1 placeholder
       field can be mapped to multiple feed attributes. Required.
       
      repeated .google.ads.googleads.v18.resources.AttributeFieldMapping attribute_field_mappings = 5 [(.google.api.field_behavior) = IMMUTABLE];
    • addAttributeFieldMappings

      public FeedMapping.Builder addAttributeFieldMappings(AttributeFieldMapping value)
       Immutable. Feed attributes to field mappings. These mappings are a
       one-to-many relationship meaning that 1 feed attribute can be used to
       populate multiple placeholder fields, but 1 placeholder field can only draw
       data from 1 feed attribute. Ad Customizer is an exception, 1 placeholder
       field can be mapped to multiple feed attributes. Required.
       
      repeated .google.ads.googleads.v18.resources.AttributeFieldMapping attribute_field_mappings = 5 [(.google.api.field_behavior) = IMMUTABLE];
    • addAttributeFieldMappings

      public FeedMapping.Builder addAttributeFieldMappings(int index, AttributeFieldMapping value)
       Immutable. Feed attributes to field mappings. These mappings are a
       one-to-many relationship meaning that 1 feed attribute can be used to
       populate multiple placeholder fields, but 1 placeholder field can only draw
       data from 1 feed attribute. Ad Customizer is an exception, 1 placeholder
       field can be mapped to multiple feed attributes. Required.
       
      repeated .google.ads.googleads.v18.resources.AttributeFieldMapping attribute_field_mappings = 5 [(.google.api.field_behavior) = IMMUTABLE];
    • addAttributeFieldMappings

      public FeedMapping.Builder addAttributeFieldMappings(AttributeFieldMapping.Builder builderForValue)
       Immutable. Feed attributes to field mappings. These mappings are a
       one-to-many relationship meaning that 1 feed attribute can be used to
       populate multiple placeholder fields, but 1 placeholder field can only draw
       data from 1 feed attribute. Ad Customizer is an exception, 1 placeholder
       field can be mapped to multiple feed attributes. Required.
       
      repeated .google.ads.googleads.v18.resources.AttributeFieldMapping attribute_field_mappings = 5 [(.google.api.field_behavior) = IMMUTABLE];
    • addAttributeFieldMappings

      public FeedMapping.Builder addAttributeFieldMappings(int index, AttributeFieldMapping.Builder builderForValue)
       Immutable. Feed attributes to field mappings. These mappings are a
       one-to-many relationship meaning that 1 feed attribute can be used to
       populate multiple placeholder fields, but 1 placeholder field can only draw
       data from 1 feed attribute. Ad Customizer is an exception, 1 placeholder
       field can be mapped to multiple feed attributes. Required.
       
      repeated .google.ads.googleads.v18.resources.AttributeFieldMapping attribute_field_mappings = 5 [(.google.api.field_behavior) = IMMUTABLE];
    • addAllAttributeFieldMappings

      public FeedMapping.Builder addAllAttributeFieldMappings(Iterable<? extends AttributeFieldMapping> values)
       Immutable. Feed attributes to field mappings. These mappings are a
       one-to-many relationship meaning that 1 feed attribute can be used to
       populate multiple placeholder fields, but 1 placeholder field can only draw
       data from 1 feed attribute. Ad Customizer is an exception, 1 placeholder
       field can be mapped to multiple feed attributes. Required.
       
      repeated .google.ads.googleads.v18.resources.AttributeFieldMapping attribute_field_mappings = 5 [(.google.api.field_behavior) = IMMUTABLE];
    • clearAttributeFieldMappings

      public FeedMapping.Builder clearAttributeFieldMappings()
       Immutable. Feed attributes to field mappings. These mappings are a
       one-to-many relationship meaning that 1 feed attribute can be used to
       populate multiple placeholder fields, but 1 placeholder field can only draw
       data from 1 feed attribute. Ad Customizer is an exception, 1 placeholder
       field can be mapped to multiple feed attributes. Required.
       
      repeated .google.ads.googleads.v18.resources.AttributeFieldMapping attribute_field_mappings = 5 [(.google.api.field_behavior) = IMMUTABLE];
    • removeAttributeFieldMappings

      public FeedMapping.Builder removeAttributeFieldMappings(int index)
       Immutable. Feed attributes to field mappings. These mappings are a
       one-to-many relationship meaning that 1 feed attribute can be used to
       populate multiple placeholder fields, but 1 placeholder field can only draw
       data from 1 feed attribute. Ad Customizer is an exception, 1 placeholder
       field can be mapped to multiple feed attributes. Required.
       
      repeated .google.ads.googleads.v18.resources.AttributeFieldMapping attribute_field_mappings = 5 [(.google.api.field_behavior) = IMMUTABLE];
    • getAttributeFieldMappingsBuilder

      public AttributeFieldMapping.Builder getAttributeFieldMappingsBuilder(int index)
       Immutable. Feed attributes to field mappings. These mappings are a
       one-to-many relationship meaning that 1 feed attribute can be used to
       populate multiple placeholder fields, but 1 placeholder field can only draw
       data from 1 feed attribute. Ad Customizer is an exception, 1 placeholder
       field can be mapped to multiple feed attributes. Required.
       
      repeated .google.ads.googleads.v18.resources.AttributeFieldMapping attribute_field_mappings = 5 [(.google.api.field_behavior) = IMMUTABLE];
    • getAttributeFieldMappingsOrBuilder

      public AttributeFieldMappingOrBuilder getAttributeFieldMappingsOrBuilder(int index)
       Immutable. Feed attributes to field mappings. These mappings are a
       one-to-many relationship meaning that 1 feed attribute can be used to
       populate multiple placeholder fields, but 1 placeholder field can only draw
       data from 1 feed attribute. Ad Customizer is an exception, 1 placeholder
       field can be mapped to multiple feed attributes. Required.
       
      repeated .google.ads.googleads.v18.resources.AttributeFieldMapping attribute_field_mappings = 5 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getAttributeFieldMappingsOrBuilder in interface FeedMappingOrBuilder
    • getAttributeFieldMappingsOrBuilderList

      public List<? extends AttributeFieldMappingOrBuilder> getAttributeFieldMappingsOrBuilderList()
       Immutable. Feed attributes to field mappings. These mappings are a
       one-to-many relationship meaning that 1 feed attribute can be used to
       populate multiple placeholder fields, but 1 placeholder field can only draw
       data from 1 feed attribute. Ad Customizer is an exception, 1 placeholder
       field can be mapped to multiple feed attributes. Required.
       
      repeated .google.ads.googleads.v18.resources.AttributeFieldMapping attribute_field_mappings = 5 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getAttributeFieldMappingsOrBuilderList in interface FeedMappingOrBuilder
    • addAttributeFieldMappingsBuilder

      public AttributeFieldMapping.Builder addAttributeFieldMappingsBuilder()
       Immutable. Feed attributes to field mappings. These mappings are a
       one-to-many relationship meaning that 1 feed attribute can be used to
       populate multiple placeholder fields, but 1 placeholder field can only draw
       data from 1 feed attribute. Ad Customizer is an exception, 1 placeholder
       field can be mapped to multiple feed attributes. Required.
       
      repeated .google.ads.googleads.v18.resources.AttributeFieldMapping attribute_field_mappings = 5 [(.google.api.field_behavior) = IMMUTABLE];
    • addAttributeFieldMappingsBuilder

      public AttributeFieldMapping.Builder addAttributeFieldMappingsBuilder(int index)
       Immutable. Feed attributes to field mappings. These mappings are a
       one-to-many relationship meaning that 1 feed attribute can be used to
       populate multiple placeholder fields, but 1 placeholder field can only draw
       data from 1 feed attribute. Ad Customizer is an exception, 1 placeholder
       field can be mapped to multiple feed attributes. Required.
       
      repeated .google.ads.googleads.v18.resources.AttributeFieldMapping attribute_field_mappings = 5 [(.google.api.field_behavior) = IMMUTABLE];
    • getAttributeFieldMappingsBuilderList

      public List<AttributeFieldMapping.Builder> getAttributeFieldMappingsBuilderList()
       Immutable. Feed attributes to field mappings. These mappings are a
       one-to-many relationship meaning that 1 feed attribute can be used to
       populate multiple placeholder fields, but 1 placeholder field can only draw
       data from 1 feed attribute. Ad Customizer is an exception, 1 placeholder
       field can be mapped to multiple feed attributes. Required.
       
      repeated .google.ads.googleads.v18.resources.AttributeFieldMapping attribute_field_mappings = 5 [(.google.api.field_behavior) = IMMUTABLE];
    • getStatusValue

      public int getStatusValue()
       Output only. Status of the feed mapping.
       This field is read-only.
       
      .google.ads.googleads.v18.enums.FeedMappingStatusEnum.FeedMappingStatus status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getStatusValue in interface FeedMappingOrBuilder
      Returns:
      The enum numeric value on the wire for status.
    • setStatusValue

      public FeedMapping.Builder setStatusValue(int value)
       Output only. Status of the feed mapping.
       This field is read-only.
       
      .google.ads.googleads.v18.enums.FeedMappingStatusEnum.FeedMappingStatus status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The enum numeric value on the wire for status to set.
      Returns:
      This builder for chaining.
    • getStatus

       Output only. Status of the feed mapping.
       This field is read-only.
       
      .google.ads.googleads.v18.enums.FeedMappingStatusEnum.FeedMappingStatus status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getStatus in interface FeedMappingOrBuilder
      Returns:
      The status.
    • setStatus

       Output only. Status of the feed mapping.
       This field is read-only.
       
      .google.ads.googleads.v18.enums.FeedMappingStatusEnum.FeedMappingStatus status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The status to set.
      Returns:
      This builder for chaining.
    • clearStatus

      public FeedMapping.Builder clearStatus()
       Output only. Status of the feed mapping.
       This field is read-only.
       
      .google.ads.googleads.v18.enums.FeedMappingStatusEnum.FeedMappingStatus status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • hasPlaceholderType

      public boolean hasPlaceholderType()
       Immutable. The placeholder type of this mapping (for example, if the
       mapping maps feed attributes to placeholder fields).
       
      .google.ads.googleads.v18.enums.PlaceholderTypeEnum.PlaceholderType placeholder_type = 3 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasPlaceholderType in interface FeedMappingOrBuilder
      Returns:
      Whether the placeholderType field is set.
    • getPlaceholderTypeValue

      public int getPlaceholderTypeValue()
       Immutable. The placeholder type of this mapping (for example, if the
       mapping maps feed attributes to placeholder fields).
       
      .google.ads.googleads.v18.enums.PlaceholderTypeEnum.PlaceholderType placeholder_type = 3 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getPlaceholderTypeValue in interface FeedMappingOrBuilder
      Returns:
      The enum numeric value on the wire for placeholderType.
    • setPlaceholderTypeValue

      public FeedMapping.Builder setPlaceholderTypeValue(int value)
       Immutable. The placeholder type of this mapping (for example, if the
       mapping maps feed attributes to placeholder fields).
       
      .google.ads.googleads.v18.enums.PlaceholderTypeEnum.PlaceholderType placeholder_type = 3 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The enum numeric value on the wire for placeholderType to set.
      Returns:
      This builder for chaining.
    • getPlaceholderType

      public PlaceholderTypeEnum.PlaceholderType getPlaceholderType()
       Immutable. The placeholder type of this mapping (for example, if the
       mapping maps feed attributes to placeholder fields).
       
      .google.ads.googleads.v18.enums.PlaceholderTypeEnum.PlaceholderType placeholder_type = 3 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getPlaceholderType in interface FeedMappingOrBuilder
      Returns:
      The placeholderType.
    • setPlaceholderType

      public FeedMapping.Builder setPlaceholderType(PlaceholderTypeEnum.PlaceholderType value)
       Immutable. The placeholder type of this mapping (for example, if the
       mapping maps feed attributes to placeholder fields).
       
      .google.ads.googleads.v18.enums.PlaceholderTypeEnum.PlaceholderType placeholder_type = 3 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The placeholderType to set.
      Returns:
      This builder for chaining.
    • clearPlaceholderType

      public FeedMapping.Builder clearPlaceholderType()
       Immutable. The placeholder type of this mapping (for example, if the
       mapping maps feed attributes to placeholder fields).
       
      .google.ads.googleads.v18.enums.PlaceholderTypeEnum.PlaceholderType placeholder_type = 3 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • hasCriterionType

      public boolean hasCriterionType()
       Immutable. The criterion type of this mapping (for example, if the
       mapping maps feed attributes to criterion fields).
       
      .google.ads.googleads.v18.enums.FeedMappingCriterionTypeEnum.FeedMappingCriterionType criterion_type = 4 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasCriterionType in interface FeedMappingOrBuilder
      Returns:
      Whether the criterionType field is set.
    • getCriterionTypeValue

      public int getCriterionTypeValue()
       Immutable. The criterion type of this mapping (for example, if the
       mapping maps feed attributes to criterion fields).
       
      .google.ads.googleads.v18.enums.FeedMappingCriterionTypeEnum.FeedMappingCriterionType criterion_type = 4 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getCriterionTypeValue in interface FeedMappingOrBuilder
      Returns:
      The enum numeric value on the wire for criterionType.
    • setCriterionTypeValue

      public FeedMapping.Builder setCriterionTypeValue(int value)
       Immutable. The criterion type of this mapping (for example, if the
       mapping maps feed attributes to criterion fields).
       
      .google.ads.googleads.v18.enums.FeedMappingCriterionTypeEnum.FeedMappingCriterionType criterion_type = 4 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The enum numeric value on the wire for criterionType to set.
      Returns:
      This builder for chaining.
    • getCriterionType

       Immutable. The criterion type of this mapping (for example, if the
       mapping maps feed attributes to criterion fields).
       
      .google.ads.googleads.v18.enums.FeedMappingCriterionTypeEnum.FeedMappingCriterionType criterion_type = 4 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getCriterionType in interface FeedMappingOrBuilder
      Returns:
      The criterionType.
    • setCriterionType

       Immutable. The criterion type of this mapping (for example, if the
       mapping maps feed attributes to criterion fields).
       
      .google.ads.googleads.v18.enums.FeedMappingCriterionTypeEnum.FeedMappingCriterionType criterion_type = 4 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The criterionType to set.
      Returns:
      This builder for chaining.
    • clearCriterionType

      public FeedMapping.Builder clearCriterionType()
       Immutable. The criterion type of this mapping (for example, if the
       mapping maps feed attributes to criterion fields).
       
      .google.ads.googleads.v18.enums.FeedMappingCriterionTypeEnum.FeedMappingCriterionType criterion_type = 4 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • setUnknownFields

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

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