Class PageFeedAsset.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<PageFeedAsset.Builder>
com.google.ads.googleads.v23.common.PageFeedAsset.Builder
- All Implemented Interfaces:
PageFeedAssetOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PageFeedAsset
public static final class PageFeedAsset.Builder
extends com.google.protobuf.GeneratedMessage.Builder<PageFeedAsset.Builder>
implements PageFeedAssetOrBuilder
A Page Feed asset.Protobuf type
google.ads.googleads.v23.common.PageFeedAsset-
Method Summary
Modifier and TypeMethodDescriptionaddAllLabels(Iterable<String> values) Labels used to group the page urls.Labels used to group the page urls.addLabelsBytes(com.google.protobuf.ByteString value) Labels used to group the page urls.build()clear()Labels used to group the page urls.Required.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetLabels(int index) Labels used to group the page urls.com.google.protobuf.ByteStringgetLabelsBytes(int index) Labels used to group the page urls.intLabels used to group the page urls.com.google.protobuf.ProtocolStringListLabels used to group the page urls.Required.com.google.protobuf.ByteStringRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(PageFeedAsset other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Labels used to group the page urls.setPageUrl(String value) Required.setPageUrlBytes(com.google.protobuf.ByteString value) Required.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<PageFeedAsset.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<PageFeedAsset.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.GeneratedMessage.Builder<PageFeedAsset.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PageFeedAsset.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PageFeedAsset.Builder>
-
mergeFrom
public PageFeedAsset.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PageFeedAsset.Builder>- Throws:
IOException
-
getPageUrl
Required. The webpage that advertisers want to target.
string page_url = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPageUrlin interfacePageFeedAssetOrBuilder- Returns:
- The pageUrl.
-
getPageUrlBytes
public com.google.protobuf.ByteString getPageUrlBytes()Required. The webpage that advertisers want to target.
string page_url = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPageUrlBytesin interfacePageFeedAssetOrBuilder- Returns:
- The bytes for pageUrl.
-
setPageUrl
Required. The webpage that advertisers want to target.
string page_url = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The pageUrl to set.- Returns:
- This builder for chaining.
-
clearPageUrl
Required. The webpage that advertisers want to target.
string page_url = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setPageUrlBytes
Required. The webpage that advertisers want to target.
string page_url = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for pageUrl to set.- Returns:
- This builder for chaining.
-
getLabelsList
public com.google.protobuf.ProtocolStringList getLabelsList()Labels used to group the page urls.
repeated string labels = 2;- Specified by:
getLabelsListin interfacePageFeedAssetOrBuilder- Returns:
- A list containing the labels.
-
getLabelsCount
public int getLabelsCount()Labels used to group the page urls.
repeated string labels = 2;- Specified by:
getLabelsCountin interfacePageFeedAssetOrBuilder- Returns:
- The count of labels.
-
getLabels
Labels used to group the page urls.
repeated string labels = 2;- Specified by:
getLabelsin interfacePageFeedAssetOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The labels at the given index.
-
getLabelsBytes
public com.google.protobuf.ByteString getLabelsBytes(int index) Labels used to group the page urls.
repeated string labels = 2;- Specified by:
getLabelsBytesin interfacePageFeedAssetOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the labels at the given index.
-
setLabels
Labels used to group the page urls.
repeated string labels = 2;- Parameters:
index- The index to set the value at.value- The labels to set.- Returns:
- This builder for chaining.
-
addLabels
Labels used to group the page urls.
repeated string labels = 2;- Parameters:
value- The labels to add.- Returns:
- This builder for chaining.
-
addAllLabels
Labels used to group the page urls.
repeated string labels = 2;- Parameters:
values- The labels to add.- Returns:
- This builder for chaining.
-
clearLabels
Labels used to group the page urls.
repeated string labels = 2;- Returns:
- This builder for chaining.
-
addLabelsBytes
Labels used to group the page urls.
repeated string labels = 2;- Parameters:
value- The bytes of the labels to add.- Returns:
- This builder for chaining.
-