Interface PolicyValidationParameterOrBuilder

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

public interface PolicyValidationParameterOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getIgnorablePolicyTopicsList

      List<String> getIgnorablePolicyTopicsList()
       The list of policy topics that should not cause a `PolicyFindingError` to
       be reported. This field is used for ad policy exemptions. It corresponds
       to the `PolicyTopicEntry.topic` field.
      
       If this field is populated, then `exempt_policy_violation_keys` must be
       empty.
      
       Resources that violate these policies will be saved, but will not be
       eligible to serve. They may begin serving at a later time due to a change
       in policies, re-review of the resource, or a change in advertiser
       certificates.
       
      repeated string ignorable_policy_topics = 3;
      Returns:
      A list containing the ignorablePolicyTopics.
    • getIgnorablePolicyTopicsCount

      int getIgnorablePolicyTopicsCount()
       The list of policy topics that should not cause a `PolicyFindingError` to
       be reported. This field is used for ad policy exemptions. It corresponds
       to the `PolicyTopicEntry.topic` field.
      
       If this field is populated, then `exempt_policy_violation_keys` must be
       empty.
      
       Resources that violate these policies will be saved, but will not be
       eligible to serve. They may begin serving at a later time due to a change
       in policies, re-review of the resource, or a change in advertiser
       certificates.
       
      repeated string ignorable_policy_topics = 3;
      Returns:
      The count of ignorablePolicyTopics.
    • getIgnorablePolicyTopics

      String getIgnorablePolicyTopics(int index)
       The list of policy topics that should not cause a `PolicyFindingError` to
       be reported. This field is used for ad policy exemptions. It corresponds
       to the `PolicyTopicEntry.topic` field.
      
       If this field is populated, then `exempt_policy_violation_keys` must be
       empty.
      
       Resources that violate these policies will be saved, but will not be
       eligible to serve. They may begin serving at a later time due to a change
       in policies, re-review of the resource, or a change in advertiser
       certificates.
       
      repeated string ignorable_policy_topics = 3;
      Parameters:
      index - The index of the element to return.
      Returns:
      The ignorablePolicyTopics at the given index.
    • getIgnorablePolicyTopicsBytes

      com.google.protobuf.ByteString getIgnorablePolicyTopicsBytes(int index)
       The list of policy topics that should not cause a `PolicyFindingError` to
       be reported. This field is used for ad policy exemptions. It corresponds
       to the `PolicyTopicEntry.topic` field.
      
       If this field is populated, then `exempt_policy_violation_keys` must be
       empty.
      
       Resources that violate these policies will be saved, but will not be
       eligible to serve. They may begin serving at a later time due to a change
       in policies, re-review of the resource, or a change in advertiser
       certificates.
       
      repeated string ignorable_policy_topics = 3;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the ignorablePolicyTopics at the given index.
    • getExemptPolicyViolationKeysList

      List<PolicyViolationKey> getExemptPolicyViolationKeysList()
       The list of policy violation keys that should not cause a
       `PolicyViolationError` to be reported. Not all policy violations are
       exemptable. Refer to the `is_exemptible` field in the returned
       `PolicyViolationError`. This field is used for keyword policy exemptions.
      
       If this field is populated, then `ignorable_policy_topics` must be empty.
      
       Resources that violate these policies will be saved, but will not be
       eligible to serve. They may begin serving at a later time due to a change
       in policies, re-review of the resource, or a change in advertiser
       certificates.
       
      repeated .google.ads.googleads.v23.common.PolicyViolationKey exempt_policy_violation_keys = 2;
    • getExemptPolicyViolationKeys

      PolicyViolationKey getExemptPolicyViolationKeys(int index)
       The list of policy violation keys that should not cause a
       `PolicyViolationError` to be reported. Not all policy violations are
       exemptable. Refer to the `is_exemptible` field in the returned
       `PolicyViolationError`. This field is used for keyword policy exemptions.
      
       If this field is populated, then `ignorable_policy_topics` must be empty.
      
       Resources that violate these policies will be saved, but will not be
       eligible to serve. They may begin serving at a later time due to a change
       in policies, re-review of the resource, or a change in advertiser
       certificates.
       
      repeated .google.ads.googleads.v23.common.PolicyViolationKey exempt_policy_violation_keys = 2;
    • getExemptPolicyViolationKeysCount

      int getExemptPolicyViolationKeysCount()
       The list of policy violation keys that should not cause a
       `PolicyViolationError` to be reported. Not all policy violations are
       exemptable. Refer to the `is_exemptible` field in the returned
       `PolicyViolationError`. This field is used for keyword policy exemptions.
      
       If this field is populated, then `ignorable_policy_topics` must be empty.
      
       Resources that violate these policies will be saved, but will not be
       eligible to serve. They may begin serving at a later time due to a change
       in policies, re-review of the resource, or a change in advertiser
       certificates.
       
      repeated .google.ads.googleads.v23.common.PolicyViolationKey exempt_policy_violation_keys = 2;
    • getExemptPolicyViolationKeysOrBuilderList

      List<? extends PolicyViolationKeyOrBuilder> getExemptPolicyViolationKeysOrBuilderList()
       The list of policy violation keys that should not cause a
       `PolicyViolationError` to be reported. Not all policy violations are
       exemptable. Refer to the `is_exemptible` field in the returned
       `PolicyViolationError`. This field is used for keyword policy exemptions.
      
       If this field is populated, then `ignorable_policy_topics` must be empty.
      
       Resources that violate these policies will be saved, but will not be
       eligible to serve. They may begin serving at a later time due to a change
       in policies, re-review of the resource, or a change in advertiser
       certificates.
       
      repeated .google.ads.googleads.v23.common.PolicyViolationKey exempt_policy_violation_keys = 2;
    • getExemptPolicyViolationKeysOrBuilder

      PolicyViolationKeyOrBuilder getExemptPolicyViolationKeysOrBuilder(int index)
       The list of policy violation keys that should not cause a
       `PolicyViolationError` to be reported. Not all policy violations are
       exemptable. Refer to the `is_exemptible` field in the returned
       `PolicyViolationError`. This field is used for keyword policy exemptions.
      
       If this field is populated, then `ignorable_policy_topics` must be empty.
      
       Resources that violate these policies will be saved, but will not be
       eligible to serve. They may begin serving at a later time due to a change
       in policies, re-review of the resource, or a change in advertiser
       certificates.
       
      repeated .google.ads.googleads.v23.common.PolicyViolationKey exempt_policy_violation_keys = 2;