Interface AdGroupAdLabelOrBuilder

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

public interface AdGroupAdLabelOrBuilder 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 ad label.
       Ad group ad label resource names have the form:
       `customers/{customer_id}/adGroupAdLabels/{ad_group_id}~{ad_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 ad label.
       Ad group ad label resource names have the form:
       `customers/{customer_id}/adGroupAdLabels/{ad_group_id}~{ad_id}~{label_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for resourceName.
    • hasAdGroupAd

      boolean hasAdGroupAd()
       Immutable. The ad group ad to which the label is attached.
       
      optional string ad_group_ad = 4 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      Whether the adGroupAd field is set.
    • getAdGroupAd

      String getAdGroupAd()
       Immutable. The ad group ad to which the label is attached.
       
      optional string ad_group_ad = 4 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The adGroupAd.
    • getAdGroupAdBytes

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

      boolean hasLabel()
       Immutable. The label assigned to the ad group ad.
       
      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 ad.
       
      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 ad.
       
      optional string label = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for label.