#[non_exhaustive]pub struct CreateAssetRevisionInput {
pub name: Option<String>,
pub domain_identifier: Option<String>,
pub identifier: Option<String>,
pub type_revision: Option<String>,
pub description: Option<String>,
pub glossary_terms: Option<Vec<String>>,
pub forms_input: Option<Vec<FormInput>>,
pub prediction_configuration: Option<PredictionConfiguration>,
pub client_token: Option<String>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.name: Option<String>
Te revised name of the asset.
domain_identifier: Option<String>
The unique identifier of the domain where the asset is being revised.
identifier: Option<String>
The identifier of the asset.
type_revision: Option<String>
The revision type of the asset.
description: Option<String>
The revised description of the asset.
glossary_terms: Option<Vec<String>>
The glossary terms to be attached to the asset as part of asset revision.
forms_input: Option<Vec<FormInput>>
The metadata forms to be attached to the asset as part of asset revision.
prediction_configuration: Option<PredictionConfiguration>
The configuration of the automatically generated business-friendly metadata for the asset.
client_token: Option<String>
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
Implementations§
source§impl CreateAssetRevisionInput
impl CreateAssetRevisionInput
sourcepub fn domain_identifier(&self) -> Option<&str>
pub fn domain_identifier(&self) -> Option<&str>
The unique identifier of the domain where the asset is being revised.
sourcepub fn identifier(&self) -> Option<&str>
pub fn identifier(&self) -> Option<&str>
The identifier of the asset.
sourcepub fn type_revision(&self) -> Option<&str>
pub fn type_revision(&self) -> Option<&str>
The revision type of the asset.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The revised description of the asset.
sourcepub fn glossary_terms(&self) -> Option<&[String]>
pub fn glossary_terms(&self) -> Option<&[String]>
The glossary terms to be attached to the asset as part of asset revision.
sourcepub fn forms_input(&self) -> Option<&[FormInput]>
pub fn forms_input(&self) -> Option<&[FormInput]>
The metadata forms to be attached to the asset as part of asset revision.
sourcepub fn prediction_configuration(&self) -> Option<&PredictionConfiguration>
pub fn prediction_configuration(&self) -> Option<&PredictionConfiguration>
The configuration of the automatically generated business-friendly metadata for the asset.
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
source§impl CreateAssetRevisionInput
impl CreateAssetRevisionInput
sourcepub fn builder() -> CreateAssetRevisionInputBuilder
pub fn builder() -> CreateAssetRevisionInputBuilder
Creates a new builder-style object to manufacture CreateAssetRevisionInput
.
Trait Implementations§
source§impl Clone for CreateAssetRevisionInput
impl Clone for CreateAssetRevisionInput
source§fn clone(&self) -> CreateAssetRevisionInput
fn clone(&self) -> CreateAssetRevisionInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateAssetRevisionInput
impl Debug for CreateAssetRevisionInput
source§impl PartialEq for CreateAssetRevisionInput
impl PartialEq for CreateAssetRevisionInput
source§fn eq(&self, other: &CreateAssetRevisionInput) -> bool
fn eq(&self, other: &CreateAssetRevisionInput) -> bool
self
and other
values to be equal, and is used
by ==
.