public final class ExperimentInfo extends com.google.protobuf.GeneratedMessageV3 implements ExperimentInfoOrBuilder
Metadata for active A/B testing [Experiments][].Protobuf type
google.cloud.retail.v2.ExperimentInfo| Modifier and Type | Class and Description |
|---|---|
static class |
ExperimentInfo.Builder
Metadata for active A/B testing [Experiments][].
|
static class |
ExperimentInfo.ExperimentMetadataCase |
static class |
ExperimentInfo.ServingConfigExperiment
Metadata for active serving config A/B tests.
|
static interface |
ExperimentInfo.ServingConfigExperimentOrBuilder |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
EXPERIMENT_FIELD_NUMBER |
static int |
SERVING_CONFIG_EXPERIMENT_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static ExperimentInfo |
getDefaultInstance() |
ExperimentInfo |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getExperiment()
The fully qualified resource name of the experiment that provides the
serving config under test, should an active experiment exist.
|
com.google.protobuf.ByteString |
getExperimentBytes()
The fully qualified resource name of the experiment that provides the
serving config under test, should an active experiment exist.
|
ExperimentInfo.ExperimentMetadataCase |
getExperimentMetadataCase() |
com.google.protobuf.Parser<ExperimentInfo> |
getParserForType() |
int |
getSerializedSize() |
ExperimentInfo.ServingConfigExperiment |
getServingConfigExperiment()
A/B test between existing Cloud Retail Search
[ServingConfig][google.cloud.retail.v2.ServingConfig]s.
|
ExperimentInfo.ServingConfigExperimentOrBuilder |
getServingConfigExperimentOrBuilder()
A/B test between existing Cloud Retail Search
[ServingConfig][google.cloud.retail.v2.ServingConfig]s.
|
int |
hashCode() |
boolean |
hasServingConfigExperiment()
A/B test between existing Cloud Retail Search
[ServingConfig][google.cloud.retail.v2.ServingConfig]s.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static ExperimentInfo.Builder |
newBuilder() |
static ExperimentInfo.Builder |
newBuilder(ExperimentInfo prototype) |
ExperimentInfo.Builder |
newBuilderForType() |
protected ExperimentInfo.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static ExperimentInfo |
parseDelimitedFrom(InputStream input) |
static ExperimentInfo |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ExperimentInfo |
parseFrom(byte[] data) |
static ExperimentInfo |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ExperimentInfo |
parseFrom(ByteBuffer data) |
static ExperimentInfo |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ExperimentInfo |
parseFrom(com.google.protobuf.ByteString data) |
static ExperimentInfo |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ExperimentInfo |
parseFrom(com.google.protobuf.CodedInputStream input) |
static ExperimentInfo |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ExperimentInfo |
parseFrom(InputStream input) |
static ExperimentInfo |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<ExperimentInfo> |
parser() |
ExperimentInfo.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int SERVING_CONFIG_EXPERIMENT_FIELD_NUMBER
public static final int EXPERIMENT_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public ExperimentInfo.ExperimentMetadataCase getExperimentMetadataCase()
getExperimentMetadataCase in interface ExperimentInfoOrBuilderpublic boolean hasServingConfigExperiment()
A/B test between existing Cloud Retail Search [ServingConfig][google.cloud.retail.v2.ServingConfig]s.
.google.cloud.retail.v2.ExperimentInfo.ServingConfigExperiment serving_config_experiment = 2;
hasServingConfigExperiment in interface ExperimentInfoOrBuilderpublic ExperimentInfo.ServingConfigExperiment getServingConfigExperiment()
A/B test between existing Cloud Retail Search [ServingConfig][google.cloud.retail.v2.ServingConfig]s.
.google.cloud.retail.v2.ExperimentInfo.ServingConfigExperiment serving_config_experiment = 2;
getServingConfigExperiment in interface ExperimentInfoOrBuilderpublic ExperimentInfo.ServingConfigExperimentOrBuilder getServingConfigExperimentOrBuilder()
A/B test between existing Cloud Retail Search [ServingConfig][google.cloud.retail.v2.ServingConfig]s.
.google.cloud.retail.v2.ExperimentInfo.ServingConfigExperiment serving_config_experiment = 2;
getServingConfigExperimentOrBuilder in interface ExperimentInfoOrBuilderpublic String getExperiment()
The fully qualified resource name of the experiment that provides the serving config under test, should an active experiment exist. For example: `projects/*/locations/global/catalogs/default_catalog/experiments/experiment_id`
string experiment = 1 [(.google.api.resource_reference) = { ... }getExperiment in interface ExperimentInfoOrBuilderpublic com.google.protobuf.ByteString getExperimentBytes()
The fully qualified resource name of the experiment that provides the serving config under test, should an active experiment exist. For example: `projects/*/locations/global/catalogs/default_catalog/experiments/experiment_id`
string experiment = 1 [(.google.api.resource_reference) = { ... }getExperimentBytes in interface ExperimentInfoOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static ExperimentInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ExperimentInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ExperimentInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ExperimentInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ExperimentInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ExperimentInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ExperimentInfo parseFrom(InputStream input) throws IOException
IOExceptionpublic static ExperimentInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ExperimentInfo parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static ExperimentInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ExperimentInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static ExperimentInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic ExperimentInfo.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static ExperimentInfo.Builder newBuilder()
public static ExperimentInfo.Builder newBuilder(ExperimentInfo prototype)
public ExperimentInfo.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected ExperimentInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static ExperimentInfo getDefaultInstance()
public static com.google.protobuf.Parser<ExperimentInfo> parser()
public com.google.protobuf.Parser<ExperimentInfo> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public ExperimentInfo getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.