Class Signal.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Signal.Builder>
com.google.cloud.databasecenter.v1beta.Signal.Builder
- All Implemented Interfaces:
SignalOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Signal
public static final class Signal.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Signal.Builder>
implements SignalOrBuilder
Represents a signal.Protobuf type
google.cloud.databasecenter.v1beta.Signal-
Method Summary
Modifier and TypeMethodDescriptionaddAdditionalDetails(int index, AdditionalDetail value) Additional information related to the signal.addAdditionalDetails(int index, AdditionalDetail.Builder builderForValue) Additional information related to the signal.Additional information related to the signal.addAdditionalDetails(AdditionalDetail.Builder builderForValue) Additional information related to the signal.Additional information related to the signal.addAdditionalDetailsBuilder(int index) Additional information related to the signal.addAllAdditionalDetails(Iterable<? extends AdditionalDetail> values) Additional information related to the signal.build()clear()Additional information related to the signal.Timestamp when the issue was created (when signal status is ISSUE).Severity of the issue.Status of the signal.Type of the signal.getAdditionalDetails(int index) Additional information related to the signal.getAdditionalDetailsBuilder(int index) Additional information related to the signal.Additional information related to the signal.intAdditional information related to the signal.Additional information related to the signal.getAdditionalDetailsOrBuilder(int index) Additional information related to the signal.List<? extends AdditionalDetailOrBuilder>Additional information related to the signal.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.TimestampTimestamp when the issue was created (when signal status is ISSUE).com.google.protobuf.Timestamp.BuilderTimestamp when the issue was created (when signal status is ISSUE).com.google.protobuf.TimestampOrBuilderTimestamp when the issue was created (when signal status is ISSUE).Severity of the issue.intSeverity of the issue.Status of the signal.intStatus of the signal.Type of the signal.intType of the signal.booleanTimestamp when the issue was created (when signal status is ISSUE).protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeIssueCreateTime(com.google.protobuf.Timestamp value) Timestamp when the issue was created (when signal status is ISSUE).removeAdditionalDetails(int index) Additional information related to the signal.setAdditionalDetails(int index, AdditionalDetail value) Additional information related to the signal.setAdditionalDetails(int index, AdditionalDetail.Builder builderForValue) Additional information related to the signal.setIssueCreateTime(com.google.protobuf.Timestamp value) Timestamp when the issue was created (when signal status is ISSUE).setIssueCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Timestamp when the issue was created (when signal status is ISSUE).setIssueSeverity(IssueSeverity value) Severity of the issue.setIssueSeverityValue(int value) Severity of the issue.setSignalStatus(SignalStatus value) Status of the signal.setSignalStatusValue(int value) Status of the signal.setSignalType(SignalType value) Type of the signal.setSignalTypeValue(int value) Type of the signal.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Signal.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Signal.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Signal.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Signal.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Signal.Builder>
-
mergeFrom
public Signal.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Signal.Builder>- Throws:
IOException
-
getSignalTypeValue
public int getSignalTypeValue()Type of the signal.
.google.cloud.databasecenter.v1beta.SignalType signal_type = 1;- Specified by:
getSignalTypeValuein interfaceSignalOrBuilder- Returns:
- The enum numeric value on the wire for signalType.
-
setSignalTypeValue
Type of the signal.
.google.cloud.databasecenter.v1beta.SignalType signal_type = 1;- Parameters:
value- The enum numeric value on the wire for signalType to set.- Returns:
- This builder for chaining.
-
getSignalType
Type of the signal.
.google.cloud.databasecenter.v1beta.SignalType signal_type = 1;- Specified by:
getSignalTypein interfaceSignalOrBuilder- Returns:
- The signalType.
-
setSignalType
Type of the signal.
.google.cloud.databasecenter.v1beta.SignalType signal_type = 1;- Parameters:
value- The signalType to set.- Returns:
- This builder for chaining.
-
clearSignalType
Type of the signal.
.google.cloud.databasecenter.v1beta.SignalType signal_type = 1;- Returns:
- This builder for chaining.
-
getSignalStatusValue
public int getSignalStatusValue()Status of the signal.
.google.cloud.databasecenter.v1beta.SignalStatus signal_status = 2;- Specified by:
getSignalStatusValuein interfaceSignalOrBuilder- Returns:
- The enum numeric value on the wire for signalStatus.
-
setSignalStatusValue
Status of the signal.
.google.cloud.databasecenter.v1beta.SignalStatus signal_status = 2;- Parameters:
value- The enum numeric value on the wire for signalStatus to set.- Returns:
- This builder for chaining.
-
getSignalStatus
Status of the signal.
.google.cloud.databasecenter.v1beta.SignalStatus signal_status = 2;- Specified by:
getSignalStatusin interfaceSignalOrBuilder- Returns:
- The signalStatus.
-
setSignalStatus
Status of the signal.
.google.cloud.databasecenter.v1beta.SignalStatus signal_status = 2;- Parameters:
value- The signalStatus to set.- Returns:
- This builder for chaining.
-
clearSignalStatus
Status of the signal.
.google.cloud.databasecenter.v1beta.SignalStatus signal_status = 2;- Returns:
- This builder for chaining.
-
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;- Specified by:
getAdditionalDetailsListin interfaceSignalOrBuilder
-
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;- Specified by:
getAdditionalDetailsCountin interfaceSignalOrBuilder
-
getAdditionalDetails
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;- Specified by:
getAdditionalDetailsin interfaceSignalOrBuilder
-
setAdditionalDetails
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; -
setAdditionalDetails
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; -
addAdditionalDetails
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; -
addAdditionalDetails
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; -
addAdditionalDetails
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; -
addAdditionalDetails
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; -
addAllAdditionalDetails
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; -
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; -
removeAdditionalDetails
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; -
getAdditionalDetailsBuilder
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; -
getAdditionalDetailsOrBuilder
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;- Specified by:
getAdditionalDetailsOrBuilderin interfaceSignalOrBuilder
-
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;- Specified by:
getAdditionalDetailsOrBuilderListin interfaceSignalOrBuilder
-
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; -
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; -
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; -
getIssueSeverityValue
public int getIssueSeverityValue()Severity of the issue.
.google.cloud.databasecenter.v1beta.IssueSeverity issue_severity = 4;- Specified by:
getIssueSeverityValuein interfaceSignalOrBuilder- Returns:
- The enum numeric value on the wire for issueSeverity.
-
setIssueSeverityValue
Severity of the issue.
.google.cloud.databasecenter.v1beta.IssueSeverity issue_severity = 4;- Parameters:
value- The enum numeric value on the wire for issueSeverity to set.- Returns:
- This builder for chaining.
-
getIssueSeverity
Severity of the issue.
.google.cloud.databasecenter.v1beta.IssueSeverity issue_severity = 4;- Specified by:
getIssueSeverityin interfaceSignalOrBuilder- Returns:
- The issueSeverity.
-
setIssueSeverity
Severity of the issue.
.google.cloud.databasecenter.v1beta.IssueSeverity issue_severity = 4;- Parameters:
value- The issueSeverity to set.- Returns:
- This builder for chaining.
-
clearIssueSeverity
Severity of the issue.
.google.cloud.databasecenter.v1beta.IssueSeverity issue_severity = 4;- Returns:
- This builder for chaining.
-
hasIssueCreateTime
public boolean hasIssueCreateTime()Timestamp when the issue was created (when signal status is ISSUE).
.google.protobuf.Timestamp issue_create_time = 5;- Specified by:
hasIssueCreateTimein interfaceSignalOrBuilder- Returns:
- Whether the issueCreateTime field is set.
-
getIssueCreateTime
public com.google.protobuf.Timestamp getIssueCreateTime()Timestamp when the issue was created (when signal status is ISSUE).
.google.protobuf.Timestamp issue_create_time = 5;- Specified by:
getIssueCreateTimein interfaceSignalOrBuilder- Returns:
- The issueCreateTime.
-
setIssueCreateTime
Timestamp when the issue was created (when signal status is ISSUE).
.google.protobuf.Timestamp issue_create_time = 5; -
setIssueCreateTime
Timestamp when the issue was created (when signal status is ISSUE).
.google.protobuf.Timestamp issue_create_time = 5; -
mergeIssueCreateTime
Timestamp when the issue was created (when signal status is ISSUE).
.google.protobuf.Timestamp issue_create_time = 5; -
clearIssueCreateTime
Timestamp when the issue was created (when signal status is ISSUE).
.google.protobuf.Timestamp issue_create_time = 5; -
getIssueCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getIssueCreateTimeBuilder()Timestamp when the issue was created (when signal status is ISSUE).
.google.protobuf.Timestamp issue_create_time = 5; -
getIssueCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getIssueCreateTimeOrBuilder()Timestamp when the issue was created (when signal status is ISSUE).
.google.protobuf.Timestamp issue_create_time = 5;- Specified by:
getIssueCreateTimeOrBuilderin interfaceSignalOrBuilder
-