Class QualityReport.Builder (0.7.0)

public static final class QualityReport.Builder extends GeneratedMessage.Builder<QualityReport.Builder> implements QualityReportOrBuilder

The report describing any identified quality issues in the app.

Protobuf type google.cloud.ces.v1beta.QualityReport

Static Methods

getDescriptor()

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

Methods

addAllEvaluationRuns(Iterable<String> values)

public QualityReport.Builder addAllEvaluationRuns(Iterable<String> values)

Optional. A list of evaluation runs used to generate the quality report. Format: projects/{project}/locations/{location}/evaluationRuns/{evaluationRun}.

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

Parameter
Name Description
values Iterable<String>

The evaluationRuns to add.

Returns
Type Description
QualityReport.Builder

This builder for chaining.

addAllGeneralIssues(Iterable<? extends QualityReport.Issue> values)

public QualityReport.Builder addAllGeneralIssues(Iterable<? extends QualityReport.Issue> values)

Optional. General issues not specific to any agent.

repeated .google.cloud.ces.v1beta.QualityReport.Issue general_issues = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends com.google.cloud.ces.v1beta.QualityReport.Issue>
Returns
Type Description
QualityReport.Builder

addAllIssues(Iterable<? extends QualityReport.AgentIssues> values)

public QualityReport.Builder addAllIssues(Iterable<? extends QualityReport.AgentIssues> values)

Optional. The issues grouped by agent.

repeated .google.cloud.ces.v1beta.QualityReport.AgentIssues issues = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends com.google.cloud.ces.v1beta.QualityReport.AgentIssues>
Returns
Type Description
QualityReport.Builder

addEvaluationRuns(String value)

public QualityReport.Builder addEvaluationRuns(String value)

Optional. A list of evaluation runs used to generate the quality report. Format: projects/{project}/locations/{location}/evaluationRuns/{evaluationRun}.

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

Parameter
Name Description
value String

The evaluationRuns to add.

Returns
Type Description
QualityReport.Builder

This builder for chaining.

addEvaluationRunsBytes(ByteString value)

public QualityReport.Builder addEvaluationRunsBytes(ByteString value)

Optional. A list of evaluation runs used to generate the quality report. Format: projects/{project}/locations/{location}/evaluationRuns/{evaluationRun}.

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

Parameter
Name Description
value ByteString

The bytes of the evaluationRuns to add.

Returns
Type Description
QualityReport.Builder

This builder for chaining.

addGeneralIssues(QualityReport.Issue value)

public QualityReport.Builder addGeneralIssues(QualityReport.Issue value)

Optional. General issues not specific to any agent.

repeated .google.cloud.ces.v1beta.QualityReport.Issue general_issues = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value QualityReport.Issue
Returns
Type Description
QualityReport.Builder

addGeneralIssues(QualityReport.Issue.Builder builderForValue)

public QualityReport.Builder addGeneralIssues(QualityReport.Issue.Builder builderForValue)

Optional. General issues not specific to any agent.

repeated .google.cloud.ces.v1beta.QualityReport.Issue general_issues = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue QualityReport.Issue.Builder
Returns
Type Description
QualityReport.Builder

addGeneralIssues(int index, QualityReport.Issue value)

public QualityReport.Builder addGeneralIssues(int index, QualityReport.Issue value)

Optional. General issues not specific to any agent.

repeated .google.cloud.ces.v1beta.QualityReport.Issue general_issues = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value QualityReport.Issue
Returns
Type Description
QualityReport.Builder

addGeneralIssues(int index, QualityReport.Issue.Builder builderForValue)

public QualityReport.Builder addGeneralIssues(int index, QualityReport.Issue.Builder builderForValue)

Optional. General issues not specific to any agent.

repeated .google.cloud.ces.v1beta.QualityReport.Issue general_issues = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue QualityReport.Issue.Builder
Returns
Type Description
QualityReport.Builder

addGeneralIssuesBuilder()

public QualityReport.Issue.Builder addGeneralIssuesBuilder()

Optional. General issues not specific to any agent.

repeated .google.cloud.ces.v1beta.QualityReport.Issue general_issues = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
QualityReport.Issue.Builder

addGeneralIssuesBuilder(int index)

public QualityReport.Issue.Builder addGeneralIssuesBuilder(int index)

Optional. General issues not specific to any agent.

repeated .google.cloud.ces.v1beta.QualityReport.Issue general_issues = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
QualityReport.Issue.Builder

addIssues(QualityReport.AgentIssues value)

public QualityReport.Builder addIssues(QualityReport.AgentIssues value)

Optional. The issues grouped by agent.

repeated .google.cloud.ces.v1beta.QualityReport.AgentIssues issues = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value QualityReport.AgentIssues
Returns
Type Description
QualityReport.Builder

addIssues(QualityReport.AgentIssues.Builder builderForValue)

public QualityReport.Builder addIssues(QualityReport.AgentIssues.Builder builderForValue)

Optional. The issues grouped by agent.

repeated .google.cloud.ces.v1beta.QualityReport.AgentIssues issues = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue QualityReport.AgentIssues.Builder
Returns
Type Description
QualityReport.Builder

addIssues(int index, QualityReport.AgentIssues value)

public QualityReport.Builder addIssues(int index, QualityReport.AgentIssues value)

Optional. The issues grouped by agent.

repeated .google.cloud.ces.v1beta.QualityReport.AgentIssues issues = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value QualityReport.AgentIssues
Returns
Type Description
QualityReport.Builder

addIssues(int index, QualityReport.AgentIssues.Builder builderForValue)

public QualityReport.Builder addIssues(int index, QualityReport.AgentIssues.Builder builderForValue)

Optional. The issues grouped by agent.

repeated .google.cloud.ces.v1beta.QualityReport.AgentIssues issues = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue QualityReport.AgentIssues.Builder
Returns
Type Description
QualityReport.Builder

addIssuesBuilder()

public QualityReport.AgentIssues.Builder addIssuesBuilder()

Optional. The issues grouped by agent.

repeated .google.cloud.ces.v1beta.QualityReport.AgentIssues issues = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
QualityReport.AgentIssues.Builder

addIssuesBuilder(int index)

public QualityReport.AgentIssues.Builder addIssuesBuilder(int index)

Optional. The issues grouped by agent.

repeated .google.cloud.ces.v1beta.QualityReport.AgentIssues issues = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
QualityReport.AgentIssues.Builder

build()

public QualityReport build()
Returns
Type Description
QualityReport

buildPartial()

public QualityReport buildPartial()
Returns
Type Description
QualityReport

clear()

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

clearEvaluationRuns()

public QualityReport.Builder clearEvaluationRuns()

Optional. A list of evaluation runs used to generate the quality report. Format: projects/{project}/locations/{location}/evaluationRuns/{evaluationRun}.

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

Returns
Type Description
QualityReport.Builder

This builder for chaining.

clearGeneralIssues()

public QualityReport.Builder clearGeneralIssues()

Optional. General issues not specific to any agent.

repeated .google.cloud.ces.v1beta.QualityReport.Issue general_issues = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
QualityReport.Builder

clearIssues()

public QualityReport.Builder clearIssues()

Optional. The issues grouped by agent.

repeated .google.cloud.ces.v1beta.QualityReport.AgentIssues issues = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
QualityReport.Builder

getDefaultInstanceForType()

public QualityReport getDefaultInstanceForType()
Returns
Type Description
QualityReport

getDescriptorForType()

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

getEvaluationRuns(int index)

public String getEvaluationRuns(int index)

Optional. A list of evaluation runs used to generate the quality report. Format: projects/{project}/locations/{location}/evaluationRuns/{evaluationRun}.

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

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The evaluationRuns at the given index.

getEvaluationRunsBytes(int index)

public ByteString getEvaluationRunsBytes(int index)

Optional. A list of evaluation runs used to generate the quality report. Format: projects/{project}/locations/{location}/evaluationRuns/{evaluationRun}.

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

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the evaluationRuns at the given index.

getEvaluationRunsCount()

public int getEvaluationRunsCount()

Optional. A list of evaluation runs used to generate the quality report. Format: projects/{project}/locations/{location}/evaluationRuns/{evaluationRun}.

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

Returns
Type Description
int

The count of evaluationRuns.

getEvaluationRunsList()

public ProtocolStringList getEvaluationRunsList()

Optional. A list of evaluation runs used to generate the quality report. Format: projects/{project}/locations/{location}/evaluationRuns/{evaluationRun}.

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

Returns
Type Description
ProtocolStringList

A list containing the evaluationRuns.

getGeneralIssues(int index)

public QualityReport.Issue getGeneralIssues(int index)

Optional. General issues not specific to any agent.

repeated .google.cloud.ces.v1beta.QualityReport.Issue general_issues = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
QualityReport.Issue

getGeneralIssuesBuilder(int index)

public QualityReport.Issue.Builder getGeneralIssuesBuilder(int index)

Optional. General issues not specific to any agent.

repeated .google.cloud.ces.v1beta.QualityReport.Issue general_issues = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
QualityReport.Issue.Builder

getGeneralIssuesBuilderList()

public List<QualityReport.Issue.Builder> getGeneralIssuesBuilderList()

Optional. General issues not specific to any agent.

repeated .google.cloud.ces.v1beta.QualityReport.Issue general_issues = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Builder>

getGeneralIssuesCount()

public int getGeneralIssuesCount()

Optional. General issues not specific to any agent.

repeated .google.cloud.ces.v1beta.QualityReport.Issue general_issues = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getGeneralIssuesList()

public List<QualityReport.Issue> getGeneralIssuesList()

Optional. General issues not specific to any agent.

repeated .google.cloud.ces.v1beta.QualityReport.Issue general_issues = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Issue>

getGeneralIssuesOrBuilder(int index)

public QualityReport.IssueOrBuilder getGeneralIssuesOrBuilder(int index)

Optional. General issues not specific to any agent.

repeated .google.cloud.ces.v1beta.QualityReport.Issue general_issues = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
QualityReport.IssueOrBuilder

getGeneralIssuesOrBuilderList()

public List<? extends QualityReport.IssueOrBuilder> getGeneralIssuesOrBuilderList()

Optional. General issues not specific to any agent.

repeated .google.cloud.ces.v1beta.QualityReport.Issue general_issues = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.ces.v1beta.QualityReport.IssueOrBuilder>

getIssues(int index)

public QualityReport.AgentIssues getIssues(int index)

Optional. The issues grouped by agent.

repeated .google.cloud.ces.v1beta.QualityReport.AgentIssues issues = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
QualityReport.AgentIssues

getIssuesBuilder(int index)

public QualityReport.AgentIssues.Builder getIssuesBuilder(int index)

Optional. The issues grouped by agent.

repeated .google.cloud.ces.v1beta.QualityReport.AgentIssues issues = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
QualityReport.AgentIssues.Builder

getIssuesBuilderList()

public List<QualityReport.AgentIssues.Builder> getIssuesBuilderList()

Optional. The issues grouped by agent.

repeated .google.cloud.ces.v1beta.QualityReport.AgentIssues issues = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Builder>

getIssuesCount()

public int getIssuesCount()

Optional. The issues grouped by agent.

repeated .google.cloud.ces.v1beta.QualityReport.AgentIssues issues = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getIssuesList()

public List<QualityReport.AgentIssues> getIssuesList()

Optional. The issues grouped by agent.

repeated .google.cloud.ces.v1beta.QualityReport.AgentIssues issues = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<AgentIssues>

getIssuesOrBuilder(int index)

public QualityReport.AgentIssuesOrBuilder getIssuesOrBuilder(int index)

Optional. The issues grouped by agent.

repeated .google.cloud.ces.v1beta.QualityReport.AgentIssues issues = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
QualityReport.AgentIssuesOrBuilder

getIssuesOrBuilderList()

public List<? extends QualityReport.AgentIssuesOrBuilder> getIssuesOrBuilderList()

Optional. The issues grouped by agent.

repeated .google.cloud.ces.v1beta.QualityReport.AgentIssues issues = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.ces.v1beta.QualityReport.AgentIssuesOrBuilder>

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(QualityReport other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

removeGeneralIssues(int index)

public QualityReport.Builder removeGeneralIssues(int index)

Optional. General issues not specific to any agent.

repeated .google.cloud.ces.v1beta.QualityReport.Issue general_issues = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
QualityReport.Builder

removeIssues(int index)

public QualityReport.Builder removeIssues(int index)

Optional. The issues grouped by agent.

repeated .google.cloud.ces.v1beta.QualityReport.AgentIssues issues = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
QualityReport.Builder

setEvaluationRuns(int index, String value)

public QualityReport.Builder setEvaluationRuns(int index, String value)

Optional. A list of evaluation runs used to generate the quality report. Format: projects/{project}/locations/{location}/evaluationRuns/{evaluationRun}.

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

Parameters
Name Description
index int

The index to set the value at.

value String

The evaluationRuns to set.

Returns
Type Description
QualityReport.Builder

This builder for chaining.

setGeneralIssues(int index, QualityReport.Issue value)

public QualityReport.Builder setGeneralIssues(int index, QualityReport.Issue value)

Optional. General issues not specific to any agent.

repeated .google.cloud.ces.v1beta.QualityReport.Issue general_issues = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value QualityReport.Issue
Returns
Type Description
QualityReport.Builder

setGeneralIssues(int index, QualityReport.Issue.Builder builderForValue)

public QualityReport.Builder setGeneralIssues(int index, QualityReport.Issue.Builder builderForValue)

Optional. General issues not specific to any agent.

repeated .google.cloud.ces.v1beta.QualityReport.Issue general_issues = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue QualityReport.Issue.Builder
Returns
Type Description
QualityReport.Builder

setIssues(int index, QualityReport.AgentIssues value)

public QualityReport.Builder setIssues(int index, QualityReport.AgentIssues value)

Optional. The issues grouped by agent.

repeated .google.cloud.ces.v1beta.QualityReport.AgentIssues issues = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value QualityReport.AgentIssues
Returns
Type Description
QualityReport.Builder

setIssues(int index, QualityReport.AgentIssues.Builder builderForValue)

public QualityReport.Builder setIssues(int index, QualityReport.AgentIssues.Builder builderForValue)

Optional. The issues grouped by agent.

repeated .google.cloud.ces.v1beta.QualityReport.AgentIssues issues = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue QualityReport.AgentIssues.Builder
Returns
Type Description
QualityReport.Builder