public static final class DataProfileAction.Export extends GeneratedMessage implements DataProfileAction.ExportOrBuilder
If set, the detailed data profiles will be persisted to the location
of your choice whenever updated.
Protobuf type google.privacy.dlp.v2.DataProfileAction.Export
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
PROFILE_TABLE_FIELD_NUMBER
public static final int PROFILE_TABLE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SAMPLE_FINDINGS_TABLE_FIELD_NUMBER
public static final int SAMPLE_FINDINGS_TABLE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static DataProfileAction.Export getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static DataProfileAction.Export.Builder newBuilder()
newBuilder(DataProfileAction.Export prototype)
public static DataProfileAction.Export.Builder newBuilder(DataProfileAction.Export prototype)
public static DataProfileAction.Export parseDelimitedFrom(InputStream input)
public static DataProfileAction.Export parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static DataProfileAction.Export parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DataProfileAction.Export parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static DataProfileAction.Export parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DataProfileAction.Export parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DataProfileAction.Export parseFrom(CodedInputStream input)
public static DataProfileAction.Export parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static DataProfileAction.Export parseFrom(InputStream input)
public static DataProfileAction.Export parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static DataProfileAction.Export parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DataProfileAction.Export parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<DataProfileAction.Export> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public DataProfileAction.Export getDefaultInstanceForType()
getParserForType()
public Parser<DataProfileAction.Export> getParserForType()
Overrides
getProfileTable()
public BigQueryTable getProfileTable()
Store all profiles to BigQuery.
- The system will create a new dataset and table for you if none are
are provided. The dataset will be named
sensitive_data_protection_discovery and table will be named
discovery_profiles. This table will be placed in the same project as
the container project running the scan. After the first profile is
generated and the dataset and table are created, the discovery scan
configuration will be updated with the dataset and table names.
- See Analyze data profiles stored in
BigQuery.
- See Sample queries for your BigQuery
table.
- Data is inserted using streaming
insert
and so data may be in the buffer for a period of time after the
profile has finished.
- The Pub/Sub notification is sent before the streaming buffer is
guaranteed to be written, so data may not be instantly
visible to queries by the time your topic receives the Pub/Sub
notification.
- The best practice is to use the same table for an entire organization
so that you can take advantage of the provided Looker
reports.
If you use VPC Service Controls to define security perimeters, then
you must use a separate table for each boundary.
.google.privacy.dlp.v2.BigQueryTable profile_table = 1;
getProfileTableOrBuilder()
public BigQueryTableOrBuilder getProfileTableOrBuilder()
Store all profiles to BigQuery.
- The system will create a new dataset and table for you if none are
are provided. The dataset will be named
sensitive_data_protection_discovery and table will be named
discovery_profiles. This table will be placed in the same project as
the container project running the scan. After the first profile is
generated and the dataset and table are created, the discovery scan
configuration will be updated with the dataset and table names.
- See Analyze data profiles stored in
BigQuery.
- See Sample queries for your BigQuery
table.
- Data is inserted using streaming
insert
and so data may be in the buffer for a period of time after the
profile has finished.
- The Pub/Sub notification is sent before the streaming buffer is
guaranteed to be written, so data may not be instantly
visible to queries by the time your topic receives the Pub/Sub
notification.
- The best practice is to use the same table for an entire organization
so that you can take advantage of the provided Looker
reports.
If you use VPC Service Controls to define security perimeters, then
you must use a separate table for each boundary.
.google.privacy.dlp.v2.BigQueryTable profile_table = 1;
getSampleFindingsTable()
public BigQueryTable getSampleFindingsTable()
Store sample data profile
findings in an existing table
or a new table in an existing dataset. Each regeneration will result in
new rows in BigQuery. Data is inserted using streaming
insert
and so data may be in the buffer for a period of time after the profile
has finished.
.google.privacy.dlp.v2.BigQueryTable sample_findings_table = 2;
getSampleFindingsTableOrBuilder()
public BigQueryTableOrBuilder getSampleFindingsTableOrBuilder()
Store sample data profile
findings in an existing table
or a new table in an existing dataset. Each regeneration will result in
new rows in BigQuery. Data is inserted using streaming
insert
and so data may be in the buffer for a period of time after the profile
has finished.
.google.privacy.dlp.v2.BigQueryTable sample_findings_table = 2;
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasProfileTable()
public boolean hasProfileTable()
Store all profiles to BigQuery.
- The system will create a new dataset and table for you if none are
are provided. The dataset will be named
sensitive_data_protection_discovery and table will be named
discovery_profiles. This table will be placed in the same project as
the container project running the scan. After the first profile is
generated and the dataset and table are created, the discovery scan
configuration will be updated with the dataset and table names.
- See Analyze data profiles stored in
BigQuery.
- See Sample queries for your BigQuery
table.
- Data is inserted using streaming
insert
and so data may be in the buffer for a period of time after the
profile has finished.
- The Pub/Sub notification is sent before the streaming buffer is
guaranteed to be written, so data may not be instantly
visible to queries by the time your topic receives the Pub/Sub
notification.
- The best practice is to use the same table for an entire organization
so that you can take advantage of the provided Looker
reports.
If you use VPC Service Controls to define security perimeters, then
you must use a separate table for each boundary.
.google.privacy.dlp.v2.BigQueryTable profile_table = 1;
| Returns |
| Type |
Description |
boolean |
Whether the profileTable field is set.
|
hasSampleFindingsTable()
public boolean hasSampleFindingsTable()
Store sample data profile
findings in an existing table
or a new table in an existing dataset. Each regeneration will result in
new rows in BigQuery. Data is inserted using streaming
insert
and so data may be in the buffer for a period of time after the profile
has finished.
.google.privacy.dlp.v2.BigQueryTable sample_findings_table = 2;
| Returns |
| Type |
Description |
boolean |
Whether the sampleFindingsTable field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public DataProfileAction.Export.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected DataProfileAction.Export.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public DataProfileAction.Export.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides