Class AdGroupCriterionLabel.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<AdGroupCriterionLabel.Builder>
-
- com.google.ads.googleads.v15.resources.AdGroupCriterionLabel.Builder
-
- All Implemented Interfaces:
AdGroupCriterionLabelOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- AdGroupCriterionLabel
public static final class AdGroupCriterionLabel.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AdGroupCriterionLabel.Builder> implements AdGroupCriterionLabelOrBuilder
A relationship between an ad group criterion and a label.
Protobuf typegoogle.ads.googleads.v15.resources.AdGroupCriterionLabel
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AdGroupCriterionLabel.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)AdGroupCriterionLabelbuild()AdGroupCriterionLabelbuildPartial()AdGroupCriterionLabel.Builderclear()AdGroupCriterionLabel.BuilderclearAdGroupCriterion()Immutable.AdGroupCriterionLabel.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)AdGroupCriterionLabel.BuilderclearLabel()Immutable.AdGroupCriterionLabel.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)AdGroupCriterionLabel.BuilderclearResourceName()Immutable.AdGroupCriterionLabel.Builderclone()java.lang.StringgetAdGroupCriterion()Immutable.com.google.protobuf.ByteStringgetAdGroupCriterionBytes()Immutable.AdGroupCriterionLabelgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetLabel()Immutable.com.google.protobuf.ByteStringgetLabelBytes()Immutable.java.lang.StringgetResourceName()Immutable.com.google.protobuf.ByteStringgetResourceNameBytes()Immutable.booleanhasAdGroupCriterion()Immutable.booleanhasLabel()Immutable.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()AdGroupCriterionLabel.BuildermergeFrom(AdGroupCriterionLabel other)AdGroupCriterionLabel.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)AdGroupCriterionLabel.BuildermergeFrom(com.google.protobuf.Message other)AdGroupCriterionLabel.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)AdGroupCriterionLabel.BuildersetAdGroupCriterion(java.lang.String value)Immutable.AdGroupCriterionLabel.BuildersetAdGroupCriterionBytes(com.google.protobuf.ByteString value)Immutable.AdGroupCriterionLabel.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)AdGroupCriterionLabel.BuildersetLabel(java.lang.String value)Immutable.AdGroupCriterionLabel.BuildersetLabelBytes(com.google.protobuf.ByteString value)Immutable.AdGroupCriterionLabel.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)AdGroupCriterionLabel.BuildersetResourceName(java.lang.String value)Immutable.AdGroupCriterionLabel.BuildersetResourceNameBytes(com.google.protobuf.ByteString value)Immutable.AdGroupCriterionLabel.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupCriterionLabel.Builder>
-
clear
public AdGroupCriterionLabel.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupCriterionLabel.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupCriterionLabel.Builder>
-
getDefaultInstanceForType
public AdGroupCriterionLabel getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public AdGroupCriterionLabel build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AdGroupCriterionLabel buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AdGroupCriterionLabel.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupCriterionLabel.Builder>
-
setField
public AdGroupCriterionLabel.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupCriterionLabel.Builder>
-
clearField
public AdGroupCriterionLabel.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupCriterionLabel.Builder>
-
clearOneof
public AdGroupCriterionLabel.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupCriterionLabel.Builder>
-
setRepeatedField
public AdGroupCriterionLabel.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupCriterionLabel.Builder>
-
addRepeatedField
public AdGroupCriterionLabel.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupCriterionLabel.Builder>
-
mergeFrom
public AdGroupCriterionLabel.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AdGroupCriterionLabel.Builder>
-
mergeFrom
public AdGroupCriterionLabel.Builder mergeFrom(AdGroupCriterionLabel other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupCriterionLabel.Builder>
-
mergeFrom
public AdGroupCriterionLabel.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AdGroupCriterionLabel.Builder>- Throws:
java.io.IOException
-
getResourceName
public java.lang.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) = { ... }- Specified by:
getResourceNamein interfaceAdGroupCriterionLabelOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public 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) = { ... }- Specified by:
getResourceNameBytesin interfaceAdGroupCriterionLabelOrBuilder- Returns:
- The bytes for resourceName.
-
setResourceName
public AdGroupCriterionLabel.Builder setResourceName(java.lang.String value)
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) = { ... }- Parameters:
value- The resourceName to set.- Returns:
- This builder for chaining.
-
clearResourceName
public AdGroupCriterionLabel.Builder clearResourceName()
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:
- This builder for chaining.
-
setResourceNameBytes
public AdGroupCriterionLabel.Builder setResourceNameBytes(com.google.protobuf.ByteString value)
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) = { ... }- Parameters:
value- The bytes for resourceName to set.- Returns:
- This builder for chaining.
-
hasAdGroupCriterion
public 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) = { ... }- Specified by:
hasAdGroupCriterionin interfaceAdGroupCriterionLabelOrBuilder- Returns:
- Whether the adGroupCriterion field is set.
-
getAdGroupCriterion
public java.lang.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) = { ... }- Specified by:
getAdGroupCriterionin interfaceAdGroupCriterionLabelOrBuilder- Returns:
- The adGroupCriterion.
-
getAdGroupCriterionBytes
public 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) = { ... }- Specified by:
getAdGroupCriterionBytesin interfaceAdGroupCriterionLabelOrBuilder- Returns:
- The bytes for adGroupCriterion.
-
setAdGroupCriterion
public AdGroupCriterionLabel.Builder setAdGroupCriterion(java.lang.String value)
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) = { ... }- Parameters:
value- The adGroupCriterion to set.- Returns:
- This builder for chaining.
-
clearAdGroupCriterion
public AdGroupCriterionLabel.Builder clearAdGroupCriterion()
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:
- This builder for chaining.
-
setAdGroupCriterionBytes
public AdGroupCriterionLabel.Builder setAdGroupCriterionBytes(com.google.protobuf.ByteString value)
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) = { ... }- Parameters:
value- The bytes for adGroupCriterion to set.- Returns:
- This builder for chaining.
-
hasLabel
public boolean hasLabel()
Immutable. The label assigned to the ad group criterion.
optional string label = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
hasLabelin interfaceAdGroupCriterionLabelOrBuilder- Returns:
- Whether the label field is set.
-
getLabel
public java.lang.String getLabel()
Immutable. The label assigned to the ad group criterion.
optional string label = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getLabelin interfaceAdGroupCriterionLabelOrBuilder- Returns:
- The label.
-
getLabelBytes
public 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) = { ... }- Specified by:
getLabelBytesin interfaceAdGroupCriterionLabelOrBuilder- Returns:
- The bytes for label.
-
setLabel
public AdGroupCriterionLabel.Builder setLabel(java.lang.String value)
Immutable. The label assigned to the ad group criterion.
optional string label = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The label to set.- Returns:
- This builder for chaining.
-
clearLabel
public AdGroupCriterionLabel.Builder clearLabel()
Immutable. The label assigned to the ad group criterion.
optional string label = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setLabelBytes
public AdGroupCriterionLabel.Builder setLabelBytes(com.google.protobuf.ByteString value)
Immutable. The label assigned to the ad group criterion.
optional string label = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for label to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final AdGroupCriterionLabel.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupCriterionLabel.Builder>
-
mergeUnknownFields
public final AdGroupCriterionLabel.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupCriterionLabel.Builder>
-
-