pub struct Dataset {
pub dataset_reference: DatasetReference,
pub friendly_name: Option<String>,
pub id: Option<String>,
pub kind: Option<String>,
pub labels: Option<HashMap<String, String>>,
pub location: Option<String>,
}
Fields§
§dataset_reference: DatasetReference
[Required] A reference that identifies the dataset.
friendly_name: Option<String>
A descriptive name for the dataset, if one exists.
id: Option<String>
The fully-qualified, unique, opaque ID of the dataset.
kind: Option<String>
The resource type. This property always returns the value "bigquery#dataset".
labels: Option<HashMap<String, String>>
The labels associated with this dataset. You can use these to organize and group your datasets.
location: Option<String>
The geographic location where the data resides.
Implementations§
Source§impl Dataset
impl Dataset
pub fn new(project_id: &str, dataset_id: &str) -> Self
Sourcepub fn project_id(&self) -> &String
pub fn project_id(&self) -> &String
Returns the project id of this dataset.
Sourcepub fn dataset_id(&self) -> &String
pub fn dataset_id(&self) -> &String
Returns the dataset id of this dataset.
Sourcepub fn friendly_name(self, friendly_name: &str) -> Self
pub fn friendly_name(self, friendly_name: &str) -> Self
Sets the friendly name of this dataset.
§Arguments
friendly_name
- The friendly name of this dataset
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Dataset
impl<'de> Deserialize<'de> for Dataset
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Dataset
impl RefUnwindSafe for Dataset
impl Send for Dataset
impl Sync for Dataset
impl Unpin for Dataset
impl UnwindSafe for Dataset
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request