Class DataProfileFindingLocation.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DataProfileFindingLocation.Builder>
com.google.privacy.dlp.v2.DataProfileFindingLocation.Builder
All Implemented Interfaces:
DataProfileFindingLocationOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
DataProfileFindingLocation

public static final class DataProfileFindingLocation.Builder extends com.google.protobuf.GeneratedMessage.Builder<DataProfileFindingLocation.Builder> implements DataProfileFindingLocationOrBuilder
 Location of a data profile finding within a resource.
 
Protobuf type google.privacy.dlp.v2.DataProfileFindingLocation
  • 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<DataProfileFindingLocation.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<DataProfileFindingLocation.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<DataProfileFindingLocation.Builder>
    • getDefaultInstanceForType

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

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

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

      public DataProfileFindingLocation.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<DataProfileFindingLocation.Builder>
    • mergeFrom

    • isInitialized

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

      public DataProfileFindingLocation.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<DataProfileFindingLocation.Builder>
      Throws:
      IOException
    • getLocationExtraDetailsCase

      public DataProfileFindingLocation.LocationExtraDetailsCase getLocationExtraDetailsCase()
      Specified by:
      getLocationExtraDetailsCase in interface DataProfileFindingLocationOrBuilder
    • clearLocationExtraDetails

      public DataProfileFindingLocation.Builder clearLocationExtraDetails()
    • getContainerName

      public String getContainerName()
       Name of the container where the finding is located.
       The top-level name is the source file name or table name. Names of some
       common storage containers are formatted as follows:
      
       * BigQuery tables:  `{project_id}:{dataset_id}.{table_id}`
       * Cloud Storage files: `gs://{bucket}/{path}`
       
      string container_name = 1;
      Specified by:
      getContainerName in interface DataProfileFindingLocationOrBuilder
      Returns:
      The containerName.
    • getContainerNameBytes

      public com.google.protobuf.ByteString getContainerNameBytes()
       Name of the container where the finding is located.
       The top-level name is the source file name or table name. Names of some
       common storage containers are formatted as follows:
      
       * BigQuery tables:  `{project_id}:{dataset_id}.{table_id}`
       * Cloud Storage files: `gs://{bucket}/{path}`
       
      string container_name = 1;
      Specified by:
      getContainerNameBytes in interface DataProfileFindingLocationOrBuilder
      Returns:
      The bytes for containerName.
    • setContainerName

      public DataProfileFindingLocation.Builder setContainerName(String value)
       Name of the container where the finding is located.
       The top-level name is the source file name or table name. Names of some
       common storage containers are formatted as follows:
      
       * BigQuery tables:  `{project_id}:{dataset_id}.{table_id}`
       * Cloud Storage files: `gs://{bucket}/{path}`
       
      string container_name = 1;
      Parameters:
      value - The containerName to set.
      Returns:
      This builder for chaining.
    • clearContainerName

      public DataProfileFindingLocation.Builder clearContainerName()
       Name of the container where the finding is located.
       The top-level name is the source file name or table name. Names of some
       common storage containers are formatted as follows:
      
       * BigQuery tables:  `{project_id}:{dataset_id}.{table_id}`
       * Cloud Storage files: `gs://{bucket}/{path}`
       
      string container_name = 1;
      Returns:
      This builder for chaining.
    • setContainerNameBytes

      public DataProfileFindingLocation.Builder setContainerNameBytes(com.google.protobuf.ByteString value)
       Name of the container where the finding is located.
       The top-level name is the source file name or table name. Names of some
       common storage containers are formatted as follows:
      
       * BigQuery tables:  `{project_id}:{dataset_id}.{table_id}`
       * Cloud Storage files: `gs://{bucket}/{path}`
       
      string container_name = 1;
      Parameters:
      value - The bytes for containerName to set.
      Returns:
      This builder for chaining.
    • hasDataProfileFindingRecordLocation

      public boolean hasDataProfileFindingRecordLocation()
       Location of a finding within a resource that produces a table data
       profile.
       
      .google.privacy.dlp.v2.DataProfileFindingRecordLocation data_profile_finding_record_location = 2;
      Specified by:
      hasDataProfileFindingRecordLocation in interface DataProfileFindingLocationOrBuilder
      Returns:
      Whether the dataProfileFindingRecordLocation field is set.
    • getDataProfileFindingRecordLocation

      public DataProfileFindingRecordLocation getDataProfileFindingRecordLocation()
       Location of a finding within a resource that produces a table data
       profile.
       
      .google.privacy.dlp.v2.DataProfileFindingRecordLocation data_profile_finding_record_location = 2;
      Specified by:
      getDataProfileFindingRecordLocation in interface DataProfileFindingLocationOrBuilder
      Returns:
      The dataProfileFindingRecordLocation.
    • setDataProfileFindingRecordLocation

      public DataProfileFindingLocation.Builder setDataProfileFindingRecordLocation(DataProfileFindingRecordLocation value)
       Location of a finding within a resource that produces a table data
       profile.
       
      .google.privacy.dlp.v2.DataProfileFindingRecordLocation data_profile_finding_record_location = 2;
    • setDataProfileFindingRecordLocation

      public DataProfileFindingLocation.Builder setDataProfileFindingRecordLocation(DataProfileFindingRecordLocation.Builder builderForValue)
       Location of a finding within a resource that produces a table data
       profile.
       
      .google.privacy.dlp.v2.DataProfileFindingRecordLocation data_profile_finding_record_location = 2;
    • mergeDataProfileFindingRecordLocation

      public DataProfileFindingLocation.Builder mergeDataProfileFindingRecordLocation(DataProfileFindingRecordLocation value)
       Location of a finding within a resource that produces a table data
       profile.
       
      .google.privacy.dlp.v2.DataProfileFindingRecordLocation data_profile_finding_record_location = 2;
    • clearDataProfileFindingRecordLocation

      public DataProfileFindingLocation.Builder clearDataProfileFindingRecordLocation()
       Location of a finding within a resource that produces a table data
       profile.
       
      .google.privacy.dlp.v2.DataProfileFindingRecordLocation data_profile_finding_record_location = 2;
    • getDataProfileFindingRecordLocationBuilder

      public DataProfileFindingRecordLocation.Builder getDataProfileFindingRecordLocationBuilder()
       Location of a finding within a resource that produces a table data
       profile.
       
      .google.privacy.dlp.v2.DataProfileFindingRecordLocation data_profile_finding_record_location = 2;
    • getDataProfileFindingRecordLocationOrBuilder

      public DataProfileFindingRecordLocationOrBuilder getDataProfileFindingRecordLocationOrBuilder()
       Location of a finding within a resource that produces a table data
       profile.
       
      .google.privacy.dlp.v2.DataProfileFindingRecordLocation data_profile_finding_record_location = 2;
      Specified by:
      getDataProfileFindingRecordLocationOrBuilder in interface DataProfileFindingLocationOrBuilder