ProjectArtifacts class
Information about the build output artifacts for the build project.
Constructors
- ProjectArtifacts({required ArtifactsType type, String? artifactIdentifier, bool? encryptionDisabled, String? location, String? name, ArtifactNamespace? namespaceType, bool? overrideArtifactName, ArtifactPackaging? packaging, String? path})
-
ProjectArtifacts.fromJson(Map<
String, dynamic> json) -
factory
Properties
- artifactIdentifier → String?
-
An identifier for this artifact definition.
final
- encryptionDisabled → bool?
-
Set to true if you do not want your output artifacts encrypted. This option
is valid only if your artifacts type is Amazon Simple Storage Service
(Amazon S3). If this is set with another artifacts type, an
invalidInputException is thrown.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- location → String?
-
Information about the build output artifact location:
final
- name → String?
-
Along with
path
andnamespaceType
, the pattern that AWS CodeBuild uses to name and store the output artifact:final - namespaceType → ArtifactNamespace?
-
Along with
path
andname
, the pattern that AWS CodeBuild uses to determine the name and location to store the output artifact:final - overrideArtifactName → bool?
-
If this flag is set, a name specified in the buildspec file overrides the
artifact name. The name specified in a buildspec file is calculated at build
time and uses the Shell Command Language. For example, you can append a date
and time to your artifact name so that it is always unique.
final
- packaging → ArtifactPackaging?
-
The type of build output artifact to create:
final
- path → String?
-
Along with
namespaceType
andname
, the pattern that AWS CodeBuild uses to name and store the output artifact:final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- type → ArtifactsType
-
The type of build output artifact. Valid values include:
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited