public void setProvidedContexts(java.util.Collection<ProvidedContext> providedContexts) {
        if (providedContexts == null) {
            this.providedContexts = null;
            return;
        }

        this.providedContexts = new java.util.ArrayList<ProvidedContext>(providedContexts);
    }
<p>
A list of previously acquired trusted context assertions in the format of a JSON array. The trusted context
assertion is signed and encrypted by Amazon Web Services STS.
</p>
<p>
The following is an example of a <code>ProvidedContext</code> value that includes a single trusted context
assertion and the ARN of the context provider from which the trusted context assertion was generated.
</p>
<p>
<code>[{"ProviderArn":"arn:aws:iam::aws:contextProvider/IdentityCenter","ContextAssertion":"trusted-context-assertion"}]</code>
</p>

@param providedContexts
       A list of previously acquired trusted context assertions in the format of a JSON array. The trusted
       context assertion is signed and encrypted by Amazon Web Services STS.</p>
       <p>
       The following is an example of a <code>ProvidedContext</code> value that includes a single trusted context
       assertion and the ARN of the context provider from which the trusted context assertion was generated.
       </p>
       <p>
       <code>[{"ProviderArn":"arn:aws:iam::aws:contextProvider/IdentityCenter","ContextAssertion":"trusted-context-assertion"}]</code>
aws-java-sdk-sts/src/main/java/com/amazonaws/services/securitytoken/model/AssumeRoleRequest.java