pub struct Builder { /* private fields */ }
Expand description
A builder for SourceBuildInformation
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn source_type(self, input: SourceType) -> Self
pub fn source_type(self, input: SourceType) -> Self
The type of repository.
-
Git
-
Zip
sourcepub fn set_source_type(self, input: Option<SourceType>) -> Self
pub fn set_source_type(self, input: Option<SourceType>) -> Self
The type of repository.
-
Git
-
Zip
sourcepub fn source_repository(self, input: SourceRepository) -> Self
pub fn source_repository(self, input: SourceRepository) -> Self
Location where the repository is stored.
-
CodeCommit
-
S3
sourcepub fn set_source_repository(self, input: Option<SourceRepository>) -> Self
pub fn set_source_repository(self, input: Option<SourceRepository>) -> Self
Location where the repository is stored.
-
CodeCommit
-
S3
sourcepub fn source_location(self, input: impl Into<String>) -> Self
pub fn source_location(self, input: impl Into<String>) -> Self
The location of the source code, as a formatted string, depending on the value of SourceRepository
-
For
CodeCommit
, the format is the repository name and commit ID, separated by a forward slash. For example,my-git-repo/265cfa0cf6af46153527f55d6503ec030551f57a
. -
For
S3
, the format is the S3 bucket name and object key, separated by a forward slash. For example,my-s3-bucket/Folders/my-source-file
.
sourcepub fn set_source_location(self, input: Option<String>) -> Self
pub fn set_source_location(self, input: Option<String>) -> Self
The location of the source code, as a formatted string, depending on the value of SourceRepository
-
For
CodeCommit
, the format is the repository name and commit ID, separated by a forward slash. For example,my-git-repo/265cfa0cf6af46153527f55d6503ec030551f57a
. -
For
S3
, the format is the S3 bucket name and object key, separated by a forward slash. For example,my-s3-bucket/Folders/my-source-file
.
sourcepub fn build(self) -> SourceBuildInformation
pub fn build(self) -> SourceBuildInformation
Consumes the builder and constructs a SourceBuildInformation
.