public final class Action extends GeneratedMessageV3 implements ActionOrBuilder
A task to execute on the completion of a job.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.PublishToPubSub
Publish the results of a DlpJob to a pub sub channel.
|
static interface |
Action.PublishToPubSubOrBuilder |
static class |
Action.SaveFindings
If set, the detailed findings will be persisted to the specified
OutputStorageConfig.
|
static interface |
Action.SaveFindingsOrBuilder |
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage,BuilderType extends GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, GeneratedMessageV3.ExtendableMessage<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.FieldAccessorTable| Modifier and Type | Field and Description |
|---|---|
static int |
PUB_SUB_FIELD_NUMBER |
static int |
SAVE_FINDINGS_FIELD_NUMBER |
alwaysUseFieldBuilders, unknownFieldsmemoizedSizememoizedHashCodecanUseUnsafe, computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, 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, waitfindInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneoftoByteArray, toByteString, writeDelimitedTo, writeTopublic static final int SAVE_FINDINGS_FIELD_NUMBER
public static final int PUB_SUB_FIELD_NUMBER
public final UnknownFieldSet getUnknownFields()
getUnknownFields in interface MessageOrBuildergetUnknownFields in class GeneratedMessageV3public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class 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 pubsub topic.
.google.privacy.dlp.v2.Action.PublishToPubSub pub_sub = 2;hasPubSub in interface ActionOrBuilderpublic Action.PublishToPubSub getPubSub()
Publish a notification to a pubsub topic.
.google.privacy.dlp.v2.Action.PublishToPubSub pub_sub = 2;getPubSub in interface ActionOrBuilderpublic Action.PublishToPubSubOrBuilder getPubSubOrBuilder()
Publish a notification to a pubsub topic.
.google.privacy.dlp.v2.Action.PublishToPubSub pub_sub = 2;getPubSubOrBuilder in interface ActionOrBuilderpublic final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3public void writeTo(CodedOutputStream output) throws java.io.IOException
writeTo in interface MessageLitewriteTo in class GeneratedMessageV3java.io.IOExceptionpublic int getSerializedSize()
getSerializedSize in interface MessageLitegetSerializedSize in class GeneratedMessageV3public boolean equals(java.lang.Object obj)
equals in interface Messageequals in class AbstractMessagepublic int hashCode()
hashCode in interface MessagehashCode in class AbstractMessagepublic static Action parseFrom(java.nio.ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static Action parseFrom(java.nio.ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static Action parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static Action parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static Action parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static Action parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static Action parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static Action parseFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static Action parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static Action parseDelimitedFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static Action parseFrom(CodedInputStream input) throws java.io.IOException
java.io.IOExceptionpublic static Action parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic Action.Builder newBuilderForType()
newBuilderForType in interface MessagenewBuilderForType in interface MessageLitepublic static Action.Builder newBuilder()
public static Action.Builder newBuilder(Action prototype)
public Action.Builder toBuilder()
toBuilder in interface MessagetoBuilder in interface MessageLiteprotected Action.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class GeneratedMessageV3public static Action getDefaultInstance()
public Parser<Action> getParserForType()
getParserForType in interface MessagegetParserForType in interface MessageLitegetParserForType in class GeneratedMessageV3public Action getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilder