Class TableReference.Builder

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

public static final class TableReference.Builder extends com.google.protobuf.GeneratedMessage.Builder<TableReference.Builder> implements TableReferenceOrBuilder
 Message defining the location of a BigQuery table with the projectId inferred
 from the parent project.
 
Protobuf type google.privacy.dlp.v2.TableReference
  • 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<TableReference.Builder>
    • clear

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

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

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

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

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

      public TableReference.Builder mergeFrom(TableReference other)
    • isInitialized

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

      public TableReference.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<TableReference.Builder>
      Throws:
      IOException
    • getDatasetId

      public String getDatasetId()
       Dataset ID of the table.
       
      string dataset_id = 1;
      Specified by:
      getDatasetId in interface TableReferenceOrBuilder
      Returns:
      The datasetId.
    • getDatasetIdBytes

      public com.google.protobuf.ByteString getDatasetIdBytes()
       Dataset ID of the table.
       
      string dataset_id = 1;
      Specified by:
      getDatasetIdBytes in interface TableReferenceOrBuilder
      Returns:
      The bytes for datasetId.
    • setDatasetId

      public TableReference.Builder setDatasetId(String value)
       Dataset ID of the table.
       
      string dataset_id = 1;
      Parameters:
      value - The datasetId to set.
      Returns:
      This builder for chaining.
    • clearDatasetId

      public TableReference.Builder clearDatasetId()
       Dataset ID of the table.
       
      string dataset_id = 1;
      Returns:
      This builder for chaining.
    • setDatasetIdBytes

      public TableReference.Builder setDatasetIdBytes(com.google.protobuf.ByteString value)
       Dataset ID of the table.
       
      string dataset_id = 1;
      Parameters:
      value - The bytes for datasetId to set.
      Returns:
      This builder for chaining.
    • getTableId

      public String getTableId()
       Name of the table.
       
      string table_id = 2;
      Specified by:
      getTableId in interface TableReferenceOrBuilder
      Returns:
      The tableId.
    • getTableIdBytes

      public com.google.protobuf.ByteString getTableIdBytes()
       Name of the table.
       
      string table_id = 2;
      Specified by:
      getTableIdBytes in interface TableReferenceOrBuilder
      Returns:
      The bytes for tableId.
    • setTableId

      public TableReference.Builder setTableId(String value)
       Name of the table.
       
      string table_id = 2;
      Parameters:
      value - The tableId to set.
      Returns:
      This builder for chaining.
    • clearTableId

      public TableReference.Builder clearTableId()
       Name of the table.
       
      string table_id = 2;
      Returns:
      This builder for chaining.
    • setTableIdBytes

      public TableReference.Builder setTableIdBytes(com.google.protobuf.ByteString value)
       Name of the table.
       
      string table_id = 2;
      Parameters:
      value - The bytes for tableId to set.
      Returns:
      This builder for chaining.
    • getProjectId

      public String getProjectId()
       The Google Cloud project ID of the project containing the table.
       If omitted, the project ID is inferred from the parent project. This field
       is required if the parent resource is an organization.
       
      string project_id = 3;
      Specified by:
      getProjectId in interface TableReferenceOrBuilder
      Returns:
      The projectId.
    • getProjectIdBytes

      public com.google.protobuf.ByteString getProjectIdBytes()
       The Google Cloud project ID of the project containing the table.
       If omitted, the project ID is inferred from the parent project. This field
       is required if the parent resource is an organization.
       
      string project_id = 3;
      Specified by:
      getProjectIdBytes in interface TableReferenceOrBuilder
      Returns:
      The bytes for projectId.
    • setProjectId

      public TableReference.Builder setProjectId(String value)
       The Google Cloud project ID of the project containing the table.
       If omitted, the project ID is inferred from the parent project. This field
       is required if the parent resource is an organization.
       
      string project_id = 3;
      Parameters:
      value - The projectId to set.
      Returns:
      This builder for chaining.
    • clearProjectId

      public TableReference.Builder clearProjectId()
       The Google Cloud project ID of the project containing the table.
       If omitted, the project ID is inferred from the parent project. This field
       is required if the parent resource is an organization.
       
      string project_id = 3;
      Returns:
      This builder for chaining.
    • setProjectIdBytes

      public TableReference.Builder setProjectIdBytes(com.google.protobuf.ByteString value)
       The Google Cloud project ID of the project containing the table.
       If omitted, the project ID is inferred from the parent project. This field
       is required if the parent resource is an organization.
       
      string project_id = 3;
      Parameters:
      value - The bytes for projectId to set.
      Returns:
      This builder for chaining.