Class AssetGroupListingGroupFilter
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.resources.AssetGroupListingGroupFilter
- All Implemented Interfaces:
AssetGroupListingGroupFilterOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class AssetGroupListingGroupFilter
extends com.google.protobuf.GeneratedMessageV3
implements AssetGroupListingGroupFilterOrBuilder
AssetGroupListingGroupFilter represents a listing group filter tree node in an asset group.Protobuf type
google.ads.googleads.v18.resources.AssetGroupListingGroupFilter- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classAssetGroupListingGroupFilter represents a listing group filter tree node in an asset group.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanImmutable.com.google.protobuf.ByteStringImmutable.Dimension value with which this listing group is refining its parent.Dimension value with which this listing group is refining its parent.static AssetGroupListingGroupFilterstatic final com.google.protobuf.Descriptors.DescriptorlonggetId()Output only.Immutable.intImmutable.Immutable.com.google.protobuf.ByteStringImmutable.com.google.protobuf.Parser<AssetGroupListingGroupFilter>getPath()Output only.Output only.Immutable.com.google.protobuf.ByteStringImmutable.intgetType()Immutable.intImmutable.booleanDimension value with which this listing group is refining its parent.inthashCode()booleanhasPath()Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(AssetGroupListingGroupFilter prototype) protected AssetGroupListingGroupFilter.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static AssetGroupListingGroupFilterparseDelimitedFrom(InputStream input) static AssetGroupListingGroupFilterparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AssetGroupListingGroupFilterparseFrom(byte[] data) static AssetGroupListingGroupFilterparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AssetGroupListingGroupFilterparseFrom(com.google.protobuf.ByteString data) static AssetGroupListingGroupFilterparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AssetGroupListingGroupFilterparseFrom(com.google.protobuf.CodedInputStream input) static AssetGroupListingGroupFilterparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AssetGroupListingGroupFilterparseFrom(InputStream input) static AssetGroupListingGroupFilterparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AssetGroupListingGroupFilterparseFrom(ByteBuffer data) static AssetGroupListingGroupFilterparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<AssetGroupListingGroupFilter>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
RESOURCE_NAME_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER- See Also:
-
ASSET_GROUP_FIELD_NUMBER
public static final int ASSET_GROUP_FIELD_NUMBER- See Also:
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER- See Also:
-
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER- See Also:
-
LISTING_SOURCE_FIELD_NUMBER
public static final int LISTING_SOURCE_FIELD_NUMBER- See Also:
-
CASE_VALUE_FIELD_NUMBER
public static final int CASE_VALUE_FIELD_NUMBER- See Also:
-
PARENT_LISTING_GROUP_FILTER_FIELD_NUMBER
public static final int PARENT_LISTING_GROUP_FILTER_FIELD_NUMBER- See Also:
-
PATH_FIELD_NUMBER
public static final int PATH_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
getResourceName
Immutable. The resource name of the asset group listing group filter. Asset group listing group filter resource name have the form: `customers/{customer_id}/assetGroupListingGroupFilters/{asset_group_id}~{listing_group_filter_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceAssetGroupListingGroupFilterOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()Immutable. The resource name of the asset group listing group filter. Asset group listing group filter resource name have the form: `customers/{customer_id}/assetGroupListingGroupFilters/{asset_group_id}~{listing_group_filter_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceAssetGroupListingGroupFilterOrBuilder- Returns:
- The bytes for resourceName.
-
getAssetGroup
Immutable. The asset group which this asset group listing group filter is part of.
string asset_group = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getAssetGroupin interfaceAssetGroupListingGroupFilterOrBuilder- Returns:
- The assetGroup.
-
getAssetGroupBytes
public com.google.protobuf.ByteString getAssetGroupBytes()Immutable. The asset group which this asset group listing group filter is part of.
string asset_group = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getAssetGroupBytesin interfaceAssetGroupListingGroupFilterOrBuilder- Returns:
- The bytes for assetGroup.
-
getId
public long getId()Output only. The ID of the ListingGroupFilter.
int64 id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIdin interfaceAssetGroupListingGroupFilterOrBuilder- Returns:
- The id.
-
getTypeValue
public int getTypeValue()Immutable. Type of a listing group filter node.
.google.ads.googleads.v18.enums.ListingGroupFilterTypeEnum.ListingGroupFilterType type = 4 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getTypeValuein interfaceAssetGroupListingGroupFilterOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
getType
Immutable. Type of a listing group filter node.
.google.ads.googleads.v18.enums.ListingGroupFilterTypeEnum.ListingGroupFilterType type = 4 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getTypein interfaceAssetGroupListingGroupFilterOrBuilder- Returns:
- The type.
-
getListingSourceValue
public int getListingSourceValue()Immutable. The source of listings filtered by this listing group filter.
.google.ads.googleads.v18.enums.ListingGroupFilterListingSourceEnum.ListingGroupFilterListingSource listing_source = 9 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getListingSourceValuein interfaceAssetGroupListingGroupFilterOrBuilder- Returns:
- The enum numeric value on the wire for listingSource.
-
getListingSource
Immutable. The source of listings filtered by this listing group filter.
.google.ads.googleads.v18.enums.ListingGroupFilterListingSourceEnum.ListingGroupFilterListingSource listing_source = 9 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getListingSourcein interfaceAssetGroupListingGroupFilterOrBuilder- Returns:
- The listingSource.
-
hasCaseValue
public boolean hasCaseValue()Dimension value with which this listing group is refining its parent. Undefined for the root group.
.google.ads.googleads.v18.resources.ListingGroupFilterDimension case_value = 6;- Specified by:
hasCaseValuein interfaceAssetGroupListingGroupFilterOrBuilder- Returns:
- Whether the caseValue field is set.
-
getCaseValue
Dimension value with which this listing group is refining its parent. Undefined for the root group.
.google.ads.googleads.v18.resources.ListingGroupFilterDimension case_value = 6;- Specified by:
getCaseValuein interfaceAssetGroupListingGroupFilterOrBuilder- Returns:
- The caseValue.
-
getCaseValueOrBuilder
Dimension value with which this listing group is refining its parent. Undefined for the root group.
.google.ads.googleads.v18.resources.ListingGroupFilterDimension case_value = 6;- Specified by:
getCaseValueOrBuilderin interfaceAssetGroupListingGroupFilterOrBuilder
-
getParentListingGroupFilter
Immutable. Resource name of the parent listing group subdivision. Null for the root listing group filter node.
string parent_listing_group_filter = 7 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getParentListingGroupFilterin interfaceAssetGroupListingGroupFilterOrBuilder- Returns:
- The parentListingGroupFilter.
-
getParentListingGroupFilterBytes
public com.google.protobuf.ByteString getParentListingGroupFilterBytes()Immutable. Resource name of the parent listing group subdivision. Null for the root listing group filter node.
string parent_listing_group_filter = 7 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getParentListingGroupFilterBytesin interfaceAssetGroupListingGroupFilterOrBuilder- Returns:
- The bytes for parentListingGroupFilter.
-
hasPath
public boolean hasPath()Output only. The path of dimensions defining this listing group filter.
.google.ads.googleads.v18.resources.ListingGroupFilterDimensionPath path = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasPathin interfaceAssetGroupListingGroupFilterOrBuilder- Returns:
- Whether the path field is set.
-
getPath
Output only. The path of dimensions defining this listing group filter.
.google.ads.googleads.v18.resources.ListingGroupFilterDimensionPath path = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPathin interfaceAssetGroupListingGroupFilterOrBuilder- Returns:
- The path.
-
getPathOrBuilder
Output only. The path of dimensions defining this listing group filter.
.google.ads.googleads.v18.resources.ListingGroupFilterDimensionPath path = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPathOrBuilderin interfaceAssetGroupListingGroupFilterOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static AssetGroupListingGroupFilter parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AssetGroupListingGroupFilter parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AssetGroupListingGroupFilter parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AssetGroupListingGroupFilter parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AssetGroupListingGroupFilter parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AssetGroupListingGroupFilter parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static AssetGroupListingGroupFilter parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static AssetGroupListingGroupFilter parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static AssetGroupListingGroupFilter parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static AssetGroupListingGroupFilter parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static AssetGroupListingGroupFilter.Builder newBuilder(AssetGroupListingGroupFilter prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected AssetGroupListingGroupFilter.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-