Class PolicyTopicConstraint.Builder

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

public static final class PolicyTopicConstraint.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PolicyTopicConstraint.Builder> implements PolicyTopicConstraintOrBuilder
 Describes the effect on serving that a policy topic entry will have.
 
Protobuf type google.ads.googleads.v18.common.PolicyTopicConstraint
  • 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<PolicyTopicConstraint.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<PolicyTopicConstraint.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<PolicyTopicConstraint.Builder>
    • getDefaultInstanceForType

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

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

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

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

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

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

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

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

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

      public PolicyTopicConstraint.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<PolicyTopicConstraint.Builder>
      Throws:
      IOException
    • getValueCase

      public PolicyTopicConstraint.ValueCase getValueCase()
      Specified by:
      getValueCase in interface PolicyTopicConstraintOrBuilder
    • clearValue

      public PolicyTopicConstraint.Builder clearValue()
    • hasCountryConstraintList

      public boolean hasCountryConstraintList()
       Countries where the resource cannot serve.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.CountryConstraintList country_constraint_list = 1;
      Specified by:
      hasCountryConstraintList in interface PolicyTopicConstraintOrBuilder
      Returns:
      Whether the countryConstraintList field is set.
    • getCountryConstraintList

      public PolicyTopicConstraint.CountryConstraintList getCountryConstraintList()
       Countries where the resource cannot serve.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.CountryConstraintList country_constraint_list = 1;
      Specified by:
      getCountryConstraintList in interface PolicyTopicConstraintOrBuilder
      Returns:
      The countryConstraintList.
    • setCountryConstraintList

       Countries where the resource cannot serve.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.CountryConstraintList country_constraint_list = 1;
    • setCountryConstraintList

       Countries where the resource cannot serve.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.CountryConstraintList country_constraint_list = 1;
    • mergeCountryConstraintList

       Countries where the resource cannot serve.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.CountryConstraintList country_constraint_list = 1;
    • clearCountryConstraintList

      public PolicyTopicConstraint.Builder clearCountryConstraintList()
       Countries where the resource cannot serve.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.CountryConstraintList country_constraint_list = 1;
    • getCountryConstraintListBuilder

      public PolicyTopicConstraint.CountryConstraintList.Builder getCountryConstraintListBuilder()
       Countries where the resource cannot serve.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.CountryConstraintList country_constraint_list = 1;
    • getCountryConstraintListOrBuilder

      public PolicyTopicConstraint.CountryConstraintListOrBuilder getCountryConstraintListOrBuilder()
       Countries where the resource cannot serve.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.CountryConstraintList country_constraint_list = 1;
      Specified by:
      getCountryConstraintListOrBuilder in interface PolicyTopicConstraintOrBuilder
    • hasResellerConstraint

      public boolean hasResellerConstraint()
       Reseller constraint.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.ResellerConstraint reseller_constraint = 2;
      Specified by:
      hasResellerConstraint in interface PolicyTopicConstraintOrBuilder
      Returns:
      Whether the resellerConstraint field is set.
    • getResellerConstraint

      public PolicyTopicConstraint.ResellerConstraint getResellerConstraint()
       Reseller constraint.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.ResellerConstraint reseller_constraint = 2;
      Specified by:
      getResellerConstraint in interface PolicyTopicConstraintOrBuilder
      Returns:
      The resellerConstraint.
    • setResellerConstraint

       Reseller constraint.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.ResellerConstraint reseller_constraint = 2;
    • setResellerConstraint

       Reseller constraint.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.ResellerConstraint reseller_constraint = 2;
    • mergeResellerConstraint

       Reseller constraint.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.ResellerConstraint reseller_constraint = 2;
    • clearResellerConstraint

      public PolicyTopicConstraint.Builder clearResellerConstraint()
       Reseller constraint.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.ResellerConstraint reseller_constraint = 2;
    • getResellerConstraintBuilder

      public PolicyTopicConstraint.ResellerConstraint.Builder getResellerConstraintBuilder()
       Reseller constraint.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.ResellerConstraint reseller_constraint = 2;
    • getResellerConstraintOrBuilder

      public PolicyTopicConstraint.ResellerConstraintOrBuilder getResellerConstraintOrBuilder()
       Reseller constraint.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.ResellerConstraint reseller_constraint = 2;
      Specified by:
      getResellerConstraintOrBuilder in interface PolicyTopicConstraintOrBuilder
    • hasCertificateMissingInCountryList

      public boolean hasCertificateMissingInCountryList()
       Countries where a certificate is required for serving.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.CountryConstraintList certificate_missing_in_country_list = 3;
      Specified by:
      hasCertificateMissingInCountryList in interface PolicyTopicConstraintOrBuilder
      Returns:
      Whether the certificateMissingInCountryList field is set.
    • getCertificateMissingInCountryList

      public PolicyTopicConstraint.CountryConstraintList getCertificateMissingInCountryList()
       Countries where a certificate is required for serving.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.CountryConstraintList certificate_missing_in_country_list = 3;
      Specified by:
      getCertificateMissingInCountryList in interface PolicyTopicConstraintOrBuilder
      Returns:
      The certificateMissingInCountryList.
    • setCertificateMissingInCountryList

      public PolicyTopicConstraint.Builder setCertificateMissingInCountryList(PolicyTopicConstraint.CountryConstraintList value)
       Countries where a certificate is required for serving.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.CountryConstraintList certificate_missing_in_country_list = 3;
    • setCertificateMissingInCountryList

      public PolicyTopicConstraint.Builder setCertificateMissingInCountryList(PolicyTopicConstraint.CountryConstraintList.Builder builderForValue)
       Countries where a certificate is required for serving.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.CountryConstraintList certificate_missing_in_country_list = 3;
    • mergeCertificateMissingInCountryList

      public PolicyTopicConstraint.Builder mergeCertificateMissingInCountryList(PolicyTopicConstraint.CountryConstraintList value)
       Countries where a certificate is required for serving.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.CountryConstraintList certificate_missing_in_country_list = 3;
    • clearCertificateMissingInCountryList

      public PolicyTopicConstraint.Builder clearCertificateMissingInCountryList()
       Countries where a certificate is required for serving.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.CountryConstraintList certificate_missing_in_country_list = 3;
    • getCertificateMissingInCountryListBuilder

      public PolicyTopicConstraint.CountryConstraintList.Builder getCertificateMissingInCountryListBuilder()
       Countries where a certificate is required for serving.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.CountryConstraintList certificate_missing_in_country_list = 3;
    • getCertificateMissingInCountryListOrBuilder

      public PolicyTopicConstraint.CountryConstraintListOrBuilder getCertificateMissingInCountryListOrBuilder()
       Countries where a certificate is required for serving.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.CountryConstraintList certificate_missing_in_country_list = 3;
      Specified by:
      getCertificateMissingInCountryListOrBuilder in interface PolicyTopicConstraintOrBuilder
    • hasCertificateDomainMismatchInCountryList

      public boolean hasCertificateDomainMismatchInCountryList()
       Countries where the resource's domain is not covered by the
       certificates associated with it.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.CountryConstraintList certificate_domain_mismatch_in_country_list = 4;
      Specified by:
      hasCertificateDomainMismatchInCountryList in interface PolicyTopicConstraintOrBuilder
      Returns:
      Whether the certificateDomainMismatchInCountryList field is set.
    • getCertificateDomainMismatchInCountryList

      public PolicyTopicConstraint.CountryConstraintList getCertificateDomainMismatchInCountryList()
       Countries where the resource's domain is not covered by the
       certificates associated with it.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.CountryConstraintList certificate_domain_mismatch_in_country_list = 4;
      Specified by:
      getCertificateDomainMismatchInCountryList in interface PolicyTopicConstraintOrBuilder
      Returns:
      The certificateDomainMismatchInCountryList.
    • setCertificateDomainMismatchInCountryList

      public PolicyTopicConstraint.Builder setCertificateDomainMismatchInCountryList(PolicyTopicConstraint.CountryConstraintList value)
       Countries where the resource's domain is not covered by the
       certificates associated with it.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.CountryConstraintList certificate_domain_mismatch_in_country_list = 4;
    • setCertificateDomainMismatchInCountryList

      public PolicyTopicConstraint.Builder setCertificateDomainMismatchInCountryList(PolicyTopicConstraint.CountryConstraintList.Builder builderForValue)
       Countries where the resource's domain is not covered by the
       certificates associated with it.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.CountryConstraintList certificate_domain_mismatch_in_country_list = 4;
    • mergeCertificateDomainMismatchInCountryList

      public PolicyTopicConstraint.Builder mergeCertificateDomainMismatchInCountryList(PolicyTopicConstraint.CountryConstraintList value)
       Countries where the resource's domain is not covered by the
       certificates associated with it.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.CountryConstraintList certificate_domain_mismatch_in_country_list = 4;
    • clearCertificateDomainMismatchInCountryList

      public PolicyTopicConstraint.Builder clearCertificateDomainMismatchInCountryList()
       Countries where the resource's domain is not covered by the
       certificates associated with it.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.CountryConstraintList certificate_domain_mismatch_in_country_list = 4;
    • getCertificateDomainMismatchInCountryListBuilder

      public PolicyTopicConstraint.CountryConstraintList.Builder getCertificateDomainMismatchInCountryListBuilder()
       Countries where the resource's domain is not covered by the
       certificates associated with it.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.CountryConstraintList certificate_domain_mismatch_in_country_list = 4;
    • getCertificateDomainMismatchInCountryListOrBuilder

      public PolicyTopicConstraint.CountryConstraintListOrBuilder getCertificateDomainMismatchInCountryListOrBuilder()
       Countries where the resource's domain is not covered by the
       certificates associated with it.
       
      .google.ads.googleads.v18.common.PolicyTopicConstraint.CountryConstraintList certificate_domain_mismatch_in_country_list = 4;
      Specified by:
      getCertificateDomainMismatchInCountryListOrBuilder in interface PolicyTopicConstraintOrBuilder
    • setUnknownFields

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

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