Class StorageConfig.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<StorageConfig.Builder>
com.google.privacy.dlp.v2.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.GeneratedMessage.Builder<StorageConfig.Builder> implements StorageConfigOrBuilder
 Shared message indicating Cloud storage type.
 
Protobuf type google.privacy.dlp.v2.StorageConfig
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.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.GeneratedMessage.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.GeneratedMessage.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
    • 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>
    • mergeFrom

      public StorageConfig.Builder mergeFrom(StorageConfig other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.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
    • getTypeCase

      public StorageConfig.TypeCase getTypeCase()
      Specified by:
      getTypeCase in interface StorageConfigOrBuilder
    • clearType

      public StorageConfig.Builder clearType()
    • 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.
    • getDatastoreOptions

      public DatastoreOptions getDatastoreOptions()
       Google Cloud Datastore options.
       
      .google.privacy.dlp.v2.DatastoreOptions datastore_options = 2;
      Specified by:
      getDatastoreOptions in interface StorageConfigOrBuilder
      Returns:
      The datastoreOptions.
    • setDatastoreOptions

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

      public StorageConfig.Builder setDatastoreOptions(DatastoreOptions.Builder builderForValue)
       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;
    • getDatastoreOptionsOrBuilder

      public DatastoreOptionsOrBuilder getDatastoreOptionsOrBuilder()
       Google Cloud Datastore options.
       
      .google.privacy.dlp.v2.DatastoreOptions datastore_options = 2;
      Specified by:
      getDatastoreOptionsOrBuilder in interface StorageConfigOrBuilder
    • 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.
    • getCloudStorageOptions

      public CloudStorageOptions getCloudStorageOptions()
       Cloud Storage options.
       
      .google.privacy.dlp.v2.CloudStorageOptions cloud_storage_options = 3;
      Specified by:
      getCloudStorageOptions in interface StorageConfigOrBuilder
      Returns:
      The cloudStorageOptions.
    • setCloudStorageOptions

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

      public StorageConfig.Builder setCloudStorageOptions(CloudStorageOptions.Builder builderForValue)
       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;
    • getCloudStorageOptionsOrBuilder

      public CloudStorageOptionsOrBuilder getCloudStorageOptionsOrBuilder()
       Cloud Storage options.
       
      .google.privacy.dlp.v2.CloudStorageOptions cloud_storage_options = 3;
      Specified by:
      getCloudStorageOptionsOrBuilder in interface StorageConfigOrBuilder
    • 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.
    • getBigQueryOptions

      public BigQueryOptions getBigQueryOptions()
       BigQuery options.
       
      .google.privacy.dlp.v2.BigQueryOptions big_query_options = 4;
      Specified by:
      getBigQueryOptions in interface StorageConfigOrBuilder
      Returns:
      The bigQueryOptions.
    • setBigQueryOptions

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

      public StorageConfig.Builder setBigQueryOptions(BigQueryOptions.Builder builderForValue)
       BigQuery options.
       
      .google.privacy.dlp.v2.BigQueryOptions big_query_options = 4;
    • 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;
    • getBigQueryOptionsOrBuilder

      public BigQueryOptionsOrBuilder getBigQueryOptionsOrBuilder()
       BigQuery options.
       
      .google.privacy.dlp.v2.BigQueryOptions big_query_options = 4;
      Specified by:
      getBigQueryOptionsOrBuilder in interface StorageConfigOrBuilder
    • 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.
    • getHybridOptions

      public HybridOptions getHybridOptions()
       Hybrid inspection options.
       
      .google.privacy.dlp.v2.HybridOptions hybrid_options = 9;
      Specified by:
      getHybridOptions in interface StorageConfigOrBuilder
      Returns:
      The hybridOptions.
    • setHybridOptions

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

      public StorageConfig.Builder setHybridOptions(HybridOptions.Builder builderForValue)
       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;
    • getHybridOptionsOrBuilder

      public HybridOptionsOrBuilder getHybridOptionsOrBuilder()
       Hybrid inspection options.
       
      .google.privacy.dlp.v2.HybridOptions hybrid_options = 9;
      Specified by:
      getHybridOptionsOrBuilder in interface StorageConfigOrBuilder
    • hasTimespanConfig

      public boolean hasTimespanConfig()
       Configuration of the timespan of the items to include in scanning.
       
      .google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;
      Specified by:
      hasTimespanConfig in interface StorageConfigOrBuilder
      Returns:
      Whether the timespanConfig field is set.
    • getTimespanConfig

      public StorageConfig.TimespanConfig getTimespanConfig()
       Configuration of the timespan of the items to include in scanning.
       
      .google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;
      Specified by:
      getTimespanConfig in interface StorageConfigOrBuilder
      Returns:
      The timespanConfig.
    • setTimespanConfig

      public StorageConfig.Builder setTimespanConfig(StorageConfig.TimespanConfig value)
       Configuration of the timespan of the items to include in scanning.
       
      .google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;
    • setTimespanConfig

      public StorageConfig.Builder setTimespanConfig(StorageConfig.TimespanConfig.Builder builderForValue)
       Configuration of the timespan of the items to include in scanning.
       
      .google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;
    • mergeTimespanConfig

      public StorageConfig.Builder mergeTimespanConfig(StorageConfig.TimespanConfig value)
       Configuration of the timespan of the items to include in scanning.
       
      .google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;
    • clearTimespanConfig

      public StorageConfig.Builder clearTimespanConfig()
       Configuration of the timespan of the items to include in scanning.
       
      .google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;
    • getTimespanConfigBuilder

      public StorageConfig.TimespanConfig.Builder getTimespanConfigBuilder()
       Configuration of the timespan of the items to include in scanning.
       
      .google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;
    • getTimespanConfigOrBuilder

      public StorageConfig.TimespanConfigOrBuilder getTimespanConfigOrBuilder()
       Configuration of the timespan of the items to include in scanning.
       
      .google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;
      Specified by:
      getTimespanConfigOrBuilder in interface StorageConfigOrBuilder