public final class CustomTargetingKey extends GeneratedMessageV3 implements CustomTargetingKeyOrBuilder
   
   The CustomTargetingKey resource.
 Protobuf type google.ads.admanager.v1.CustomTargetingKey
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Fields
  
  AD_TAG_NAME_FIELD_NUMBER
  
    public static final int AD_TAG_NAME_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  CUSTOM_TARGETING_KEY_ID_FIELD_NUMBER
  
    public static final int CUSTOM_TARGETING_KEY_ID_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  DISPLAY_NAME_FIELD_NUMBER
  
    public static final int DISPLAY_NAME_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  NAME_FIELD_NUMBER
  
    public static final int NAME_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  REPORTABLE_TYPE_FIELD_NUMBER
  
    public static final int REPORTABLE_TYPE_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  STATUS_FIELD_NUMBER
  
    public static final int STATUS_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  TYPE_FIELD_NUMBER
  
    public static final int TYPE_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Static Methods
  
  
  getDefaultInstance()
  
    public static CustomTargetingKey getDefaultInstance()
   
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  
  newBuilder()
  
    public static CustomTargetingKey.Builder newBuilder()
   
  
  
  newBuilder(CustomTargetingKey prototype)
  
    public static CustomTargetingKey.Builder newBuilder(CustomTargetingKey prototype)
   
  
  
  
  
  
    public static CustomTargetingKey parseDelimitedFrom(InputStream input)
   
  
  
  
  
  
  
    public static CustomTargetingKey parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(byte[] data)
  
    public static CustomTargetingKey parseFrom(byte[] data)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | data | byte[]
 | 
    
  
  
  
  
  parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
  
    public static CustomTargetingKey parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(ByteString data)
  
    public static CustomTargetingKey parseFrom(ByteString data)
   
  
  
  
  
  parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
  
    public static CustomTargetingKey parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static CustomTargetingKey parseFrom(CodedInputStream input)
   
  
  
  
  
  
  
    public static CustomTargetingKey parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static CustomTargetingKey parseFrom(InputStream input)
   
  
  
  
  
  
  
    public static CustomTargetingKey parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(ByteBuffer data)
  
    public static CustomTargetingKey parseFrom(ByteBuffer data)
   
  
  
  
  
  parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
  
    public static CustomTargetingKey parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parser()
  
    public static Parser<CustomTargetingKey> parser()
   
  
  Methods
  
  
  equals(Object obj)
  
    public boolean equals(Object obj)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | obj | Object
 | 
    
  
  
  Overrides
  
  
  getAdTagName()
  
    public String getAdTagName()
   
   Immutable. Name of the key. Keys can contain up to 10 characters each. You
 can use alphanumeric characters and symbols other than the following:
 ", ', =, !, +, #, *, ~, ;, ^, (, ), <, >, [, ], the white space character.
 string ad_tag_name = 3 [(.google.api.field_behavior) = IMMUTABLE];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The adTagName. | 
    
  
  
  getAdTagNameBytes()
  
    public ByteString getAdTagNameBytes()
   
   Immutable. Name of the key. Keys can contain up to 10 characters each. You
 can use alphanumeric characters and symbols other than the following:
 ", ', =, !, +, #, *, ~, ;, ^, (, ), <, >, [, ], the white space character.
 string ad_tag_name = 3 [(.google.api.field_behavior) = IMMUTABLE];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for adTagName. | 
    
  
  
  getCustomTargetingKeyId()
  
    public long getCustomTargetingKeyId()
   
   Output only. CustomTargetingKey ID.
 int64 custom_targeting_key_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | long | The customTargetingKeyId. | 
    
  
  
  getDefaultInstanceForType()
  
    public CustomTargetingKey getDefaultInstanceForType()
   
  
  
  getDisplayName()
  
    public String getDisplayName()
   
   Optional. Descriptive name for the CustomTargetingKey.
 string display_name = 4 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The displayName. | 
    
  
  
  getDisplayNameBytes()
  
    public ByteString getDisplayNameBytes()
   
   Optional. Descriptive name for the CustomTargetingKey.
 string display_name = 4 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for displayName. | 
    
  
  
  getName()
  
   Identifier. The resource name of the CustomTargetingKey.
 Format:
 networks/{network_code}/customTargetingKeys/{custom_targeting_key_id}
 string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The name. | 
    
  
  
  getNameBytes()
  
    public ByteString getNameBytes()
   
   Identifier. The resource name of the CustomTargetingKey.
 Format:
 networks/{network_code}/customTargetingKeys/{custom_targeting_key_id}
 string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for name. | 
    
  
  
  getParserForType()
  
    public Parser<CustomTargetingKey> getParserForType()
   
  
  Overrides
  
  
  getReportableType()
  
    public CustomTargetingKeyReportableTypeEnum.CustomTargetingKeyReportableType getReportableType()
   
   Required. Reportable state of the CustomTargetingKey.
 
 .google.ads.admanager.v1.CustomTargetingKeyReportableTypeEnum.CustomTargetingKeyReportableType reportable_type = 7 [(.google.api.field_behavior) = REQUIRED];
 
getReportableTypeValue()
  
    public int getReportableTypeValue()
   
   Required. Reportable state of the CustomTargetingKey.
 
 .google.ads.admanager.v1.CustomTargetingKeyReportableTypeEnum.CustomTargetingKeyReportableType reportable_type = 7 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int | The enum numeric value on the wire for reportableType. | 
    
  
  
  getSerializedSize()
  
    public int getSerializedSize()
   
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Overrides
  
  
  getStatus()
  
    public CustomTargetingKeyStatusEnum.CustomTargetingKeyStatus getStatus()
   
   Output only. Status of the CustomTargetingKey.
 
 .google.ads.admanager.v1.CustomTargetingKeyStatusEnum.CustomTargetingKeyStatus status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
getStatusValue()
  
    public int getStatusValue()
   
   Output only. Status of the CustomTargetingKey.
 
 .google.ads.admanager.v1.CustomTargetingKeyStatusEnum.CustomTargetingKeyStatus status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int | The enum numeric value on the wire for status. | 
    
  
  
  getType()
  
    public CustomTargetingKeyTypeEnum.CustomTargetingKeyType getType()
   
   Required. Indicates whether users will select from predefined values or
 create new targeting values, while specifying targeting criteria for a line
 item.
 
 .google.ads.admanager.v1.CustomTargetingKeyTypeEnum.CustomTargetingKeyType type = 5 [(.google.api.field_behavior) = REQUIRED];
 
getTypeValue()
  
    public int getTypeValue()
   
   Required. Indicates whether users will select from predefined values or
 create new targeting values, while specifying targeting criteria for a line
 item.
 
 .google.ads.admanager.v1.CustomTargetingKeyTypeEnum.CustomTargetingKeyType type = 5 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int | The enum numeric value on the wire for type. | 
    
  
  
  hashCode()
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Overrides
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  newBuilderForType()
  
    public CustomTargetingKey.Builder newBuilderForType()
   
  
  
  newBuilderForType(GeneratedMessageV3.BuilderParent parent)
  
    protected CustomTargetingKey.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
   
  
  
  Overrides
  
  
  newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
  
    protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
   
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Object |  | 
    
  
  Overrides
  
  
  toBuilder()
  
    public CustomTargetingKey.Builder toBuilder()
   
  
  
  writeTo(CodedOutputStream output)
  
    public void writeTo(CodedOutputStream output)
   
  
  Overrides