Interface AdGroupCriterionOperationOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      AdGroupCriterion getCreate()
      Create operation: No resource name is expected for the new criterion.
      AdGroupCriterionOrBuilder getCreateOrBuilder()
      Create operation: No resource name is expected for the new criterion.
      PolicyViolationKey getExemptPolicyViolationKeys​(int index)
      The list of policy violation keys that should not cause a PolicyViolationError to be reported.
      int getExemptPolicyViolationKeysCount()
      The list of policy violation keys that should not cause a PolicyViolationError to be reported.
      java.util.List<PolicyViolationKey> getExemptPolicyViolationKeysList()
      The list of policy violation keys that should not cause a PolicyViolationError to be reported.
      PolicyViolationKeyOrBuilder getExemptPolicyViolationKeysOrBuilder​(int index)
      The list of policy violation keys that should not cause a PolicyViolationError to be reported.
      java.util.List<? extends PolicyViolationKeyOrBuilder> getExemptPolicyViolationKeysOrBuilderList()
      The list of policy violation keys that should not cause a PolicyViolationError to be reported.
      AdGroupCriterionOperation.OperationCase getOperationCase()  
      java.lang.String getRemove()
      Remove operation: A resource name for the removed criterion is expected, in this format: `customers/{customer_id}/adGroupCriteria/{ad_group_id}~{criterion_id}`
      com.google.protobuf.ByteString getRemoveBytes()
      Remove operation: A resource name for the removed criterion is expected, in this format: `customers/{customer_id}/adGroupCriteria/{ad_group_id}~{criterion_id}`
      AdGroupCriterion getUpdate()
      Update operation: The criterion is expected to have a valid resource name.
      com.google.protobuf.FieldMask getUpdateMask()
      FieldMask that determines which resource fields are modified in an update.
      com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
      FieldMask that determines which resource fields are modified in an update.
      AdGroupCriterionOrBuilder getUpdateOrBuilder()
      Update operation: The criterion is expected to have a valid resource name.
      boolean hasCreate()
      Create operation: No resource name is expected for the new criterion.
      boolean hasRemove()
      Remove operation: A resource name for the removed criterion is expected, in this format: `customers/{customer_id}/adGroupCriteria/{ad_group_id}~{criterion_id}`
      boolean hasUpdate()
      Update operation: The criterion is expected to have a valid resource name.
      boolean hasUpdateMask()
      FieldMask that determines which resource fields are modified in an update.
      • 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 Detail

      • hasUpdateMask

        boolean hasUpdateMask()
         FieldMask that determines which resource fields are modified in an update.
         
        .google.protobuf.FieldMask update_mask = 4;
        Returns:
        Whether the updateMask field is set.
      • getUpdateMask

        com.google.protobuf.FieldMask getUpdateMask()
         FieldMask that determines which resource fields are modified in an update.
         
        .google.protobuf.FieldMask update_mask = 4;
        Returns:
        The updateMask.
      • getUpdateMaskOrBuilder

        com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
         FieldMask that determines which resource fields are modified in an update.
         
        .google.protobuf.FieldMask update_mask = 4;
      • getExemptPolicyViolationKeysList

        java.util.List<PolicyViolationKey> getExemptPolicyViolationKeysList()
         The list of policy violation keys that should not cause a
         PolicyViolationError to be reported. Not all policy violations are
         exemptable, please refer to the is_exemptible field in the returned
         PolicyViolationError.
         Resources violating these polices 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.v10.common.PolicyViolationKey exempt_policy_violation_keys = 5;
      • 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, please refer to the is_exemptible field in the returned
         PolicyViolationError.
         Resources violating these polices 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.v10.common.PolicyViolationKey exempt_policy_violation_keys = 5;
      • getExemptPolicyViolationKeysCount

        int getExemptPolicyViolationKeysCount()
         The list of policy violation keys that should not cause a
         PolicyViolationError to be reported. Not all policy violations are
         exemptable, please refer to the is_exemptible field in the returned
         PolicyViolationError.
         Resources violating these polices 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.v10.common.PolicyViolationKey exempt_policy_violation_keys = 5;
      • getExemptPolicyViolationKeysOrBuilderList

        java.util.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, please refer to the is_exemptible field in the returned
         PolicyViolationError.
         Resources violating these polices 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.v10.common.PolicyViolationKey exempt_policy_violation_keys = 5;
      • 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, please refer to the is_exemptible field in the returned
         PolicyViolationError.
         Resources violating these polices 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.v10.common.PolicyViolationKey exempt_policy_violation_keys = 5;
      • hasCreate

        boolean hasCreate()
         Create operation: No resource name is expected for the new criterion.
         
        .google.ads.googleads.v10.resources.AdGroupCriterion create = 1;
        Returns:
        Whether the create field is set.
      • getCreate

        AdGroupCriterion getCreate()
         Create operation: No resource name is expected for the new criterion.
         
        .google.ads.googleads.v10.resources.AdGroupCriterion create = 1;
        Returns:
        The create.
      • getCreateOrBuilder

        AdGroupCriterionOrBuilder getCreateOrBuilder()
         Create operation: No resource name is expected for the new criterion.
         
        .google.ads.googleads.v10.resources.AdGroupCriterion create = 1;
      • hasUpdate

        boolean hasUpdate()
         Update operation: The criterion is expected to have a valid resource
         name.
         
        .google.ads.googleads.v10.resources.AdGroupCriterion update = 2;
        Returns:
        Whether the update field is set.
      • getUpdate

        AdGroupCriterion getUpdate()
         Update operation: The criterion is expected to have a valid resource
         name.
         
        .google.ads.googleads.v10.resources.AdGroupCriterion update = 2;
        Returns:
        The update.
      • getUpdateOrBuilder

        AdGroupCriterionOrBuilder getUpdateOrBuilder()
         Update operation: The criterion is expected to have a valid resource
         name.
         
        .google.ads.googleads.v10.resources.AdGroupCriterion update = 2;
      • hasRemove

        boolean hasRemove()
         Remove operation: A resource name for the removed criterion is expected,
         in this format:
         `customers/{customer_id}/adGroupCriteria/{ad_group_id}~{criterion_id}`
         
        string remove = 3 [(.google.api.resource_reference) = { ... }
        Returns:
        Whether the remove field is set.
      • getRemove

        java.lang.String getRemove()
         Remove operation: A resource name for the removed criterion is expected,
         in this format:
         `customers/{customer_id}/adGroupCriteria/{ad_group_id}~{criterion_id}`
         
        string remove = 3 [(.google.api.resource_reference) = { ... }
        Returns:
        The remove.
      • getRemoveBytes

        com.google.protobuf.ByteString getRemoveBytes()
         Remove operation: A resource name for the removed criterion is expected,
         in this format:
         `customers/{customer_id}/adGroupCriteria/{ad_group_id}~{criterion_id}`
         
        string remove = 3 [(.google.api.resource_reference) = { ... }
        Returns:
        The bytes for remove.