public final class StorageConfig extends GeneratedMessageV3 implements StorageConfigOrBuilder
Shared message indicating Cloud storage type.Protobuf type
google.privacy.dlp.v2.StorageConfig
Modifier and Type | Class and 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 |
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 |
BIG_QUERY_OPTIONS_FIELD_NUMBER |
static int |
CLOUD_STORAGE_OPTIONS_FIELD_NUMBER |
static int |
DATASTORE_OPTIONS_FIELD_NUMBER |
static int |
TIMESPAN_CONFIG_FIELD_NUMBER |
alwaysUseFieldBuilders, unknownFields
memoizedSize
memoizedHashCode
canUseUnsafe, 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, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
toByteArray, toByteString, writeDelimitedTo, writeTo
public static final int DATASTORE_OPTIONS_FIELD_NUMBER
public static final int CLOUD_STORAGE_OPTIONS_FIELD_NUMBER
public static final int BIG_QUERY_OPTIONS_FIELD_NUMBER
public static final int TIMESPAN_CONFIG_FIELD_NUMBER
public final UnknownFieldSet getUnknownFields()
getUnknownFields
in interface MessageOrBuilder
getUnknownFields
in class GeneratedMessageV3
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3
public StorageConfig.TypeCase getTypeCase()
getTypeCase
in interface StorageConfigOrBuilder
public boolean hasDatastoreOptions()
Google Cloud Datastore options specification.
.google.privacy.dlp.v2.DatastoreOptions datastore_options = 2;
hasDatastoreOptions
in interface StorageConfigOrBuilder
public DatastoreOptions getDatastoreOptions()
Google Cloud Datastore options specification.
.google.privacy.dlp.v2.DatastoreOptions datastore_options = 2;
getDatastoreOptions
in interface StorageConfigOrBuilder
public DatastoreOptionsOrBuilder getDatastoreOptionsOrBuilder()
Google Cloud Datastore options specification.
.google.privacy.dlp.v2.DatastoreOptions datastore_options = 2;
getDatastoreOptionsOrBuilder
in interface StorageConfigOrBuilder
public boolean hasCloudStorageOptions()
Google Cloud Storage options specification.
.google.privacy.dlp.v2.CloudStorageOptions cloud_storage_options = 3;
hasCloudStorageOptions
in interface StorageConfigOrBuilder
public CloudStorageOptions getCloudStorageOptions()
Google Cloud Storage options specification.
.google.privacy.dlp.v2.CloudStorageOptions cloud_storage_options = 3;
getCloudStorageOptions
in interface StorageConfigOrBuilder
public CloudStorageOptionsOrBuilder getCloudStorageOptionsOrBuilder()
Google Cloud Storage options specification.
.google.privacy.dlp.v2.CloudStorageOptions cloud_storage_options = 3;
getCloudStorageOptionsOrBuilder
in interface StorageConfigOrBuilder
public boolean hasBigQueryOptions()
BigQuery options specification.
.google.privacy.dlp.v2.BigQueryOptions big_query_options = 4;
hasBigQueryOptions
in interface StorageConfigOrBuilder
public BigQueryOptions getBigQueryOptions()
BigQuery options specification.
.google.privacy.dlp.v2.BigQueryOptions big_query_options = 4;
getBigQueryOptions
in interface StorageConfigOrBuilder
public BigQueryOptionsOrBuilder getBigQueryOptionsOrBuilder()
BigQuery options specification.
.google.privacy.dlp.v2.BigQueryOptions big_query_options = 4;
getBigQueryOptionsOrBuilder
in interface StorageConfigOrBuilder
public boolean hasTimespanConfig()
.google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;
hasTimespanConfig
in interface StorageConfigOrBuilder
public StorageConfig.TimespanConfig getTimespanConfig()
.google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;
getTimespanConfig
in interface StorageConfigOrBuilder
public StorageConfig.TimespanConfigOrBuilder getTimespanConfigOrBuilder()
.google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;
getTimespanConfigOrBuilder
in interface StorageConfigOrBuilder
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3
public void writeTo(CodedOutputStream output) throws java.io.IOException
writeTo
in interface MessageLite
writeTo
in class GeneratedMessageV3
java.io.IOException
public int getSerializedSize()
getSerializedSize
in interface MessageLite
getSerializedSize
in class GeneratedMessageV3
public boolean equals(java.lang.Object obj)
equals
in interface Message
equals
in class AbstractMessage
public int hashCode()
hashCode
in interface Message
hashCode
in class AbstractMessage
public static StorageConfig parseFrom(java.nio.ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static StorageConfig parseFrom(java.nio.ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static StorageConfig parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static StorageConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static StorageConfig parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static StorageConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static StorageConfig parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static StorageConfig parseFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static StorageConfig parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static StorageConfig parseDelimitedFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static StorageConfig parseFrom(CodedInputStream input) throws java.io.IOException
java.io.IOException
public static StorageConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public StorageConfig.Builder newBuilderForType()
newBuilderForType
in interface Message
newBuilderForType
in interface MessageLite
public static StorageConfig.Builder newBuilder()
public static StorageConfig.Builder newBuilder(StorageConfig prototype)
public StorageConfig.Builder toBuilder()
toBuilder
in interface Message
toBuilder
in interface MessageLite
protected StorageConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class GeneratedMessageV3
public static StorageConfig getDefaultInstance()
public static Parser<StorageConfig> parser()
public Parser<StorageConfig> getParserForType()
getParserForType
in interface Message
getParserForType
in interface MessageLite
getParserForType
in class GeneratedMessageV3
public StorageConfig getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder