Class ExpressionCondition.Builder (0.1.0)

public static final class ExpressionCondition.Builder extends GeneratedMessage.Builder<ExpressionCondition.Builder> implements ExpressionConditionOrBuilder

Expression condition based on session state.

Protobuf type google.cloud.ces.v1.ExpressionCondition

Static Methods

getDescriptor()

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

Methods

build()

public ExpressionCondition build()
Returns
Type Description
ExpressionCondition

buildPartial()

public ExpressionCondition buildPartial()
Returns
Type Description
ExpressionCondition

clear()

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

clearExpression()

public ExpressionCondition.Builder clearExpression()

Required. The string representation of cloud.api.Expression condition.

string expression = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ExpressionCondition.Builder

This builder for chaining.

getDefaultInstanceForType()

public ExpressionCondition getDefaultInstanceForType()
Returns
Type Description
ExpressionCondition

getDescriptorForType()

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

getExpression()

public String getExpression()

Required. The string representation of cloud.api.Expression condition.

string expression = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The expression.

getExpressionBytes()

public ByteString getExpressionBytes()

Required. The string representation of cloud.api.Expression condition.

string expression = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for expression.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ExpressionCondition other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setExpression(String value)

public ExpressionCondition.Builder setExpression(String value)

Required. The string representation of cloud.api.Expression condition.

string expression = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The expression to set.

Returns
Type Description
ExpressionCondition.Builder

This builder for chaining.

setExpressionBytes(ByteString value)

public ExpressionCondition.Builder setExpressionBytes(ByteString value)

Required. The string representation of cloud.api.Expression condition.

string expression = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for expression to set.

Returns
Type Description
ExpressionCondition.Builder

This builder for chaining.