public class ExecutionContext extends Object
Operation. An execution context typically consists of the desired
 authentication credentials and client configurations such as timeouts.
 
 For each set of credentials, a ExecutionContext instance can be reused across operations.
 
Sample Usage:
    Credentials credentials = Credentials.serviceAccountCredentialsBuilder().fromFile("pdftools-api-credentials.json").build();
    ExecutionContext context = ExecutionContext.create(credentials);
    CreatePDFOperation cpdfOperation = CreatePDFOperation.createNew();
    cpdfOperation.setInput(FileRef.createFromLocalFile("~/Documents/createPdfInput.docx"));
    cpdfOperation.execute(context);
 | Modifier | Constructor and Description | 
|---|---|
protected  | 
ExecutionContext()  | 
| Modifier and Type | Method and Description | 
|---|---|
static ExecutionContext | 
create(Credentials credentials)
Creates a context instance using the provided  
Credentials. | 
static ExecutionContext | 
create(Credentials credentials,
      ClientConfig clientConfig)
Creates a context instance using the provided  
Credentials and ClientConfig | 
public static ExecutionContext create(Credentials credentials)
Credentials.credentials - - a Credentials instanceExecutionContext instancepublic static ExecutionContext create(Credentials credentials, ClientConfig clientConfig)
Credentials and ClientConfigcredentials - - a Credentials instanceclientConfig - - a ClientConfig instance for providing custom http timeoutsExecutionContext instanceCopyright © 2020 Adobe. All rights reserved.