Class LatencyReport.ToolLatency.Builder (0.3.0)

public static final class LatencyReport.ToolLatency.Builder extends GeneratedMessage.Builder<LatencyReport.ToolLatency.Builder> implements LatencyReport.ToolLatencyOrBuilder

Latency metrics for a single tool.

Protobuf type google.cloud.ces.v1beta.LatencyReport.ToolLatency

Static Methods

getDescriptor()

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

Methods

build()

public LatencyReport.ToolLatency build()
Returns
Type Description
LatencyReport.ToolLatency

buildPartial()

public LatencyReport.ToolLatency buildPartial()
Returns
Type Description
LatencyReport.ToolLatency

clear()

public LatencyReport.ToolLatency.Builder clear()
Returns
Type Description
LatencyReport.ToolLatency.Builder
Overrides

clearLatencyMetrics()

public LatencyReport.ToolLatency.Builder clearLatencyMetrics()

Output only. The latency metrics for the tool.

.google.cloud.ces.v1beta.LatencyReport.LatencyMetrics latency_metrics = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
LatencyReport.ToolLatency.Builder

clearTool()

public LatencyReport.ToolLatency.Builder clearTool()

Output only. Format: projects/{project}/locations/{location}/apps/{app}/tools/{tool}.

string tool = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
LatencyReport.ToolLatency.Builder

This builder for chaining.

clearToolDisplayName()

public LatencyReport.ToolLatency.Builder clearToolDisplayName()

Output only. The display name of the tool.

string tool_display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
LatencyReport.ToolLatency.Builder

This builder for chaining.

clearToolIdentifier()

public LatencyReport.ToolLatency.Builder clearToolIdentifier()
Returns
Type Description
LatencyReport.ToolLatency.Builder

clearToolsetTool()

public LatencyReport.ToolLatency.Builder clearToolsetTool()

Output only. The toolset tool identifier.

.google.cloud.ces.v1beta.ToolsetTool toolset_tool = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
LatencyReport.ToolLatency.Builder

getDefaultInstanceForType()

public LatencyReport.ToolLatency getDefaultInstanceForType()
Returns
Type Description
LatencyReport.ToolLatency

getDescriptorForType()

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

getLatencyMetrics()

public LatencyReport.LatencyMetrics getLatencyMetrics()

Output only. The latency metrics for the tool.

.google.cloud.ces.v1beta.LatencyReport.LatencyMetrics latency_metrics = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
LatencyReport.LatencyMetrics

The latencyMetrics.

getLatencyMetricsBuilder()

public LatencyReport.LatencyMetrics.Builder getLatencyMetricsBuilder()

Output only. The latency metrics for the tool.

.google.cloud.ces.v1beta.LatencyReport.LatencyMetrics latency_metrics = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
LatencyReport.LatencyMetrics.Builder

getLatencyMetricsOrBuilder()

public LatencyReport.LatencyMetricsOrBuilder getLatencyMetricsOrBuilder()

Output only. The latency metrics for the tool.

.google.cloud.ces.v1beta.LatencyReport.LatencyMetrics latency_metrics = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
LatencyReport.LatencyMetricsOrBuilder

getTool()

public String getTool()

Output only. Format: projects/{project}/locations/{location}/apps/{app}/tools/{tool}.

string tool = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The tool.

getToolBytes()

public ByteString getToolBytes()

Output only. Format: projects/{project}/locations/{location}/apps/{app}/tools/{tool}.

string tool = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for tool.

getToolDisplayName()

public String getToolDisplayName()

Output only. The display name of the tool.

string tool_display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The toolDisplayName.

getToolDisplayNameBytes()

public ByteString getToolDisplayNameBytes()

Output only. The display name of the tool.

string tool_display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for toolDisplayName.

getToolIdentifierCase()

public LatencyReport.ToolLatency.ToolIdentifierCase getToolIdentifierCase()
Returns
Type Description
LatencyReport.ToolLatency.ToolIdentifierCase

getToolsetTool()

public ToolsetTool getToolsetTool()

Output only. The toolset tool identifier.

.google.cloud.ces.v1beta.ToolsetTool toolset_tool = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ToolsetTool

The toolsetTool.

getToolsetToolBuilder()

public ToolsetTool.Builder getToolsetToolBuilder()

Output only. The toolset tool identifier.

.google.cloud.ces.v1beta.ToolsetTool toolset_tool = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ToolsetTool.Builder

getToolsetToolOrBuilder()

public ToolsetToolOrBuilder getToolsetToolOrBuilder()

Output only. The toolset tool identifier.

.google.cloud.ces.v1beta.ToolsetTool toolset_tool = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ToolsetToolOrBuilder

hasLatencyMetrics()

public boolean hasLatencyMetrics()

Output only. The latency metrics for the tool.

.google.cloud.ces.v1beta.LatencyReport.LatencyMetrics latency_metrics = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the latencyMetrics field is set.

hasTool()

public boolean hasTool()

Output only. Format: projects/{project}/locations/{location}/apps/{app}/tools/{tool}.

string tool = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
boolean

Whether the tool field is set.

hasToolsetTool()

public boolean hasToolsetTool()

Output only. The toolset tool identifier.

.google.cloud.ces.v1beta.ToolsetTool toolset_tool = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the toolsetTool field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(LatencyReport.ToolLatency other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeLatencyMetrics(LatencyReport.LatencyMetrics value)

public LatencyReport.ToolLatency.Builder mergeLatencyMetrics(LatencyReport.LatencyMetrics value)

Output only. The latency metrics for the tool.

.google.cloud.ces.v1beta.LatencyReport.LatencyMetrics latency_metrics = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value LatencyReport.LatencyMetrics
Returns
Type Description
LatencyReport.ToolLatency.Builder

mergeToolsetTool(ToolsetTool value)

public LatencyReport.ToolLatency.Builder mergeToolsetTool(ToolsetTool value)

Output only. The toolset tool identifier.

.google.cloud.ces.v1beta.ToolsetTool toolset_tool = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ToolsetTool
Returns
Type Description
LatencyReport.ToolLatency.Builder

setLatencyMetrics(LatencyReport.LatencyMetrics value)

public LatencyReport.ToolLatency.Builder setLatencyMetrics(LatencyReport.LatencyMetrics value)

Output only. The latency metrics for the tool.

.google.cloud.ces.v1beta.LatencyReport.LatencyMetrics latency_metrics = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value LatencyReport.LatencyMetrics
Returns
Type Description
LatencyReport.ToolLatency.Builder

setLatencyMetrics(LatencyReport.LatencyMetrics.Builder builderForValue)

public LatencyReport.ToolLatency.Builder setLatencyMetrics(LatencyReport.LatencyMetrics.Builder builderForValue)

Output only. The latency metrics for the tool.

.google.cloud.ces.v1beta.LatencyReport.LatencyMetrics latency_metrics = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue LatencyReport.LatencyMetrics.Builder
Returns
Type Description
LatencyReport.ToolLatency.Builder

setTool(String value)

public LatencyReport.ToolLatency.Builder setTool(String value)

Output only. Format: projects/{project}/locations/{location}/apps/{app}/tools/{tool}.

string tool = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The tool to set.

Returns
Type Description
LatencyReport.ToolLatency.Builder

This builder for chaining.

setToolBytes(ByteString value)

public LatencyReport.ToolLatency.Builder setToolBytes(ByteString value)

Output only. Format: projects/{project}/locations/{location}/apps/{app}/tools/{tool}.

string tool = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for tool to set.

Returns
Type Description
LatencyReport.ToolLatency.Builder

This builder for chaining.

setToolDisplayName(String value)

public LatencyReport.ToolLatency.Builder setToolDisplayName(String value)

Output only. The display name of the tool.

string tool_display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The toolDisplayName to set.

Returns
Type Description
LatencyReport.ToolLatency.Builder

This builder for chaining.

setToolDisplayNameBytes(ByteString value)

public LatencyReport.ToolLatency.Builder setToolDisplayNameBytes(ByteString value)

Output only. The display name of the tool.

string tool_display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for toolDisplayName to set.

Returns
Type Description
LatencyReport.ToolLatency.Builder

This builder for chaining.

setToolsetTool(ToolsetTool value)

public LatencyReport.ToolLatency.Builder setToolsetTool(ToolsetTool value)

Output only. The toolset tool identifier.

.google.cloud.ces.v1beta.ToolsetTool toolset_tool = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ToolsetTool
Returns
Type Description
LatencyReport.ToolLatency.Builder

setToolsetTool(ToolsetTool.Builder builderForValue)

public LatencyReport.ToolLatency.Builder setToolsetTool(ToolsetTool.Builder builderForValue)

Output only. The toolset tool identifier.

.google.cloud.ces.v1beta.ToolsetTool toolset_tool = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue ToolsetTool.Builder
Returns
Type Description
LatencyReport.ToolLatency.Builder