Struct aws_sdk_codestarconnections::operation::create_repository_link::CreateRepositoryLinkInput
source · #[non_exhaustive]pub struct CreateRepositoryLinkInput {
pub connection_arn: Option<String>,
pub owner_id: Option<String>,
pub repository_name: Option<String>,
pub encryption_key_arn: Option<String>,
pub tags: Option<Vec<Tag>>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.connection_arn: Option<String>
The Amazon Resource Name (ARN) of the connection to be associated with the repository link.
owner_id: Option<String>
The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.
repository_name: Option<String>
The name of the repository to be associated with the repository link.
encryption_key_arn: Option<String>
The Amazon Resource Name (ARN) encryption key for the repository to be associated with the repository link.
The tags for the repository to be associated with the repository link.
Implementations§
source§impl CreateRepositoryLinkInput
impl CreateRepositoryLinkInput
sourcepub fn connection_arn(&self) -> Option<&str>
pub fn connection_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the connection to be associated with the repository link.
sourcepub fn owner_id(&self) -> Option<&str>
pub fn owner_id(&self) -> Option<&str>
The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.
sourcepub fn repository_name(&self) -> Option<&str>
pub fn repository_name(&self) -> Option<&str>
The name of the repository to be associated with the repository link.
sourcepub fn encryption_key_arn(&self) -> Option<&str>
pub fn encryption_key_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) encryption key for the repository to be associated with the repository link.
The tags for the repository to be associated with the repository link.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .tags.is_none()
.
source§impl CreateRepositoryLinkInput
impl CreateRepositoryLinkInput
sourcepub fn builder() -> CreateRepositoryLinkInputBuilder
pub fn builder() -> CreateRepositoryLinkInputBuilder
Creates a new builder-style object to manufacture CreateRepositoryLinkInput
.
Trait Implementations§
source§impl Clone for CreateRepositoryLinkInput
impl Clone for CreateRepositoryLinkInput
source§fn clone(&self) -> CreateRepositoryLinkInput
fn clone(&self) -> CreateRepositoryLinkInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateRepositoryLinkInput
impl Debug for CreateRepositoryLinkInput
source§impl PartialEq for CreateRepositoryLinkInput
impl PartialEq for CreateRepositoryLinkInput
source§fn eq(&self, other: &CreateRepositoryLinkInput) -> bool
fn eq(&self, other: &CreateRepositoryLinkInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateRepositoryLinkInput
Auto Trait Implementations§
impl Freeze for CreateRepositoryLinkInput
impl RefUnwindSafe for CreateRepositoryLinkInput
impl Send for CreateRepositoryLinkInput
impl Sync for CreateRepositoryLinkInput
impl Unpin for CreateRepositoryLinkInput
impl UnwindSafe for CreateRepositoryLinkInput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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