Package com.google.privacy.dlp.v2
Class DataProfileAction.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DataProfileAction.Builder>
com.google.privacy.dlp.v2.DataProfileAction.Builder
- All Implemented Interfaces:
DataProfileActionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DataProfileAction
public static final class DataProfileAction.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DataProfileAction.Builder>
implements DataProfileActionOrBuilder
A task to execute when a data profile has been generated.Protobuf type
google.privacy.dlp.v2.DataProfileAction-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Export data profiles into a provided location.Publishes generated data profiles to Google Security Operations.Publishes a portion of each profile to Dataplex Universal Catalog with the aspect type Sensitive Data Protection Profile.Publishes findings to Security Command Center for each data profile.Publish a message into the Pub/Sub topic.Tags the profiled resources with the specified tag values.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorExport data profiles into a provided location.Export data profiles into a provided location.Export data profiles into a provided location.Publishes generated data profiles to Google Security Operations.Publishes generated data profiles to Google Security Operations.Publishes generated data profiles to Google Security Operations.Publishes a portion of each profile to Dataplex Universal Catalog with the aspect type Sensitive Data Protection Profile.Publishes a portion of each profile to Dataplex Universal Catalog with the aspect type Sensitive Data Protection Profile.Publishes a portion of each profile to Dataplex Universal Catalog with the aspect type Sensitive Data Protection Profile.Publishes findings to Security Command Center for each data profile.Publishes findings to Security Command Center for each data profile.Publishes findings to Security Command Center for each data profile.Publish a message into the Pub/Sub topic.Publish a message into the Pub/Sub topic.Publish a message into the Pub/Sub topic.Tags the profiled resources with the specified tag values.Tags the profiled resources with the specified tag values.Tags the profiled resources with the specified tag values.booleanExport data profiles into a provided location.booleanPublishes generated data profiles to Google Security Operations.booleanPublishes a portion of each profile to Dataplex Universal Catalog with the aspect type Sensitive Data Protection Profile.booleanPublishes findings to Security Command Center for each data profile.booleanPublish a message into the Pub/Sub topic.booleanTags the profiled resources with the specified tag values.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanExport data profiles into a provided location.mergeFrom(DataProfileAction other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Publishes generated data profiles to Google Security Operations.Publishes a portion of each profile to Dataplex Universal Catalog with the aspect type Sensitive Data Protection Profile.Publishes findings to Security Command Center for each data profile.Publish a message into the Pub/Sub topic.Tags the profiled resources with the specified tag values.Export data profiles into a provided location.setExportData(DataProfileAction.Export.Builder builderForValue) Export data profiles into a provided location.Publishes generated data profiles to Google Security Operations.setPublishToChronicle(DataProfileAction.PublishToChronicle.Builder builderForValue) Publishes generated data profiles to Google Security Operations.Publishes a portion of each profile to Dataplex Universal Catalog with the aspect type Sensitive Data Protection Profile.Publishes a portion of each profile to Dataplex Universal Catalog with the aspect type Sensitive Data Protection Profile.Publishes findings to Security Command Center for each data profile.setPublishToScc(DataProfileAction.PublishToSecurityCommandCenter.Builder builderForValue) Publishes findings to Security Command Center for each data profile.Publish a message into the Pub/Sub topic.setPubSubNotification(DataProfileAction.PubSubNotification.Builder builderForValue) Publish a message into the Pub/Sub topic.Tags the profiled resources with the specified tag values.setTagResources(DataProfileAction.TagResources.Builder builderForValue) Tags the profiled resources with the specified tag values.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<DataProfileAction.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<DataProfileAction.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<DataProfileAction.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<DataProfileAction.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DataProfileAction.Builder>
-
mergeFrom
public DataProfileAction.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<DataProfileAction.Builder>- Throws:
IOException
-
getActionCase
- Specified by:
getActionCasein interfaceDataProfileActionOrBuilder
-
clearAction
-
hasExportData
public boolean hasExportData()Export data profiles into a provided location.
.google.privacy.dlp.v2.DataProfileAction.Export export_data = 1;- Specified by:
hasExportDatain interfaceDataProfileActionOrBuilder- Returns:
- Whether the exportData field is set.
-
getExportData
Export data profiles into a provided location.
.google.privacy.dlp.v2.DataProfileAction.Export export_data = 1;- Specified by:
getExportDatain interfaceDataProfileActionOrBuilder- Returns:
- The exportData.
-
setExportData
Export data profiles into a provided location.
.google.privacy.dlp.v2.DataProfileAction.Export export_data = 1; -
setExportData
Export data profiles into a provided location.
.google.privacy.dlp.v2.DataProfileAction.Export export_data = 1; -
mergeExportData
Export data profiles into a provided location.
.google.privacy.dlp.v2.DataProfileAction.Export export_data = 1; -
clearExportData
Export data profiles into a provided location.
.google.privacy.dlp.v2.DataProfileAction.Export export_data = 1; -
getExportDataBuilder
Export data profiles into a provided location.
.google.privacy.dlp.v2.DataProfileAction.Export export_data = 1; -
getExportDataOrBuilder
Export data profiles into a provided location.
.google.privacy.dlp.v2.DataProfileAction.Export export_data = 1;- Specified by:
getExportDataOrBuilderin interfaceDataProfileActionOrBuilder
-
hasPubSubNotification
public boolean hasPubSubNotification()Publish a message into the Pub/Sub topic.
.google.privacy.dlp.v2.DataProfileAction.PubSubNotification pub_sub_notification = 2;- Specified by:
hasPubSubNotificationin interfaceDataProfileActionOrBuilder- Returns:
- Whether the pubSubNotification field is set.
-
getPubSubNotification
Publish a message into the Pub/Sub topic.
.google.privacy.dlp.v2.DataProfileAction.PubSubNotification pub_sub_notification = 2;- Specified by:
getPubSubNotificationin interfaceDataProfileActionOrBuilder- Returns:
- The pubSubNotification.
-
setPubSubNotification
Publish a message into the Pub/Sub topic.
.google.privacy.dlp.v2.DataProfileAction.PubSubNotification pub_sub_notification = 2; -
setPubSubNotification
public DataProfileAction.Builder setPubSubNotification(DataProfileAction.PubSubNotification.Builder builderForValue) Publish a message into the Pub/Sub topic.
.google.privacy.dlp.v2.DataProfileAction.PubSubNotification pub_sub_notification = 2; -
mergePubSubNotification
public DataProfileAction.Builder mergePubSubNotification(DataProfileAction.PubSubNotification value) Publish a message into the Pub/Sub topic.
.google.privacy.dlp.v2.DataProfileAction.PubSubNotification pub_sub_notification = 2; -
clearPubSubNotification
Publish a message into the Pub/Sub topic.
.google.privacy.dlp.v2.DataProfileAction.PubSubNotification pub_sub_notification = 2; -
getPubSubNotificationBuilder
Publish a message into the Pub/Sub topic.
.google.privacy.dlp.v2.DataProfileAction.PubSubNotification pub_sub_notification = 2; -
getPubSubNotificationOrBuilder
Publish a message into the Pub/Sub topic.
.google.privacy.dlp.v2.DataProfileAction.PubSubNotification pub_sub_notification = 2;- Specified by:
getPubSubNotificationOrBuilderin interfaceDataProfileActionOrBuilder
-
hasPublishToChronicle
public boolean hasPublishToChronicle()Publishes generated data profiles to Google Security Operations. For more information, see [Use Sensitive Data Protection data in context-aware analytics](https://cloud.google.com/chronicle/docs/detection/usecase-dlp-high-risk-user-download).
.google.privacy.dlp.v2.DataProfileAction.PublishToChronicle publish_to_chronicle = 3;- Specified by:
hasPublishToChroniclein interfaceDataProfileActionOrBuilder- Returns:
- Whether the publishToChronicle field is set.
-
getPublishToChronicle
Publishes generated data profiles to Google Security Operations. For more information, see [Use Sensitive Data Protection data in context-aware analytics](https://cloud.google.com/chronicle/docs/detection/usecase-dlp-high-risk-user-download).
.google.privacy.dlp.v2.DataProfileAction.PublishToChronicle publish_to_chronicle = 3;- Specified by:
getPublishToChroniclein interfaceDataProfileActionOrBuilder- Returns:
- The publishToChronicle.
-
setPublishToChronicle
Publishes generated data profiles to Google Security Operations. For more information, see [Use Sensitive Data Protection data in context-aware analytics](https://cloud.google.com/chronicle/docs/detection/usecase-dlp-high-risk-user-download).
.google.privacy.dlp.v2.DataProfileAction.PublishToChronicle publish_to_chronicle = 3; -
setPublishToChronicle
public DataProfileAction.Builder setPublishToChronicle(DataProfileAction.PublishToChronicle.Builder builderForValue) Publishes generated data profiles to Google Security Operations. For more information, see [Use Sensitive Data Protection data in context-aware analytics](https://cloud.google.com/chronicle/docs/detection/usecase-dlp-high-risk-user-download).
.google.privacy.dlp.v2.DataProfileAction.PublishToChronicle publish_to_chronicle = 3; -
mergePublishToChronicle
public DataProfileAction.Builder mergePublishToChronicle(DataProfileAction.PublishToChronicle value) Publishes generated data profiles to Google Security Operations. For more information, see [Use Sensitive Data Protection data in context-aware analytics](https://cloud.google.com/chronicle/docs/detection/usecase-dlp-high-risk-user-download).
.google.privacy.dlp.v2.DataProfileAction.PublishToChronicle publish_to_chronicle = 3; -
clearPublishToChronicle
Publishes generated data profiles to Google Security Operations. For more information, see [Use Sensitive Data Protection data in context-aware analytics](https://cloud.google.com/chronicle/docs/detection/usecase-dlp-high-risk-user-download).
.google.privacy.dlp.v2.DataProfileAction.PublishToChronicle publish_to_chronicle = 3; -
getPublishToChronicleBuilder
Publishes generated data profiles to Google Security Operations. For more information, see [Use Sensitive Data Protection data in context-aware analytics](https://cloud.google.com/chronicle/docs/detection/usecase-dlp-high-risk-user-download).
.google.privacy.dlp.v2.DataProfileAction.PublishToChronicle publish_to_chronicle = 3; -
getPublishToChronicleOrBuilder
Publishes generated data profiles to Google Security Operations. For more information, see [Use Sensitive Data Protection data in context-aware analytics](https://cloud.google.com/chronicle/docs/detection/usecase-dlp-high-risk-user-download).
.google.privacy.dlp.v2.DataProfileAction.PublishToChronicle publish_to_chronicle = 3;- Specified by:
getPublishToChronicleOrBuilderin interfaceDataProfileActionOrBuilder
-
hasPublishToScc
public boolean hasPublishToScc()Publishes findings to Security Command Center for each data profile.
.google.privacy.dlp.v2.DataProfileAction.PublishToSecurityCommandCenter publish_to_scc = 4;- Specified by:
hasPublishToSccin interfaceDataProfileActionOrBuilder- Returns:
- Whether the publishToScc field is set.
-
getPublishToScc
Publishes findings to Security Command Center for each data profile.
.google.privacy.dlp.v2.DataProfileAction.PublishToSecurityCommandCenter publish_to_scc = 4;- Specified by:
getPublishToSccin interfaceDataProfileActionOrBuilder- Returns:
- The publishToScc.
-
setPublishToScc
public DataProfileAction.Builder setPublishToScc(DataProfileAction.PublishToSecurityCommandCenter value) Publishes findings to Security Command Center for each data profile.
.google.privacy.dlp.v2.DataProfileAction.PublishToSecurityCommandCenter publish_to_scc = 4; -
setPublishToScc
public DataProfileAction.Builder setPublishToScc(DataProfileAction.PublishToSecurityCommandCenter.Builder builderForValue) Publishes findings to Security Command Center for each data profile.
.google.privacy.dlp.v2.DataProfileAction.PublishToSecurityCommandCenter publish_to_scc = 4; -
mergePublishToScc
public DataProfileAction.Builder mergePublishToScc(DataProfileAction.PublishToSecurityCommandCenter value) Publishes findings to Security Command Center for each data profile.
.google.privacy.dlp.v2.DataProfileAction.PublishToSecurityCommandCenter publish_to_scc = 4; -
clearPublishToScc
Publishes findings to Security Command Center for each data profile.
.google.privacy.dlp.v2.DataProfileAction.PublishToSecurityCommandCenter publish_to_scc = 4; -
getPublishToSccBuilder
Publishes findings to Security Command Center for each data profile.
.google.privacy.dlp.v2.DataProfileAction.PublishToSecurityCommandCenter publish_to_scc = 4; -
getPublishToSccOrBuilder
Publishes findings to Security Command Center for each data profile.
.google.privacy.dlp.v2.DataProfileAction.PublishToSecurityCommandCenter publish_to_scc = 4;- Specified by:
getPublishToSccOrBuilderin interfaceDataProfileActionOrBuilder
-
hasTagResources
public boolean hasTagResources()Tags the profiled resources with the specified tag values.
.google.privacy.dlp.v2.DataProfileAction.TagResources tag_resources = 8;- Specified by:
hasTagResourcesin interfaceDataProfileActionOrBuilder- Returns:
- Whether the tagResources field is set.
-
getTagResources
Tags the profiled resources with the specified tag values.
.google.privacy.dlp.v2.DataProfileAction.TagResources tag_resources = 8;- Specified by:
getTagResourcesin interfaceDataProfileActionOrBuilder- Returns:
- The tagResources.
-
setTagResources
Tags the profiled resources with the specified tag values.
.google.privacy.dlp.v2.DataProfileAction.TagResources tag_resources = 8; -
setTagResources
public DataProfileAction.Builder setTagResources(DataProfileAction.TagResources.Builder builderForValue) Tags the profiled resources with the specified tag values.
.google.privacy.dlp.v2.DataProfileAction.TagResources tag_resources = 8; -
mergeTagResources
Tags the profiled resources with the specified tag values.
.google.privacy.dlp.v2.DataProfileAction.TagResources tag_resources = 8; -
clearTagResources
Tags the profiled resources with the specified tag values.
.google.privacy.dlp.v2.DataProfileAction.TagResources tag_resources = 8; -
getTagResourcesBuilder
Tags the profiled resources with the specified tag values.
.google.privacy.dlp.v2.DataProfileAction.TagResources tag_resources = 8; -
getTagResourcesOrBuilder
Tags the profiled resources with the specified tag values.
.google.privacy.dlp.v2.DataProfileAction.TagResources tag_resources = 8;- Specified by:
getTagResourcesOrBuilderin interfaceDataProfileActionOrBuilder
-
hasPublishToDataplexCatalog
public boolean hasPublishToDataplexCatalog()Publishes a portion of each profile to Dataplex Universal Catalog with the aspect type Sensitive Data Protection Profile.
.google.privacy.dlp.v2.DataProfileAction.PublishToDataplexCatalog publish_to_dataplex_catalog = 9;- Specified by:
hasPublishToDataplexCatalogin interfaceDataProfileActionOrBuilder- Returns:
- Whether the publishToDataplexCatalog field is set.
-
getPublishToDataplexCatalog
Publishes a portion of each profile to Dataplex Universal Catalog with the aspect type Sensitive Data Protection Profile.
.google.privacy.dlp.v2.DataProfileAction.PublishToDataplexCatalog publish_to_dataplex_catalog = 9;- Specified by:
getPublishToDataplexCatalogin interfaceDataProfileActionOrBuilder- Returns:
- The publishToDataplexCatalog.
-
setPublishToDataplexCatalog
public DataProfileAction.Builder setPublishToDataplexCatalog(DataProfileAction.PublishToDataplexCatalog value) Publishes a portion of each profile to Dataplex Universal Catalog with the aspect type Sensitive Data Protection Profile.
.google.privacy.dlp.v2.DataProfileAction.PublishToDataplexCatalog publish_to_dataplex_catalog = 9; -
setPublishToDataplexCatalog
public DataProfileAction.Builder setPublishToDataplexCatalog(DataProfileAction.PublishToDataplexCatalog.Builder builderForValue) Publishes a portion of each profile to Dataplex Universal Catalog with the aspect type Sensitive Data Protection Profile.
.google.privacy.dlp.v2.DataProfileAction.PublishToDataplexCatalog publish_to_dataplex_catalog = 9; -
mergePublishToDataplexCatalog
public DataProfileAction.Builder mergePublishToDataplexCatalog(DataProfileAction.PublishToDataplexCatalog value) Publishes a portion of each profile to Dataplex Universal Catalog with the aspect type Sensitive Data Protection Profile.
.google.privacy.dlp.v2.DataProfileAction.PublishToDataplexCatalog publish_to_dataplex_catalog = 9; -
clearPublishToDataplexCatalog
Publishes a portion of each profile to Dataplex Universal Catalog with the aspect type Sensitive Data Protection Profile.
.google.privacy.dlp.v2.DataProfileAction.PublishToDataplexCatalog publish_to_dataplex_catalog = 9; -
getPublishToDataplexCatalogBuilder
Publishes a portion of each profile to Dataplex Universal Catalog with the aspect type Sensitive Data Protection Profile.
.google.privacy.dlp.v2.DataProfileAction.PublishToDataplexCatalog publish_to_dataplex_catalog = 9; -
getPublishToDataplexCatalogOrBuilder
Publishes a portion of each profile to Dataplex Universal Catalog with the aspect type Sensitive Data Protection Profile.
.google.privacy.dlp.v2.DataProfileAction.PublishToDataplexCatalog publish_to_dataplex_catalog = 9;- Specified by:
getPublishToDataplexCatalogOrBuilderin interfaceDataProfileActionOrBuilder
-