#[non_exhaustive]pub struct GetDocumentInputBuilder { /* private fields */ }
Expand description
A builder for GetDocumentInput
.
Implementations§
source§impl GetDocumentInputBuilder
impl GetDocumentInputBuilder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the SSM document.
This field is required.sourcepub fn version_name(self, input: impl Into<String>) -> Self
pub fn version_name(self, input: impl Into<String>) -> Self
An optional field specifying the version of the artifact associated with the document. For example, 12.6. This value is unique across all versions of a document and can't be changed.
sourcepub fn set_version_name(self, input: Option<String>) -> Self
pub fn set_version_name(self, input: Option<String>) -> Self
An optional field specifying the version of the artifact associated with the document. For example, 12.6. This value is unique across all versions of a document and can't be changed.
sourcepub fn get_version_name(&self) -> &Option<String>
pub fn get_version_name(&self) -> &Option<String>
An optional field specifying the version of the artifact associated with the document. For example, 12.6. This value is unique across all versions of a document and can't be changed.
sourcepub fn document_version(self, input: impl Into<String>) -> Self
pub fn document_version(self, input: impl Into<String>) -> Self
The document version for which you want information.
sourcepub fn set_document_version(self, input: Option<String>) -> Self
pub fn set_document_version(self, input: Option<String>) -> Self
The document version for which you want information.
sourcepub fn get_document_version(&self) -> &Option<String>
pub fn get_document_version(&self) -> &Option<String>
The document version for which you want information.
sourcepub fn document_format(self, input: DocumentFormat) -> Self
pub fn document_format(self, input: DocumentFormat) -> Self
Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.
sourcepub fn set_document_format(self, input: Option<DocumentFormat>) -> Self
pub fn set_document_format(self, input: Option<DocumentFormat>) -> Self
Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.
sourcepub fn get_document_format(&self) -> &Option<DocumentFormat>
pub fn get_document_format(&self) -> &Option<DocumentFormat>
Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.
sourcepub fn build(self) -> Result<GetDocumentInput, BuildError>
pub fn build(self) -> Result<GetDocumentInput, BuildError>
Consumes the builder and constructs a GetDocumentInput
.
source§impl GetDocumentInputBuilder
impl GetDocumentInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<GetDocumentOutput, SdkError<GetDocumentError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<GetDocumentOutput, SdkError<GetDocumentError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for GetDocumentInputBuilder
impl Clone for GetDocumentInputBuilder
source§fn clone(&self) -> GetDocumentInputBuilder
fn clone(&self) -> GetDocumentInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetDocumentInputBuilder
impl Debug for GetDocumentInputBuilder
source§impl Default for GetDocumentInputBuilder
impl Default for GetDocumentInputBuilder
source§fn default() -> GetDocumentInputBuilder
fn default() -> GetDocumentInputBuilder
source§impl PartialEq for GetDocumentInputBuilder
impl PartialEq for GetDocumentInputBuilder
impl StructuralPartialEq for GetDocumentInputBuilder
Auto Trait Implementations§
impl Freeze for GetDocumentInputBuilder
impl RefUnwindSafe for GetDocumentInputBuilder
impl Send for GetDocumentInputBuilder
impl Sync for GetDocumentInputBuilder
impl Unpin for GetDocumentInputBuilder
impl UnwindSafe for GetDocumentInputBuilder
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> 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)
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> 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