#[non_exhaustive]pub struct UpdateModelInputBuilder { /* private fields */ }
Expand description
A builder for UpdateModelInput
.
Implementations§
source§impl UpdateModelInputBuilder
impl UpdateModelInputBuilder
sourcepub fn api_id(self, input: impl Into<String>) -> Self
pub fn api_id(self, input: impl Into<String>) -> Self
The API identifier.
This field is required.sourcepub fn set_api_id(self, input: Option<String>) -> Self
pub fn set_api_id(self, input: Option<String>) -> Self
The API identifier.
sourcepub fn get_api_id(&self) -> &Option<String>
pub fn get_api_id(&self) -> &Option<String>
The API identifier.
sourcepub fn content_type(self, input: impl Into<String>) -> Self
pub fn content_type(self, input: impl Into<String>) -> Self
The content-type for the model, for example, "application/json".
sourcepub fn set_content_type(self, input: Option<String>) -> Self
pub fn set_content_type(self, input: Option<String>) -> Self
The content-type for the model, for example, "application/json".
sourcepub fn get_content_type(&self) -> &Option<String>
pub fn get_content_type(&self) -> &Option<String>
The content-type for the model, for example, "application/json".
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the model.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the model.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description of the model.
sourcepub fn set_model_id(self, input: Option<String>) -> Self
pub fn set_model_id(self, input: Option<String>) -> Self
The model ID.
sourcepub fn get_model_id(&self) -> &Option<String>
pub fn get_model_id(&self) -> &Option<String>
The model ID.
sourcepub fn schema(self, input: impl Into<String>) -> Self
pub fn schema(self, input: impl Into<String>) -> Self
The schema for the model. For application/json models, this should be JSON schema draft 4 model.
sourcepub fn set_schema(self, input: Option<String>) -> Self
pub fn set_schema(self, input: Option<String>) -> Self
The schema for the model. For application/json models, this should be JSON schema draft 4 model.
sourcepub fn get_schema(&self) -> &Option<String>
pub fn get_schema(&self) -> &Option<String>
The schema for the model. For application/json models, this should be JSON schema draft 4 model.
sourcepub fn build(self) -> Result<UpdateModelInput, BuildError>
pub fn build(self) -> Result<UpdateModelInput, BuildError>
Consumes the builder and constructs a UpdateModelInput
.
source§impl UpdateModelInputBuilder
impl UpdateModelInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<UpdateModelOutput, SdkError<UpdateModelError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<UpdateModelOutput, SdkError<UpdateModelError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateModelInputBuilder
impl Clone for UpdateModelInputBuilder
source§fn clone(&self) -> UpdateModelInputBuilder
fn clone(&self) -> UpdateModelInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UpdateModelInputBuilder
impl Debug for UpdateModelInputBuilder
source§impl Default for UpdateModelInputBuilder
impl Default for UpdateModelInputBuilder
source§fn default() -> UpdateModelInputBuilder
fn default() -> UpdateModelInputBuilder
source§impl PartialEq for UpdateModelInputBuilder
impl PartialEq for UpdateModelInputBuilder
source§fn eq(&self, other: &UpdateModelInputBuilder) -> bool
fn eq(&self, other: &UpdateModelInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UpdateModelInputBuilder
Auto Trait Implementations§
impl Freeze for UpdateModelInputBuilder
impl RefUnwindSafe for UpdateModelInputBuilder
impl Send for UpdateModelInputBuilder
impl Sync for UpdateModelInputBuilder
impl Unpin for UpdateModelInputBuilder
impl UnwindSafe for UpdateModelInputBuilder
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
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> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more