Class SummarizationSection.Builder (4.57.0)

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

Represents the section of summarization.

Protobuf type google.cloud.dialogflow.v2.SummarizationSection

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public SummarizationSection.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
SummarizationSection.Builder
Overrides

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.

clearField(Descriptors.FieldDescriptor field)

public SummarizationSection.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
SummarizationSection.Builder
Overrides

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.

clearOneof(Descriptors.OneofDescriptor oneof)

public SummarizationSection.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
SummarizationSection.Builder
Overrides

clearType()

public SummarizationSection.Builder clearType()

Optional. Type of the summarization section.

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

Returns
Type Description
SummarizationSection.Builder

This builder for chaining.

clone()

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

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.v2.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.v2.SummarizationSection.Type type = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for type.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final SummarizationSection.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
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.

setField(Descriptors.FieldDescriptor field, Object value)

public SummarizationSection.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
SummarizationSection.Builder
Overrides

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.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public SummarizationSection.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
SummarizationSection.Builder
Overrides

setType(SummarizationSection.Type value)

public SummarizationSection.Builder setType(SummarizationSection.Type value)

Optional. Type of the summarization section.

.google.cloud.dialogflow.v2.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.v2.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.

setUnknownFields(UnknownFieldSet unknownFields)

public final SummarizationSection.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
SummarizationSection.Builder
Overrides