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 classStorageConfig.BuilderShared message indicating Cloud storage type.static classStorageConfig.TimespanConfigConfiguration of the timespan of the items to include in scanning.static interfaceStorageConfig.TimespanConfigOrBuilderstatic classStorageConfig.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 intBIG_QUERY_OPTIONS_FIELD_NUMBERstatic intCLOUD_STORAGE_OPTIONS_FIELD_NUMBERstatic intDATASTORE_OPTIONS_FIELD_NUMBERstatic intHYBRID_OPTIONS_FIELD_NUMBERstatic intTIMESPAN_CONFIG_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)BigQueryOptionsgetBigQueryOptions()BigQuery options.BigQueryOptionsOrBuildergetBigQueryOptionsOrBuilder()BigQuery options.CloudStorageOptionsgetCloudStorageOptions()Cloud Storage options.CloudStorageOptionsOrBuildergetCloudStorageOptionsOrBuilder()Cloud Storage options.DatastoreOptionsgetDatastoreOptions()Google Cloud Datastore options.DatastoreOptionsOrBuildergetDatastoreOptionsOrBuilder()Google Cloud Datastore options.static StorageConfiggetDefaultInstance()StorageConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()HybridOptionsgetHybridOptions()Hybrid inspection options.HybridOptionsOrBuildergetHybridOptionsOrBuilder()Hybrid inspection options.com.google.protobuf.Parser<StorageConfig>getParserForType()intgetSerializedSize()StorageConfig.TimespanConfiggetTimespanConfig().google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;StorageConfig.TimespanConfigOrBuildergetTimespanConfigOrBuilder().google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;StorageConfig.TypeCasegetTypeCase()booleanhasBigQueryOptions()BigQuery options.booleanhasCloudStorageOptions()Cloud Storage options.booleanhasDatastoreOptions()Google Cloud Datastore options.inthashCode()booleanhasHybridOptions()Hybrid inspection options.booleanhasTimespanConfig().google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static StorageConfig.BuildernewBuilder()static StorageConfig.BuildernewBuilder(StorageConfig prototype)StorageConfig.BuildernewBuilderForType()protected StorageConfig.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static StorageConfigparseDelimitedFrom(InputStream input)static StorageConfigparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static StorageConfigparseFrom(byte[] data)static StorageConfigparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static StorageConfigparseFrom(com.google.protobuf.ByteString data)static StorageConfigparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static StorageConfigparseFrom(com.google.protobuf.CodedInputStream input)static StorageConfigparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static StorageConfigparseFrom(InputStream input)static StorageConfigparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static StorageConfigparseFrom(ByteBuffer data)static StorageConfigparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<StorageConfig>parser()StorageConfig.BuildertoBuilder()voidwriteTo(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:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getTypeCase
public StorageConfig.TypeCase getTypeCase()
- Specified by:
getTypeCasein interfaceStorageConfigOrBuilder
-
hasDatastoreOptions
public boolean hasDatastoreOptions()
Google Cloud Datastore options.
.google.privacy.dlp.v2.DatastoreOptions datastore_options = 2;- Specified by:
hasDatastoreOptionsin 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:
getDatastoreOptionsin interfaceStorageConfigOrBuilder- Returns:
- The datastoreOptions.
-
getDatastoreOptionsOrBuilder
public DatastoreOptionsOrBuilder getDatastoreOptionsOrBuilder()
Google Cloud Datastore options.
.google.privacy.dlp.v2.DatastoreOptions datastore_options = 2;- Specified by:
getDatastoreOptionsOrBuilderin interfaceStorageConfigOrBuilder
-
hasCloudStorageOptions
public boolean hasCloudStorageOptions()
Cloud Storage options.
.google.privacy.dlp.v2.CloudStorageOptions cloud_storage_options = 3;- Specified by:
hasCloudStorageOptionsin 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:
getCloudStorageOptionsin interfaceStorageConfigOrBuilder- Returns:
- The cloudStorageOptions.
-
getCloudStorageOptionsOrBuilder
public CloudStorageOptionsOrBuilder getCloudStorageOptionsOrBuilder()
Cloud Storage options.
.google.privacy.dlp.v2.CloudStorageOptions cloud_storage_options = 3;- Specified by:
getCloudStorageOptionsOrBuilderin interfaceStorageConfigOrBuilder
-
hasBigQueryOptions
public boolean hasBigQueryOptions()
BigQuery options.
.google.privacy.dlp.v2.BigQueryOptions big_query_options = 4;- Specified by:
hasBigQueryOptionsin 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:
getBigQueryOptionsin interfaceStorageConfigOrBuilder- Returns:
- The bigQueryOptions.
-
getBigQueryOptionsOrBuilder
public BigQueryOptionsOrBuilder getBigQueryOptionsOrBuilder()
BigQuery options.
.google.privacy.dlp.v2.BigQueryOptions big_query_options = 4;- Specified by:
getBigQueryOptionsOrBuilderin interfaceStorageConfigOrBuilder
-
hasHybridOptions
public boolean hasHybridOptions()
Hybrid inspection options.
.google.privacy.dlp.v2.HybridOptions hybrid_options = 9;- Specified by:
hasHybridOptionsin 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:
getHybridOptionsin interfaceStorageConfigOrBuilder- Returns:
- The hybridOptions.
-
getHybridOptionsOrBuilder
public HybridOptionsOrBuilder getHybridOptionsOrBuilder()
Hybrid inspection options.
.google.privacy.dlp.v2.HybridOptions hybrid_options = 9;- Specified by:
getHybridOptionsOrBuilderin interfaceStorageConfigOrBuilder
-
hasTimespanConfig
public boolean hasTimespanConfig()
.google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;- Specified by:
hasTimespanConfigin interfaceStorageConfigOrBuilder- Returns:
- Whether the timespanConfig field is set.
-
getTimespanConfig
public StorageConfig.TimespanConfig getTimespanConfig()
.google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;- Specified by:
getTimespanConfigin interfaceStorageConfigOrBuilder- Returns:
- The timespanConfig.
-
getTimespanConfigOrBuilder
public StorageConfig.TimespanConfigOrBuilder getTimespanConfigOrBuilder()
.google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;- Specified by:
getTimespanConfigOrBuilderin interfaceStorageConfigOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein 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:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein 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:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected StorageConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein 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:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public StorageConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-