Class ExperimentArm.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ExperimentArm.Builder>
-
- com.google.ads.googleads.v15.resources.ExperimentArm.Builder
-
- All Implemented Interfaces:
ExperimentArmOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- ExperimentArm
public static final class ExperimentArm.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ExperimentArm.Builder> implements ExperimentArmOrBuilder
A Google ads experiment for users to experiment changes on multiple campaigns, compare the performance, and apply the effective changes.
Protobuf typegoogle.ads.googleads.v15.resources.ExperimentArm
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ExperimentArm.BuilderaddAllCampaigns(java.lang.Iterable<java.lang.String> values)List of campaigns in the trial arm.ExperimentArm.BuilderaddAllInDesignCampaigns(java.lang.Iterable<java.lang.String> values)Output only.ExperimentArm.BuilderaddCampaigns(java.lang.String value)List of campaigns in the trial arm.ExperimentArm.BuilderaddCampaignsBytes(com.google.protobuf.ByteString value)List of campaigns in the trial arm.ExperimentArm.BuilderaddInDesignCampaigns(java.lang.String value)Output only.ExperimentArm.BuilderaddInDesignCampaignsBytes(com.google.protobuf.ByteString value)Output only.ExperimentArm.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)ExperimentArmbuild()ExperimentArmbuildPartial()ExperimentArm.Builderclear()ExperimentArm.BuilderclearCampaigns()List of campaigns in the trial arm.ExperimentArm.BuilderclearControl()Whether this arm is a control arm.ExperimentArm.BuilderclearExperiment()Immutable.ExperimentArm.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ExperimentArm.BuilderclearInDesignCampaigns()Output only.ExperimentArm.BuilderclearName()Required.ExperimentArm.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ExperimentArm.BuilderclearResourceName()Immutable.ExperimentArm.BuilderclearTrafficSplit()Traffic split of the trial arm.ExperimentArm.Builderclone()java.lang.StringgetCampaigns(int index)List of campaigns in the trial arm.com.google.protobuf.ByteStringgetCampaignsBytes(int index)List of campaigns in the trial arm.intgetCampaignsCount()List of campaigns in the trial arm.com.google.protobuf.ProtocolStringListgetCampaignsList()List of campaigns in the trial arm.booleangetControl()Whether this arm is a control arm.ExperimentArmgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetExperiment()Immutable.com.google.protobuf.ByteStringgetExperimentBytes()Immutable.java.lang.StringgetInDesignCampaigns(int index)Output only.com.google.protobuf.ByteStringgetInDesignCampaignsBytes(int index)Output only.intgetInDesignCampaignsCount()Output only.com.google.protobuf.ProtocolStringListgetInDesignCampaignsList()Output only.java.lang.StringgetName()Required.com.google.protobuf.ByteStringgetNameBytes()Required.java.lang.StringgetResourceName()Immutable.com.google.protobuf.ByteStringgetResourceNameBytes()Immutable.longgetTrafficSplit()Traffic split of the trial arm.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ExperimentArm.BuildermergeFrom(ExperimentArm other)ExperimentArm.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ExperimentArm.BuildermergeFrom(com.google.protobuf.Message other)ExperimentArm.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ExperimentArm.BuildersetCampaigns(int index, java.lang.String value)List of campaigns in the trial arm.ExperimentArm.BuildersetControl(boolean value)Whether this arm is a control arm.ExperimentArm.BuildersetExperiment(java.lang.String value)Immutable.ExperimentArm.BuildersetExperimentBytes(com.google.protobuf.ByteString value)Immutable.ExperimentArm.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)ExperimentArm.BuildersetInDesignCampaigns(int index, java.lang.String value)Output only.ExperimentArm.BuildersetName(java.lang.String value)Required.ExperimentArm.BuildersetNameBytes(com.google.protobuf.ByteString value)Required.ExperimentArm.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)ExperimentArm.BuildersetResourceName(java.lang.String value)Immutable.ExperimentArm.BuildersetResourceNameBytes(com.google.protobuf.ByteString value)Immutable.ExperimentArm.BuildersetTrafficSplit(long value)Traffic split of the trial arm.ExperimentArm.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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.Builder<ExperimentArm.Builder>
-
clear
public ExperimentArm.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ExperimentArm.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.GeneratedMessageV3.Builder<ExperimentArm.Builder>
-
getDefaultInstanceForType
public ExperimentArm getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ExperimentArm build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ExperimentArm buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ExperimentArm.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ExperimentArm.Builder>
-
setField
public ExperimentArm.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ExperimentArm.Builder>
-
clearField
public ExperimentArm.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ExperimentArm.Builder>
-
clearOneof
public ExperimentArm.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ExperimentArm.Builder>
-
setRepeatedField
public ExperimentArm.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ExperimentArm.Builder>
-
addRepeatedField
public ExperimentArm.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ExperimentArm.Builder>
-
mergeFrom
public ExperimentArm.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ExperimentArm.Builder>
-
mergeFrom
public ExperimentArm.Builder mergeFrom(ExperimentArm other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ExperimentArm.Builder>
-
mergeFrom
public ExperimentArm.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.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.Builder>- Throws:
java.io.IOException
-
getResourceName
public java.lang.String getResourceName()
Immutable. The resource name of the experiment arm. Experiment arm resource names have the form: `customers/{customer_id}/experimentArms/{TrialArm.trial_id}~{TrialArm.trial_arm_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceExperimentArmOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()
Immutable. The resource name of the experiment arm. Experiment arm resource names have the form: `customers/{customer_id}/experimentArms/{TrialArm.trial_id}~{TrialArm.trial_arm_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceExperimentArmOrBuilder- Returns:
- The bytes for resourceName.
-
setResourceName
public ExperimentArm.Builder setResourceName(java.lang.String value)
Immutable. The resource name of the experiment arm. Experiment arm resource names have the form: `customers/{customer_id}/experimentArms/{TrialArm.trial_id}~{TrialArm.trial_arm_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The resourceName to set.- Returns:
- This builder for chaining.
-
clearResourceName
public ExperimentArm.Builder clearResourceName()
Immutable. The resource name of the experiment arm. Experiment arm resource names have the form: `customers/{customer_id}/experimentArms/{TrialArm.trial_id}~{TrialArm.trial_arm_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setResourceNameBytes
public ExperimentArm.Builder setResourceNameBytes(com.google.protobuf.ByteString value)
Immutable. The resource name of the experiment arm. Experiment arm resource names have the form: `customers/{customer_id}/experimentArms/{TrialArm.trial_id}~{TrialArm.trial_arm_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for resourceName to set.- Returns:
- This builder for chaining.
-
getExperiment
public java.lang.String getExperiment()
Immutable. The experiment to which the ExperimentArm belongs.
string experiment = 8 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getExperimentin interfaceExperimentArmOrBuilder- Returns:
- The experiment.
-
getExperimentBytes
public com.google.protobuf.ByteString getExperimentBytes()
Immutable. The experiment to which the ExperimentArm belongs.
string experiment = 8 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getExperimentBytesin interfaceExperimentArmOrBuilder- Returns:
- The bytes for experiment.
-
setExperiment
public ExperimentArm.Builder setExperiment(java.lang.String value)
Immutable. The experiment to which the ExperimentArm belongs.
string experiment = 8 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The experiment to set.- Returns:
- This builder for chaining.
-
clearExperiment
public ExperimentArm.Builder clearExperiment()
Immutable. The experiment to which the ExperimentArm belongs.
string experiment = 8 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setExperimentBytes
public ExperimentArm.Builder setExperimentBytes(com.google.protobuf.ByteString value)
Immutable. The experiment to which the ExperimentArm belongs.
string experiment = 8 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for experiment to set.- Returns:
- This builder for chaining.
-
getName
public java.lang.String getName()
Required. The name of the experiment arm. It must have a minimum length of 1 and maximum length of 1024. It must be unique under an experiment.
string name = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getNamein interfaceExperimentArmOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Required. The name of the experiment arm. It must have a minimum length of 1 and maximum length of 1024. It must be unique under an experiment.
string name = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getNameBytesin interfaceExperimentArmOrBuilder- Returns:
- The bytes for name.
-
setName
public ExperimentArm.Builder setName(java.lang.String value)
Required. The name of the experiment arm. It must have a minimum length of 1 and maximum length of 1024. It must be unique under an experiment.
string name = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public ExperimentArm.Builder clearName()
Required. The name of the experiment arm. It must have a minimum length of 1 and maximum length of 1024. It must be unique under an experiment.
string name = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setNameBytes
public ExperimentArm.Builder setNameBytes(com.google.protobuf.ByteString value)
Required. The name of the experiment arm. It must have a minimum length of 1 and maximum length of 1024. It must be unique under an experiment.
string name = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getControl
public boolean getControl()
Whether this arm is a control arm. A control arm is the arm against which the other arms are compared.
bool control = 4;- Specified by:
getControlin interfaceExperimentArmOrBuilder- Returns:
- The control.
-
setControl
public ExperimentArm.Builder setControl(boolean value)
Whether this arm is a control arm. A control arm is the arm against which the other arms are compared.
bool control = 4;- Parameters:
value- The control to set.- Returns:
- This builder for chaining.
-
clearControl
public ExperimentArm.Builder clearControl()
Whether this arm is a control arm. A control arm is the arm against which the other arms are compared.
bool control = 4;- Returns:
- This builder for chaining.
-
getTrafficSplit
public long getTrafficSplit()
Traffic split of the trial arm. The value should be between 1 and 100 and must total 100 between the two trial arms.
int64 traffic_split = 5;- Specified by:
getTrafficSplitin interfaceExperimentArmOrBuilder- Returns:
- The trafficSplit.
-
setTrafficSplit
public ExperimentArm.Builder setTrafficSplit(long value)
Traffic split of the trial arm. The value should be between 1 and 100 and must total 100 between the two trial arms.
int64 traffic_split = 5;- Parameters:
value- The trafficSplit to set.- Returns:
- This builder for chaining.
-
clearTrafficSplit
public ExperimentArm.Builder clearTrafficSplit()
Traffic split of the trial arm. The value should be between 1 and 100 and must total 100 between the two trial arms.
int64 traffic_split = 5;- Returns:
- This builder for chaining.
-
getCampaignsList
public com.google.protobuf.ProtocolStringList getCampaignsList()
List of campaigns in the trial arm. The max length is one.
repeated string campaigns = 6 [(.google.api.resource_reference) = { ... }- Specified by:
getCampaignsListin interfaceExperimentArmOrBuilder- Returns:
- A list containing the campaigns.
-
getCampaignsCount
public int getCampaignsCount()
List of campaigns in the trial arm. The max length is one.
repeated string campaigns = 6 [(.google.api.resource_reference) = { ... }- Specified by:
getCampaignsCountin interfaceExperimentArmOrBuilder- Returns:
- The count of campaigns.
-
getCampaigns
public java.lang.String getCampaigns(int index)
List of campaigns in the trial arm. The max length is one.
repeated string campaigns = 6 [(.google.api.resource_reference) = { ... }- Specified by:
getCampaignsin interfaceExperimentArmOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The campaigns at the given index.
-
getCampaignsBytes
public com.google.protobuf.ByteString getCampaignsBytes(int index)
List of campaigns in the trial arm. The max length is one.
repeated string campaigns = 6 [(.google.api.resource_reference) = { ... }- Specified by:
getCampaignsBytesin interfaceExperimentArmOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the campaigns at the given index.
-
setCampaigns
public ExperimentArm.Builder setCampaigns(int index, java.lang.String value)
List of campaigns in the trial arm. The max length is one.
repeated string campaigns = 6 [(.google.api.resource_reference) = { ... }- Parameters:
index- The index to set the value at.value- The campaigns to set.- Returns:
- This builder for chaining.
-
addCampaigns
public ExperimentArm.Builder addCampaigns(java.lang.String value)
List of campaigns in the trial arm. The max length is one.
repeated string campaigns = 6 [(.google.api.resource_reference) = { ... }- Parameters:
value- The campaigns to add.- Returns:
- This builder for chaining.
-
addAllCampaigns
public ExperimentArm.Builder addAllCampaigns(java.lang.Iterable<java.lang.String> values)
List of campaigns in the trial arm. The max length is one.
repeated string campaigns = 6 [(.google.api.resource_reference) = { ... }- Parameters:
values- The campaigns to add.- Returns:
- This builder for chaining.
-
clearCampaigns
public ExperimentArm.Builder clearCampaigns()
List of campaigns in the trial arm. The max length is one.
repeated string campaigns = 6 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
addCampaignsBytes
public ExperimentArm.Builder addCampaignsBytes(com.google.protobuf.ByteString value)
List of campaigns in the trial arm. The max length is one.
repeated string campaigns = 6 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes of the campaigns to add.- Returns:
- This builder for chaining.
-
getInDesignCampaignsList
public com.google.protobuf.ProtocolStringList getInDesignCampaignsList()
Output only. The in design campaigns in the treatment experiment arm.
repeated string in_design_campaigns = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getInDesignCampaignsListin interfaceExperimentArmOrBuilder- Returns:
- A list containing the inDesignCampaigns.
-
getInDesignCampaignsCount
public int getInDesignCampaignsCount()
Output only. The in design campaigns in the treatment experiment arm.
repeated string in_design_campaigns = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getInDesignCampaignsCountin interfaceExperimentArmOrBuilder- Returns:
- The count of inDesignCampaigns.
-
getInDesignCampaigns
public java.lang.String getInDesignCampaigns(int index)
Output only. The in design campaigns in the treatment experiment arm.
repeated string in_design_campaigns = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getInDesignCampaignsin interfaceExperimentArmOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The inDesignCampaigns at the given index.
-
getInDesignCampaignsBytes
public com.google.protobuf.ByteString getInDesignCampaignsBytes(int index)
Output only. The in design campaigns in the treatment experiment arm.
repeated string in_design_campaigns = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getInDesignCampaignsBytesin interfaceExperimentArmOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the inDesignCampaigns at the given index.
-
setInDesignCampaigns
public ExperimentArm.Builder setInDesignCampaigns(int index, java.lang.String value)
Output only. The in design campaigns in the treatment experiment arm.
repeated string in_design_campaigns = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Parameters:
index- The index to set the value at.value- The inDesignCampaigns to set.- Returns:
- This builder for chaining.
-
addInDesignCampaigns
public ExperimentArm.Builder addInDesignCampaigns(java.lang.String value)
Output only. The in design campaigns in the treatment experiment arm.
repeated string in_design_campaigns = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Parameters:
value- The inDesignCampaigns to add.- Returns:
- This builder for chaining.
-
addAllInDesignCampaigns
public ExperimentArm.Builder addAllInDesignCampaigns(java.lang.Iterable<java.lang.String> values)
Output only. The in design campaigns in the treatment experiment arm.
repeated string in_design_campaigns = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Parameters:
values- The inDesignCampaigns to add.- Returns:
- This builder for chaining.
-
clearInDesignCampaigns
public ExperimentArm.Builder clearInDesignCampaigns()
Output only. The in design campaigns in the treatment experiment arm.
repeated string in_design_campaigns = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
addInDesignCampaignsBytes
public ExperimentArm.Builder addInDesignCampaignsBytes(com.google.protobuf.ByteString value)
Output only. The in design campaigns in the treatment experiment arm.
repeated string in_design_campaigns = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes of the inDesignCampaigns to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final ExperimentArm.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ExperimentArm.Builder>
-
mergeUnknownFields
public final ExperimentArm.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ExperimentArm.Builder>
-
-