public final class Dataset extends GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the BigQuery API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
Modifier and Type | Class and Description |
---|---|
static class |
Dataset.Access
Model definition for DatasetAccess.
|
GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
Dataset() |
Modifier and Type | Method and Description |
---|---|
Dataset |
clone() |
List<Dataset.Access> |
getAccess()
[Optional] An array of objects that define dataset access for one or more entities.
|
Long |
getCreationTime()
[Output-only] The time when this dataset was created, in milliseconds since the epoch.
|
DatasetReference |
getDatasetReference()
[Required] A reference that identifies the dataset.
|
EncryptionConfiguration |
getDefaultEncryptionConfiguration() |
Long |
getDefaultPartitionExpirationMs()
[Optional] The default partition expiration for all partitioned tables in the dataset, in
milliseconds.
|
Long |
getDefaultTableExpirationMs()
[Optional] The default lifetime of all tables in the dataset, in milliseconds.
|
String |
getDescription()
[Optional] A user-friendly description of the dataset.
|
String |
getEtag()
[Output-only] A hash of the resource.
|
String |
getFriendlyName()
[Optional] A descriptive name for the dataset.
|
String |
getId()
[Output-only] The fully-qualified unique name of the dataset in the format projectId:datasetId.
|
String |
getKind()
[Output-only] The resource type.
|
Map<String,String> |
getLabels()
The labels associated with this dataset.
|
Long |
getLastModifiedTime()
[Output-only] The date when this dataset or any of its tables was last modified, in
milliseconds since the epoch.
|
String |
getLocation()
The geographic location where the dataset should reside.
|
Boolean |
getSatisfiesPZS()
[Output-only] Reserved for future use.
|
String |
getSelfLink()
[Output-only] A URL that can be used to access the resource again.
|
Dataset |
set(String fieldName,
Object value) |
Dataset |
setAccess(List<Dataset.Access> access)
[Optional] An array of objects that define dataset access for one or more entities.
|
Dataset |
setCreationTime(Long creationTime)
[Output-only] The time when this dataset was created, in milliseconds since the epoch.
|
Dataset |
setDatasetReference(DatasetReference datasetReference)
[Required] A reference that identifies the dataset.
|
Dataset |
setDefaultEncryptionConfiguration(EncryptionConfiguration defaultEncryptionConfiguration) |
Dataset |
setDefaultPartitionExpirationMs(Long defaultPartitionExpirationMs)
[Optional] The default partition expiration for all partitioned tables in the dataset, in
milliseconds.
|
Dataset |
setDefaultTableExpirationMs(Long defaultTableExpirationMs)
[Optional] The default lifetime of all tables in the dataset, in milliseconds.
|
Dataset |
setDescription(String description)
[Optional] A user-friendly description of the dataset.
|
Dataset |
setEtag(String etag)
[Output-only] A hash of the resource.
|
Dataset |
setFriendlyName(String friendlyName)
[Optional] A descriptive name for the dataset.
|
Dataset |
setId(String id)
[Output-only] The fully-qualified unique name of the dataset in the format projectId:datasetId.
|
Dataset |
setKind(String kind)
[Output-only] The resource type.
|
Dataset |
setLabels(Map<String,String> labels)
The labels associated with this dataset.
|
Dataset |
setLastModifiedTime(Long lastModifiedTime)
[Output-only] The date when this dataset or any of its tables was last modified, in
milliseconds since the epoch.
|
Dataset |
setLocation(String location)
The geographic location where the dataset should reside.
|
Dataset |
setSatisfiesPZS(Boolean satisfiesPZS)
[Output-only] Reserved for future use.
|
Dataset |
setSelfLink(String selfLink)
[Output-only] A URL that can be used to access the resource again.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public List<Dataset.Access> getAccess()
null
for nonepublic Dataset setAccess(List<Dataset.Access> access)
access
- access or null
for nonepublic Long getCreationTime()
null
for nonepublic Dataset setCreationTime(Long creationTime)
creationTime
- creationTime or null
for nonepublic DatasetReference getDatasetReference()
null
for nonepublic Dataset setDatasetReference(DatasetReference datasetReference)
datasetReference
- datasetReference or null
for nonepublic EncryptionConfiguration getDefaultEncryptionConfiguration()
null
for nonepublic Dataset setDefaultEncryptionConfiguration(EncryptionConfiguration defaultEncryptionConfiguration)
defaultEncryptionConfiguration
- defaultEncryptionConfiguration or null
for nonepublic Long getDefaultPartitionExpirationMs()
null
for nonepublic Dataset setDefaultPartitionExpirationMs(Long defaultPartitionExpirationMs)
defaultPartitionExpirationMs
- defaultPartitionExpirationMs or null
for nonepublic Long getDefaultTableExpirationMs()
null
for nonepublic Dataset setDefaultTableExpirationMs(Long defaultTableExpirationMs)
defaultTableExpirationMs
- defaultTableExpirationMs or null
for nonepublic String getDescription()
null
for nonepublic Dataset setDescription(String description)
description
- description or null
for nonepublic String getEtag()
null
for nonepublic Dataset setEtag(String etag)
etag
- etag or null
for nonepublic String getFriendlyName()
null
for nonepublic Dataset setFriendlyName(String friendlyName)
friendlyName
- friendlyName or null
for nonepublic String getId()
null
for nonepublic Dataset setId(String id)
id
- id or null
for nonepublic String getKind()
null
for nonepublic Dataset setKind(String kind)
kind
- kind or null
for nonepublic Map<String,String> getLabels()
null
for nonepublic Dataset setLabels(Map<String,String> labels)
labels
- labels or null
for nonepublic Long getLastModifiedTime()
null
for nonepublic Dataset setLastModifiedTime(Long lastModifiedTime)
lastModifiedTime
- lastModifiedTime or null
for nonepublic String getLocation()
null
for nonepublic Dataset setLocation(String location)
location
- location or null
for nonepublic Boolean getSatisfiesPZS()
null
for nonepublic Dataset setSatisfiesPZS(Boolean satisfiesPZS)
satisfiesPZS
- satisfiesPZS or null
for nonepublic String getSelfLink()
null
for nonepublic Dataset setSelfLink(String selfLink)
selfLink
- selfLink or null
for nonepublic Dataset set(String fieldName, Object value)
set
in class GenericJson
public Dataset clone()
clone
in class GenericJson
Copyright © 2011–2021 Google. All rights reserved.