Output only. URI of a directory containing the artifacts. This contains
deployment configuration used by Skaffold during a rollout, and all
paths are relative to this location.
Output only. URI of a directory containing the artifacts. This contains
deployment configuration used by Skaffold during a rollout, and all
paths are relative to this location.
Output only. URI of a directory containing the artifacts. This contains
deployment configuration used by Skaffold during a rollout, and all
paths are relative to this location.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[],[],null,["# Interface TargetArtifactOrBuilder (0.16.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.16.0 (latest)](/java/docs/reference/google-cloudevent-types/latest/com.google.events.cloud.deploy.v1.TargetArtifactOrBuilder)\n- [0.15.0](/java/docs/reference/google-cloudevent-types/0.15.0/com.google.events.cloud.deploy.v1.TargetArtifactOrBuilder)\n- [0.14.1](/java/docs/reference/google-cloudevent-types/0.14.1/com.google.events.cloud.deploy.v1.TargetArtifactOrBuilder) \n\n public interface TargetArtifactOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### containsPhaseArtifacts(String key)\n\n public abstract boolean containsPhaseArtifacts(String key)\n\nOutput only. Map from the phase ID to the phase artifacts for the `Target`.\n\n`\nmap\u003cstring, .google.events.cloud.deploy.v1.TargetArtifact.PhaseArtifact\u003e phase_artifacts = 5;\n`\n\n### getArtifactUri()\n\n public abstract String getArtifactUri()\n\nOutput only. URI of a directory containing the artifacts. This contains\ndeployment configuration used by Skaffold during a rollout, and all\npaths are relative to this location.\n\n`string artifact_uri = 4;`\n\n### getArtifactUriBytes()\n\n public abstract ByteString getArtifactUriBytes()\n\nOutput only. URI of a directory containing the artifacts. This contains\ndeployment configuration used by Skaffold during a rollout, and all\npaths are relative to this location.\n\n`string artifact_uri = 4;`\n\n### getManifestPath()\n\n public abstract String getManifestPath()\n\nOutput only. File path of the rendered manifest relative to the URI.\n\n`string manifest_path = 3;`\n\n### getManifestPathBytes()\n\n public abstract ByteString getManifestPathBytes()\n\nOutput only. File path of the rendered manifest relative to the URI.\n\n`string manifest_path = 3;`\n\n### getPhaseArtifacts()\n\n public abstract Map\u003cString,TargetArtifact.PhaseArtifact\u003e getPhaseArtifacts()\n\nUse [#getPhaseArtifactsMap()](/java/docs/reference/google-cloudevent-types/latest/com.google.events.cloud.deploy.v1.TargetArtifactOrBuilder#com_google_events_cloud_deploy_v1_TargetArtifactOrBuilder_getPhaseArtifactsMap__) instead.\n\n### getPhaseArtifactsCount()\n\n public abstract int getPhaseArtifactsCount()\n\nOutput only. Map from the phase ID to the phase artifacts for the `Target`.\n\n`\nmap\u003cstring, .google.events.cloud.deploy.v1.TargetArtifact.PhaseArtifact\u003e phase_artifacts = 5;\n`\n\n### getPhaseArtifactsMap()\n\n public abstract Map\u003cString,TargetArtifact.PhaseArtifact\u003e getPhaseArtifactsMap()\n\nOutput only. Map from the phase ID to the phase artifacts for the `Target`.\n\n`\nmap\u003cstring, .google.events.cloud.deploy.v1.TargetArtifact.PhaseArtifact\u003e phase_artifacts = 5;\n`\n\n### getPhaseArtifactsOrDefault(String key, TargetArtifact.PhaseArtifact defaultValue)\n\n public abstract TargetArtifact.PhaseArtifact getPhaseArtifactsOrDefault(String key, TargetArtifact.PhaseArtifact defaultValue)\n\nOutput only. Map from the phase ID to the phase artifacts for the `Target`.\n\n`\nmap\u003cstring, .google.events.cloud.deploy.v1.TargetArtifact.PhaseArtifact\u003e phase_artifacts = 5;\n`\n\n### getPhaseArtifactsOrThrow(String key)\n\n public abstract TargetArtifact.PhaseArtifact getPhaseArtifactsOrThrow(String key)\n\nOutput only. Map from the phase ID to the phase artifacts for the `Target`.\n\n`\nmap\u003cstring, .google.events.cloud.deploy.v1.TargetArtifact.PhaseArtifact\u003e phase_artifacts = 5;\n`\n\n### getSkaffoldConfigPath()\n\n public abstract String getSkaffoldConfigPath()\n\nOutput only. File path of the resolved Skaffold configuration relative to\nthe URI.\n\n`string skaffold_config_path = 2;`\n\n### getSkaffoldConfigPathBytes()\n\n public abstract ByteString getSkaffoldConfigPathBytes()\n\nOutput only. File path of the resolved Skaffold configuration relative to\nthe URI.\n\n`string skaffold_config_path = 2;`\n\n### getUriCase()\n\n public abstract TargetArtifact.UriCase getUriCase()\n\n### hasArtifactUri()\n\n public abstract boolean hasArtifactUri()\n\nOutput only. URI of a directory containing the artifacts. This contains\ndeployment configuration used by Skaffold during a rollout, and all\npaths are relative to this location.\n\n`string artifact_uri = 4;`"]]