Package com.google.privacy.dlp.v2
Class StorageConfig
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.privacy.dlp.v2.StorageConfig
-
- All Implemented Interfaces:
StorageConfigOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class StorageConfig extends com.google.protobuf.GeneratedMessageV3 implements StorageConfigOrBuilder
Shared message indicating Cloud storage type.
Protobuf typegoogle.privacy.dlp.v2.StorageConfig
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StorageConfig.Builder
Shared message indicating Cloud storage type.static class
StorageConfig.TimespanConfig
Configuration of the timespan of the items to include in scanning.static interface
StorageConfig.TimespanConfigOrBuilder
static class
StorageConfig.TypeCase
-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
BIG_QUERY_OPTIONS_FIELD_NUMBER
static int
CLOUD_STORAGE_OPTIONS_FIELD_NUMBER
static int
DATASTORE_OPTIONS_FIELD_NUMBER
static int
HYBRID_OPTIONS_FIELD_NUMBER
static int
TIMESPAN_CONFIG_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
BigQueryOptions
getBigQueryOptions()
BigQuery options.BigQueryOptionsOrBuilder
getBigQueryOptionsOrBuilder()
BigQuery options.CloudStorageOptions
getCloudStorageOptions()
Cloud Storage options.CloudStorageOptionsOrBuilder
getCloudStorageOptionsOrBuilder()
Cloud Storage options.DatastoreOptions
getDatastoreOptions()
Google Cloud Datastore options.DatastoreOptionsOrBuilder
getDatastoreOptionsOrBuilder()
Google Cloud Datastore options.static StorageConfig
getDefaultInstance()
StorageConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
HybridOptions
getHybridOptions()
Hybrid inspection options.HybridOptionsOrBuilder
getHybridOptionsOrBuilder()
Hybrid inspection options.com.google.protobuf.Parser<StorageConfig>
getParserForType()
int
getSerializedSize()
StorageConfig.TimespanConfig
getTimespanConfig()
.google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;
StorageConfig.TimespanConfigOrBuilder
getTimespanConfigOrBuilder()
.google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;
StorageConfig.TypeCase
getTypeCase()
boolean
hasBigQueryOptions()
BigQuery options.boolean
hasCloudStorageOptions()
Cloud Storage options.boolean
hasDatastoreOptions()
Google Cloud Datastore options.int
hashCode()
boolean
hasHybridOptions()
Hybrid inspection options.boolean
hasTimespanConfig()
.google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static StorageConfig.Builder
newBuilder()
static StorageConfig.Builder
newBuilder(StorageConfig prototype)
StorageConfig.Builder
newBuilderForType()
protected StorageConfig.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static StorageConfig
parseDelimitedFrom(InputStream input)
static StorageConfig
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static StorageConfig
parseFrom(byte[] data)
static StorageConfig
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static StorageConfig
parseFrom(com.google.protobuf.ByteString data)
static StorageConfig
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static StorageConfig
parseFrom(com.google.protobuf.CodedInputStream input)
static StorageConfig
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static StorageConfig
parseFrom(InputStream input)
static StorageConfig
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static StorageConfig
parseFrom(ByteBuffer data)
static StorageConfig
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<StorageConfig>
parser()
StorageConfig.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
DATASTORE_OPTIONS_FIELD_NUMBER
public static final int DATASTORE_OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLOUD_STORAGE_OPTIONS_FIELD_NUMBER
public static final int CLOUD_STORAGE_OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BIG_QUERY_OPTIONS_FIELD_NUMBER
public static final int BIG_QUERY_OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HYBRID_OPTIONS_FIELD_NUMBER
public static final int HYBRID_OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TIMESPAN_CONFIG_FIELD_NUMBER
public static final int TIMESPAN_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getTypeCase
public StorageConfig.TypeCase getTypeCase()
- Specified by:
getTypeCase
in interfaceStorageConfigOrBuilder
-
hasDatastoreOptions
public boolean hasDatastoreOptions()
Google Cloud Datastore options.
.google.privacy.dlp.v2.DatastoreOptions datastore_options = 2;
- Specified by:
hasDatastoreOptions
in interfaceStorageConfigOrBuilder
- Returns:
- Whether the datastoreOptions field is set.
-
getDatastoreOptions
public DatastoreOptions getDatastoreOptions()
Google Cloud Datastore options.
.google.privacy.dlp.v2.DatastoreOptions datastore_options = 2;
- Specified by:
getDatastoreOptions
in interfaceStorageConfigOrBuilder
- Returns:
- The datastoreOptions.
-
getDatastoreOptionsOrBuilder
public DatastoreOptionsOrBuilder getDatastoreOptionsOrBuilder()
Google Cloud Datastore options.
.google.privacy.dlp.v2.DatastoreOptions datastore_options = 2;
- Specified by:
getDatastoreOptionsOrBuilder
in interfaceStorageConfigOrBuilder
-
hasCloudStorageOptions
public boolean hasCloudStorageOptions()
Cloud Storage options.
.google.privacy.dlp.v2.CloudStorageOptions cloud_storage_options = 3;
- Specified by:
hasCloudStorageOptions
in interfaceStorageConfigOrBuilder
- Returns:
- Whether the cloudStorageOptions field is set.
-
getCloudStorageOptions
public CloudStorageOptions getCloudStorageOptions()
Cloud Storage options.
.google.privacy.dlp.v2.CloudStorageOptions cloud_storage_options = 3;
- Specified by:
getCloudStorageOptions
in interfaceStorageConfigOrBuilder
- Returns:
- The cloudStorageOptions.
-
getCloudStorageOptionsOrBuilder
public CloudStorageOptionsOrBuilder getCloudStorageOptionsOrBuilder()
Cloud Storage options.
.google.privacy.dlp.v2.CloudStorageOptions cloud_storage_options = 3;
- Specified by:
getCloudStorageOptionsOrBuilder
in interfaceStorageConfigOrBuilder
-
hasBigQueryOptions
public boolean hasBigQueryOptions()
BigQuery options.
.google.privacy.dlp.v2.BigQueryOptions big_query_options = 4;
- Specified by:
hasBigQueryOptions
in interfaceStorageConfigOrBuilder
- Returns:
- Whether the bigQueryOptions field is set.
-
getBigQueryOptions
public BigQueryOptions getBigQueryOptions()
BigQuery options.
.google.privacy.dlp.v2.BigQueryOptions big_query_options = 4;
- Specified by:
getBigQueryOptions
in interfaceStorageConfigOrBuilder
- Returns:
- The bigQueryOptions.
-
getBigQueryOptionsOrBuilder
public BigQueryOptionsOrBuilder getBigQueryOptionsOrBuilder()
BigQuery options.
.google.privacy.dlp.v2.BigQueryOptions big_query_options = 4;
- Specified by:
getBigQueryOptionsOrBuilder
in interfaceStorageConfigOrBuilder
-
hasHybridOptions
public boolean hasHybridOptions()
Hybrid inspection options.
.google.privacy.dlp.v2.HybridOptions hybrid_options = 9;
- Specified by:
hasHybridOptions
in interfaceStorageConfigOrBuilder
- Returns:
- Whether the hybridOptions field is set.
-
getHybridOptions
public HybridOptions getHybridOptions()
Hybrid inspection options.
.google.privacy.dlp.v2.HybridOptions hybrid_options = 9;
- Specified by:
getHybridOptions
in interfaceStorageConfigOrBuilder
- Returns:
- The hybridOptions.
-
getHybridOptionsOrBuilder
public HybridOptionsOrBuilder getHybridOptionsOrBuilder()
Hybrid inspection options.
.google.privacy.dlp.v2.HybridOptions hybrid_options = 9;
- Specified by:
getHybridOptionsOrBuilder
in interfaceStorageConfigOrBuilder
-
hasTimespanConfig
public boolean hasTimespanConfig()
.google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;
- Specified by:
hasTimespanConfig
in interfaceStorageConfigOrBuilder
- Returns:
- Whether the timespanConfig field is set.
-
getTimespanConfig
public StorageConfig.TimespanConfig getTimespanConfig()
.google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;
- Specified by:
getTimespanConfig
in interfaceStorageConfigOrBuilder
- Returns:
- The timespanConfig.
-
getTimespanConfigOrBuilder
public StorageConfig.TimespanConfigOrBuilder getTimespanConfigOrBuilder()
.google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;
- Specified by:
getTimespanConfigOrBuilder
in interfaceStorageConfigOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static StorageConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static StorageConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static StorageConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static StorageConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static StorageConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static StorageConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static StorageConfig parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static StorageConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static StorageConfig parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static StorageConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static StorageConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static StorageConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public StorageConfig.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static StorageConfig.Builder newBuilder()
-
newBuilder
public static StorageConfig.Builder newBuilder(StorageConfig prototype)
-
toBuilder
public StorageConfig.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected StorageConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static StorageConfig getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<StorageConfig> parser()
-
getParserForType
public com.google.protobuf.Parser<StorageConfig> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public StorageConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-