public static final class Experiment.Builder extends com.google.protobuf.GeneratedMessage.Builder<Experiment.Builder> implements ExperimentOrBuilder
An experiment that this user is partaking.Protobuf type
satori.api.Experiment| Modifier and Type | Method and Description |
|---|---|
Experiment |
build() |
Experiment |
buildPartial() |
Experiment.Builder |
clear() |
Experiment.Builder |
clearName()
Experiment name
|
Experiment.Builder |
clearValue()
Value associated with this Experiment.
|
Experiment |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getName()
Experiment name
|
com.google.protobuf.ByteString |
getNameBytes()
Experiment name
|
java.lang.String |
getValue()
Value associated with this Experiment.
|
com.google.protobuf.ByteString |
getValueBytes()
Value associated with this Experiment.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Experiment.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Experiment.Builder |
mergeFrom(Experiment other) |
Experiment.Builder |
mergeFrom(com.google.protobuf.Message other) |
Experiment.Builder |
setName(java.lang.String value)
Experiment name
|
Experiment.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Experiment name
|
Experiment.Builder |
setValue(java.lang.String value)
Value associated with this Experiment.
|
Experiment.Builder |
setValueBytes(com.google.protobuf.ByteString value)
Value associated with this Experiment.
|
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, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Experiment.Builder>public Experiment.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<Experiment.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Experiment.Builder>public Experiment getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Experiment build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Experiment buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Experiment.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Experiment.Builder>public Experiment.Builder mergeFrom(Experiment other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<Experiment.Builder>public Experiment.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Experiment.Builder>java.io.IOExceptionpublic java.lang.String getName()
Experiment name
string name = 1 [json_name = "name"];getName in interface ExperimentOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Experiment name
string name = 1 [json_name = "name"];getNameBytes in interface ExperimentOrBuilderpublic Experiment.Builder setName(java.lang.String value)
Experiment name
string name = 1 [json_name = "name"];value - The name to set.public Experiment.Builder clearName()
Experiment name
string name = 1 [json_name = "name"];public Experiment.Builder setNameBytes(com.google.protobuf.ByteString value)
Experiment name
string name = 1 [json_name = "name"];value - The bytes for name to set.public java.lang.String getValue()
Value associated with this Experiment.
string value = 2 [json_name = "value"];getValue in interface ExperimentOrBuilderpublic com.google.protobuf.ByteString getValueBytes()
Value associated with this Experiment.
string value = 2 [json_name = "value"];getValueBytes in interface ExperimentOrBuilderpublic Experiment.Builder setValue(java.lang.String value)
Value associated with this Experiment.
string value = 2 [json_name = "value"];value - The value to set.public Experiment.Builder clearValue()
Value associated with this Experiment.
string value = 2 [json_name = "value"];public Experiment.Builder setValueBytes(com.google.protobuf.ByteString value)
Value associated with this Experiment.
string value = 2 [json_name = "value"];value - The bytes for value to set.