Interface AwsCodeBuildProjectArtifactsDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsCodeBuildProjectArtifactsDetails.Builder,
,AwsCodeBuildProjectArtifactsDetails> SdkBuilder<AwsCodeBuildProjectArtifactsDetails.Builder,
,AwsCodeBuildProjectArtifactsDetails> SdkPojo
- Enclosing class:
AwsCodeBuildProjectArtifactsDetails
-
Method Summary
Modifier and TypeMethodDescriptionartifactIdentifier
(String artifactIdentifier) An identifier for the artifact definition.encryptionDisabled
(Boolean encryptionDisabled) Indicates whether to disable encryption on the artifact.Only used whenType
isS3
.Only used when Type is S3.namespaceType
(String namespaceType) Only used whenType
isS3
.overrideArtifactName
(Boolean overrideArtifactName) Whether the name specified in the buildspec file overrides the artifact name.Only used whenType
isS3
.Only used whenType
isS3
.The type of build artifact.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
artifactIdentifier
An identifier for the artifact definition.
- Parameters:
artifactIdentifier
- An identifier for the artifact definition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionDisabled
Indicates whether to disable encryption on the artifact. Only valid when
Type
isS3
.- Parameters:
encryptionDisabled
- Indicates whether to disable encryption on the artifact. Only valid whenType
isS3
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
location
Only used when
Type
isS3
. The name of the S3 bucket where the artifact is located.- Parameters:
location
- Only used whenType
isS3
. The name of the S3 bucket where the artifact is located.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Only used when Type is S3. The name of the artifact. Used with
NamepaceType
andPath
to determine the pattern for storing the artifact.- Parameters:
name
- Only used when Type is S3. The name of the artifact. Used withNamepaceType
andPath
to determine the pattern for storing the artifact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
namespaceType
Only used when
Type
isS3
. The value to use for the namespace. Used withName
andPath
to determine the pattern for storing the artifact.- Parameters:
namespaceType
- Only used whenType
isS3
. The value to use for the namespace. Used withName
andPath
to determine the pattern for storing the artifact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideArtifactName
Whether the name specified in the buildspec file overrides the artifact name.
- Parameters:
overrideArtifactName
- Whether the name specified in the buildspec file overrides the artifact name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
packaging
Only used when
Type
isS3
. The type of output artifact to create.- Parameters:
packaging
- Only used whenType
isS3
. The type of output artifact to create.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
path
Only used when
Type
isS3
. The path to the artifact. Used withName
andNamespaceType
to determine the pattern for storing the artifact.- Parameters:
path
- Only used whenType
isS3
. The path to the artifact. Used withName
andNamespaceType
to determine the pattern for storing the artifact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The type of build artifact.
- Parameters:
type
- The type of build artifact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-