Class StorageConfig.Builder

  • All Implemented Interfaces:
    StorageConfigOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    StorageConfig

    public static final class StorageConfig.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<StorageConfig.Builder>
    implements StorageConfigOrBuilder
     Shared message indicating Cloud storage type.
     
    Protobuf type google.privacy.dlp.v2.StorageConfig
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<StorageConfig.Builder>
      • clear

        public StorageConfig.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<StorageConfig.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<StorageConfig.Builder>
      • getDefaultInstanceForType

        public StorageConfig getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public StorageConfig build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public StorageConfig buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public StorageConfig.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<StorageConfig.Builder>
      • setField

        public StorageConfig.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                              Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<StorageConfig.Builder>
      • clearField

        public StorageConfig.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<StorageConfig.Builder>
      • clearOneof

        public StorageConfig.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<StorageConfig.Builder>
      • setRepeatedField

        public StorageConfig.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                      int index,
                                                      Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<StorageConfig.Builder>
      • addRepeatedField

        public StorageConfig.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                      Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<StorageConfig.Builder>
      • mergeFrom

        public StorageConfig.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<StorageConfig.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<StorageConfig.Builder>
      • mergeFrom

        public StorageConfig.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                        throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<StorageConfig.Builder>
        Throws:
        IOException
      • hasDatastoreOptions

        public boolean hasDatastoreOptions()
         Google Cloud Datastore options.
         
        .google.privacy.dlp.v2.DatastoreOptions datastore_options = 2;
        Specified by:
        hasDatastoreOptions in interface StorageConfigOrBuilder
        Returns:
        Whether the datastoreOptions field is set.
      • setDatastoreOptions

        public StorageConfig.Builder setDatastoreOptions​(DatastoreOptions value)
         Google Cloud Datastore options.
         
        .google.privacy.dlp.v2.DatastoreOptions datastore_options = 2;
      • mergeDatastoreOptions

        public StorageConfig.Builder mergeDatastoreOptions​(DatastoreOptions value)
         Google Cloud Datastore options.
         
        .google.privacy.dlp.v2.DatastoreOptions datastore_options = 2;
      • clearDatastoreOptions

        public StorageConfig.Builder clearDatastoreOptions()
         Google Cloud Datastore options.
         
        .google.privacy.dlp.v2.DatastoreOptions datastore_options = 2;
      • getDatastoreOptionsBuilder

        public DatastoreOptions.Builder getDatastoreOptionsBuilder()
         Google Cloud Datastore options.
         
        .google.privacy.dlp.v2.DatastoreOptions datastore_options = 2;
      • hasCloudStorageOptions

        public boolean hasCloudStorageOptions()
         Cloud Storage options.
         
        .google.privacy.dlp.v2.CloudStorageOptions cloud_storage_options = 3;
        Specified by:
        hasCloudStorageOptions in interface StorageConfigOrBuilder
        Returns:
        Whether the cloudStorageOptions field is set.
      • setCloudStorageOptions

        public StorageConfig.Builder setCloudStorageOptions​(CloudStorageOptions value)
         Cloud Storage options.
         
        .google.privacy.dlp.v2.CloudStorageOptions cloud_storage_options = 3;
      • mergeCloudStorageOptions

        public StorageConfig.Builder mergeCloudStorageOptions​(CloudStorageOptions value)
         Cloud Storage options.
         
        .google.privacy.dlp.v2.CloudStorageOptions cloud_storage_options = 3;
      • clearCloudStorageOptions

        public StorageConfig.Builder clearCloudStorageOptions()
         Cloud Storage options.
         
        .google.privacy.dlp.v2.CloudStorageOptions cloud_storage_options = 3;
      • getCloudStorageOptionsBuilder

        public CloudStorageOptions.Builder getCloudStorageOptionsBuilder()
         Cloud Storage options.
         
        .google.privacy.dlp.v2.CloudStorageOptions cloud_storage_options = 3;
      • hasBigQueryOptions

        public boolean hasBigQueryOptions()
         BigQuery options.
         
        .google.privacy.dlp.v2.BigQueryOptions big_query_options = 4;
        Specified by:
        hasBigQueryOptions in interface StorageConfigOrBuilder
        Returns:
        Whether the bigQueryOptions field is set.
      • mergeBigQueryOptions

        public StorageConfig.Builder mergeBigQueryOptions​(BigQueryOptions value)
         BigQuery options.
         
        .google.privacy.dlp.v2.BigQueryOptions big_query_options = 4;
      • clearBigQueryOptions

        public StorageConfig.Builder clearBigQueryOptions()
         BigQuery options.
         
        .google.privacy.dlp.v2.BigQueryOptions big_query_options = 4;
      • getBigQueryOptionsBuilder

        public BigQueryOptions.Builder getBigQueryOptionsBuilder()
         BigQuery options.
         
        .google.privacy.dlp.v2.BigQueryOptions big_query_options = 4;
      • hasHybridOptions

        public boolean hasHybridOptions()
         Hybrid inspection options.
         
        .google.privacy.dlp.v2.HybridOptions hybrid_options = 9;
        Specified by:
        hasHybridOptions in interface StorageConfigOrBuilder
        Returns:
        Whether the hybridOptions field is set.
      • setHybridOptions

        public StorageConfig.Builder setHybridOptions​(HybridOptions value)
         Hybrid inspection options.
         
        .google.privacy.dlp.v2.HybridOptions hybrid_options = 9;
      • mergeHybridOptions

        public StorageConfig.Builder mergeHybridOptions​(HybridOptions value)
         Hybrid inspection options.
         
        .google.privacy.dlp.v2.HybridOptions hybrid_options = 9;
      • clearHybridOptions

        public StorageConfig.Builder clearHybridOptions()
         Hybrid inspection options.
         
        .google.privacy.dlp.v2.HybridOptions hybrid_options = 9;
      • getHybridOptionsBuilder

        public HybridOptions.Builder getHybridOptionsBuilder()
         Hybrid inspection options.
         
        .google.privacy.dlp.v2.HybridOptions hybrid_options = 9;
      • hasTimespanConfig

        public boolean hasTimespanConfig()
        .google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;
        Specified by:
        hasTimespanConfig in interface StorageConfigOrBuilder
        Returns:
        Whether the timespanConfig field is set.
      • clearTimespanConfig

        public StorageConfig.Builder clearTimespanConfig()
        .google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;
      • setUnknownFields

        public final StorageConfig.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<StorageConfig.Builder>
      • mergeUnknownFields

        public final StorageConfig.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<StorageConfig.Builder>