Interface ExperimentArmOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ExperimentArm,ExperimentArm.Builder
public interface ExperimentArmOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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.java.util.List<java.lang.String>getCampaignsList()List of campaigns in the trial arm.booleangetControl()Whether this arm is a control arm.java.lang.StringgetInDesignCampaigns(int index)Output only.com.google.protobuf.ByteStringgetInDesignCampaignsBytes(int index)Output only.intgetInDesignCampaignsCount()Output only.java.util.List<java.lang.String>getInDesignCampaignsList()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.java.lang.StringgetTrial()Immutable.com.google.protobuf.ByteStringgetTrialBytes()Immutable.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getResourceName
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) = { ... }- Returns:
- The resourceName.
-
getResourceNameBytes
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) = { ... }- Returns:
- The bytes for resourceName.
-
getTrial
java.lang.String getTrial()
Immutable. The experiment to which the ExperimentArm belongs.
string trial = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- The trial.
-
getTrialBytes
com.google.protobuf.ByteString getTrialBytes()
Immutable. The experiment to which the ExperimentArm belongs.
string trial = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for trial.
-
getName
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];- Returns:
- The name.
-
getNameBytes
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];- Returns:
- The bytes for name.
-
getControl
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;- Returns:
- The control.
-
getTrafficSplit
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;- Returns:
- The trafficSplit.
-
getCampaignsList
java.util.List<java.lang.String> getCampaignsList()
List of campaigns in the trial arm. The max length is one.
repeated string campaigns = 6 [(.google.api.resource_reference) = { ... }- Returns:
- A list containing the campaigns.
-
getCampaignsCount
int getCampaignsCount()
List of campaigns in the trial arm. The max length is one.
repeated string campaigns = 6 [(.google.api.resource_reference) = { ... }- Returns:
- The count of campaigns.
-
getCampaigns
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) = { ... }- Parameters:
index- The index of the element to return.- Returns:
- The campaigns at the given index.
-
getCampaignsBytes
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) = { ... }- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the campaigns at the given index.
-
getInDesignCampaignsList
java.util.List<java.lang.String> 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) = { ... }- Returns:
- A list containing the inDesignCampaigns.
-
getInDesignCampaignsCount
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) = { ... }- Returns:
- The count of inDesignCampaigns.
-
getInDesignCampaigns
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) = { ... }- Parameters:
index- The index of the element to return.- Returns:
- The inDesignCampaigns at the given index.
-
getInDesignCampaignsBytes
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) = { ... }- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the inDesignCampaigns at the given index.
-
-