public JobManifestGeneratorFilter withMatchAnyStorageClass(S3StorageClass... matchAnyStorageClass) {
        java.util.ArrayList<String> matchAnyStorageClassCopy = new java.util.ArrayList<String>(matchAnyStorageClass.length);
        for (S3StorageClass value : matchAnyStorageClass) {
            matchAnyStorageClassCopy.add(value.toString());
        }
        if (getMatchAnyStorageClass() == null) {
            setMatchAnyStorageClass(matchAnyStorageClassCopy);
        } else {
            getMatchAnyStorageClass().addAll(matchAnyStorageClassCopy);
        }
        return this;
    }
<p>
If provided, the generated manifest includes only source bucket objects that are stored with the specified
storage class.
</p>

@param matchAnyStorageClass
       If provided, the generated manifest includes only source bucket objects that are stored with the specified
       storage class.
@return Returns a reference to this object so that method calls can be chained together.
@see S3StorageClass
aws-java-sdk-s3control/src/main/java/com/amazonaws/services/s3control/model/JobManifestGeneratorFilter.java