#[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
source§fn eq(&self, other: &GetDocumentInputBuilder) -> bool
fn eq(&self, other: &GetDocumentInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.