Struct aws_sdk_codeartifact::operation::get_authorization_token::builders::GetAuthorizationTokenInputBuilder
source · #[non_exhaustive]pub struct GetAuthorizationTokenInputBuilder { /* private fields */ }
Expand description
A builder for GetAuthorizationTokenInput
.
Implementations§
source§impl GetAuthorizationTokenInputBuilder
impl GetAuthorizationTokenInputBuilder
sourcepub fn domain(self, input: impl Into<String>) -> Self
pub fn domain(self, input: impl Into<String>) -> Self
The name of the domain that is in scope for the generated authorization token.
This field is required.sourcepub fn set_domain(self, input: Option<String>) -> Self
pub fn set_domain(self, input: Option<String>) -> Self
The name of the domain that is in scope for the generated authorization token.
sourcepub fn get_domain(&self) -> &Option<String>
pub fn get_domain(&self) -> &Option<String>
The name of the domain that is in scope for the generated authorization token.
sourcepub fn domain_owner(self, input: impl Into<String>) -> Self
pub fn domain_owner(self, input: impl Into<String>) -> Self
The 12-digit account number of the Amazon Web Services account that owns the domain. It does not include dashes or spaces.
sourcepub fn set_domain_owner(self, input: Option<String>) -> Self
pub fn set_domain_owner(self, input: Option<String>) -> Self
The 12-digit account number of the Amazon Web Services account that owns the domain. It does not include dashes or spaces.
sourcepub fn get_domain_owner(&self) -> &Option<String>
pub fn get_domain_owner(&self) -> &Option<String>
The 12-digit account number of the Amazon Web Services account that owns the domain. It does not include dashes or spaces.
sourcepub fn duration_seconds(self, input: i64) -> Self
pub fn duration_seconds(self, input: i64) -> Self
The time, in seconds, that the generated authorization token is valid. Valid values are 0
and any number between 900
(15 minutes) and 43200
(12 hours). A value of 0
will set the expiration of the authorization token to the same expiration of the user's role's temporary credentials.
sourcepub fn set_duration_seconds(self, input: Option<i64>) -> Self
pub fn set_duration_seconds(self, input: Option<i64>) -> Self
The time, in seconds, that the generated authorization token is valid. Valid values are 0
and any number between 900
(15 minutes) and 43200
(12 hours). A value of 0
will set the expiration of the authorization token to the same expiration of the user's role's temporary credentials.
sourcepub fn get_duration_seconds(&self) -> &Option<i64>
pub fn get_duration_seconds(&self) -> &Option<i64>
The time, in seconds, that the generated authorization token is valid. Valid values are 0
and any number between 900
(15 minutes) and 43200
(12 hours). A value of 0
will set the expiration of the authorization token to the same expiration of the user's role's temporary credentials.
sourcepub fn build(self) -> Result<GetAuthorizationTokenInput, BuildError>
pub fn build(self) -> Result<GetAuthorizationTokenInput, BuildError>
Consumes the builder and constructs a GetAuthorizationTokenInput
.
source§impl GetAuthorizationTokenInputBuilder
impl GetAuthorizationTokenInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<GetAuthorizationTokenOutput, SdkError<GetAuthorizationTokenError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<GetAuthorizationTokenOutput, SdkError<GetAuthorizationTokenError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for GetAuthorizationTokenInputBuilder
impl Clone for GetAuthorizationTokenInputBuilder
source§fn clone(&self) -> GetAuthorizationTokenInputBuilder
fn clone(&self) -> GetAuthorizationTokenInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for GetAuthorizationTokenInputBuilder
impl Default for GetAuthorizationTokenInputBuilder
source§fn default() -> GetAuthorizationTokenInputBuilder
fn default() -> GetAuthorizationTokenInputBuilder
source§impl PartialEq for GetAuthorizationTokenInputBuilder
impl PartialEq for GetAuthorizationTokenInputBuilder
source§fn eq(&self, other: &GetAuthorizationTokenInputBuilder) -> bool
fn eq(&self, other: &GetAuthorizationTokenInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GetAuthorizationTokenInputBuilder
Auto Trait Implementations§
impl Freeze for GetAuthorizationTokenInputBuilder
impl RefUnwindSafe for GetAuthorizationTokenInputBuilder
impl Send for GetAuthorizationTokenInputBuilder
impl Sync for GetAuthorizationTokenInputBuilder
impl Unpin for GetAuthorizationTokenInputBuilder
impl UnwindSafe for GetAuthorizationTokenInputBuilder
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