Class DestinationDataset

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.bigquery.analyticshub.v1.DestinationDataset
All Implemented Interfaces:
DestinationDatasetOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class DestinationDataset extends com.google.protobuf.GeneratedMessage implements DestinationDatasetOrBuilder
 Defines the destination bigquery dataset.
 
Protobuf type google.cloud.bigquery.analyticshub.v1.DestinationDataset
See Also:
  • Field Details

    • DATASET_REFERENCE_FIELD_NUMBER

      public static final int DATASET_REFERENCE_FIELD_NUMBER
      See Also:
    • FRIENDLY_NAME_FIELD_NUMBER

      public static final int FRIENDLY_NAME_FIELD_NUMBER
      See Also:
    • DESCRIPTION_FIELD_NUMBER

      public static final int DESCRIPTION_FIELD_NUMBER
      See Also:
    • LABELS_FIELD_NUMBER

      public static final int LABELS_FIELD_NUMBER
      See Also:
    • LOCATION_FIELD_NUMBER

      public static final int LOCATION_FIELD_NUMBER
      See Also:
    • REPLICA_LOCATIONS_FIELD_NUMBER

      public static final int REPLICA_LOCATIONS_FIELD_NUMBER
      See Also:
  • 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
    • internalGetFieldAccessorTable

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

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static DestinationDataset parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DestinationDataset parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DestinationDataset parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DestinationDataset parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DestinationDataset parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DestinationDataset parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DestinationDataset parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static DestinationDataset parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static DestinationDataset parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static DestinationDataset parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static DestinationDataset parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static DestinationDataset parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

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

      public static DestinationDataset.Builder newBuilder()
    • newBuilder

      public static DestinationDataset.Builder newBuilder(DestinationDataset prototype)
    • toBuilder

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

      protected DestinationDataset.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static DestinationDataset getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<DestinationDataset> parser()
    • getParserForType

      public com.google.protobuf.Parser<DestinationDataset> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

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