#[non_exhaustive]pub struct SourceConfigurationBuilder { /* private fields */ }
Expand description
A builder for SourceConfiguration
.
Implementations§
source§impl SourceConfigurationBuilder
impl SourceConfigurationBuilder
sourcepub fn code_repository(self, input: CodeRepository) -> Self
pub fn code_repository(self, input: CodeRepository) -> Self
The description of a source code repository.
You must provide either this member or ImageRepository
(but not both).
sourcepub fn set_code_repository(self, input: Option<CodeRepository>) -> Self
pub fn set_code_repository(self, input: Option<CodeRepository>) -> Self
The description of a source code repository.
You must provide either this member or ImageRepository
(but not both).
sourcepub fn get_code_repository(&self) -> &Option<CodeRepository>
pub fn get_code_repository(&self) -> &Option<CodeRepository>
The description of a source code repository.
You must provide either this member or ImageRepository
(but not both).
sourcepub fn image_repository(self, input: ImageRepository) -> Self
pub fn image_repository(self, input: ImageRepository) -> Self
The description of a source image repository.
You must provide either this member or CodeRepository
(but not both).
sourcepub fn set_image_repository(self, input: Option<ImageRepository>) -> Self
pub fn set_image_repository(self, input: Option<ImageRepository>) -> Self
The description of a source image repository.
You must provide either this member or CodeRepository
(but not both).
sourcepub fn get_image_repository(&self) -> &Option<ImageRepository>
pub fn get_image_repository(&self) -> &Option<ImageRepository>
The description of a source image repository.
You must provide either this member or CodeRepository
(but not both).
sourcepub fn auto_deployments_enabled(self, input: bool) -> Self
pub fn auto_deployments_enabled(self, input: bool) -> Self
If true
, continuous integration from the source repository is enabled for the App Runner service. Each repository change (including any source code commit or new image version) starts a deployment.
Default: App Runner sets to false
for a source image that uses an ECR Public repository or an ECR repository that's in an Amazon Web Services account other than the one that the service is in. App Runner sets to true
in all other cases (which currently include a source code repository or a source image using a same-account ECR repository).
sourcepub fn set_auto_deployments_enabled(self, input: Option<bool>) -> Self
pub fn set_auto_deployments_enabled(self, input: Option<bool>) -> Self
If true
, continuous integration from the source repository is enabled for the App Runner service. Each repository change (including any source code commit or new image version) starts a deployment.
Default: App Runner sets to false
for a source image that uses an ECR Public repository or an ECR repository that's in an Amazon Web Services account other than the one that the service is in. App Runner sets to true
in all other cases (which currently include a source code repository or a source image using a same-account ECR repository).
sourcepub fn get_auto_deployments_enabled(&self) -> &Option<bool>
pub fn get_auto_deployments_enabled(&self) -> &Option<bool>
If true
, continuous integration from the source repository is enabled for the App Runner service. Each repository change (including any source code commit or new image version) starts a deployment.
Default: App Runner sets to false
for a source image that uses an ECR Public repository or an ECR repository that's in an Amazon Web Services account other than the one that the service is in. App Runner sets to true
in all other cases (which currently include a source code repository or a source image using a same-account ECR repository).
sourcepub fn authentication_configuration(
self,
input: AuthenticationConfiguration,
) -> Self
pub fn authentication_configuration( self, input: AuthenticationConfiguration, ) -> Self
Describes the resources that are needed to authenticate access to some source repositories.
sourcepub fn set_authentication_configuration(
self,
input: Option<AuthenticationConfiguration>,
) -> Self
pub fn set_authentication_configuration( self, input: Option<AuthenticationConfiguration>, ) -> Self
Describes the resources that are needed to authenticate access to some source repositories.
sourcepub fn get_authentication_configuration(
&self,
) -> &Option<AuthenticationConfiguration>
pub fn get_authentication_configuration( &self, ) -> &Option<AuthenticationConfiguration>
Describes the resources that are needed to authenticate access to some source repositories.
sourcepub fn build(self) -> SourceConfiguration
pub fn build(self) -> SourceConfiguration
Consumes the builder and constructs a SourceConfiguration
.
Trait Implementations§
source§impl Clone for SourceConfigurationBuilder
impl Clone for SourceConfigurationBuilder
source§fn clone(&self) -> SourceConfigurationBuilder
fn clone(&self) -> SourceConfigurationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SourceConfigurationBuilder
impl Debug for SourceConfigurationBuilder
source§impl Default for SourceConfigurationBuilder
impl Default for SourceConfigurationBuilder
source§fn default() -> SourceConfigurationBuilder
fn default() -> SourceConfigurationBuilder
impl StructuralPartialEq for SourceConfigurationBuilder
Auto Trait Implementations§
impl Freeze for SourceConfigurationBuilder
impl RefUnwindSafe for SourceConfigurationBuilder
impl Send for SourceConfigurationBuilder
impl Sync for SourceConfigurationBuilder
impl Unpin for SourceConfigurationBuilder
impl UnwindSafe for SourceConfigurationBuilder
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