Struct aruna_rust_api::aruna::aruna::api::storage::services::v2::CreateDatasetRequest
source · pub struct CreateDatasetRequest {
pub name: String,
pub title: String,
pub description: String,
pub key_values: Vec<KeyValue>,
pub relations: Vec<Relation>,
pub data_class: i32,
pub metadata_license_tag: Option<String>,
pub default_data_license_tag: Option<String>,
pub authors: Vec<Author>,
pub parent: Option<Parent>,
}Fields§
§name: Stringdataset name
title: String§description: StringDescription
key_values: Vec<KeyValue>dataset specific labels / hooks
relations: Vec<Relation>Internal / External relations (URLs / IDs from external sources)
data_class: i32DataClass
metadata_license_tag: Option<String>§default_data_license_tag: Option<String>§parent: Option<Parent>Parent_id MUST be dataset
Implementations§
source§impl CreateDatasetRequest
impl CreateDatasetRequest
sourcepub fn data_class(&self) -> DataClass
pub fn data_class(&self) -> DataClass
Returns the enum value of data_class, or the default if the field is set to an invalid enum value.
sourcepub fn set_data_class(&mut self, value: DataClass)
pub fn set_data_class(&mut self, value: DataClass)
Sets data_class to the provided enum value.
sourcepub fn metadata_license_tag(&self) -> &str
pub fn metadata_license_tag(&self) -> &str
Returns the value of metadata_license_tag, or the default value if metadata_license_tag is unset.
sourcepub fn default_data_license_tag(&self) -> &str
pub fn default_data_license_tag(&self) -> &str
Returns the value of default_data_license_tag, or the default value if default_data_license_tag is unset.
Trait Implementations§
source§impl Clone for CreateDatasetRequest
impl Clone for CreateDatasetRequest
source§fn clone(&self) -> CreateDatasetRequest
fn clone(&self) -> CreateDatasetRequest
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for CreateDatasetRequest
impl Debug for CreateDatasetRequest
source§impl Default for CreateDatasetRequest
impl Default for CreateDatasetRequest
source§impl<'de> Deserialize<'de> for CreateDatasetRequest
impl<'de> Deserialize<'de> for CreateDatasetRequest
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
source§impl Message for CreateDatasetRequest
impl Message for CreateDatasetRequest
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.source§impl PartialEq for CreateDatasetRequest
impl PartialEq for CreateDatasetRequest
source§fn eq(&self, other: &CreateDatasetRequest) -> bool
fn eq(&self, other: &CreateDatasetRequest) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for CreateDatasetRequest
impl Serialize for CreateDatasetRequest
impl StructuralPartialEq for CreateDatasetRequest
Auto Trait Implementations§
impl Freeze for CreateDatasetRequest
impl RefUnwindSafe for CreateDatasetRequest
impl Send for CreateDatasetRequest
impl Sync for CreateDatasetRequest
impl Unpin for CreateDatasetRequest
impl UnwindSafe for CreateDatasetRequest
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default 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