MavenArtifactResponse class
A Maven artifact to upload to Artifact Registry upon successful completion of all build steps.
Constructors
-
MavenArtifactResponse({required Input<
String> artifactId, required Input<String> groupId, required Input<String> path, required Input<String> repository, required Input<String> version}) -
Creates a new MavenArtifactResponse.
artifactIdMavenartifactIdvalue used when uploading the artifact to Artifact Registry.groupIdMavengroupIdvalue used when uploading the artifact to Artifact Registry.pathPath to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar.repositoryArtifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix.versionMavenversionvalue used when uploading the artifact to Artifact Registry.const -
MavenArtifactResponse.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
artifactId
→ Input<
String> -
Maven
artifactIdvalue used when uploading the artifact to Artifact Registry.final -
groupId
→ Input<
String> -
Maven
groupIdvalue used when uploading the artifact to Artifact Registry.final - hashCode → int
-
The hash code for this object.
no setterinherited
-
path
→ Input<
String> -
Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar.
final
-
repository
→ Input<
String> -
Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
version
→ Input<
String> -
Maven
versionvalue used when uploading the artifact to Artifact Registry.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited