public final class Action extends com.google.protobuf.GeneratedMessageV3 implements ActionOrBuilder
A task to execute on the completion of a job. See https://cloud.google.com/dlp/docs/concepts-actions to learn more.Protobuf type
google.privacy.dlp.v2.Action| Modifier and Type | Class and Description |
|---|---|
static class |
Action.ActionCase |
static class |
Action.Builder
A task to execute on the completion of a job.
|
static class |
Action.Deidentify
Create a de-identified copy of the requested table or files.
|
static interface |
Action.DeidentifyOrBuilder |
static class |
Action.JobNotificationEmails
Sends an email when the job completes.
|
static interface |
Action.JobNotificationEmailsOrBuilder |
static class |
Action.PublishFindingsToCloudDataCatalog
Publish findings of a DlpJob to Data Catalog.
|
static interface |
Action.PublishFindingsToCloudDataCatalogOrBuilder |
static class |
Action.PublishSummaryToCscc
Publish the result summary of a DlpJob to the Cloud Security
Command Center (CSCC Alpha).
|
static interface |
Action.PublishSummaryToCsccOrBuilder |
static class |
Action.PublishToPubSub
Publish a message into a given Pub/Sub topic when DlpJob has completed.
|
static interface |
Action.PublishToPubSubOrBuilder |
static class |
Action.PublishToStackdriver
Enable Stackdriver metric dlp.googleapis.com/finding_count.
|
static interface |
Action.PublishToStackdriverOrBuilder |
static class |
Action.SaveFindings
If set, the detailed findings will be persisted to the specified
OutputStorageConfig.
|
static interface |
Action.SaveFindingsOrBuilder |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
DEIDENTIFY_FIELD_NUMBER |
static int |
JOB_NOTIFICATION_EMAILS_FIELD_NUMBER |
static int |
PUB_SUB_FIELD_NUMBER |
static int |
PUBLISH_FINDINGS_TO_CLOUD_DATA_CATALOG_FIELD_NUMBER |
static int |
PUBLISH_SUMMARY_TO_CSCC_FIELD_NUMBER |
static int |
PUBLISH_TO_STACKDRIVER_FIELD_NUMBER |
static int |
SAVE_FINDINGS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Action.ActionCase |
getActionCase() |
static Action |
getDefaultInstance() |
Action |
getDefaultInstanceForType() |
Action.Deidentify |
getDeidentify()
Create a de-identified copy of the input data.
|
Action.DeidentifyOrBuilder |
getDeidentifyOrBuilder()
Create a de-identified copy of the input data.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
Action.JobNotificationEmails |
getJobNotificationEmails()
Enable email notification for project owners and editors on job's
completion/failure.
|
Action.JobNotificationEmailsOrBuilder |
getJobNotificationEmailsOrBuilder()
Enable email notification for project owners and editors on job's
completion/failure.
|
com.google.protobuf.Parser<Action> |
getParserForType() |
Action.PublishFindingsToCloudDataCatalog |
getPublishFindingsToCloudDataCatalog()
Publish findings to Cloud Datahub.
|
Action.PublishFindingsToCloudDataCatalogOrBuilder |
getPublishFindingsToCloudDataCatalogOrBuilder()
Publish findings to Cloud Datahub.
|
Action.PublishSummaryToCscc |
getPublishSummaryToCscc()
Publish summary to Cloud Security Command Center (Alpha).
|
Action.PublishSummaryToCsccOrBuilder |
getPublishSummaryToCsccOrBuilder()
Publish summary to Cloud Security Command Center (Alpha).
|
Action.PublishToStackdriver |
getPublishToStackdriver()
Enable Stackdriver metric dlp.googleapis.com/finding_count.
|
Action.PublishToStackdriverOrBuilder |
getPublishToStackdriverOrBuilder()
Enable Stackdriver metric dlp.googleapis.com/finding_count.
|
Action.PublishToPubSub |
getPubSub()
Publish a notification to a Pub/Sub topic.
|
Action.PublishToPubSubOrBuilder |
getPubSubOrBuilder()
Publish a notification to a Pub/Sub topic.
|
Action.SaveFindings |
getSaveFindings()
Save resulting findings in a provided location.
|
Action.SaveFindingsOrBuilder |
getSaveFindingsOrBuilder()
Save resulting findings in a provided location.
|
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasDeidentify()
Create a de-identified copy of the input data.
|
int |
hashCode() |
boolean |
hasJobNotificationEmails()
Enable email notification for project owners and editors on job's
completion/failure.
|
boolean |
hasPublishFindingsToCloudDataCatalog()
Publish findings to Cloud Datahub.
|
boolean |
hasPublishSummaryToCscc()
Publish summary to Cloud Security Command Center (Alpha).
|
boolean |
hasPublishToStackdriver()
Enable Stackdriver metric dlp.googleapis.com/finding_count.
|
boolean |
hasPubSub()
Publish a notification to a Pub/Sub topic.
|
boolean |
hasSaveFindings()
Save resulting findings in a provided location.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Action.Builder |
newBuilder() |
static Action.Builder |
newBuilder(Action prototype) |
Action.Builder |
newBuilderForType() |
protected Action.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Action |
parseDelimitedFrom(InputStream input) |
static Action |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Action |
parseFrom(byte[] data) |
static Action |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Action |
parseFrom(ByteBuffer data) |
static Action |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Action |
parseFrom(com.google.protobuf.ByteString data) |
static Action |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Action |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Action |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Action |
parseFrom(InputStream input) |
static Action |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Action> |
parser() |
Action.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int SAVE_FINDINGS_FIELD_NUMBER
public static final int PUB_SUB_FIELD_NUMBER
public static final int PUBLISH_SUMMARY_TO_CSCC_FIELD_NUMBER
public static final int PUBLISH_FINDINGS_TO_CLOUD_DATA_CATALOG_FIELD_NUMBER
public static final int DEIDENTIFY_FIELD_NUMBER
public static final int JOB_NOTIFICATION_EMAILS_FIELD_NUMBER
public static final int PUBLISH_TO_STACKDRIVER_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public Action.ActionCase getActionCase()
getActionCase in interface ActionOrBuilderpublic boolean hasSaveFindings()
Save resulting findings in a provided location.
.google.privacy.dlp.v2.Action.SaveFindings save_findings = 1;hasSaveFindings in interface ActionOrBuilderpublic Action.SaveFindings getSaveFindings()
Save resulting findings in a provided location.
.google.privacy.dlp.v2.Action.SaveFindings save_findings = 1;getSaveFindings in interface ActionOrBuilderpublic Action.SaveFindingsOrBuilder getSaveFindingsOrBuilder()
Save resulting findings in a provided location.
.google.privacy.dlp.v2.Action.SaveFindings save_findings = 1;getSaveFindingsOrBuilder in interface ActionOrBuilderpublic boolean hasPubSub()
Publish a notification to a Pub/Sub topic.
.google.privacy.dlp.v2.Action.PublishToPubSub pub_sub = 2;hasPubSub in interface ActionOrBuilderpublic Action.PublishToPubSub getPubSub()
Publish a notification to a Pub/Sub topic.
.google.privacy.dlp.v2.Action.PublishToPubSub pub_sub = 2;getPubSub in interface ActionOrBuilderpublic Action.PublishToPubSubOrBuilder getPubSubOrBuilder()
Publish a notification to a Pub/Sub topic.
.google.privacy.dlp.v2.Action.PublishToPubSub pub_sub = 2;getPubSubOrBuilder in interface ActionOrBuilderpublic boolean hasPublishSummaryToCscc()
Publish summary to Cloud Security Command Center (Alpha).
.google.privacy.dlp.v2.Action.PublishSummaryToCscc publish_summary_to_cscc = 3;hasPublishSummaryToCscc in interface ActionOrBuilderpublic Action.PublishSummaryToCscc getPublishSummaryToCscc()
Publish summary to Cloud Security Command Center (Alpha).
.google.privacy.dlp.v2.Action.PublishSummaryToCscc publish_summary_to_cscc = 3;getPublishSummaryToCscc in interface ActionOrBuilderpublic Action.PublishSummaryToCsccOrBuilder getPublishSummaryToCsccOrBuilder()
Publish summary to Cloud Security Command Center (Alpha).
.google.privacy.dlp.v2.Action.PublishSummaryToCscc publish_summary_to_cscc = 3;getPublishSummaryToCsccOrBuilder in interface ActionOrBuilderpublic boolean hasPublishFindingsToCloudDataCatalog()
Publish findings to Cloud Datahub.
.google.privacy.dlp.v2.Action.PublishFindingsToCloudDataCatalog publish_findings_to_cloud_data_catalog = 5;
hasPublishFindingsToCloudDataCatalog in interface ActionOrBuilderpublic Action.PublishFindingsToCloudDataCatalog getPublishFindingsToCloudDataCatalog()
Publish findings to Cloud Datahub.
.google.privacy.dlp.v2.Action.PublishFindingsToCloudDataCatalog publish_findings_to_cloud_data_catalog = 5;
getPublishFindingsToCloudDataCatalog in interface ActionOrBuilderpublic Action.PublishFindingsToCloudDataCatalogOrBuilder getPublishFindingsToCloudDataCatalogOrBuilder()
Publish findings to Cloud Datahub.
.google.privacy.dlp.v2.Action.PublishFindingsToCloudDataCatalog publish_findings_to_cloud_data_catalog = 5;
getPublishFindingsToCloudDataCatalogOrBuilder in interface ActionOrBuilderpublic boolean hasDeidentify()
Create a de-identified copy of the input data.
.google.privacy.dlp.v2.Action.Deidentify deidentify = 7;hasDeidentify in interface ActionOrBuilderpublic Action.Deidentify getDeidentify()
Create a de-identified copy of the input data.
.google.privacy.dlp.v2.Action.Deidentify deidentify = 7;getDeidentify in interface ActionOrBuilderpublic Action.DeidentifyOrBuilder getDeidentifyOrBuilder()
Create a de-identified copy of the input data.
.google.privacy.dlp.v2.Action.Deidentify deidentify = 7;getDeidentifyOrBuilder in interface ActionOrBuilderpublic boolean hasJobNotificationEmails()
Enable email notification for project owners and editors on job's completion/failure.
.google.privacy.dlp.v2.Action.JobNotificationEmails job_notification_emails = 8;hasJobNotificationEmails in interface ActionOrBuilderpublic Action.JobNotificationEmails getJobNotificationEmails()
Enable email notification for project owners and editors on job's completion/failure.
.google.privacy.dlp.v2.Action.JobNotificationEmails job_notification_emails = 8;getJobNotificationEmails in interface ActionOrBuilderpublic Action.JobNotificationEmailsOrBuilder getJobNotificationEmailsOrBuilder()
Enable email notification for project owners and editors on job's completion/failure.
.google.privacy.dlp.v2.Action.JobNotificationEmails job_notification_emails = 8;getJobNotificationEmailsOrBuilder in interface ActionOrBuilderpublic boolean hasPublishToStackdriver()
Enable Stackdriver metric dlp.googleapis.com/finding_count.
.google.privacy.dlp.v2.Action.PublishToStackdriver publish_to_stackdriver = 9;hasPublishToStackdriver in interface ActionOrBuilderpublic Action.PublishToStackdriver getPublishToStackdriver()
Enable Stackdriver metric dlp.googleapis.com/finding_count.
.google.privacy.dlp.v2.Action.PublishToStackdriver publish_to_stackdriver = 9;getPublishToStackdriver in interface ActionOrBuilderpublic Action.PublishToStackdriverOrBuilder getPublishToStackdriverOrBuilder()
Enable Stackdriver metric dlp.googleapis.com/finding_count.
.google.privacy.dlp.v2.Action.PublishToStackdriver publish_to_stackdriver = 9;getPublishToStackdriverOrBuilder in interface ActionOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Action parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Action parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Action parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Action parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Action parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Action parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Action parseFrom(InputStream input) throws IOException
IOExceptionpublic static Action parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Action parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Action parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Action parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Action parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Action.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Action.Builder newBuilder()
public static Action.Builder newBuilder(Action prototype)
public Action.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Action.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Action getDefaultInstance()
public static com.google.protobuf.Parser<Action> parser()
public com.google.protobuf.Parser<Action> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Action getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2022 Google LLC. All rights reserved.