Struct aws_sdk_codestarconnections::operation::create_repository_link::builders::CreateRepositoryLinkInputBuilder
source · #[non_exhaustive]pub struct CreateRepositoryLinkInputBuilder { /* private fields */ }
Expand description
A builder for CreateRepositoryLinkInput
.
Implementations§
source§impl CreateRepositoryLinkInputBuilder
impl CreateRepositoryLinkInputBuilder
sourcepub fn connection_arn(self, input: impl Into<String>) -> Self
pub fn connection_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the connection to be associated with the repository link.
This field is required.sourcepub fn set_connection_arn(self, input: Option<String>) -> Self
pub fn set_connection_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the connection to be associated with the repository link.
sourcepub fn get_connection_arn(&self) -> &Option<String>
pub fn get_connection_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the connection to be associated with the repository link.
sourcepub fn owner_id(self, input: impl Into<String>) -> Self
pub fn owner_id(self, input: impl Into<String>) -> Self
The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.
This field is required.sourcepub fn set_owner_id(self, input: Option<String>) -> Self
pub fn set_owner_id(self, input: Option<String>) -> Self
The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.
sourcepub fn get_owner_id(&self) -> &Option<String>
pub fn get_owner_id(&self) -> &Option<String>
The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.
sourcepub fn repository_name(self, input: impl Into<String>) -> Self
pub fn repository_name(self, input: impl Into<String>) -> Self
The name of the repository to be associated with the repository link.
This field is required.sourcepub fn set_repository_name(self, input: Option<String>) -> Self
pub fn set_repository_name(self, input: Option<String>) -> Self
The name of the repository to be associated with the repository link.
sourcepub fn get_repository_name(&self) -> &Option<String>
pub fn get_repository_name(&self) -> &Option<String>
The name of the repository to be associated with the repository link.
sourcepub fn encryption_key_arn(self, input: impl Into<String>) -> Self
pub fn encryption_key_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) encryption key for the repository to be associated with the repository link.
sourcepub fn set_encryption_key_arn(self, input: Option<String>) -> Self
pub fn set_encryption_key_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) encryption key for the repository to be associated with the repository link.
sourcepub fn get_encryption_key_arn(&self) -> &Option<String>
pub fn get_encryption_key_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) encryption key for the repository to be associated with the repository link.
Appends an item to tags
.
To override the contents of this collection use set_tags
.
The tags for the repository to be associated with the repository link.
The tags for the repository to be associated with the repository link.
The tags for the repository to be associated with the repository link.
sourcepub fn build(self) -> Result<CreateRepositoryLinkInput, BuildError>
pub fn build(self) -> Result<CreateRepositoryLinkInput, BuildError>
Consumes the builder and constructs a CreateRepositoryLinkInput
.
source§impl CreateRepositoryLinkInputBuilder
impl CreateRepositoryLinkInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<CreateRepositoryLinkOutput, SdkError<CreateRepositoryLinkError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<CreateRepositoryLinkOutput, SdkError<CreateRepositoryLinkError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CreateRepositoryLinkInputBuilder
impl Clone for CreateRepositoryLinkInputBuilder
source§fn clone(&self) -> CreateRepositoryLinkInputBuilder
fn clone(&self) -> CreateRepositoryLinkInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for CreateRepositoryLinkInputBuilder
impl Default for CreateRepositoryLinkInputBuilder
source§fn default() -> CreateRepositoryLinkInputBuilder
fn default() -> CreateRepositoryLinkInputBuilder
source§impl PartialEq for CreateRepositoryLinkInputBuilder
impl PartialEq for CreateRepositoryLinkInputBuilder
source§fn eq(&self, other: &CreateRepositoryLinkInputBuilder) -> bool
fn eq(&self, other: &CreateRepositoryLinkInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateRepositoryLinkInputBuilder
Auto Trait Implementations§
impl Freeze for CreateRepositoryLinkInputBuilder
impl RefUnwindSafe for CreateRepositoryLinkInputBuilder
impl Send for CreateRepositoryLinkInputBuilder
impl Sync for CreateRepositoryLinkInputBuilder
impl Unpin for CreateRepositoryLinkInputBuilder
impl UnwindSafe for CreateRepositoryLinkInputBuilder
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