#[non_exhaustive]pub struct GetModelOutputBuilder { /* private fields */ }
Expand description
A builder for GetModelOutput
.
Implementations§
source§impl GetModelOutputBuilder
impl GetModelOutputBuilder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the model. Must be an alphanumeric string.
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
The name of the model. Must be an alphanumeric string.
sourcepub fn get_name(&self) -> &Option<String>
pub fn get_name(&self) -> &Option<String>
The name of the model. Must be an alphanumeric string.
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 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. Do not include "\*/" characters in the description of any properties because such "\*/" characters may be interpreted as the closing marker for comments in some languages, such as Java or JavaScript, causing the installation of your API's SDK generated by API Gateway to fail.
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. Do not include "\*/" characters in the description of any properties because such "\*/" characters may be interpreted as the closing marker for comments in some languages, such as Java or JavaScript, causing the installation of your API's SDK generated by API Gateway to fail.
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. Do not include "\*/" characters in the description of any properties because such "\*/" characters may be interpreted as the closing marker for comments in some languages, such as Java or JavaScript, causing the installation of your API's SDK generated by API Gateway to fail.
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.
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.
sourcepub fn get_content_type(&self) -> &Option<String>
pub fn get_content_type(&self) -> &Option<String>
The content-type for the model.
sourcepub fn build(self) -> GetModelOutput
pub fn build(self) -> GetModelOutput
Consumes the builder and constructs a GetModelOutput
.
Trait Implementations§
source§impl Clone for GetModelOutputBuilder
impl Clone for GetModelOutputBuilder
source§fn clone(&self) -> GetModelOutputBuilder
fn clone(&self) -> GetModelOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetModelOutputBuilder
impl Debug for GetModelOutputBuilder
source§impl Default for GetModelOutputBuilder
impl Default for GetModelOutputBuilder
source§fn default() -> GetModelOutputBuilder
fn default() -> GetModelOutputBuilder
source§impl PartialEq<GetModelOutputBuilder> for GetModelOutputBuilder
impl PartialEq<GetModelOutputBuilder> for GetModelOutputBuilder
source§fn eq(&self, other: &GetModelOutputBuilder) -> bool
fn eq(&self, other: &GetModelOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.