pub struct Builder { /* private fields */ }Expand description
A builder for S3BucketRepository.
Implementations§
source§impl Builder
impl Builder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the repository when the ProviderType is S3Bucket.
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
The name of the repository when the ProviderType is S3Bucket.
sourcepub fn details(self, input: S3RepositoryDetails) -> Self
pub fn details(self, input: S3RepositoryDetails) -> Self
An S3RepositoryDetails object that specifies the name of an S3 bucket and a CodeArtifacts object. The CodeArtifacts object includes the S3 object keys for a source code .zip file and for a build artifacts .zip file.
sourcepub fn set_details(self, input: Option<S3RepositoryDetails>) -> Self
pub fn set_details(self, input: Option<S3RepositoryDetails>) -> Self
An S3RepositoryDetails object that specifies the name of an S3 bucket and a CodeArtifacts object. The CodeArtifacts object includes the S3 object keys for a source code .zip file and for a build artifacts .zip file.
sourcepub fn build(self) -> S3BucketRepository
pub fn build(self) -> S3BucketRepository
Consumes the builder and constructs a S3BucketRepository.