Package com.google.cloud.dataplex.v1
Class DataQualitySpec.PostScanActions.NotificationReport.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DataQualitySpec.PostScanActions.NotificationReport.Builder>
com.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.NotificationReport.Builder
- All Implemented Interfaces:
DataQualitySpec.PostScanActions.NotificationReportOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DataQualitySpec.PostScanActions.NotificationReport
public static final class DataQualitySpec.PostScanActions.NotificationReport.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DataQualitySpec.PostScanActions.NotificationReport.Builder>
implements DataQualitySpec.PostScanActions.NotificationReportOrBuilder
The configuration of notification report post scan action.Protobuf type
google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.NotificationReport-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.Required.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.Optional.Optional.Optional.Optional.Optional.Required.Required.Required.Optional.Optional.Optional.booleanOptional.booleanOptional.booleanRequired.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.Optional.Required.Optional.Optional.setJobEndTrigger(DataQualitySpec.PostScanActions.JobEndTrigger.Builder builderForValue) Optional.Optional.Optional.Required.setRecipients(DataQualitySpec.PostScanActions.Recipients.Builder builderForValue) Required.Optional.setScoreThresholdTrigger(DataQualitySpec.PostScanActions.ScoreThresholdTrigger.Builder builderForValue) Optional.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<DataQualitySpec.PostScanActions.NotificationReport.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<DataQualitySpec.PostScanActions.NotificationReport.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<DataQualitySpec.PostScanActions.NotificationReport.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
public DataQualitySpec.PostScanActions.NotificationReport.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DataQualitySpec.PostScanActions.NotificationReport.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DataQualitySpec.PostScanActions.NotificationReport.Builder>
-
mergeFrom
public DataQualitySpec.PostScanActions.NotificationReport.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<DataQualitySpec.PostScanActions.NotificationReport.Builder>- Throws:
IOException
-
hasRecipients
public boolean hasRecipients()Required. The recipients who will receive the notification report.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.Recipients recipients = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasRecipientsin interfaceDataQualitySpec.PostScanActions.NotificationReportOrBuilder- Returns:
- Whether the recipients field is set.
-
getRecipients
Required. The recipients who will receive the notification report.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.Recipients recipients = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getRecipientsin interfaceDataQualitySpec.PostScanActions.NotificationReportOrBuilder- Returns:
- The recipients.
-
setRecipients
public DataQualitySpec.PostScanActions.NotificationReport.Builder setRecipients(DataQualitySpec.PostScanActions.Recipients value) Required. The recipients who will receive the notification report.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.Recipients recipients = 1 [(.google.api.field_behavior) = REQUIRED]; -
setRecipients
public DataQualitySpec.PostScanActions.NotificationReport.Builder setRecipients(DataQualitySpec.PostScanActions.Recipients.Builder builderForValue) Required. The recipients who will receive the notification report.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.Recipients recipients = 1 [(.google.api.field_behavior) = REQUIRED]; -
mergeRecipients
public DataQualitySpec.PostScanActions.NotificationReport.Builder mergeRecipients(DataQualitySpec.PostScanActions.Recipients value) Required. The recipients who will receive the notification report.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.Recipients recipients = 1 [(.google.api.field_behavior) = REQUIRED]; -
clearRecipients
Required. The recipients who will receive the notification report.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.Recipients recipients = 1 [(.google.api.field_behavior) = REQUIRED]; -
getRecipientsBuilder
Required. The recipients who will receive the notification report.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.Recipients recipients = 1 [(.google.api.field_behavior) = REQUIRED]; -
getRecipientsOrBuilder
Required. The recipients who will receive the notification report.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.Recipients recipients = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getRecipientsOrBuilderin interfaceDataQualitySpec.PostScanActions.NotificationReportOrBuilder
-
hasScoreThresholdTrigger
public boolean hasScoreThresholdTrigger()Optional. If set, report will be sent when score threshold is met.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.ScoreThresholdTrigger score_threshold_trigger = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasScoreThresholdTriggerin interfaceDataQualitySpec.PostScanActions.NotificationReportOrBuilder- Returns:
- Whether the scoreThresholdTrigger field is set.
-
getScoreThresholdTrigger
Optional. If set, report will be sent when score threshold is met.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.ScoreThresholdTrigger score_threshold_trigger = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getScoreThresholdTriggerin interfaceDataQualitySpec.PostScanActions.NotificationReportOrBuilder- Returns:
- The scoreThresholdTrigger.
-
setScoreThresholdTrigger
public DataQualitySpec.PostScanActions.NotificationReport.Builder setScoreThresholdTrigger(DataQualitySpec.PostScanActions.ScoreThresholdTrigger value) Optional. If set, report will be sent when score threshold is met.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.ScoreThresholdTrigger score_threshold_trigger = 2 [(.google.api.field_behavior) = OPTIONAL]; -
setScoreThresholdTrigger
public DataQualitySpec.PostScanActions.NotificationReport.Builder setScoreThresholdTrigger(DataQualitySpec.PostScanActions.ScoreThresholdTrigger.Builder builderForValue) Optional. If set, report will be sent when score threshold is met.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.ScoreThresholdTrigger score_threshold_trigger = 2 [(.google.api.field_behavior) = OPTIONAL]; -
mergeScoreThresholdTrigger
public DataQualitySpec.PostScanActions.NotificationReport.Builder mergeScoreThresholdTrigger(DataQualitySpec.PostScanActions.ScoreThresholdTrigger value) Optional. If set, report will be sent when score threshold is met.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.ScoreThresholdTrigger score_threshold_trigger = 2 [(.google.api.field_behavior) = OPTIONAL]; -
clearScoreThresholdTrigger
Optional. If set, report will be sent when score threshold is met.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.ScoreThresholdTrigger score_threshold_trigger = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getScoreThresholdTriggerBuilder
public DataQualitySpec.PostScanActions.ScoreThresholdTrigger.Builder getScoreThresholdTriggerBuilder()Optional. If set, report will be sent when score threshold is met.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.ScoreThresholdTrigger score_threshold_trigger = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getScoreThresholdTriggerOrBuilder
public DataQualitySpec.PostScanActions.ScoreThresholdTriggerOrBuilder getScoreThresholdTriggerOrBuilder()Optional. If set, report will be sent when score threshold is met.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.ScoreThresholdTrigger score_threshold_trigger = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getScoreThresholdTriggerOrBuilderin interfaceDataQualitySpec.PostScanActions.NotificationReportOrBuilder
-
hasJobFailureTrigger
public boolean hasJobFailureTrigger()Optional. If set, report will be sent when a scan job fails.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.JobFailureTrigger job_failure_trigger = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasJobFailureTriggerin interfaceDataQualitySpec.PostScanActions.NotificationReportOrBuilder- Returns:
- Whether the jobFailureTrigger field is set.
-
getJobFailureTrigger
Optional. If set, report will be sent when a scan job fails.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.JobFailureTrigger job_failure_trigger = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getJobFailureTriggerin interfaceDataQualitySpec.PostScanActions.NotificationReportOrBuilder- Returns:
- The jobFailureTrigger.
-
setJobFailureTrigger
public DataQualitySpec.PostScanActions.NotificationReport.Builder setJobFailureTrigger(DataQualitySpec.PostScanActions.JobFailureTrigger value) Optional. If set, report will be sent when a scan job fails.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.JobFailureTrigger job_failure_trigger = 4 [(.google.api.field_behavior) = OPTIONAL]; -
setJobFailureTrigger
public DataQualitySpec.PostScanActions.NotificationReport.Builder setJobFailureTrigger(DataQualitySpec.PostScanActions.JobFailureTrigger.Builder builderForValue) Optional. If set, report will be sent when a scan job fails.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.JobFailureTrigger job_failure_trigger = 4 [(.google.api.field_behavior) = OPTIONAL]; -
mergeJobFailureTrigger
public DataQualitySpec.PostScanActions.NotificationReport.Builder mergeJobFailureTrigger(DataQualitySpec.PostScanActions.JobFailureTrigger value) Optional. If set, report will be sent when a scan job fails.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.JobFailureTrigger job_failure_trigger = 4 [(.google.api.field_behavior) = OPTIONAL]; -
clearJobFailureTrigger
Optional. If set, report will be sent when a scan job fails.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.JobFailureTrigger job_failure_trigger = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getJobFailureTriggerBuilder
Optional. If set, report will be sent when a scan job fails.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.JobFailureTrigger job_failure_trigger = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getJobFailureTriggerOrBuilder
Optional. If set, report will be sent when a scan job fails.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.JobFailureTrigger job_failure_trigger = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getJobFailureTriggerOrBuilderin interfaceDataQualitySpec.PostScanActions.NotificationReportOrBuilder
-
hasJobEndTrigger
public boolean hasJobEndTrigger()Optional. If set, report will be sent when a scan job ends.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.JobEndTrigger job_end_trigger = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasJobEndTriggerin interfaceDataQualitySpec.PostScanActions.NotificationReportOrBuilder- Returns:
- Whether the jobEndTrigger field is set.
-
getJobEndTrigger
Optional. If set, report will be sent when a scan job ends.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.JobEndTrigger job_end_trigger = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getJobEndTriggerin interfaceDataQualitySpec.PostScanActions.NotificationReportOrBuilder- Returns:
- The jobEndTrigger.
-
setJobEndTrigger
public DataQualitySpec.PostScanActions.NotificationReport.Builder setJobEndTrigger(DataQualitySpec.PostScanActions.JobEndTrigger value) Optional. If set, report will be sent when a scan job ends.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.JobEndTrigger job_end_trigger = 5 [(.google.api.field_behavior) = OPTIONAL]; -
setJobEndTrigger
public DataQualitySpec.PostScanActions.NotificationReport.Builder setJobEndTrigger(DataQualitySpec.PostScanActions.JobEndTrigger.Builder builderForValue) Optional. If set, report will be sent when a scan job ends.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.JobEndTrigger job_end_trigger = 5 [(.google.api.field_behavior) = OPTIONAL]; -
mergeJobEndTrigger
public DataQualitySpec.PostScanActions.NotificationReport.Builder mergeJobEndTrigger(DataQualitySpec.PostScanActions.JobEndTrigger value) Optional. If set, report will be sent when a scan job ends.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.JobEndTrigger job_end_trigger = 5 [(.google.api.field_behavior) = OPTIONAL]; -
clearJobEndTrigger
Optional. If set, report will be sent when a scan job ends.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.JobEndTrigger job_end_trigger = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getJobEndTriggerBuilder
Optional. If set, report will be sent when a scan job ends.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.JobEndTrigger job_end_trigger = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getJobEndTriggerOrBuilder
Optional. If set, report will be sent when a scan job ends.
.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions.JobEndTrigger job_end_trigger = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getJobEndTriggerOrBuilderin interfaceDataQualitySpec.PostScanActions.NotificationReportOrBuilder
-