Struct aruna_rust_api::aruna::aruna::api::dataproxy::services::v2::IngestResource
source · pub struct IngestResource {
pub name: String,
pub title: String,
pub description: String,
pub authors: Vec<Author>,
pub key_values: Vec<KeyValue>,
pub relations: Vec<Relation>,
pub data_class: i32,
pub hashes: Vec<Hash>,
pub metadata_license_tag: String,
pub data_license_tag: String,
}Fields§
§name: Stringobject name
title: Stringtitle
description: Stringdescription
Authors
key_values: Vec<KeyValue>object specific labels / hooks
relations: Vec<Relation>Internal / External relations (URLs / IDs from external sources)
data_class: i32DataClass
hashes: Vec<Hash>Ignored if Collection | Dataset
metadata_license_tag: String§data_license_tag: StringImplementations§
source§impl IngestResource
impl IngestResource
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.
Trait Implementations§
source§impl Clone for IngestResource
impl Clone for IngestResource
source§fn clone(&self) -> IngestResource
fn clone(&self) -> IngestResource
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 IngestResource
impl Debug for IngestResource
source§impl Default for IngestResource
impl Default for IngestResource
source§impl<'de> Deserialize<'de> for IngestResource
impl<'de> Deserialize<'de> for IngestResource
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 IngestResource
impl Message for IngestResource
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 IngestResource
impl PartialEq for IngestResource
source§fn eq(&self, other: &IngestResource) -> bool
fn eq(&self, other: &IngestResource) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for IngestResource
impl Serialize for IngestResource
impl StructuralPartialEq for IngestResource
Auto Trait Implementations§
impl Freeze for IngestResource
impl RefUnwindSafe for IngestResource
impl Send for IngestResource
impl Sync for IngestResource
impl Unpin for IngestResource
impl UnwindSafe for IngestResource
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