#[non_exhaustive]pub struct S3BucketRepository {
pub name: Option<String>,
pub details: Option<S3RepositoryDetails>,
}
Expand description
Information about an associated repository in an S3 bucket. The associated repository contains a source code .zip file and a build artifacts .zip file that contains .jar or .class files.
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.name: Option<String>
The name of the repository when the ProviderType
is S3Bucket
.
details: Option<S3RepositoryDetails>
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.
Implementations§
source§impl S3BucketRepository
impl S3BucketRepository
sourcepub fn name(&self) -> Option<&str>
pub fn name(&self) -> Option<&str>
The name of the repository when the ProviderType
is S3Bucket
.
sourcepub fn details(&self) -> Option<&S3RepositoryDetails>
pub fn details(&self) -> Option<&S3RepositoryDetails>
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.
source§impl S3BucketRepository
impl S3BucketRepository
sourcepub fn builder() -> S3BucketRepositoryBuilder
pub fn builder() -> S3BucketRepositoryBuilder
Creates a new builder-style object to manufacture S3BucketRepository
.
Trait Implementations§
source§impl Clone for S3BucketRepository
impl Clone for S3BucketRepository
source§fn clone(&self) -> S3BucketRepository
fn clone(&self) -> S3BucketRepository
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for S3BucketRepository
impl Debug for S3BucketRepository
source§impl PartialEq<S3BucketRepository> for S3BucketRepository
impl PartialEq<S3BucketRepository> for S3BucketRepository
source§fn eq(&self, other: &S3BucketRepository) -> bool
fn eq(&self, other: &S3BucketRepository) -> bool
self
and other
values to be equal, and is used
by ==
.