Class DetailPlacementView
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ads.googleads.v10.resources.DetailPlacementView
-
- All Implemented Interfaces:
DetailPlacementViewOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable
public final class DetailPlacementView extends com.google.protobuf.GeneratedMessageV3 implements DetailPlacementViewOrBuilder
A view with metrics aggregated by ad group and URL or YouTube video.
Protobuf typegoogle.ads.googleads.v10.resources.DetailPlacementView- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDetailPlacementView.BuilderA view with metrics aggregated by ad group and URL or YouTube video.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intDISPLAY_NAME_FIELD_NUMBERstatic intGROUP_PLACEMENT_TARGET_URL_FIELD_NUMBERstatic intPLACEMENT_FIELD_NUMBERstatic intPLACEMENT_TYPE_FIELD_NUMBERstatic intRESOURCE_NAME_FIELD_NUMBERstatic intTARGET_URL_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)static DetailPlacementViewgetDefaultInstance()DetailPlacementViewgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()java.lang.StringgetDisplayName()Output only.com.google.protobuf.ByteStringgetDisplayNameBytes()Output only.java.lang.StringgetGroupPlacementTargetUrl()Output only.com.google.protobuf.ByteStringgetGroupPlacementTargetUrlBytes()Output only.com.google.protobuf.Parser<DetailPlacementView>getParserForType()java.lang.StringgetPlacement()Output only.com.google.protobuf.ByteStringgetPlacementBytes()Output only.PlacementTypeEnum.PlacementTypegetPlacementType()Output only.intgetPlacementTypeValue()Output only.java.lang.StringgetResourceName()Output only.com.google.protobuf.ByteStringgetResourceNameBytes()Output only.intgetSerializedSize()java.lang.StringgetTargetUrl()Output only.com.google.protobuf.ByteStringgetTargetUrlBytes()Output only.com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasDisplayName()Output only.booleanhasGroupPlacementTargetUrl()Output only.inthashCode()booleanhasPlacement()Output only.booleanhasTargetUrl()Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static DetailPlacementView.BuildernewBuilder()static DetailPlacementView.BuildernewBuilder(DetailPlacementView prototype)DetailPlacementView.BuildernewBuilderForType()protected DetailPlacementView.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static DetailPlacementViewparseDelimitedFrom(java.io.InputStream input)static DetailPlacementViewparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DetailPlacementViewparseFrom(byte[] data)static DetailPlacementViewparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DetailPlacementViewparseFrom(com.google.protobuf.ByteString data)static DetailPlacementViewparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DetailPlacementViewparseFrom(com.google.protobuf.CodedInputStream input)static DetailPlacementViewparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DetailPlacementViewparseFrom(java.io.InputStream input)static DetailPlacementViewparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DetailPlacementViewparseFrom(java.nio.ByteBuffer data)static DetailPlacementViewparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<DetailPlacementView>parser()DetailPlacementView.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
RESOURCE_NAME_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PLACEMENT_FIELD_NUMBER
public static final int PLACEMENT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GROUP_PLACEMENT_TARGET_URL_FIELD_NUMBER
public static final int GROUP_PLACEMENT_TARGET_URL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TARGET_URL_FIELD_NUMBER
public static final int TARGET_URL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PLACEMENT_TYPE_FIELD_NUMBER
public static final int PLACEMENT_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin 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
public java.lang.String getResourceName()
Output only. The resource name of the detail placement view. Detail placement view resource names have the form: `customers/{customer_id}/detailPlacementViews/{ad_group_id}~{base64_placement}`string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceDetailPlacementViewOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()
Output only. The resource name of the detail placement view. Detail placement view resource names have the form: `customers/{customer_id}/detailPlacementViews/{ad_group_id}~{base64_placement}`string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceDetailPlacementViewOrBuilder- Returns:
- The bytes for resourceName.
-
hasPlacement
public boolean hasPlacement()
Output only. The automatic placement string at detail level, e. g. website URL, mobile application ID, or a YouTube video ID.
optional string placement = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasPlacementin interfaceDetailPlacementViewOrBuilder- Returns:
- Whether the placement field is set.
-
getPlacement
public java.lang.String getPlacement()
Output only. The automatic placement string at detail level, e. g. website URL, mobile application ID, or a YouTube video ID.
optional string placement = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPlacementin interfaceDetailPlacementViewOrBuilder- Returns:
- The placement.
-
getPlacementBytes
public com.google.protobuf.ByteString getPlacementBytes()
Output only. The automatic placement string at detail level, e. g. website URL, mobile application ID, or a YouTube video ID.
optional string placement = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPlacementBytesin interfaceDetailPlacementViewOrBuilder- Returns:
- The bytes for placement.
-
hasDisplayName
public boolean hasDisplayName()
Output only. The display name is URL name for websites, YouTube video name for YouTube videos, and translated mobile app name for mobile apps.
optional string display_name = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasDisplayNamein interfaceDetailPlacementViewOrBuilder- Returns:
- Whether the displayName field is set.
-
getDisplayName
public java.lang.String getDisplayName()
Output only. The display name is URL name for websites, YouTube video name for YouTube videos, and translated mobile app name for mobile apps.
optional string display_name = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDisplayNamein interfaceDetailPlacementViewOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()
Output only. The display name is URL name for websites, YouTube video name for YouTube videos, and translated mobile app name for mobile apps.
optional string display_name = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDisplayNameBytesin interfaceDetailPlacementViewOrBuilder- Returns:
- The bytes for displayName.
-
hasGroupPlacementTargetUrl
public boolean hasGroupPlacementTargetUrl()
Output only. URL of the group placement, e.g. domain, link to the mobile application in app store, or a YouTube channel URL.
optional string group_placement_target_url = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasGroupPlacementTargetUrlin interfaceDetailPlacementViewOrBuilder- Returns:
- Whether the groupPlacementTargetUrl field is set.
-
getGroupPlacementTargetUrl
public java.lang.String getGroupPlacementTargetUrl()
Output only. URL of the group placement, e.g. domain, link to the mobile application in app store, or a YouTube channel URL.
optional string group_placement_target_url = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getGroupPlacementTargetUrlin interfaceDetailPlacementViewOrBuilder- Returns:
- The groupPlacementTargetUrl.
-
getGroupPlacementTargetUrlBytes
public com.google.protobuf.ByteString getGroupPlacementTargetUrlBytes()
Output only. URL of the group placement, e.g. domain, link to the mobile application in app store, or a YouTube channel URL.
optional string group_placement_target_url = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getGroupPlacementTargetUrlBytesin interfaceDetailPlacementViewOrBuilder- Returns:
- The bytes for groupPlacementTargetUrl.
-
hasTargetUrl
public boolean hasTargetUrl()
Output only. URL of the placement, e.g. website, link to the mobile application in app store, or a YouTube video URL.
optional string target_url = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasTargetUrlin interfaceDetailPlacementViewOrBuilder- Returns:
- Whether the targetUrl field is set.
-
getTargetUrl
public java.lang.String getTargetUrl()
Output only. URL of the placement, e.g. website, link to the mobile application in app store, or a YouTube video URL.
optional string target_url = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTargetUrlin interfaceDetailPlacementViewOrBuilder- Returns:
- The targetUrl.
-
getTargetUrlBytes
public com.google.protobuf.ByteString getTargetUrlBytes()
Output only. URL of the placement, e.g. website, link to the mobile application in app store, or a YouTube video URL.
optional string target_url = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTargetUrlBytesin interfaceDetailPlacementViewOrBuilder- Returns:
- The bytes for targetUrl.
-
getPlacementTypeValue
public int getPlacementTypeValue()
Output only. Type of the placement, e.g. Website, YouTube Video, and Mobile Application.
.google.ads.googleads.v10.enums.PlacementTypeEnum.PlacementType placement_type = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPlacementTypeValuein interfaceDetailPlacementViewOrBuilder- Returns:
- The enum numeric value on the wire for placementType.
-
getPlacementType
public PlacementTypeEnum.PlacementType getPlacementType()
Output only. Type of the placement, e.g. Website, YouTube Video, and Mobile Application.
.google.ads.googleads.v10.enums.PlacementTypeEnum.PlacementType placement_type = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPlacementTypein interfaceDetailPlacementViewOrBuilder- Returns:
- The placementType.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- 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 DetailPlacementView parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DetailPlacementView parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DetailPlacementView parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DetailPlacementView parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DetailPlacementView parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DetailPlacementView parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DetailPlacementView parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static DetailPlacementView parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static DetailPlacementView parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static DetailPlacementView parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static DetailPlacementView parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static DetailPlacementView parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public DetailPlacementView.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static DetailPlacementView.Builder newBuilder()
-
newBuilder
public static DetailPlacementView.Builder newBuilder(DetailPlacementView prototype)
-
toBuilder
public DetailPlacementView.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected DetailPlacementView.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static DetailPlacementView getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<DetailPlacementView> parser()
-
getParserForType
public com.google.protobuf.Parser<DetailPlacementView> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public DetailPlacementView getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-