Struct aws_sdk_proton::types::builders::AccountSettingsBuilder
source · #[non_exhaustive]pub struct AccountSettingsBuilder { /* private fields */ }
Expand description
A builder for AccountSettings
.
Implementations§
source§impl AccountSettingsBuilder
impl AccountSettingsBuilder
sourcepub fn pipeline_service_role_arn(self, input: impl Into<String>) -> Self
pub fn pipeline_service_role_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the service role you want to use for provisioning pipelines. Assumed by Proton for Amazon Web Services-managed provisioning, and by customer-owned automation for self-managed provisioning.
sourcepub fn set_pipeline_service_role_arn(self, input: Option<String>) -> Self
pub fn set_pipeline_service_role_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the service role you want to use for provisioning pipelines. Assumed by Proton for Amazon Web Services-managed provisioning, and by customer-owned automation for self-managed provisioning.
sourcepub fn get_pipeline_service_role_arn(&self) -> &Option<String>
pub fn get_pipeline_service_role_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the service role you want to use for provisioning pipelines. Assumed by Proton for Amazon Web Services-managed provisioning, and by customer-owned automation for self-managed provisioning.
sourcepub fn pipeline_provisioning_repository(self, input: RepositoryBranch) -> Self
pub fn pipeline_provisioning_repository(self, input: RepositoryBranch) -> Self
The linked repository for pipeline provisioning. Required if you have environments configured for self-managed provisioning with services that include pipelines. A linked repository is a repository that has been registered with Proton. For more information, see CreateRepository
.
sourcepub fn set_pipeline_provisioning_repository(
self,
input: Option<RepositoryBranch>,
) -> Self
pub fn set_pipeline_provisioning_repository( self, input: Option<RepositoryBranch>, ) -> Self
The linked repository for pipeline provisioning. Required if you have environments configured for self-managed provisioning with services that include pipelines. A linked repository is a repository that has been registered with Proton. For more information, see CreateRepository
.
sourcepub fn get_pipeline_provisioning_repository(&self) -> &Option<RepositoryBranch>
pub fn get_pipeline_provisioning_repository(&self) -> &Option<RepositoryBranch>
The linked repository for pipeline provisioning. Required if you have environments configured for self-managed provisioning with services that include pipelines. A linked repository is a repository that has been registered with Proton. For more information, see CreateRepository
.
sourcepub fn pipeline_codebuild_role_arn(self, input: impl Into<String>) -> Self
pub fn pipeline_codebuild_role_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the service role that Proton uses for provisioning pipelines. Proton assumes this role for CodeBuild-based provisioning.
sourcepub fn set_pipeline_codebuild_role_arn(self, input: Option<String>) -> Self
pub fn set_pipeline_codebuild_role_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the service role that Proton uses for provisioning pipelines. Proton assumes this role for CodeBuild-based provisioning.
sourcepub fn get_pipeline_codebuild_role_arn(&self) -> &Option<String>
pub fn get_pipeline_codebuild_role_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the service role that Proton uses for provisioning pipelines. Proton assumes this role for CodeBuild-based provisioning.
sourcepub fn build(self) -> AccountSettings
pub fn build(self) -> AccountSettings
Consumes the builder and constructs a AccountSettings
.
Trait Implementations§
source§impl Clone for AccountSettingsBuilder
impl Clone for AccountSettingsBuilder
source§fn clone(&self) -> AccountSettingsBuilder
fn clone(&self) -> AccountSettingsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AccountSettingsBuilder
impl Debug for AccountSettingsBuilder
source§impl Default for AccountSettingsBuilder
impl Default for AccountSettingsBuilder
source§fn default() -> AccountSettingsBuilder
fn default() -> AccountSettingsBuilder
source§impl PartialEq for AccountSettingsBuilder
impl PartialEq for AccountSettingsBuilder
impl StructuralPartialEq for AccountSettingsBuilder
Auto Trait Implementations§
impl Freeze for AccountSettingsBuilder
impl RefUnwindSafe for AccountSettingsBuilder
impl Send for AccountSettingsBuilder
impl Sync for AccountSettingsBuilder
impl Unpin for AccountSettingsBuilder
impl UnwindSafe for AccountSettingsBuilder
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
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