Class ListingGroupInfo.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ListingGroupInfo.Builder>
-
- com.google.ads.googleads.v14.common.ListingGroupInfo.Builder
-
- All Implemented Interfaces:
ListingGroupInfoOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,java.lang.Cloneable
- Enclosing class:
- ListingGroupInfo
public static final class ListingGroupInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ListingGroupInfo.Builder> implements ListingGroupInfoOrBuilder
A listing group criterion.
Protobuf typegoogle.ads.googleads.v14.common.ListingGroupInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ListingGroupInfo.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
ListingGroupInfo
build()
ListingGroupInfo
buildPartial()
ListingGroupInfo.Builder
clear()
ListingGroupInfo.Builder
clearCaseValue()
Dimension value with which this listing group is refining its parent.ListingGroupInfo.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ListingGroupInfo.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ListingGroupInfo.Builder
clearParentAdGroupCriterion()
Resource name of ad group criterion which is the parent listing group subdivision.ListingGroupInfo.Builder
clearPath()
The path of dimensions defining this listing group.ListingGroupInfo.Builder
clearType()
Type of the listing group.ListingGroupInfo.Builder
clone()
ListingDimensionInfo
getCaseValue()
Dimension value with which this listing group is refining its parent.ListingDimensionInfo.Builder
getCaseValueBuilder()
Dimension value with which this listing group is refining its parent.ListingDimensionInfoOrBuilder
getCaseValueOrBuilder()
Dimension value with which this listing group is refining its parent.ListingGroupInfo
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
java.lang.String
getParentAdGroupCriterion()
Resource name of ad group criterion which is the parent listing group subdivision.com.google.protobuf.ByteString
getParentAdGroupCriterionBytes()
Resource name of ad group criterion which is the parent listing group subdivision.ListingDimensionPath
getPath()
The path of dimensions defining this listing group.ListingDimensionPath.Builder
getPathBuilder()
The path of dimensions defining this listing group.ListingDimensionPathOrBuilder
getPathOrBuilder()
The path of dimensions defining this listing group.ListingGroupTypeEnum.ListingGroupType
getType()
Type of the listing group.int
getTypeValue()
Type of the listing group.boolean
hasCaseValue()
Dimension value with which this listing group is refining its parent.boolean
hasParentAdGroupCriterion()
Resource name of ad group criterion which is the parent listing group subdivision.boolean
hasPath()
The path of dimensions defining this listing group.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ListingGroupInfo.Builder
mergeCaseValue(ListingDimensionInfo value)
Dimension value with which this listing group is refining its parent.ListingGroupInfo.Builder
mergeFrom(ListingGroupInfo other)
ListingGroupInfo.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ListingGroupInfo.Builder
mergeFrom(com.google.protobuf.Message other)
ListingGroupInfo.Builder
mergePath(ListingDimensionPath value)
The path of dimensions defining this listing group.ListingGroupInfo.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ListingGroupInfo.Builder
setCaseValue(ListingDimensionInfo value)
Dimension value with which this listing group is refining its parent.ListingGroupInfo.Builder
setCaseValue(ListingDimensionInfo.Builder builderForValue)
Dimension value with which this listing group is refining its parent.ListingGroupInfo.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
ListingGroupInfo.Builder
setParentAdGroupCriterion(java.lang.String value)
Resource name of ad group criterion which is the parent listing group subdivision.ListingGroupInfo.Builder
setParentAdGroupCriterionBytes(com.google.protobuf.ByteString value)
Resource name of ad group criterion which is the parent listing group subdivision.ListingGroupInfo.Builder
setPath(ListingDimensionPath value)
The path of dimensions defining this listing group.ListingGroupInfo.Builder
setPath(ListingDimensionPath.Builder builderForValue)
The path of dimensions defining this listing group.ListingGroupInfo.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
ListingGroupInfo.Builder
setType(ListingGroupTypeEnum.ListingGroupType value)
Type of the listing group.ListingGroupInfo.Builder
setTypeValue(int value)
Type of the listing group.ListingGroupInfo.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ListingGroupInfo.Builder>
-
clear
public ListingGroupInfo.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ListingGroupInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ListingGroupInfo.Builder>
-
getDefaultInstanceForType
public ListingGroupInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ListingGroupInfo build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ListingGroupInfo buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ListingGroupInfo.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ListingGroupInfo.Builder>
-
setField
public ListingGroupInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ListingGroupInfo.Builder>
-
clearField
public ListingGroupInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ListingGroupInfo.Builder>
-
clearOneof
public ListingGroupInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ListingGroupInfo.Builder>
-
setRepeatedField
public ListingGroupInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ListingGroupInfo.Builder>
-
addRepeatedField
public ListingGroupInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ListingGroupInfo.Builder>
-
mergeFrom
public ListingGroupInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ListingGroupInfo.Builder>
-
mergeFrom
public ListingGroupInfo.Builder mergeFrom(ListingGroupInfo other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ListingGroupInfo.Builder>
-
mergeFrom
public ListingGroupInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ListingGroupInfo.Builder>
- Throws:
java.io.IOException
-
getTypeValue
public int getTypeValue()
Type of the listing group.
.google.ads.googleads.v14.enums.ListingGroupTypeEnum.ListingGroupType type = 1;
- Specified by:
getTypeValue
in interfaceListingGroupInfoOrBuilder
- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
public ListingGroupInfo.Builder setTypeValue(int value)
Type of the listing group.
.google.ads.googleads.v14.enums.ListingGroupTypeEnum.ListingGroupType type = 1;
- Parameters:
value
- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
getType
public ListingGroupTypeEnum.ListingGroupType getType()
Type of the listing group.
.google.ads.googleads.v14.enums.ListingGroupTypeEnum.ListingGroupType type = 1;
- Specified by:
getType
in interfaceListingGroupInfoOrBuilder
- Returns:
- The type.
-
setType
public ListingGroupInfo.Builder setType(ListingGroupTypeEnum.ListingGroupType value)
Type of the listing group.
.google.ads.googleads.v14.enums.ListingGroupTypeEnum.ListingGroupType type = 1;
- Parameters:
value
- The type to set.- Returns:
- This builder for chaining.
-
clearType
public ListingGroupInfo.Builder clearType()
Type of the listing group.
.google.ads.googleads.v14.enums.ListingGroupTypeEnum.ListingGroupType type = 1;
- Returns:
- This builder for chaining.
-
hasCaseValue
public boolean hasCaseValue()
Dimension value with which this listing group is refining its parent. Undefined for the root group.
.google.ads.googleads.v14.common.ListingDimensionInfo case_value = 2;
- Specified by:
hasCaseValue
in interfaceListingGroupInfoOrBuilder
- Returns:
- Whether the caseValue field is set.
-
getCaseValue
public ListingDimensionInfo getCaseValue()
Dimension value with which this listing group is refining its parent. Undefined for the root group.
.google.ads.googleads.v14.common.ListingDimensionInfo case_value = 2;
- Specified by:
getCaseValue
in interfaceListingGroupInfoOrBuilder
- Returns:
- The caseValue.
-
setCaseValue
public ListingGroupInfo.Builder setCaseValue(ListingDimensionInfo value)
Dimension value with which this listing group is refining its parent. Undefined for the root group.
.google.ads.googleads.v14.common.ListingDimensionInfo case_value = 2;
-
setCaseValue
public ListingGroupInfo.Builder setCaseValue(ListingDimensionInfo.Builder builderForValue)
Dimension value with which this listing group is refining its parent. Undefined for the root group.
.google.ads.googleads.v14.common.ListingDimensionInfo case_value = 2;
-
mergeCaseValue
public ListingGroupInfo.Builder mergeCaseValue(ListingDimensionInfo value)
Dimension value with which this listing group is refining its parent. Undefined for the root group.
.google.ads.googleads.v14.common.ListingDimensionInfo case_value = 2;
-
clearCaseValue
public ListingGroupInfo.Builder clearCaseValue()
Dimension value with which this listing group is refining its parent. Undefined for the root group.
.google.ads.googleads.v14.common.ListingDimensionInfo case_value = 2;
-
getCaseValueBuilder
public ListingDimensionInfo.Builder getCaseValueBuilder()
Dimension value with which this listing group is refining its parent. Undefined for the root group.
.google.ads.googleads.v14.common.ListingDimensionInfo case_value = 2;
-
getCaseValueOrBuilder
public ListingDimensionInfoOrBuilder getCaseValueOrBuilder()
Dimension value with which this listing group is refining its parent. Undefined for the root group.
.google.ads.googleads.v14.common.ListingDimensionInfo case_value = 2;
- Specified by:
getCaseValueOrBuilder
in interfaceListingGroupInfoOrBuilder
-
hasParentAdGroupCriterion
public boolean hasParentAdGroupCriterion()
Resource name of ad group criterion which is the parent listing group subdivision. Null for the root group.
optional string parent_ad_group_criterion = 4;
- Specified by:
hasParentAdGroupCriterion
in interfaceListingGroupInfoOrBuilder
- Returns:
- Whether the parentAdGroupCriterion field is set.
-
getParentAdGroupCriterion
public java.lang.String getParentAdGroupCriterion()
Resource name of ad group criterion which is the parent listing group subdivision. Null for the root group.
optional string parent_ad_group_criterion = 4;
- Specified by:
getParentAdGroupCriterion
in interfaceListingGroupInfoOrBuilder
- Returns:
- The parentAdGroupCriterion.
-
getParentAdGroupCriterionBytes
public com.google.protobuf.ByteString getParentAdGroupCriterionBytes()
Resource name of ad group criterion which is the parent listing group subdivision. Null for the root group.
optional string parent_ad_group_criterion = 4;
- Specified by:
getParentAdGroupCriterionBytes
in interfaceListingGroupInfoOrBuilder
- Returns:
- The bytes for parentAdGroupCriterion.
-
setParentAdGroupCriterion
public ListingGroupInfo.Builder setParentAdGroupCriterion(java.lang.String value)
Resource name of ad group criterion which is the parent listing group subdivision. Null for the root group.
optional string parent_ad_group_criterion = 4;
- Parameters:
value
- The parentAdGroupCriterion to set.- Returns:
- This builder for chaining.
-
clearParentAdGroupCriterion
public ListingGroupInfo.Builder clearParentAdGroupCriterion()
Resource name of ad group criterion which is the parent listing group subdivision. Null for the root group.
optional string parent_ad_group_criterion = 4;
- Returns:
- This builder for chaining.
-
setParentAdGroupCriterionBytes
public ListingGroupInfo.Builder setParentAdGroupCriterionBytes(com.google.protobuf.ByteString value)
Resource name of ad group criterion which is the parent listing group subdivision. Null for the root group.
optional string parent_ad_group_criterion = 4;
- Parameters:
value
- The bytes for parentAdGroupCriterion to set.- Returns:
- This builder for chaining.
-
hasPath
public boolean hasPath()
The path of dimensions defining this listing group.
optional .google.ads.googleads.v14.common.ListingDimensionPath path = 5;
- Specified by:
hasPath
in interfaceListingGroupInfoOrBuilder
- Returns:
- Whether the path field is set.
-
getPath
public ListingDimensionPath getPath()
The path of dimensions defining this listing group.
optional .google.ads.googleads.v14.common.ListingDimensionPath path = 5;
- Specified by:
getPath
in interfaceListingGroupInfoOrBuilder
- Returns:
- The path.
-
setPath
public ListingGroupInfo.Builder setPath(ListingDimensionPath value)
The path of dimensions defining this listing group.
optional .google.ads.googleads.v14.common.ListingDimensionPath path = 5;
-
setPath
public ListingGroupInfo.Builder setPath(ListingDimensionPath.Builder builderForValue)
The path of dimensions defining this listing group.
optional .google.ads.googleads.v14.common.ListingDimensionPath path = 5;
-
mergePath
public ListingGroupInfo.Builder mergePath(ListingDimensionPath value)
The path of dimensions defining this listing group.
optional .google.ads.googleads.v14.common.ListingDimensionPath path = 5;
-
clearPath
public ListingGroupInfo.Builder clearPath()
The path of dimensions defining this listing group.
optional .google.ads.googleads.v14.common.ListingDimensionPath path = 5;
-
getPathBuilder
public ListingDimensionPath.Builder getPathBuilder()
The path of dimensions defining this listing group.
optional .google.ads.googleads.v14.common.ListingDimensionPath path = 5;
-
getPathOrBuilder
public ListingDimensionPathOrBuilder getPathOrBuilder()
The path of dimensions defining this listing group.
optional .google.ads.googleads.v14.common.ListingDimensionPath path = 5;
- Specified by:
getPathOrBuilder
in interfaceListingGroupInfoOrBuilder
-
setUnknownFields
public final ListingGroupInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ListingGroupInfo.Builder>
-
mergeUnknownFields
public final ListingGroupInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ListingGroupInfo.Builder>
-
-