Class ExperimentConfig.Builder (0.9.0)

public static final class ExperimentConfig.Builder extends GeneratedMessage.Builder<ExperimentConfig.Builder> implements ExperimentConfigOrBuilder

Experiment for the deployment.

Protobuf type google.cloud.ces.v1beta.ExperimentConfig

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public ExperimentConfig build()
Returns
Type Description
ExperimentConfig

buildPartial()

public ExperimentConfig buildPartial()
Returns
Type Description
ExperimentConfig

clear()

public ExperimentConfig.Builder clear()
Returns
Type Description
ExperimentConfig.Builder
Overrides

clearVersionRelease()

public ExperimentConfig.Builder clearVersionRelease()

Optional. Version release for the experiment.

.google.cloud.ces.v1beta.ExperimentConfig.VersionRelease version_release = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ExperimentConfig.Builder

getDefaultInstanceForType()

public ExperimentConfig getDefaultInstanceForType()
Returns
Type Description
ExperimentConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getVersionRelease()

public ExperimentConfig.VersionRelease getVersionRelease()

Optional. Version release for the experiment.

.google.cloud.ces.v1beta.ExperimentConfig.VersionRelease version_release = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ExperimentConfig.VersionRelease

The versionRelease.

getVersionReleaseBuilder()

public ExperimentConfig.VersionRelease.Builder getVersionReleaseBuilder()

Optional. Version release for the experiment.

.google.cloud.ces.v1beta.ExperimentConfig.VersionRelease version_release = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ExperimentConfig.VersionRelease.Builder

getVersionReleaseOrBuilder()

public ExperimentConfig.VersionReleaseOrBuilder getVersionReleaseOrBuilder()

Optional. Version release for the experiment.

.google.cloud.ces.v1beta.ExperimentConfig.VersionRelease version_release = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ExperimentConfig.VersionReleaseOrBuilder

hasVersionRelease()

public boolean hasVersionRelease()

Optional. Version release for the experiment.

.google.cloud.ces.v1beta.ExperimentConfig.VersionRelease version_release = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the versionRelease field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ExperimentConfig other)

public ExperimentConfig.Builder mergeFrom(ExperimentConfig other)
Parameter
Name Description
other ExperimentConfig
Returns
Type Description
ExperimentConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ExperimentConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ExperimentConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ExperimentConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ExperimentConfig.Builder
Overrides

mergeVersionRelease(ExperimentConfig.VersionRelease value)

public ExperimentConfig.Builder mergeVersionRelease(ExperimentConfig.VersionRelease value)

Optional. Version release for the experiment.

.google.cloud.ces.v1beta.ExperimentConfig.VersionRelease version_release = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ExperimentConfig.VersionRelease
Returns
Type Description
ExperimentConfig.Builder

setVersionRelease(ExperimentConfig.VersionRelease value)

public ExperimentConfig.Builder setVersionRelease(ExperimentConfig.VersionRelease value)

Optional. Version release for the experiment.

.google.cloud.ces.v1beta.ExperimentConfig.VersionRelease version_release = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ExperimentConfig.VersionRelease
Returns
Type Description
ExperimentConfig.Builder

setVersionRelease(ExperimentConfig.VersionRelease.Builder builderForValue)

public ExperimentConfig.Builder setVersionRelease(ExperimentConfig.VersionRelease.Builder builderForValue)

Optional. Version release for the experiment.

.google.cloud.ces.v1beta.ExperimentConfig.VersionRelease version_release = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue ExperimentConfig.VersionRelease.Builder
Returns
Type Description
ExperimentConfig.Builder