Struct aws_sdk_cloudformation::operation::register_publisher::builders::RegisterPublisherInputBuilder
source · #[non_exhaustive]pub struct RegisterPublisherInputBuilder { /* private fields */ }
Expand description
A builder for RegisterPublisherInput
.
Implementations§
source§impl RegisterPublisherInputBuilder
impl RegisterPublisherInputBuilder
sourcepub fn accept_terms_and_conditions(self, input: bool) -> Self
pub fn accept_terms_and_conditions(self, input: bool) -> Self
Whether you accept the Terms and Conditions for publishing extensions in the CloudFormation registry. You must accept the terms and conditions in order to register to publish public extensions to the CloudFormation registry.
The default is false
.
sourcepub fn set_accept_terms_and_conditions(self, input: Option<bool>) -> Self
pub fn set_accept_terms_and_conditions(self, input: Option<bool>) -> Self
Whether you accept the Terms and Conditions for publishing extensions in the CloudFormation registry. You must accept the terms and conditions in order to register to publish public extensions to the CloudFormation registry.
The default is false
.
sourcepub fn get_accept_terms_and_conditions(&self) -> &Option<bool>
pub fn get_accept_terms_and_conditions(&self) -> &Option<bool>
Whether you accept the Terms and Conditions for publishing extensions in the CloudFormation registry. You must accept the terms and conditions in order to register to publish public extensions to the CloudFormation registry.
The default is false
.
sourcepub fn connection_arn(self, input: impl Into<String>) -> Self
pub fn connection_arn(self, input: impl Into<String>) -> Self
If you are using a Bitbucket or GitHub account for identity verification, the Amazon Resource Name (ARN) for your connection to that account.
For more information, see Registering your account to publish CloudFormation extensions in the CloudFormation CLI User Guide.
sourcepub fn set_connection_arn(self, input: Option<String>) -> Self
pub fn set_connection_arn(self, input: Option<String>) -> Self
If you are using a Bitbucket or GitHub account for identity verification, the Amazon Resource Name (ARN) for your connection to that account.
For more information, see Registering your account to publish CloudFormation extensions in the CloudFormation CLI User Guide.
sourcepub fn get_connection_arn(&self) -> &Option<String>
pub fn get_connection_arn(&self) -> &Option<String>
If you are using a Bitbucket or GitHub account for identity verification, the Amazon Resource Name (ARN) for your connection to that account.
For more information, see Registering your account to publish CloudFormation extensions in the CloudFormation CLI User Guide.
sourcepub fn build(self) -> Result<RegisterPublisherInput, BuildError>
pub fn build(self) -> Result<RegisterPublisherInput, BuildError>
Consumes the builder and constructs a RegisterPublisherInput
.
source§impl RegisterPublisherInputBuilder
impl RegisterPublisherInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<RegisterPublisherOutput, SdkError<RegisterPublisherError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<RegisterPublisherOutput, SdkError<RegisterPublisherError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for RegisterPublisherInputBuilder
impl Clone for RegisterPublisherInputBuilder
source§fn clone(&self) -> RegisterPublisherInputBuilder
fn clone(&self) -> RegisterPublisherInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for RegisterPublisherInputBuilder
impl Default for RegisterPublisherInputBuilder
source§fn default() -> RegisterPublisherInputBuilder
fn default() -> RegisterPublisherInputBuilder
source§impl PartialEq for RegisterPublisherInputBuilder
impl PartialEq for RegisterPublisherInputBuilder
source§fn eq(&self, other: &RegisterPublisherInputBuilder) -> bool
fn eq(&self, other: &RegisterPublisherInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RegisterPublisherInputBuilder
Auto Trait Implementations§
impl Freeze for RegisterPublisherInputBuilder
impl RefUnwindSafe for RegisterPublisherInputBuilder
impl Send for RegisterPublisherInputBuilder
impl Sync for RegisterPublisherInputBuilder
impl Unpin for RegisterPublisherInputBuilder
impl UnwindSafe for RegisterPublisherInputBuilder
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