Class ExperimentArm.AssetGroupInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ExperimentArm.AssetGroupInfo.Builder>
com.google.ads.googleads.v24.resources.ExperimentArm.AssetGroupInfo.Builder
- All Implemented Interfaces:
ExperimentArm.AssetGroupInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ExperimentArm.AssetGroupInfo
public static final class ExperimentArm.AssetGroupInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ExperimentArm.AssetGroupInfo.Builder>
implements ExperimentArm.AssetGroupInfoOrBuilder
Holds the asset groups included in an arm of an Optimize Assets experiment.Protobuf type
google.ads.googleads.v24.resources.ExperimentArm.AssetGroupInfo-
Method Summary
Modifier and TypeMethodDescriptionaddAllAssetGroupAssets(Iterable<? extends ExperimentArm.AssetGroupAssetInfo> values) List of asset group assets under the asset group.addAssetGroupAssets(int index, ExperimentArm.AssetGroupAssetInfo value) List of asset group assets under the asset group.addAssetGroupAssets(int index, ExperimentArm.AssetGroupAssetInfo.Builder builderForValue) List of asset group assets under the asset group.List of asset group assets under the asset group.addAssetGroupAssets(ExperimentArm.AssetGroupAssetInfo.Builder builderForValue) List of asset group assets under the asset group.List of asset group assets under the asset group.addAssetGroupAssetsBuilder(int index) List of asset group assets under the asset group.build()clear()Asset group resource name.List of asset group assets under the asset group.Asset group resource name.getAssetGroupAssets(int index) List of asset group assets under the asset group.getAssetGroupAssetsBuilder(int index) List of asset group assets under the asset group.List of asset group assets under the asset group.intList of asset group assets under the asset group.List of asset group assets under the asset group.getAssetGroupAssetsOrBuilder(int index) List of asset group assets under the asset group.List<? extends ExperimentArm.AssetGroupAssetInfoOrBuilder>List of asset group assets under the asset group.com.google.protobuf.ByteStringAsset group 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) removeAssetGroupAssets(int index) List of asset group assets under the asset group.setAssetGroup(String value) Asset group resource name.setAssetGroupAssets(int index, ExperimentArm.AssetGroupAssetInfo value) List of asset group assets under the asset group.setAssetGroupAssets(int index, ExperimentArm.AssetGroupAssetInfo.Builder builderForValue) List of asset group assets under the asset group.setAssetGroupBytes(com.google.protobuf.ByteString value) Asset group 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.AssetGroupInfo.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.AssetGroupInfo.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.AssetGroupInfo.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.AssetGroupInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ExperimentArm.AssetGroupInfo.Builder>
-
mergeFrom
public ExperimentArm.AssetGroupInfo.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.AssetGroupInfo.Builder>- Throws:
IOException
-
getAssetGroup
Asset group resource name.
string asset_group = 1 [(.google.api.resource_reference) = { ... }- Specified by:
getAssetGroupin interfaceExperimentArm.AssetGroupInfoOrBuilder- Returns:
- The assetGroup.
-
getAssetGroupBytes
public com.google.protobuf.ByteString getAssetGroupBytes()Asset group resource name.
string asset_group = 1 [(.google.api.resource_reference) = { ... }- Specified by:
getAssetGroupBytesin interfaceExperimentArm.AssetGroupInfoOrBuilder- Returns:
- The bytes for assetGroup.
-
setAssetGroup
Asset group resource name.
string asset_group = 1 [(.google.api.resource_reference) = { ... }- Parameters:
value- The assetGroup to set.- Returns:
- This builder for chaining.
-
clearAssetGroup
Asset group resource name.
string asset_group = 1 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setAssetGroupBytes
public ExperimentArm.AssetGroupInfo.Builder setAssetGroupBytes(com.google.protobuf.ByteString value) Asset group resource name.
string asset_group = 1 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for assetGroup to set.- Returns:
- This builder for chaining.
-
getAssetGroupAssetsList
List of asset group assets under the asset group.
repeated .google.ads.googleads.v24.resources.ExperimentArm.AssetGroupAssetInfo asset_group_assets = 2;- Specified by:
getAssetGroupAssetsListin interfaceExperimentArm.AssetGroupInfoOrBuilder
-
getAssetGroupAssetsCount
public int getAssetGroupAssetsCount()List of asset group assets under the asset group.
repeated .google.ads.googleads.v24.resources.ExperimentArm.AssetGroupAssetInfo asset_group_assets = 2;- Specified by:
getAssetGroupAssetsCountin interfaceExperimentArm.AssetGroupInfoOrBuilder
-
getAssetGroupAssets
List of asset group assets under the asset group.
repeated .google.ads.googleads.v24.resources.ExperimentArm.AssetGroupAssetInfo asset_group_assets = 2;- Specified by:
getAssetGroupAssetsin interfaceExperimentArm.AssetGroupInfoOrBuilder
-
setAssetGroupAssets
public ExperimentArm.AssetGroupInfo.Builder setAssetGroupAssets(int index, ExperimentArm.AssetGroupAssetInfo value) List of asset group assets under the asset group.
repeated .google.ads.googleads.v24.resources.ExperimentArm.AssetGroupAssetInfo asset_group_assets = 2; -
setAssetGroupAssets
public ExperimentArm.AssetGroupInfo.Builder setAssetGroupAssets(int index, ExperimentArm.AssetGroupAssetInfo.Builder builderForValue) List of asset group assets under the asset group.
repeated .google.ads.googleads.v24.resources.ExperimentArm.AssetGroupAssetInfo asset_group_assets = 2; -
addAssetGroupAssets
public ExperimentArm.AssetGroupInfo.Builder addAssetGroupAssets(ExperimentArm.AssetGroupAssetInfo value) List of asset group assets under the asset group.
repeated .google.ads.googleads.v24.resources.ExperimentArm.AssetGroupAssetInfo asset_group_assets = 2; -
addAssetGroupAssets
public ExperimentArm.AssetGroupInfo.Builder addAssetGroupAssets(int index, ExperimentArm.AssetGroupAssetInfo value) List of asset group assets under the asset group.
repeated .google.ads.googleads.v24.resources.ExperimentArm.AssetGroupAssetInfo asset_group_assets = 2; -
addAssetGroupAssets
public ExperimentArm.AssetGroupInfo.Builder addAssetGroupAssets(ExperimentArm.AssetGroupAssetInfo.Builder builderForValue) List of asset group assets under the asset group.
repeated .google.ads.googleads.v24.resources.ExperimentArm.AssetGroupAssetInfo asset_group_assets = 2; -
addAssetGroupAssets
public ExperimentArm.AssetGroupInfo.Builder addAssetGroupAssets(int index, ExperimentArm.AssetGroupAssetInfo.Builder builderForValue) List of asset group assets under the asset group.
repeated .google.ads.googleads.v24.resources.ExperimentArm.AssetGroupAssetInfo asset_group_assets = 2; -
addAllAssetGroupAssets
public ExperimentArm.AssetGroupInfo.Builder addAllAssetGroupAssets(Iterable<? extends ExperimentArm.AssetGroupAssetInfo> values) List of asset group assets under the asset group.
repeated .google.ads.googleads.v24.resources.ExperimentArm.AssetGroupAssetInfo asset_group_assets = 2; -
clearAssetGroupAssets
List of asset group assets under the asset group.
repeated .google.ads.googleads.v24.resources.ExperimentArm.AssetGroupAssetInfo asset_group_assets = 2; -
removeAssetGroupAssets
List of asset group assets under the asset group.
repeated .google.ads.googleads.v24.resources.ExperimentArm.AssetGroupAssetInfo asset_group_assets = 2; -
getAssetGroupAssetsBuilder
List of asset group assets under the asset group.
repeated .google.ads.googleads.v24.resources.ExperimentArm.AssetGroupAssetInfo asset_group_assets = 2; -
getAssetGroupAssetsOrBuilder
List of asset group assets under the asset group.
repeated .google.ads.googleads.v24.resources.ExperimentArm.AssetGroupAssetInfo asset_group_assets = 2;- Specified by:
getAssetGroupAssetsOrBuilderin interfaceExperimentArm.AssetGroupInfoOrBuilder
-
getAssetGroupAssetsOrBuilderList
public List<? extends ExperimentArm.AssetGroupAssetInfoOrBuilder> getAssetGroupAssetsOrBuilderList()List of asset group assets under the asset group.
repeated .google.ads.googleads.v24.resources.ExperimentArm.AssetGroupAssetInfo asset_group_assets = 2;- Specified by:
getAssetGroupAssetsOrBuilderListin interfaceExperimentArm.AssetGroupInfoOrBuilder
-
addAssetGroupAssetsBuilder
List of asset group assets under the asset group.
repeated .google.ads.googleads.v24.resources.ExperimentArm.AssetGroupAssetInfo asset_group_assets = 2; -
addAssetGroupAssetsBuilder
List of asset group assets under the asset group.
repeated .google.ads.googleads.v24.resources.ExperimentArm.AssetGroupAssetInfo asset_group_assets = 2; -
getAssetGroupAssetsBuilderList
List of asset group assets under the asset group.
repeated .google.ads.googleads.v24.resources.ExperimentArm.AssetGroupAssetInfo asset_group_assets = 2;
-