Class DestinationDataset.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DestinationDataset.Builder>
com.google.cloud.bigquery.analyticshub.v1.DestinationDataset.Builder
All Implemented Interfaces:
DestinationDatasetOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
DestinationDataset

public static final class DestinationDataset.Builder extends com.google.protobuf.GeneratedMessage.Builder<DestinationDataset.Builder> implements DestinationDatasetOrBuilder
 Defines the destination bigquery dataset.
 
Protobuf type google.cloud.bigquery.analyticshub.v1.DestinationDataset
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<DestinationDataset.Builder>
    • internalGetMutableMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
      Overrides:
      internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<DestinationDataset.Builder>
    • internalGetFieldAccessorTable

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

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

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

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

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

      public DestinationDataset.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<DestinationDataset.Builder>
      Throws:
      IOException
    • hasDatasetReference

      public boolean hasDatasetReference()
       Required. A reference that identifies the destination dataset.
       
      .google.cloud.bigquery.analyticshub.v1.DestinationDatasetReference dataset_reference = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasDatasetReference in interface DestinationDatasetOrBuilder
      Returns:
      Whether the datasetReference field is set.
    • getDatasetReference

      public DestinationDatasetReference getDatasetReference()
       Required. A reference that identifies the destination dataset.
       
      .google.cloud.bigquery.analyticshub.v1.DestinationDatasetReference dataset_reference = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDatasetReference in interface DestinationDatasetOrBuilder
      Returns:
      The datasetReference.
    • setDatasetReference

      public DestinationDataset.Builder setDatasetReference(DestinationDatasetReference value)
       Required. A reference that identifies the destination dataset.
       
      .google.cloud.bigquery.analyticshub.v1.DestinationDatasetReference dataset_reference = 1 [(.google.api.field_behavior) = REQUIRED];
    • setDatasetReference

      public DestinationDataset.Builder setDatasetReference(DestinationDatasetReference.Builder builderForValue)
       Required. A reference that identifies the destination dataset.
       
      .google.cloud.bigquery.analyticshub.v1.DestinationDatasetReference dataset_reference = 1 [(.google.api.field_behavior) = REQUIRED];
    • mergeDatasetReference

      public DestinationDataset.Builder mergeDatasetReference(DestinationDatasetReference value)
       Required. A reference that identifies the destination dataset.
       
      .google.cloud.bigquery.analyticshub.v1.DestinationDatasetReference dataset_reference = 1 [(.google.api.field_behavior) = REQUIRED];
    • clearDatasetReference

      public DestinationDataset.Builder clearDatasetReference()
       Required. A reference that identifies the destination dataset.
       
      .google.cloud.bigquery.analyticshub.v1.DestinationDatasetReference dataset_reference = 1 [(.google.api.field_behavior) = REQUIRED];
    • getDatasetReferenceBuilder

      public DestinationDatasetReference.Builder getDatasetReferenceBuilder()
       Required. A reference that identifies the destination dataset.
       
      .google.cloud.bigquery.analyticshub.v1.DestinationDatasetReference dataset_reference = 1 [(.google.api.field_behavior) = REQUIRED];
    • getDatasetReferenceOrBuilder

      public DestinationDatasetReferenceOrBuilder getDatasetReferenceOrBuilder()
       Required. A reference that identifies the destination dataset.
       
      .google.cloud.bigquery.analyticshub.v1.DestinationDatasetReference dataset_reference = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDatasetReferenceOrBuilder in interface DestinationDatasetOrBuilder
    • hasFriendlyName

      public boolean hasFriendlyName()
       Optional. A descriptive name for the dataset.
       
      .google.protobuf.StringValue friendly_name = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasFriendlyName in interface DestinationDatasetOrBuilder
      Returns:
      Whether the friendlyName field is set.
    • getFriendlyName

      public com.google.protobuf.StringValue getFriendlyName()
       Optional. A descriptive name for the dataset.
       
      .google.protobuf.StringValue friendly_name = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getFriendlyName in interface DestinationDatasetOrBuilder
      Returns:
      The friendlyName.
    • setFriendlyName

      public DestinationDataset.Builder setFriendlyName(com.google.protobuf.StringValue value)
       Optional. A descriptive name for the dataset.
       
      .google.protobuf.StringValue friendly_name = 2 [(.google.api.field_behavior) = OPTIONAL];
    • setFriendlyName

      public DestinationDataset.Builder setFriendlyName(com.google.protobuf.StringValue.Builder builderForValue)
       Optional. A descriptive name for the dataset.
       
      .google.protobuf.StringValue friendly_name = 2 [(.google.api.field_behavior) = OPTIONAL];
    • mergeFriendlyName

      public DestinationDataset.Builder mergeFriendlyName(com.google.protobuf.StringValue value)
       Optional. A descriptive name for the dataset.
       
      .google.protobuf.StringValue friendly_name = 2 [(.google.api.field_behavior) = OPTIONAL];
    • clearFriendlyName

      public DestinationDataset.Builder clearFriendlyName()
       Optional. A descriptive name for the dataset.
       
      .google.protobuf.StringValue friendly_name = 2 [(.google.api.field_behavior) = OPTIONAL];
    • getFriendlyNameBuilder

      public com.google.protobuf.StringValue.Builder getFriendlyNameBuilder()
       Optional. A descriptive name for the dataset.
       
      .google.protobuf.StringValue friendly_name = 2 [(.google.api.field_behavior) = OPTIONAL];
    • getFriendlyNameOrBuilder

      public com.google.protobuf.StringValueOrBuilder getFriendlyNameOrBuilder()
       Optional. A descriptive name for the dataset.
       
      .google.protobuf.StringValue friendly_name = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getFriendlyNameOrBuilder in interface DestinationDatasetOrBuilder
    • hasDescription

      public boolean hasDescription()
       Optional. A user-friendly description of the dataset.
       
      .google.protobuf.StringValue description = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasDescription in interface DestinationDatasetOrBuilder
      Returns:
      Whether the description field is set.
    • getDescription

      public com.google.protobuf.StringValue getDescription()
       Optional. A user-friendly description of the dataset.
       
      .google.protobuf.StringValue description = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDescription in interface DestinationDatasetOrBuilder
      Returns:
      The description.
    • setDescription

      public DestinationDataset.Builder setDescription(com.google.protobuf.StringValue value)
       Optional. A user-friendly description of the dataset.
       
      .google.protobuf.StringValue description = 3 [(.google.api.field_behavior) = OPTIONAL];
    • setDescription

      public DestinationDataset.Builder setDescription(com.google.protobuf.StringValue.Builder builderForValue)
       Optional. A user-friendly description of the dataset.
       
      .google.protobuf.StringValue description = 3 [(.google.api.field_behavior) = OPTIONAL];
    • mergeDescription

      public DestinationDataset.Builder mergeDescription(com.google.protobuf.StringValue value)
       Optional. A user-friendly description of the dataset.
       
      .google.protobuf.StringValue description = 3 [(.google.api.field_behavior) = OPTIONAL];
    • clearDescription

      public DestinationDataset.Builder clearDescription()
       Optional. A user-friendly description of the dataset.
       
      .google.protobuf.StringValue description = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getDescriptionBuilder

      public com.google.protobuf.StringValue.Builder getDescriptionBuilder()
       Optional. A user-friendly description of the dataset.
       
      .google.protobuf.StringValue description = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getDescriptionOrBuilder

      public com.google.protobuf.StringValueOrBuilder getDescriptionOrBuilder()
       Optional. A user-friendly description of the dataset.
       
      .google.protobuf.StringValue description = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDescriptionOrBuilder in interface DestinationDatasetOrBuilder
    • getLabelsCount

      public int getLabelsCount()
      Description copied from interface: DestinationDatasetOrBuilder
       Optional. The labels associated with this dataset. You can use these
       to organize and group your datasets.
       You can set this property when inserting or updating a dataset.
       See https://cloud.google.com/resource-manager/docs/creating-managing-labels
       for more information.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsCount in interface DestinationDatasetOrBuilder
    • containsLabels

      public boolean containsLabels(String key)
       Optional. The labels associated with this dataset. You can use these
       to organize and group your datasets.
       You can set this property when inserting or updating a dataset.
       See https://cloud.google.com/resource-manager/docs/creating-managing-labels
       for more information.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      containsLabels in interface DestinationDatasetOrBuilder
    • getLabels

      @Deprecated public Map<String,String> getLabels()
      Deprecated.
      Use getLabelsMap() instead.
      Specified by:
      getLabels in interface DestinationDatasetOrBuilder
    • getLabelsMap

      public Map<String,String> getLabelsMap()
       Optional. The labels associated with this dataset. You can use these
       to organize and group your datasets.
       You can set this property when inserting or updating a dataset.
       See https://cloud.google.com/resource-manager/docs/creating-managing-labels
       for more information.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsMap in interface DestinationDatasetOrBuilder
    • getLabelsOrDefault

      public String getLabelsOrDefault(String key, String defaultValue)
       Optional. The labels associated with this dataset. You can use these
       to organize and group your datasets.
       You can set this property when inserting or updating a dataset.
       See https://cloud.google.com/resource-manager/docs/creating-managing-labels
       for more information.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsOrDefault in interface DestinationDatasetOrBuilder
    • getLabelsOrThrow

      public String getLabelsOrThrow(String key)
       Optional. The labels associated with this dataset. You can use these
       to organize and group your datasets.
       You can set this property when inserting or updating a dataset.
       See https://cloud.google.com/resource-manager/docs/creating-managing-labels
       for more information.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsOrThrow in interface DestinationDatasetOrBuilder
    • clearLabels

      public DestinationDataset.Builder clearLabels()
    • removeLabels

      public DestinationDataset.Builder removeLabels(String key)
       Optional. The labels associated with this dataset. You can use these
       to organize and group your datasets.
       You can set this property when inserting or updating a dataset.
       See https://cloud.google.com/resource-manager/docs/creating-managing-labels
       for more information.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getMutableLabels

      @Deprecated public Map<String,String> getMutableLabels()
      Deprecated.
      Use alternate mutation accessors instead.
    • putLabels

      public DestinationDataset.Builder putLabels(String key, String value)
       Optional. The labels associated with this dataset. You can use these
       to organize and group your datasets.
       You can set this property when inserting or updating a dataset.
       See https://cloud.google.com/resource-manager/docs/creating-managing-labels
       for more information.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
    • putAllLabels

      public DestinationDataset.Builder putAllLabels(Map<String,String> values)
       Optional. The labels associated with this dataset. You can use these
       to organize and group your datasets.
       You can set this property when inserting or updating a dataset.
       See https://cloud.google.com/resource-manager/docs/creating-managing-labels
       for more information.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getLocation

      public String getLocation()
       Required. The geographic location where the dataset should reside. See
       https://cloud.google.com/bigquery/docs/locations for supported
       locations.
       
      string location = 5 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getLocation in interface DestinationDatasetOrBuilder
      Returns:
      The location.
    • getLocationBytes

      public com.google.protobuf.ByteString getLocationBytes()
       Required. The geographic location where the dataset should reside. See
       https://cloud.google.com/bigquery/docs/locations for supported
       locations.
       
      string location = 5 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getLocationBytes in interface DestinationDatasetOrBuilder
      Returns:
      The bytes for location.
    • setLocation

      public DestinationDataset.Builder setLocation(String value)
       Required. The geographic location where the dataset should reside. See
       https://cloud.google.com/bigquery/docs/locations for supported
       locations.
       
      string location = 5 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The location to set.
      Returns:
      This builder for chaining.
    • clearLocation

      public DestinationDataset.Builder clearLocation()
       Required. The geographic location where the dataset should reside. See
       https://cloud.google.com/bigquery/docs/locations for supported
       locations.
       
      string location = 5 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      This builder for chaining.
    • setLocationBytes

      public DestinationDataset.Builder setLocationBytes(com.google.protobuf.ByteString value)
       Required. The geographic location where the dataset should reside. See
       https://cloud.google.com/bigquery/docs/locations for supported
       locations.
       
      string location = 5 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The bytes for location to set.
      Returns:
      This builder for chaining.
    • getReplicaLocationsList

      public com.google.protobuf.ProtocolStringList getReplicaLocationsList()
       Optional. The geographic locations where the dataset should be replicated.
       See [BigQuery locations](https://cloud.google.com/bigquery/docs/locations)
       for supported locations.
       
      repeated string replica_locations = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getReplicaLocationsList in interface DestinationDatasetOrBuilder
      Returns:
      A list containing the replicaLocations.
    • getReplicaLocationsCount

      public int getReplicaLocationsCount()
       Optional. The geographic locations where the dataset should be replicated.
       See [BigQuery locations](https://cloud.google.com/bigquery/docs/locations)
       for supported locations.
       
      repeated string replica_locations = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getReplicaLocationsCount in interface DestinationDatasetOrBuilder
      Returns:
      The count of replicaLocations.
    • getReplicaLocations

      public String getReplicaLocations(int index)
       Optional. The geographic locations where the dataset should be replicated.
       See [BigQuery locations](https://cloud.google.com/bigquery/docs/locations)
       for supported locations.
       
      repeated string replica_locations = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getReplicaLocations in interface DestinationDatasetOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The replicaLocations at the given index.
    • getReplicaLocationsBytes

      public com.google.protobuf.ByteString getReplicaLocationsBytes(int index)
       Optional. The geographic locations where the dataset should be replicated.
       See [BigQuery locations](https://cloud.google.com/bigquery/docs/locations)
       for supported locations.
       
      repeated string replica_locations = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getReplicaLocationsBytes in interface DestinationDatasetOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the replicaLocations at the given index.
    • setReplicaLocations

      public DestinationDataset.Builder setReplicaLocations(int index, String value)
       Optional. The geographic locations where the dataset should be replicated.
       See [BigQuery locations](https://cloud.google.com/bigquery/docs/locations)
       for supported locations.
       
      repeated string replica_locations = 6 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      index - The index to set the value at.
      value - The replicaLocations to set.
      Returns:
      This builder for chaining.
    • addReplicaLocations

      public DestinationDataset.Builder addReplicaLocations(String value)
       Optional. The geographic locations where the dataset should be replicated.
       See [BigQuery locations](https://cloud.google.com/bigquery/docs/locations)
       for supported locations.
       
      repeated string replica_locations = 6 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The replicaLocations to add.
      Returns:
      This builder for chaining.
    • addAllReplicaLocations

      public DestinationDataset.Builder addAllReplicaLocations(Iterable<String> values)
       Optional. The geographic locations where the dataset should be replicated.
       See [BigQuery locations](https://cloud.google.com/bigquery/docs/locations)
       for supported locations.
       
      repeated string replica_locations = 6 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      values - The replicaLocations to add.
      Returns:
      This builder for chaining.
    • clearReplicaLocations

      public DestinationDataset.Builder clearReplicaLocations()
       Optional. The geographic locations where the dataset should be replicated.
       See [BigQuery locations](https://cloud.google.com/bigquery/docs/locations)
       for supported locations.
       
      repeated string replica_locations = 6 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • addReplicaLocationsBytes

      public DestinationDataset.Builder addReplicaLocationsBytes(com.google.protobuf.ByteString value)
       Optional. The geographic locations where the dataset should be replicated.
       See [BigQuery locations](https://cloud.google.com/bigquery/docs/locations)
       for supported locations.
       
      repeated string replica_locations = 6 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes of the replicaLocations to add.
      Returns:
      This builder for chaining.