public void setArn(String arn) {
        this.arn = arn;
    }
<p>
The Amazon Resource Name (ARN) of the container recipe.
</p>
<note>
<p>
Semantic versioning is included in each object's Amazon Resource Name (ARN), at the level that applies to that
object as follows:
</p>
<ol>
<li>
<p>
Versionless ARNs and Name ARNs do not include specific values in any of the nodes. The nodes are either left off
entirely, or they are specified as wildcards, for example: x.x.x.
</p>
</li>
<li>
<p>
Version ARNs have only the first three nodes: &lt;major&gt;.&lt;minor&gt;.&lt;patch&gt;
</p>
</li>
<li>
<p>
Build version ARNs have all four nodes, and point to a specific build for a specific version of an object.
</p>
</li>
</ol>
</note>

@param arn
       The Amazon Resource Name (ARN) of the container recipe.</p> <note>
       <p>
       Semantic versioning is included in each object's Amazon Resource Name (ARN), at the level that applies to
       that object as follows:
       </p>
       <ol>
       <li>
       <p>
       Versionless ARNs and Name ARNs do not include specific values in any of the nodes. The nodes are either
       left off entirely, or they are specified as wildcards, for example: x.x.x.
       </p>
       </li>
       <li>
       <p>
       Version ARNs have only the first three nodes: &lt;major&gt;.&lt;minor&gt;.&lt;patch&gt;
       </p>
       </li>
       <li>
       <p>
       Build version ARNs have all four nodes, and point to a specific build for a specific version of an object.
       </p>
       </li>
       </ol>
aws-java-sdk-imagebuilder/src/main/java/com/amazonaws/services/imagebuilder/model/ContainerRecipe.java