Class SummarizationSection.Builder (4.89.0)

public static final class SummarizationSection.Builder extends GeneratedMessage.Builder<SummarizationSection.Builder> implements SummarizationSectionOrBuilder

Represents the section of summarization.

Protobuf type google.cloud.dialogflow.v2beta1.SummarizationSection

Static Methods

getDescriptor()

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

Methods

build()

public SummarizationSection build()
Returns
Type Description
SummarizationSection

buildPartial()

public SummarizationSection buildPartial()
Returns
Type Description
SummarizationSection

clear()

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

clearDefinition()

public SummarizationSection.Builder clearDefinition()

Optional. Definition of the section, for example, "what the customer needs help with or has question about."

string definition = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SummarizationSection.Builder

This builder for chaining.

clearKey()

public SummarizationSection.Builder clearKey()

Optional. Name of the section, for example, "situation".

string key = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SummarizationSection.Builder

This builder for chaining.

clearType()

public SummarizationSection.Builder clearType()

Optional. Type of the summarization section.

.google.cloud.dialogflow.v2beta1.SummarizationSection.Type type = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SummarizationSection.Builder

This builder for chaining.

getDefaultInstanceForType()

public SummarizationSection getDefaultInstanceForType()
Returns
Type Description
SummarizationSection

getDefinition()

public String getDefinition()

Optional. Definition of the section, for example, "what the customer needs help with or has question about."

string definition = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The definition.

getDefinitionBytes()

public ByteString getDefinitionBytes()

Optional. Definition of the section, for example, "what the customer needs help with or has question about."

string definition = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for definition.

getDescriptorForType()

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

getKey()

public String getKey()

Optional. Name of the section, for example, "situation".

string key = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The key.

getKeyBytes()

public ByteString getKeyBytes()

Optional. Name of the section, for example, "situation".

string key = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for key.

getType()

public SummarizationSection.Type getType()

Optional. Type of the summarization section.

.google.cloud.dialogflow.v2beta1.SummarizationSection.Type type = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SummarizationSection.Type

The type.

getTypeValue()

public int getTypeValue()

Optional. Type of the summarization section.

.google.cloud.dialogflow.v2beta1.SummarizationSection.Type type = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for type.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SummarizationSection other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setDefinition(String value)

public SummarizationSection.Builder setDefinition(String value)

Optional. Definition of the section, for example, "what the customer needs help with or has question about."

string definition = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The definition to set.

Returns
Type Description
SummarizationSection.Builder

This builder for chaining.

setDefinitionBytes(ByteString value)

public SummarizationSection.Builder setDefinitionBytes(ByteString value)

Optional. Definition of the section, for example, "what the customer needs help with or has question about."

string definition = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for definition to set.

Returns
Type Description
SummarizationSection.Builder

This builder for chaining.

setKey(String value)

public SummarizationSection.Builder setKey(String value)

Optional. Name of the section, for example, "situation".

string key = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The key to set.

Returns
Type Description
SummarizationSection.Builder

This builder for chaining.

setKeyBytes(ByteString value)

public SummarizationSection.Builder setKeyBytes(ByteString value)

Optional. Name of the section, for example, "situation".

string key = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for key to set.

Returns
Type Description
SummarizationSection.Builder

This builder for chaining.

setType(SummarizationSection.Type value)

public SummarizationSection.Builder setType(SummarizationSection.Type value)

Optional. Type of the summarization section.

.google.cloud.dialogflow.v2beta1.SummarizationSection.Type type = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value SummarizationSection.Type

The type to set.

Returns
Type Description
SummarizationSection.Builder

This builder for chaining.

setTypeValue(int value)

public SummarizationSection.Builder setTypeValue(int value)

Optional. Type of the summarization section.

.google.cloud.dialogflow.v2beta1.SummarizationSection.Type type = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The enum numeric value on the wire for type to set.

Returns
Type Description
SummarizationSection.Builder

This builder for chaining.