Class Signal.Builder (0.6.0)

public static final class Signal.Builder extends GeneratedMessage.Builder<Signal.Builder> implements SignalOrBuilder

Represents a signal.

Protobuf type google.cloud.databasecenter.v1beta.Signal

Implements

SignalOrBuilder

Static Methods

getDescriptor()

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

Methods

addAdditionalDetails(AdditionalDetail value)

public Signal.Builder addAdditionalDetails(AdditionalDetail value)

Additional information related to the signal. In the case of composite signals, this field encapsulates details associated with granular signals, having a signal status of "ISSUE"; signals with a status of "OK" are not included. For granular signals, it encompasses information relevant to the signal, regardless of the signal status.

repeated .google.cloud.databasecenter.v1beta.AdditionalDetail additional_details = 3;

Parameter
Name Description
value AdditionalDetail
Returns
Type Description
Signal.Builder

addAdditionalDetails(AdditionalDetail.Builder builderForValue)

public Signal.Builder addAdditionalDetails(AdditionalDetail.Builder builderForValue)

Additional information related to the signal. In the case of composite signals, this field encapsulates details associated with granular signals, having a signal status of "ISSUE"; signals with a status of "OK" are not included. For granular signals, it encompasses information relevant to the signal, regardless of the signal status.

repeated .google.cloud.databasecenter.v1beta.AdditionalDetail additional_details = 3;

Parameter
Name Description
builderForValue AdditionalDetail.Builder
Returns
Type Description
Signal.Builder

addAdditionalDetails(int index, AdditionalDetail value)

public Signal.Builder addAdditionalDetails(int index, AdditionalDetail value)

Additional information related to the signal. In the case of composite signals, this field encapsulates details associated with granular signals, having a signal status of "ISSUE"; signals with a status of "OK" are not included. For granular signals, it encompasses information relevant to the signal, regardless of the signal status.

repeated .google.cloud.databasecenter.v1beta.AdditionalDetail additional_details = 3;

Parameters
Name Description
index int
value AdditionalDetail
Returns
Type Description
Signal.Builder

addAdditionalDetails(int index, AdditionalDetail.Builder builderForValue)

public Signal.Builder addAdditionalDetails(int index, AdditionalDetail.Builder builderForValue)

Additional information related to the signal. In the case of composite signals, this field encapsulates details associated with granular signals, having a signal status of "ISSUE"; signals with a status of "OK" are not included. For granular signals, it encompasses information relevant to the signal, regardless of the signal status.

repeated .google.cloud.databasecenter.v1beta.AdditionalDetail additional_details = 3;

Parameters
Name Description
index int
builderForValue AdditionalDetail.Builder
Returns
Type Description
Signal.Builder

addAdditionalDetailsBuilder()

public AdditionalDetail.Builder addAdditionalDetailsBuilder()

Additional information related to the signal. In the case of composite signals, this field encapsulates details associated with granular signals, having a signal status of "ISSUE"; signals with a status of "OK" are not included. For granular signals, it encompasses information relevant to the signal, regardless of the signal status.

repeated .google.cloud.databasecenter.v1beta.AdditionalDetail additional_details = 3;

Returns
Type Description
AdditionalDetail.Builder

addAdditionalDetailsBuilder(int index)

public AdditionalDetail.Builder addAdditionalDetailsBuilder(int index)

Additional information related to the signal. In the case of composite signals, this field encapsulates details associated with granular signals, having a signal status of "ISSUE"; signals with a status of "OK" are not included. For granular signals, it encompasses information relevant to the signal, regardless of the signal status.

repeated .google.cloud.databasecenter.v1beta.AdditionalDetail additional_details = 3;

Parameter
Name Description
index int
Returns
Type Description
AdditionalDetail.Builder

addAllAdditionalDetails(Iterable<? extends AdditionalDetail> values)

public Signal.Builder addAllAdditionalDetails(Iterable<? extends AdditionalDetail> values)

Additional information related to the signal. In the case of composite signals, this field encapsulates details associated with granular signals, having a signal status of "ISSUE"; signals with a status of "OK" are not included. For granular signals, it encompasses information relevant to the signal, regardless of the signal status.

repeated .google.cloud.databasecenter.v1beta.AdditionalDetail additional_details = 3;

Parameter
Name Description
values Iterable<? extends com.google.cloud.databasecenter.v1beta.AdditionalDetail>
Returns
Type Description
Signal.Builder

build()

public Signal build()
Returns
Type Description
Signal

buildPartial()

public Signal buildPartial()
Returns
Type Description
Signal

clear()

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

clearAdditionalDetails()

public Signal.Builder clearAdditionalDetails()

Additional information related to the signal. In the case of composite signals, this field encapsulates details associated with granular signals, having a signal status of "ISSUE"; signals with a status of "OK" are not included. For granular signals, it encompasses information relevant to the signal, regardless of the signal status.

repeated .google.cloud.databasecenter.v1beta.AdditionalDetail additional_details = 3;

Returns
Type Description
Signal.Builder

clearIssueCreateTime()

public Signal.Builder clearIssueCreateTime()

Timestamp when the issue was created (when signal status is ISSUE).

.google.protobuf.Timestamp issue_create_time = 5;

Returns
Type Description
Signal.Builder

clearIssueSeverity()

public Signal.Builder clearIssueSeverity()

Severity of the issue.

.google.cloud.databasecenter.v1beta.IssueSeverity issue_severity = 4;

Returns
Type Description
Signal.Builder

This builder for chaining.

clearSignalStatus()

public Signal.Builder clearSignalStatus()

Status of the signal.

.google.cloud.databasecenter.v1beta.SignalStatus signal_status = 2;

Returns
Type Description
Signal.Builder

This builder for chaining.

clearSignalType()

public Signal.Builder clearSignalType()

Type of the signal.

.google.cloud.databasecenter.v1beta.SignalType signal_type = 1;

Returns
Type Description
Signal.Builder

This builder for chaining.

getAdditionalDetails(int index)

public AdditionalDetail getAdditionalDetails(int index)

Additional information related to the signal. In the case of composite signals, this field encapsulates details associated with granular signals, having a signal status of "ISSUE"; signals with a status of "OK" are not included. For granular signals, it encompasses information relevant to the signal, regardless of the signal status.

repeated .google.cloud.databasecenter.v1beta.AdditionalDetail additional_details = 3;

Parameter
Name Description
index int
Returns
Type Description
AdditionalDetail

getAdditionalDetailsBuilder(int index)

public AdditionalDetail.Builder getAdditionalDetailsBuilder(int index)

Additional information related to the signal. In the case of composite signals, this field encapsulates details associated with granular signals, having a signal status of "ISSUE"; signals with a status of "OK" are not included. For granular signals, it encompasses information relevant to the signal, regardless of the signal status.

repeated .google.cloud.databasecenter.v1beta.AdditionalDetail additional_details = 3;

Parameter
Name Description
index int
Returns
Type Description
AdditionalDetail.Builder

getAdditionalDetailsBuilderList()

public List<AdditionalDetail.Builder> getAdditionalDetailsBuilderList()

Additional information related to the signal. In the case of composite signals, this field encapsulates details associated with granular signals, having a signal status of "ISSUE"; signals with a status of "OK" are not included. For granular signals, it encompasses information relevant to the signal, regardless of the signal status.

repeated .google.cloud.databasecenter.v1beta.AdditionalDetail additional_details = 3;

Returns
Type Description
List<Builder>

getAdditionalDetailsCount()

public int getAdditionalDetailsCount()

Additional information related to the signal. In the case of composite signals, this field encapsulates details associated with granular signals, having a signal status of "ISSUE"; signals with a status of "OK" are not included. For granular signals, it encompasses information relevant to the signal, regardless of the signal status.

repeated .google.cloud.databasecenter.v1beta.AdditionalDetail additional_details = 3;

Returns
Type Description
int

getAdditionalDetailsList()

public List<AdditionalDetail> getAdditionalDetailsList()

Additional information related to the signal. In the case of composite signals, this field encapsulates details associated with granular signals, having a signal status of "ISSUE"; signals with a status of "OK" are not included. For granular signals, it encompasses information relevant to the signal, regardless of the signal status.

repeated .google.cloud.databasecenter.v1beta.AdditionalDetail additional_details = 3;

Returns
Type Description
List<AdditionalDetail>

getAdditionalDetailsOrBuilder(int index)

public AdditionalDetailOrBuilder getAdditionalDetailsOrBuilder(int index)

Additional information related to the signal. In the case of composite signals, this field encapsulates details associated with granular signals, having a signal status of "ISSUE"; signals with a status of "OK" are not included. For granular signals, it encompasses information relevant to the signal, regardless of the signal status.

repeated .google.cloud.databasecenter.v1beta.AdditionalDetail additional_details = 3;

Parameter
Name Description
index int
Returns
Type Description
AdditionalDetailOrBuilder

getAdditionalDetailsOrBuilderList()

public List<? extends AdditionalDetailOrBuilder> getAdditionalDetailsOrBuilderList()

Additional information related to the signal. In the case of composite signals, this field encapsulates details associated with granular signals, having a signal status of "ISSUE"; signals with a status of "OK" are not included. For granular signals, it encompasses information relevant to the signal, regardless of the signal status.

repeated .google.cloud.databasecenter.v1beta.AdditionalDetail additional_details = 3;

Returns
Type Description
List<? extends com.google.cloud.databasecenter.v1beta.AdditionalDetailOrBuilder>

getDefaultInstanceForType()

public Signal getDefaultInstanceForType()
Returns
Type Description
Signal

getDescriptorForType()

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

getIssueCreateTime()

public Timestamp getIssueCreateTime()

Timestamp when the issue was created (when signal status is ISSUE).

.google.protobuf.Timestamp issue_create_time = 5;

Returns
Type Description
Timestamp

The issueCreateTime.

getIssueCreateTimeBuilder()

public Timestamp.Builder getIssueCreateTimeBuilder()

Timestamp when the issue was created (when signal status is ISSUE).

.google.protobuf.Timestamp issue_create_time = 5;

Returns
Type Description
Builder

getIssueCreateTimeOrBuilder()

public TimestampOrBuilder getIssueCreateTimeOrBuilder()

Timestamp when the issue was created (when signal status is ISSUE).

.google.protobuf.Timestamp issue_create_time = 5;

Returns
Type Description
TimestampOrBuilder

getIssueSeverity()

public IssueSeverity getIssueSeverity()

Severity of the issue.

.google.cloud.databasecenter.v1beta.IssueSeverity issue_severity = 4;

Returns
Type Description
IssueSeverity

The issueSeverity.

getIssueSeverityValue()

public int getIssueSeverityValue()

Severity of the issue.

.google.cloud.databasecenter.v1beta.IssueSeverity issue_severity = 4;

Returns
Type Description
int

The enum numeric value on the wire for issueSeverity.

getSignalStatus()

public SignalStatus getSignalStatus()

Status of the signal.

.google.cloud.databasecenter.v1beta.SignalStatus signal_status = 2;

Returns
Type Description
SignalStatus

The signalStatus.

getSignalStatusValue()

public int getSignalStatusValue()

Status of the signal.

.google.cloud.databasecenter.v1beta.SignalStatus signal_status = 2;

Returns
Type Description
int

The enum numeric value on the wire for signalStatus.

getSignalType()

public SignalType getSignalType()

Type of the signal.

.google.cloud.databasecenter.v1beta.SignalType signal_type = 1;

Returns
Type Description
SignalType

The signalType.

getSignalTypeValue()

public int getSignalTypeValue()

Type of the signal.

.google.cloud.databasecenter.v1beta.SignalType signal_type = 1;

Returns
Type Description
int

The enum numeric value on the wire for signalType.

hasIssueCreateTime()

public boolean hasIssueCreateTime()

Timestamp when the issue was created (when signal status is ISSUE).

.google.protobuf.Timestamp issue_create_time = 5;

Returns
Type Description
boolean

Whether the issueCreateTime field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Signal other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeIssueCreateTime(Timestamp value)

public Signal.Builder mergeIssueCreateTime(Timestamp value)

Timestamp when the issue was created (when signal status is ISSUE).

.google.protobuf.Timestamp issue_create_time = 5;

Parameter
Name Description
value Timestamp
Returns
Type Description
Signal.Builder

removeAdditionalDetails(int index)

public Signal.Builder removeAdditionalDetails(int index)

Additional information related to the signal. In the case of composite signals, this field encapsulates details associated with granular signals, having a signal status of "ISSUE"; signals with a status of "OK" are not included. For granular signals, it encompasses information relevant to the signal, regardless of the signal status.

repeated .google.cloud.databasecenter.v1beta.AdditionalDetail additional_details = 3;

Parameter
Name Description
index int
Returns
Type Description
Signal.Builder

setAdditionalDetails(int index, AdditionalDetail value)

public Signal.Builder setAdditionalDetails(int index, AdditionalDetail value)

Additional information related to the signal. In the case of composite signals, this field encapsulates details associated with granular signals, having a signal status of "ISSUE"; signals with a status of "OK" are not included. For granular signals, it encompasses information relevant to the signal, regardless of the signal status.

repeated .google.cloud.databasecenter.v1beta.AdditionalDetail additional_details = 3;

Parameters
Name Description
index int
value AdditionalDetail
Returns
Type Description
Signal.Builder

setAdditionalDetails(int index, AdditionalDetail.Builder builderForValue)

public Signal.Builder setAdditionalDetails(int index, AdditionalDetail.Builder builderForValue)

Additional information related to the signal. In the case of composite signals, this field encapsulates details associated with granular signals, having a signal status of "ISSUE"; signals with a status of "OK" are not included. For granular signals, it encompasses information relevant to the signal, regardless of the signal status.

repeated .google.cloud.databasecenter.v1beta.AdditionalDetail additional_details = 3;

Parameters
Name Description
index int
builderForValue AdditionalDetail.Builder
Returns
Type Description
Signal.Builder

setIssueCreateTime(Timestamp value)

public Signal.Builder setIssueCreateTime(Timestamp value)

Timestamp when the issue was created (when signal status is ISSUE).

.google.protobuf.Timestamp issue_create_time = 5;

Parameter
Name Description
value Timestamp
Returns
Type Description
Signal.Builder

setIssueCreateTime(Timestamp.Builder builderForValue)

public Signal.Builder setIssueCreateTime(Timestamp.Builder builderForValue)

Timestamp when the issue was created (when signal status is ISSUE).

.google.protobuf.Timestamp issue_create_time = 5;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
Signal.Builder

setIssueSeverity(IssueSeverity value)

public Signal.Builder setIssueSeverity(IssueSeverity value)

Severity of the issue.

.google.cloud.databasecenter.v1beta.IssueSeverity issue_severity = 4;

Parameter
Name Description
value IssueSeverity

The issueSeverity to set.

Returns
Type Description
Signal.Builder

This builder for chaining.

setIssueSeverityValue(int value)

public Signal.Builder setIssueSeverityValue(int value)

Severity of the issue.

.google.cloud.databasecenter.v1beta.IssueSeverity issue_severity = 4;

Parameter
Name Description
value int

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

Returns
Type Description
Signal.Builder

This builder for chaining.

setSignalStatus(SignalStatus value)

public Signal.Builder setSignalStatus(SignalStatus value)

Status of the signal.

.google.cloud.databasecenter.v1beta.SignalStatus signal_status = 2;

Parameter
Name Description
value SignalStatus

The signalStatus to set.

Returns
Type Description
Signal.Builder

This builder for chaining.

setSignalStatusValue(int value)

public Signal.Builder setSignalStatusValue(int value)

Status of the signal.

.google.cloud.databasecenter.v1beta.SignalStatus signal_status = 2;

Parameter
Name Description
value int

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

Returns
Type Description
Signal.Builder

This builder for chaining.

setSignalType(SignalType value)

public Signal.Builder setSignalType(SignalType value)

Type of the signal.

.google.cloud.databasecenter.v1beta.SignalType signal_type = 1;

Parameter
Name Description
value SignalType

The signalType to set.

Returns
Type Description
Signal.Builder

This builder for chaining.

setSignalTypeValue(int value)

public Signal.Builder setSignalTypeValue(int value)

Type of the signal.

.google.cloud.databasecenter.v1beta.SignalType signal_type = 1;

Parameter
Name Description
value int

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

Returns
Type Description
Signal.Builder

This builder for chaining.