Struct aws_sdk_proton::operation::delete_service_template_version::builders::DeleteServiceTemplateVersionInputBuilder
source · #[non_exhaustive]pub struct DeleteServiceTemplateVersionInputBuilder { /* private fields */ }Expand description
A builder for DeleteServiceTemplateVersionInput.
Implementations§
source§impl DeleteServiceTemplateVersionInputBuilder
impl DeleteServiceTemplateVersionInputBuilder
sourcepub fn template_name(self, input: impl Into<String>) -> Self
pub fn template_name(self, input: impl Into<String>) -> Self
The name of the service template.
This field is required.sourcepub fn set_template_name(self, input: Option<String>) -> Self
pub fn set_template_name(self, input: Option<String>) -> Self
The name of the service template.
sourcepub fn get_template_name(&self) -> &Option<String>
pub fn get_template_name(&self) -> &Option<String>
The name of the service template.
sourcepub fn major_version(self, input: impl Into<String>) -> Self
pub fn major_version(self, input: impl Into<String>) -> Self
The service template major version to delete.
This field is required.sourcepub fn set_major_version(self, input: Option<String>) -> Self
pub fn set_major_version(self, input: Option<String>) -> Self
The service template major version to delete.
sourcepub fn get_major_version(&self) -> &Option<String>
pub fn get_major_version(&self) -> &Option<String>
The service template major version to delete.
sourcepub fn minor_version(self, input: impl Into<String>) -> Self
pub fn minor_version(self, input: impl Into<String>) -> Self
The service template minor version to delete.
This field is required.sourcepub fn set_minor_version(self, input: Option<String>) -> Self
pub fn set_minor_version(self, input: Option<String>) -> Self
The service template minor version to delete.
sourcepub fn get_minor_version(&self) -> &Option<String>
pub fn get_minor_version(&self) -> &Option<String>
The service template minor version to delete.
sourcepub fn build(self) -> Result<DeleteServiceTemplateVersionInput, BuildError>
pub fn build(self) -> Result<DeleteServiceTemplateVersionInput, BuildError>
Consumes the builder and constructs a DeleteServiceTemplateVersionInput.
source§impl DeleteServiceTemplateVersionInputBuilder
impl DeleteServiceTemplateVersionInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<DeleteServiceTemplateVersionOutput, SdkError<DeleteServiceTemplateVersionError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<DeleteServiceTemplateVersionOutput, SdkError<DeleteServiceTemplateVersionError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DeleteServiceTemplateVersionInputBuilder
impl Clone for DeleteServiceTemplateVersionInputBuilder
source§fn clone(&self) -> DeleteServiceTemplateVersionInputBuilder
fn clone(&self) -> DeleteServiceTemplateVersionInputBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Default for DeleteServiceTemplateVersionInputBuilder
impl Default for DeleteServiceTemplateVersionInputBuilder
source§fn default() -> DeleteServiceTemplateVersionInputBuilder
fn default() -> DeleteServiceTemplateVersionInputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for DeleteServiceTemplateVersionInputBuilder
impl PartialEq for DeleteServiceTemplateVersionInputBuilder
source§fn eq(&self, other: &DeleteServiceTemplateVersionInputBuilder) -> bool
fn eq(&self, other: &DeleteServiceTemplateVersionInputBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for DeleteServiceTemplateVersionInputBuilder
Auto Trait Implementations§
impl Freeze for DeleteServiceTemplateVersionInputBuilder
impl RefUnwindSafe for DeleteServiceTemplateVersionInputBuilder
impl Send for DeleteServiceTemplateVersionInputBuilder
impl Sync for DeleteServiceTemplateVersionInputBuilder
impl Unpin for DeleteServiceTemplateVersionInputBuilder
impl UnwindSafe for DeleteServiceTemplateVersionInputBuilder
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
Mutably borrows from an owned value. Read more
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>
Creates a shared type from an unshared type.