public ReportDefinition withAdditionalArtifacts(AdditionalArtifact... additionalArtifacts) {
        java.util.ArrayList<String> additionalArtifactsCopy = new java.util.ArrayList<String>(additionalArtifacts.length);
        for (AdditionalArtifact value : additionalArtifacts) {
            additionalArtifactsCopy.add(value.toString());
        }
        if (getAdditionalArtifacts() == null) {
            setAdditionalArtifacts(additionalArtifactsCopy);
        } else {
            getAdditionalArtifacts().addAll(additionalArtifactsCopy);
        }
        return this;
    }
<p>
A list of manifests that you want Amazon Web Services to create for this report.
</p>

@param additionalArtifacts
       A list of manifests that you want Amazon Web Services to create for this report.
@return Returns a reference to this object so that method calls can be chained together.
@see AdditionalArtifact
aws-java-sdk-costandusagereport/src/main/java/com/amazonaws/services/costandusagereport/model/ReportDefinition.java