Interface PolicyViolationDetailsOrBuilder

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

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

    Modifier and Type
    Method
    Description
    Human readable description of policy violation.
    com.google.protobuf.ByteString
    Human readable description of policy violation.
    Human readable name of the policy.
    com.google.protobuf.ByteString
    Human readable name of the policy.
    boolean
    Whether user can file an exemption request for this violation.
    Unique identifier for this violation.
    Unique identifier for this violation.
    boolean
    Unique identifier for this violation.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getExternalPolicyDescription

      String getExternalPolicyDescription()
       Human readable description of policy violation.
       
      string external_policy_description = 2;
      Returns:
      The externalPolicyDescription.
    • getExternalPolicyDescriptionBytes

      com.google.protobuf.ByteString getExternalPolicyDescriptionBytes()
       Human readable description of policy violation.
       
      string external_policy_description = 2;
      Returns:
      The bytes for externalPolicyDescription.
    • hasKey

      boolean hasKey()
       Unique identifier for this violation.
       If policy is exemptible, this key may be used to request exemption.
       
      .google.ads.googleads.v18.common.PolicyViolationKey key = 4;
      Returns:
      Whether the key field is set.
    • getKey

       Unique identifier for this violation.
       If policy is exemptible, this key may be used to request exemption.
       
      .google.ads.googleads.v18.common.PolicyViolationKey key = 4;
      Returns:
      The key.
    • getKeyOrBuilder

      PolicyViolationKeyOrBuilder getKeyOrBuilder()
       Unique identifier for this violation.
       If policy is exemptible, this key may be used to request exemption.
       
      .google.ads.googleads.v18.common.PolicyViolationKey key = 4;
    • getExternalPolicyName

      String getExternalPolicyName()
       Human readable name of the policy.
       
      string external_policy_name = 5;
      Returns:
      The externalPolicyName.
    • getExternalPolicyNameBytes

      com.google.protobuf.ByteString getExternalPolicyNameBytes()
       Human readable name of the policy.
       
      string external_policy_name = 5;
      Returns:
      The bytes for externalPolicyName.
    • getIsExemptible

      boolean getIsExemptible()
       Whether user can file an exemption request for this violation.
       
      bool is_exemptible = 6;
      Returns:
      The isExemptible.