Interface AdGroupCriterionLabelOrBuilder

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

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

    Modifier and Type
    Method
    Description
    Immutable.
    com.google.protobuf.ByteString
    Immutable.
    Immutable.
    com.google.protobuf.ByteString
    Immutable.
    Immutable.
    com.google.protobuf.ByteString
    Immutable.
    boolean
    Immutable.
    boolean
    Immutable.

    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

    • getResourceName

      String getResourceName()
       Immutable. The resource name of the ad group criterion label.
       Ad group criterion label resource names have the form:
       `customers/{customer_id}/adGroupCriterionLabels/{ad_group_id}~{criterion_id}~{label_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The resourceName.
    • getResourceNameBytes

      com.google.protobuf.ByteString getResourceNameBytes()
       Immutable. The resource name of the ad group criterion label.
       Ad group criterion label resource names have the form:
       `customers/{customer_id}/adGroupCriterionLabels/{ad_group_id}~{criterion_id}~{label_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for resourceName.
    • hasAdGroupCriterion

      boolean hasAdGroupCriterion()
       Immutable. The ad group criterion to which the label is attached.
       
      optional string ad_group_criterion = 4 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      Whether the adGroupCriterion field is set.
    • getAdGroupCriterion

      String getAdGroupCriterion()
       Immutable. The ad group criterion to which the label is attached.
       
      optional string ad_group_criterion = 4 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The adGroupCriterion.
    • getAdGroupCriterionBytes

      com.google.protobuf.ByteString getAdGroupCriterionBytes()
       Immutable. The ad group criterion to which the label is attached.
       
      optional string ad_group_criterion = 4 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for adGroupCriterion.
    • hasLabel

      boolean hasLabel()
       Immutable. The label assigned to the ad group criterion.
       
      optional string label = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      Whether the label field is set.
    • getLabel

      String getLabel()
       Immutable. The label assigned to the ad group criterion.
       
      optional string label = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The label.
    • getLabelBytes

      com.google.protobuf.ByteString getLabelBytes()
       Immutable. The label assigned to the ad group criterion.
       
      optional string label = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for label.