public ProvisioningArtifactDetail withSourceRevision(String sourceRevision) {
        setSourceRevision(sourceRevision);
        return this;
    }
<p>
Specifies the revision of the external artifact that was used to automatically sync the Service Catalog product
and create the provisioning artifact. Service Catalog includes this response parameter as a high level field to
the existing <code>ProvisioningArtifactDetail</code> type, which is returned as part of the response for
<code>CreateProduct</code>, <code>UpdateProduct</code>, <code>DescribeProductAsAdmin</code>,
<code>DescribeProvisioningArtifact</code>, <code>ListProvisioningArtifact</code>, and
<code>UpdateProvisioningArticat</code> APIs.
</p>
<p>
This field only exists for Repo-Synced products.
</p>

@param sourceRevision
       Specifies the revision of the external artifact that was used to automatically sync the Service Catalog
       product and create the provisioning artifact. Service Catalog includes this response parameter as a high
       level field to the existing <code>ProvisioningArtifactDetail</code> type, which is returned as part of the
       response for <code>CreateProduct</code>, <code>UpdateProduct</code>, <code>DescribeProductAsAdmin</code>,
       <code>DescribeProvisioningArtifact</code>, <code>ListProvisioningArtifact</code>, and
       <code>UpdateProvisioningArticat</code> APIs. </p>
       <p>
       This field only exists for Repo-Synced products.
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-servicecatalog/src/main/java/com/amazonaws/services/servicecatalog/model/ProvisioningArtifactDetail.java