Class BigQueryKey.Builder

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

public static final class BigQueryKey.Builder extends com.google.protobuf.GeneratedMessage.Builder<BigQueryKey.Builder> implements BigQueryKeyOrBuilder
 Row key for identifying a record in BigQuery table.
 
Protobuf type google.privacy.dlp.v2.BigQueryKey
  • 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<BigQueryKey.Builder>
    • clear

      public BigQueryKey.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<BigQueryKey.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<BigQueryKey.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public BigQueryKey.Builder mergeFrom(BigQueryKey other)
    • isInitialized

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

      public BigQueryKey.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<BigQueryKey.Builder>
      Throws:
      IOException
    • hasTableReference

      public boolean hasTableReference()
       Complete BigQuery table reference.
       
      .google.privacy.dlp.v2.BigQueryTable table_reference = 1;
      Specified by:
      hasTableReference in interface BigQueryKeyOrBuilder
      Returns:
      Whether the tableReference field is set.
    • getTableReference

      public BigQueryTable getTableReference()
       Complete BigQuery table reference.
       
      .google.privacy.dlp.v2.BigQueryTable table_reference = 1;
      Specified by:
      getTableReference in interface BigQueryKeyOrBuilder
      Returns:
      The tableReference.
    • setTableReference

      public BigQueryKey.Builder setTableReference(BigQueryTable value)
       Complete BigQuery table reference.
       
      .google.privacy.dlp.v2.BigQueryTable table_reference = 1;
    • setTableReference

      public BigQueryKey.Builder setTableReference(BigQueryTable.Builder builderForValue)
       Complete BigQuery table reference.
       
      .google.privacy.dlp.v2.BigQueryTable table_reference = 1;
    • mergeTableReference

      public BigQueryKey.Builder mergeTableReference(BigQueryTable value)
       Complete BigQuery table reference.
       
      .google.privacy.dlp.v2.BigQueryTable table_reference = 1;
    • clearTableReference

      public BigQueryKey.Builder clearTableReference()
       Complete BigQuery table reference.
       
      .google.privacy.dlp.v2.BigQueryTable table_reference = 1;
    • getTableReferenceBuilder

      public BigQueryTable.Builder getTableReferenceBuilder()
       Complete BigQuery table reference.
       
      .google.privacy.dlp.v2.BigQueryTable table_reference = 1;
    • getTableReferenceOrBuilder

      public BigQueryTableOrBuilder getTableReferenceOrBuilder()
       Complete BigQuery table reference.
       
      .google.privacy.dlp.v2.BigQueryTable table_reference = 1;
      Specified by:
      getTableReferenceOrBuilder in interface BigQueryKeyOrBuilder
    • getRowNumber

      public long getRowNumber()
       Row number inferred at the time the table was scanned. This value is
       nondeterministic, cannot be queried, and may be null for inspection
       jobs. To locate findings within a table, specify
       `inspect_job.storage_config.big_query_options.identifying_fields` in
       `CreateDlpJobRequest`.
       
      int64 row_number = 2;
      Specified by:
      getRowNumber in interface BigQueryKeyOrBuilder
      Returns:
      The rowNumber.
    • setRowNumber

      public BigQueryKey.Builder setRowNumber(long value)
       Row number inferred at the time the table was scanned. This value is
       nondeterministic, cannot be queried, and may be null for inspection
       jobs. To locate findings within a table, specify
       `inspect_job.storage_config.big_query_options.identifying_fields` in
       `CreateDlpJobRequest`.
       
      int64 row_number = 2;
      Parameters:
      value - The rowNumber to set.
      Returns:
      This builder for chaining.
    • clearRowNumber

      public BigQueryKey.Builder clearRowNumber()
       Row number inferred at the time the table was scanned. This value is
       nondeterministic, cannot be queried, and may be null for inspection
       jobs. To locate findings within a table, specify
       `inspect_job.storage_config.big_query_options.identifying_fields` in
       `CreateDlpJobRequest`.
       
      int64 row_number = 2;
      Returns:
      This builder for chaining.