Class SystemMessage.Builder (0.1.0)

public static final class SystemMessage.Builder extends GeneratedMessageV3.Builder<SystemMessage.Builder> implements SystemMessageOrBuilder

A message from the system in response to the user. This message can also be a message from the user as historical context for multiturn conversations with the system.

Protobuf type google.cloud.geminidataanalytics.v1beta.SystemMessage

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public SystemMessage build()
Returns
Type Description
SystemMessage

buildPartial()

public SystemMessage buildPartial()
Returns
Type Description
SystemMessage

clear()

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

clearAnalysis()

public SystemMessage.Builder clearAnalysis()

A message produced during analysis.

.google.cloud.geminidataanalytics.v1beta.AnalysisMessage analysis = 4;

Returns
Type Description
SystemMessage.Builder

clearChart()

public SystemMessage.Builder clearChart()

A message produced during chart generation.

.google.cloud.geminidataanalytics.v1beta.ChartMessage chart = 5;

Returns
Type Description
SystemMessage.Builder

clearData()

public SystemMessage.Builder clearData()

A message produced during data retrieval.

.google.cloud.geminidataanalytics.v1beta.DataMessage data = 3;

Returns
Type Description
SystemMessage.Builder

clearError()

public SystemMessage.Builder clearError()

An error message.

.google.cloud.geminidataanalytics.v1beta.ErrorMessage error = 6;

Returns
Type Description
SystemMessage.Builder

clearField(Descriptors.FieldDescriptor field)

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

clearGroupId()

public SystemMessage.Builder clearGroupId()

Identifies the group that the event belongs to. Similar events are deemed to be logically relevant to each other and should be shown together in the UI.

optional int32 group_id = 12;

Returns
Type Description
SystemMessage.Builder

This builder for chaining.

clearKind()

public SystemMessage.Builder clearKind()
Returns
Type Description
SystemMessage.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearSchema()

public SystemMessage.Builder clearSchema()

A message produced during schema resolution.

.google.cloud.geminidataanalytics.v1beta.SchemaMessage schema = 2;

Returns
Type Description
SystemMessage.Builder

clearText()

public SystemMessage.Builder clearText()

A direct natural language response to the user message.

.google.cloud.geminidataanalytics.v1beta.TextMessage text = 1;

Returns
Type Description
SystemMessage.Builder

clone()

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

getAnalysis()

public AnalysisMessage getAnalysis()

A message produced during analysis.

.google.cloud.geminidataanalytics.v1beta.AnalysisMessage analysis = 4;

Returns
Type Description
AnalysisMessage

The analysis.

getAnalysisBuilder()

public AnalysisMessage.Builder getAnalysisBuilder()

A message produced during analysis.

.google.cloud.geminidataanalytics.v1beta.AnalysisMessage analysis = 4;

Returns
Type Description
AnalysisMessage.Builder

getAnalysisOrBuilder()

public AnalysisMessageOrBuilder getAnalysisOrBuilder()

A message produced during analysis.

.google.cloud.geminidataanalytics.v1beta.AnalysisMessage analysis = 4;

Returns
Type Description
AnalysisMessageOrBuilder

getChart()

public ChartMessage getChart()

A message produced during chart generation.

.google.cloud.geminidataanalytics.v1beta.ChartMessage chart = 5;

Returns
Type Description
ChartMessage

The chart.

getChartBuilder()

public ChartMessage.Builder getChartBuilder()

A message produced during chart generation.

.google.cloud.geminidataanalytics.v1beta.ChartMessage chart = 5;

Returns
Type Description
ChartMessage.Builder

getChartOrBuilder()

public ChartMessageOrBuilder getChartOrBuilder()

A message produced during chart generation.

.google.cloud.geminidataanalytics.v1beta.ChartMessage chart = 5;

Returns
Type Description
ChartMessageOrBuilder

getData()

public DataMessage getData()

A message produced during data retrieval.

.google.cloud.geminidataanalytics.v1beta.DataMessage data = 3;

Returns
Type Description
DataMessage

The data.

getDataBuilder()

public DataMessage.Builder getDataBuilder()

A message produced during data retrieval.

.google.cloud.geminidataanalytics.v1beta.DataMessage data = 3;

Returns
Type Description
DataMessage.Builder

getDataOrBuilder()

public DataMessageOrBuilder getDataOrBuilder()

A message produced during data retrieval.

.google.cloud.geminidataanalytics.v1beta.DataMessage data = 3;

Returns
Type Description
DataMessageOrBuilder

getDefaultInstanceForType()

public SystemMessage getDefaultInstanceForType()
Returns
Type Description
SystemMessage

getDescriptorForType()

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

getError()

public ErrorMessage getError()

An error message.

.google.cloud.geminidataanalytics.v1beta.ErrorMessage error = 6;

Returns
Type Description
ErrorMessage

The error.

getErrorBuilder()

public ErrorMessage.Builder getErrorBuilder()

An error message.

.google.cloud.geminidataanalytics.v1beta.ErrorMessage error = 6;

Returns
Type Description
ErrorMessage.Builder

getErrorOrBuilder()

public ErrorMessageOrBuilder getErrorOrBuilder()

An error message.

.google.cloud.geminidataanalytics.v1beta.ErrorMessage error = 6;

Returns
Type Description
ErrorMessageOrBuilder

getGroupId()

public int getGroupId()

Identifies the group that the event belongs to. Similar events are deemed to be logically relevant to each other and should be shown together in the UI.

optional int32 group_id = 12;

Returns
Type Description
int

The groupId.

getKindCase()

public SystemMessage.KindCase getKindCase()
Returns
Type Description
SystemMessage.KindCase

getSchema()

public SchemaMessage getSchema()

A message produced during schema resolution.

.google.cloud.geminidataanalytics.v1beta.SchemaMessage schema = 2;

Returns
Type Description
SchemaMessage

The schema.

getSchemaBuilder()

public SchemaMessage.Builder getSchemaBuilder()

A message produced during schema resolution.

.google.cloud.geminidataanalytics.v1beta.SchemaMessage schema = 2;

Returns
Type Description
SchemaMessage.Builder

getSchemaOrBuilder()

public SchemaMessageOrBuilder getSchemaOrBuilder()

A message produced during schema resolution.

.google.cloud.geminidataanalytics.v1beta.SchemaMessage schema = 2;

Returns
Type Description
SchemaMessageOrBuilder

getText()

public TextMessage getText()

A direct natural language response to the user message.

.google.cloud.geminidataanalytics.v1beta.TextMessage text = 1;

Returns
Type Description
TextMessage

The text.

getTextBuilder()

public TextMessage.Builder getTextBuilder()

A direct natural language response to the user message.

.google.cloud.geminidataanalytics.v1beta.TextMessage text = 1;

Returns
Type Description
TextMessage.Builder

getTextOrBuilder()

public TextMessageOrBuilder getTextOrBuilder()

A direct natural language response to the user message.

.google.cloud.geminidataanalytics.v1beta.TextMessage text = 1;

Returns
Type Description
TextMessageOrBuilder

hasAnalysis()

public boolean hasAnalysis()

A message produced during analysis.

.google.cloud.geminidataanalytics.v1beta.AnalysisMessage analysis = 4;

Returns
Type Description
boolean

Whether the analysis field is set.

hasChart()

public boolean hasChart()

A message produced during chart generation.

.google.cloud.geminidataanalytics.v1beta.ChartMessage chart = 5;

Returns
Type Description
boolean

Whether the chart field is set.

hasData()

public boolean hasData()

A message produced during data retrieval.

.google.cloud.geminidataanalytics.v1beta.DataMessage data = 3;

Returns
Type Description
boolean

Whether the data field is set.

hasError()

public boolean hasError()

An error message.

.google.cloud.geminidataanalytics.v1beta.ErrorMessage error = 6;

Returns
Type Description
boolean

Whether the error field is set.

hasGroupId()

public boolean hasGroupId()

Identifies the group that the event belongs to. Similar events are deemed to be logically relevant to each other and should be shown together in the UI.

optional int32 group_id = 12;

Returns
Type Description
boolean

Whether the groupId field is set.

hasSchema()

public boolean hasSchema()

A message produced during schema resolution.

.google.cloud.geminidataanalytics.v1beta.SchemaMessage schema = 2;

Returns
Type Description
boolean

Whether the schema field is set.

hasText()

public boolean hasText()

A direct natural language response to the user message.

.google.cloud.geminidataanalytics.v1beta.TextMessage text = 1;

Returns
Type Description
boolean

Whether the text field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAnalysis(AnalysisMessage value)

public SystemMessage.Builder mergeAnalysis(AnalysisMessage value)

A message produced during analysis.

.google.cloud.geminidataanalytics.v1beta.AnalysisMessage analysis = 4;

Parameter
Name Description
value AnalysisMessage
Returns
Type Description
SystemMessage.Builder

mergeChart(ChartMessage value)

public SystemMessage.Builder mergeChart(ChartMessage value)

A message produced during chart generation.

.google.cloud.geminidataanalytics.v1beta.ChartMessage chart = 5;

Parameter
Name Description
value ChartMessage
Returns
Type Description
SystemMessage.Builder

mergeData(DataMessage value)

public SystemMessage.Builder mergeData(DataMessage value)

A message produced during data retrieval.

.google.cloud.geminidataanalytics.v1beta.DataMessage data = 3;

Parameter
Name Description
value DataMessage
Returns
Type Description
SystemMessage.Builder

mergeError(ErrorMessage value)

public SystemMessage.Builder mergeError(ErrorMessage value)

An error message.

.google.cloud.geminidataanalytics.v1beta.ErrorMessage error = 6;

Parameter
Name Description
value ErrorMessage
Returns
Type Description
SystemMessage.Builder

mergeFrom(SystemMessage other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeSchema(SchemaMessage value)

public SystemMessage.Builder mergeSchema(SchemaMessage value)

A message produced during schema resolution.

.google.cloud.geminidataanalytics.v1beta.SchemaMessage schema = 2;

Parameter
Name Description
value SchemaMessage
Returns
Type Description
SystemMessage.Builder

mergeText(TextMessage value)

public SystemMessage.Builder mergeText(TextMessage value)

A direct natural language response to the user message.

.google.cloud.geminidataanalytics.v1beta.TextMessage text = 1;

Parameter
Name Description
value TextMessage
Returns
Type Description
SystemMessage.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final SystemMessage.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
SystemMessage.Builder
Overrides

setAnalysis(AnalysisMessage value)

public SystemMessage.Builder setAnalysis(AnalysisMessage value)

A message produced during analysis.

.google.cloud.geminidataanalytics.v1beta.AnalysisMessage analysis = 4;

Parameter
Name Description
value AnalysisMessage
Returns
Type Description
SystemMessage.Builder

setAnalysis(AnalysisMessage.Builder builderForValue)

public SystemMessage.Builder setAnalysis(AnalysisMessage.Builder builderForValue)

A message produced during analysis.

.google.cloud.geminidataanalytics.v1beta.AnalysisMessage analysis = 4;

Parameter
Name Description
builderForValue AnalysisMessage.Builder
Returns
Type Description
SystemMessage.Builder

setChart(ChartMessage value)

public SystemMessage.Builder setChart(ChartMessage value)

A message produced during chart generation.

.google.cloud.geminidataanalytics.v1beta.ChartMessage chart = 5;

Parameter
Name Description
value ChartMessage
Returns
Type Description
SystemMessage.Builder

setChart(ChartMessage.Builder builderForValue)

public SystemMessage.Builder setChart(ChartMessage.Builder builderForValue)

A message produced during chart generation.

.google.cloud.geminidataanalytics.v1beta.ChartMessage chart = 5;

Parameter
Name Description
builderForValue ChartMessage.Builder
Returns
Type Description
SystemMessage.Builder

setData(DataMessage value)

public SystemMessage.Builder setData(DataMessage value)

A message produced during data retrieval.

.google.cloud.geminidataanalytics.v1beta.DataMessage data = 3;

Parameter
Name Description
value DataMessage
Returns
Type Description
SystemMessage.Builder

setData(DataMessage.Builder builderForValue)

public SystemMessage.Builder setData(DataMessage.Builder builderForValue)

A message produced during data retrieval.

.google.cloud.geminidataanalytics.v1beta.DataMessage data = 3;

Parameter
Name Description
builderForValue DataMessage.Builder
Returns
Type Description
SystemMessage.Builder

setError(ErrorMessage value)

public SystemMessage.Builder setError(ErrorMessage value)

An error message.

.google.cloud.geminidataanalytics.v1beta.ErrorMessage error = 6;

Parameter
Name Description
value ErrorMessage
Returns
Type Description
SystemMessage.Builder

setError(ErrorMessage.Builder builderForValue)

public SystemMessage.Builder setError(ErrorMessage.Builder builderForValue)

An error message.

.google.cloud.geminidataanalytics.v1beta.ErrorMessage error = 6;

Parameter
Name Description
builderForValue ErrorMessage.Builder
Returns
Type Description
SystemMessage.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

setGroupId(int value)

public SystemMessage.Builder setGroupId(int value)

Identifies the group that the event belongs to. Similar events are deemed to be logically relevant to each other and should be shown together in the UI.

optional int32 group_id = 12;

Parameter
Name Description
value int

The groupId to set.

Returns
Type Description
SystemMessage.Builder

This builder for chaining.

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

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

setSchema(SchemaMessage value)

public SystemMessage.Builder setSchema(SchemaMessage value)

A message produced during schema resolution.

.google.cloud.geminidataanalytics.v1beta.SchemaMessage schema = 2;

Parameter
Name Description
value SchemaMessage
Returns
Type Description
SystemMessage.Builder

setSchema(SchemaMessage.Builder builderForValue)

public SystemMessage.Builder setSchema(SchemaMessage.Builder builderForValue)

A message produced during schema resolution.

.google.cloud.geminidataanalytics.v1beta.SchemaMessage schema = 2;

Parameter
Name Description
builderForValue SchemaMessage.Builder
Returns
Type Description
SystemMessage.Builder

setText(TextMessage value)

public SystemMessage.Builder setText(TextMessage value)

A direct natural language response to the user message.

.google.cloud.geminidataanalytics.v1beta.TextMessage text = 1;

Parameter
Name Description
value TextMessage
Returns
Type Description
SystemMessage.Builder

setText(TextMessage.Builder builderForValue)

public SystemMessage.Builder setText(TextMessage.Builder builderForValue)

A direct natural language response to the user message.

.google.cloud.geminidataanalytics.v1beta.TextMessage text = 1;

Parameter
Name Description
builderForValue TextMessage.Builder
Returns
Type Description
SystemMessage.Builder

setUnknownFields(UnknownFieldSet unknownFields)

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