Class ExperimentArm.AssetVariationInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ExperimentArm.AssetVariationInfo.Builder>
com.google.ads.googleads.v25.resources.ExperimentArm.AssetVariationInfo.Builder
- All Implemented Interfaces:
ExperimentArm.AssetVariationInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ExperimentArm.AssetVariationInfo
public static final class ExperimentArm.AssetVariationInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ExperimentArm.AssetVariationInfo.Builder>
implements ExperimentArm.AssetVariationInfoOrBuilder
Details of asset variations to be performed on an ad in the control ad group.Protobuf type
google.ads.googleads.v25.resources.ExperimentArm.AssetVariationInfo-
Method Summary
Modifier and TypeMethodDescriptionaddAllAssetDetails(Iterable<? extends ExperimentArm.AssetDetail> values) Details for each asset that is being modified from the base ad.addAssetDetails(int index, ExperimentArm.AssetDetail value) Details for each asset that is being modified from the base ad.addAssetDetails(int index, ExperimentArm.AssetDetail.Builder builderForValue) Details for each asset that is being modified from the base ad.Details for each asset that is being modified from the base ad.addAssetDetails(ExperimentArm.AssetDetail.Builder builderForValue) Details for each asset that is being modified from the base ad.Details for each asset that is being modified from the base ad.addAssetDetailsBuilder(int index) Details for each asset that is being modified from the base ad.build()clear()Details for each asset that is being modified from the base ad.Associated base ad resource name.Associated base AdGroup resource name.getAssetDetails(int index) Details for each asset that is being modified from the base ad.getAssetDetailsBuilder(int index) Details for each asset that is being modified from the base ad.Details for each asset that is being modified from the base ad.intDetails for each asset that is being modified from the base ad.Details for each asset that is being modified from the base ad.getAssetDetailsOrBuilder(int index) Details for each asset that is being modified from the base ad.List<? extends ExperimentArm.AssetDetailOrBuilder>Details for each asset that is being modified from the base ad.Associated base ad resource name.com.google.protobuf.ByteStringAssociated base ad resource name.Associated base AdGroup resource name.com.google.protobuf.ByteStringAssociated base AdGroup resource name.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeAssetDetails(int index) Details for each asset that is being modified from the base ad.setAssetDetails(int index, ExperimentArm.AssetDetail value) Details for each asset that is being modified from the base ad.setAssetDetails(int index, ExperimentArm.AssetDetail.Builder builderForValue) Details for each asset that is being modified from the base ad.Associated base ad resource name.setBaseAdBytes(com.google.protobuf.ByteString value) Associated base ad resource name.setBaseAdGroup(String value) Associated base AdGroup resource name.setBaseAdGroupBytes(com.google.protobuf.ByteString value) Associated base AdGroup resource name.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<ExperimentArm.AssetVariationInfo.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<ExperimentArm.AssetVariationInfo.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<ExperimentArm.AssetVariationInfo.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<ExperimentArm.AssetVariationInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ExperimentArm.AssetVariationInfo.Builder>
-
mergeFrom
public ExperimentArm.AssetVariationInfo.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<ExperimentArm.AssetVariationInfo.Builder>- Throws:
IOException
-
getBaseAdGroup
Associated base AdGroup resource name.
string base_ad_group = 1 [(.google.api.resource_reference) = { ... }- Specified by:
getBaseAdGroupin interfaceExperimentArm.AssetVariationInfoOrBuilder- Returns:
- The baseAdGroup.
-
getBaseAdGroupBytes
public com.google.protobuf.ByteString getBaseAdGroupBytes()Associated base AdGroup resource name.
string base_ad_group = 1 [(.google.api.resource_reference) = { ... }- Specified by:
getBaseAdGroupBytesin interfaceExperimentArm.AssetVariationInfoOrBuilder- Returns:
- The bytes for baseAdGroup.
-
setBaseAdGroup
Associated base AdGroup resource name.
string base_ad_group = 1 [(.google.api.resource_reference) = { ... }- Parameters:
value- The baseAdGroup to set.- Returns:
- This builder for chaining.
-
clearBaseAdGroup
Associated base AdGroup resource name.
string base_ad_group = 1 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setBaseAdGroupBytes
public ExperimentArm.AssetVariationInfo.Builder setBaseAdGroupBytes(com.google.protobuf.ByteString value) Associated base AdGroup resource name.
string base_ad_group = 1 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for baseAdGroup to set.- Returns:
- This builder for chaining.
-
getBaseAd
Associated base ad resource name.
string base_ad = 2 [(.google.api.resource_reference) = { ... }- Specified by:
getBaseAdin interfaceExperimentArm.AssetVariationInfoOrBuilder- Returns:
- The baseAd.
-
getBaseAdBytes
public com.google.protobuf.ByteString getBaseAdBytes()Associated base ad resource name.
string base_ad = 2 [(.google.api.resource_reference) = { ... }- Specified by:
getBaseAdBytesin interfaceExperimentArm.AssetVariationInfoOrBuilder- Returns:
- The bytes for baseAd.
-
setBaseAd
Associated base ad resource name.
string base_ad = 2 [(.google.api.resource_reference) = { ... }- Parameters:
value- The baseAd to set.- Returns:
- This builder for chaining.
-
clearBaseAd
Associated base ad resource name.
string base_ad = 2 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setBaseAdBytes
public ExperimentArm.AssetVariationInfo.Builder setBaseAdBytes(com.google.protobuf.ByteString value) Associated base ad resource name.
string base_ad = 2 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for baseAd to set.- Returns:
- This builder for chaining.
-
getAssetDetailsList
Details for each asset that is being modified from the base ad.
repeated .google.ads.googleads.v25.resources.ExperimentArm.AssetDetail asset_details = 3;- Specified by:
getAssetDetailsListin interfaceExperimentArm.AssetVariationInfoOrBuilder
-
getAssetDetailsCount
public int getAssetDetailsCount()Details for each asset that is being modified from the base ad.
repeated .google.ads.googleads.v25.resources.ExperimentArm.AssetDetail asset_details = 3;- Specified by:
getAssetDetailsCountin interfaceExperimentArm.AssetVariationInfoOrBuilder
-
getAssetDetails
Details for each asset that is being modified from the base ad.
repeated .google.ads.googleads.v25.resources.ExperimentArm.AssetDetail asset_details = 3;- Specified by:
getAssetDetailsin interfaceExperimentArm.AssetVariationInfoOrBuilder
-
setAssetDetails
public ExperimentArm.AssetVariationInfo.Builder setAssetDetails(int index, ExperimentArm.AssetDetail value) Details for each asset that is being modified from the base ad.
repeated .google.ads.googleads.v25.resources.ExperimentArm.AssetDetail asset_details = 3; -
setAssetDetails
public ExperimentArm.AssetVariationInfo.Builder setAssetDetails(int index, ExperimentArm.AssetDetail.Builder builderForValue) Details for each asset that is being modified from the base ad.
repeated .google.ads.googleads.v25.resources.ExperimentArm.AssetDetail asset_details = 3; -
addAssetDetails
Details for each asset that is being modified from the base ad.
repeated .google.ads.googleads.v25.resources.ExperimentArm.AssetDetail asset_details = 3; -
addAssetDetails
public ExperimentArm.AssetVariationInfo.Builder addAssetDetails(int index, ExperimentArm.AssetDetail value) Details for each asset that is being modified from the base ad.
repeated .google.ads.googleads.v25.resources.ExperimentArm.AssetDetail asset_details = 3; -
addAssetDetails
public ExperimentArm.AssetVariationInfo.Builder addAssetDetails(ExperimentArm.AssetDetail.Builder builderForValue) Details for each asset that is being modified from the base ad.
repeated .google.ads.googleads.v25.resources.ExperimentArm.AssetDetail asset_details = 3; -
addAssetDetails
public ExperimentArm.AssetVariationInfo.Builder addAssetDetails(int index, ExperimentArm.AssetDetail.Builder builderForValue) Details for each asset that is being modified from the base ad.
repeated .google.ads.googleads.v25.resources.ExperimentArm.AssetDetail asset_details = 3; -
addAllAssetDetails
public ExperimentArm.AssetVariationInfo.Builder addAllAssetDetails(Iterable<? extends ExperimentArm.AssetDetail> values) Details for each asset that is being modified from the base ad.
repeated .google.ads.googleads.v25.resources.ExperimentArm.AssetDetail asset_details = 3; -
clearAssetDetails
Details for each asset that is being modified from the base ad.
repeated .google.ads.googleads.v25.resources.ExperimentArm.AssetDetail asset_details = 3; -
removeAssetDetails
Details for each asset that is being modified from the base ad.
repeated .google.ads.googleads.v25.resources.ExperimentArm.AssetDetail asset_details = 3; -
getAssetDetailsBuilder
Details for each asset that is being modified from the base ad.
repeated .google.ads.googleads.v25.resources.ExperimentArm.AssetDetail asset_details = 3; -
getAssetDetailsOrBuilder
Details for each asset that is being modified from the base ad.
repeated .google.ads.googleads.v25.resources.ExperimentArm.AssetDetail asset_details = 3;- Specified by:
getAssetDetailsOrBuilderin interfaceExperimentArm.AssetVariationInfoOrBuilder
-
getAssetDetailsOrBuilderList
Details for each asset that is being modified from the base ad.
repeated .google.ads.googleads.v25.resources.ExperimentArm.AssetDetail asset_details = 3;- Specified by:
getAssetDetailsOrBuilderListin interfaceExperimentArm.AssetVariationInfoOrBuilder
-
addAssetDetailsBuilder
Details for each asset that is being modified from the base ad.
repeated .google.ads.googleads.v25.resources.ExperimentArm.AssetDetail asset_details = 3; -
addAssetDetailsBuilder
Details for each asset that is being modified from the base ad.
repeated .google.ads.googleads.v25.resources.ExperimentArm.AssetDetail asset_details = 3; -
getAssetDetailsBuilderList
Details for each asset that is being modified from the base ad.
repeated .google.ads.googleads.v25.resources.ExperimentArm.AssetDetail asset_details = 3;
-