#[non_exhaustive]pub struct AwsCodeBuildProjectArtifactsDetails {
pub artifact_identifier: Option<String>,
pub encryption_disabled: Option<bool>,
pub location: Option<String>,
pub name: Option<String>,
pub namespace_type: Option<String>,
pub override_artifact_name: Option<bool>,
pub packaging: Option<String>,
pub path: Option<String>,
pub type: Option<String>,
}
Expand description
Information about the build artifacts for the CodeBuild project.
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.artifact_identifier: Option<String>
An identifier for the artifact definition.
encryption_disabled: Option<bool>
Indicates whether to disable encryption on the artifact. Only valid when Type
is S3
.
location: Option<String>
Only used when Type
is S3
. The name of the S3 bucket where the artifact is located.
name: Option<String>
Only used when Type is S3. The name of the artifact. Used with NamepaceType
and Path
to determine the pattern for storing the artifact.
namespace_type: Option<String>
Only used when Type
is S3
. The value to use for the namespace. Used with Name
and Path
to determine the pattern for storing the artifact.
override_artifact_name: Option<bool>
Whether the name specified in the buildspec file overrides the artifact name.
packaging: Option<String>
Only used when Type
is S3
. The type of output artifact to create.
path: Option<String>
Only used when Type
is S3
. The path to the artifact. Used with Name
and NamespaceType
to determine the pattern for storing the artifact.
type: Option<String>
The type of build artifact.
Implementations§
source§impl AwsCodeBuildProjectArtifactsDetails
impl AwsCodeBuildProjectArtifactsDetails
sourcepub fn artifact_identifier(&self) -> Option<&str>
pub fn artifact_identifier(&self) -> Option<&str>
An identifier for the artifact definition.
sourcepub fn encryption_disabled(&self) -> Option<bool>
pub fn encryption_disabled(&self) -> Option<bool>
Indicates whether to disable encryption on the artifact. Only valid when Type
is S3
.
sourcepub fn location(&self) -> Option<&str>
pub fn location(&self) -> Option<&str>
Only used when Type
is S3
. The name of the S3 bucket where the artifact is located.
sourcepub fn name(&self) -> Option<&str>
pub fn name(&self) -> Option<&str>
Only used when Type is S3. The name of the artifact. Used with NamepaceType
and Path
to determine the pattern for storing the artifact.
sourcepub fn namespace_type(&self) -> Option<&str>
pub fn namespace_type(&self) -> Option<&str>
Only used when Type
is S3
. The value to use for the namespace. Used with Name
and Path
to determine the pattern for storing the artifact.
sourcepub fn override_artifact_name(&self) -> Option<bool>
pub fn override_artifact_name(&self) -> Option<bool>
Whether the name specified in the buildspec file overrides the artifact name.
sourcepub fn packaging(&self) -> Option<&str>
pub fn packaging(&self) -> Option<&str>
Only used when Type
is S3
. The type of output artifact to create.
source§impl AwsCodeBuildProjectArtifactsDetails
impl AwsCodeBuildProjectArtifactsDetails
sourcepub fn builder() -> AwsCodeBuildProjectArtifactsDetailsBuilder
pub fn builder() -> AwsCodeBuildProjectArtifactsDetailsBuilder
Creates a new builder-style object to manufacture AwsCodeBuildProjectArtifactsDetails
.
Trait Implementations§
source§impl Clone for AwsCodeBuildProjectArtifactsDetails
impl Clone for AwsCodeBuildProjectArtifactsDetails
source§fn clone(&self) -> AwsCodeBuildProjectArtifactsDetails
fn clone(&self) -> AwsCodeBuildProjectArtifactsDetails
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for AwsCodeBuildProjectArtifactsDetails
impl PartialEq for AwsCodeBuildProjectArtifactsDetails
source§fn eq(&self, other: &AwsCodeBuildProjectArtifactsDetails) -> bool
fn eq(&self, other: &AwsCodeBuildProjectArtifactsDetails) -> bool
self
and other
values to be equal, and is used
by ==
.