public class ProcessesStub extends com.vmware.vapi.internal.bindings.Stub implements Processes
Processes
API service.
WARNING: Internal class, subject to change in future versions.
ProcessesTypes.CreateSpec, ProcessesTypes.Info, ProcessesTypes.ProcessErrorDetails, ProcessesTypes.SummaryapiProvider, converter, ifaceId, retryPolicy, securityContext_VAPI_SERVICE_ID| Constructor and Description |
|---|
ProcessesStub(ApiProvider apiProvider,
StubConfigurationBase config) |
ProcessesStub(ApiProvider apiProvider,
com.vmware.vapi.internal.bindings.TypeConverter typeConverter,
StubConfigurationBase config) |
| Modifier and Type | Method and Description |
|---|---|
long |
create(java.lang.String vm,
Credentials credentials,
ProcessesTypes.CreateSpec spec)
Starts a program in the guest operating system.
|
void |
create(java.lang.String vm,
Credentials credentials,
ProcessesTypes.CreateSpec spec,
AsyncCallback<java.lang.Long> asyncCallback)
Starts a program in the guest operating system.
|
void |
create(java.lang.String vm,
Credentials credentials,
ProcessesTypes.CreateSpec spec,
AsyncCallback<java.lang.Long> asyncCallback,
InvocationConfig invocationConfig)
Starts a program in the guest operating system.
|
long |
create(java.lang.String vm,
Credentials credentials,
ProcessesTypes.CreateSpec spec,
InvocationConfig invocationConfig)
Starts a program in the guest operating system.
|
void |
delete(java.lang.String vm,
Credentials credentials,
long pid)
Terminates a process in the guest OS.
|
void |
delete(java.lang.String vm,
Credentials credentials,
long pid,
AsyncCallback<java.lang.Void> asyncCallback)
Terminates a process in the guest OS.
|
void |
delete(java.lang.String vm,
Credentials credentials,
long pid,
AsyncCallback<java.lang.Void> asyncCallback,
InvocationConfig invocationConfig)
Terminates a process in the guest OS.
|
void |
delete(java.lang.String vm,
Credentials credentials,
long pid,
InvocationConfig invocationConfig)
Terminates a process in the guest OS.
|
ProcessesTypes.Info |
get(java.lang.String vm,
Credentials credentials,
long pid)
Returns the status of a process running in the guest operating system, including
those started by
Processes.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec) that may
have recently completed. |
void |
get(java.lang.String vm,
Credentials credentials,
long pid,
AsyncCallback<ProcessesTypes.Info> asyncCallback)
Returns the status of a process running in the guest operating system, including
those started by
Processes.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec) that may
have recently completed. |
void |
get(java.lang.String vm,
Credentials credentials,
long pid,
AsyncCallback<ProcessesTypes.Info> asyncCallback,
InvocationConfig invocationConfig)
Returns the status of a process running in the guest operating system, including
those started by
Processes.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec) that may
have recently completed. |
ProcessesTypes.Info |
get(java.lang.String vm,
Credentials credentials,
long pid,
InvocationConfig invocationConfig)
Returns the status of a process running in the guest operating system, including
those started by
Processes.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec) that may
have recently completed. |
java.util.List<ProcessesTypes.Summary> |
list(java.lang.String vm,
Credentials credentials)
List the processes running in the guest operating system, plus those started by
Processes.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec) that have recently
completed. |
void |
list(java.lang.String vm,
Credentials credentials,
AsyncCallback<java.util.List<ProcessesTypes.Summary>> asyncCallback)
List the processes running in the guest operating system, plus those started by
Processes.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec) that have recently
completed. |
void |
list(java.lang.String vm,
Credentials credentials,
AsyncCallback<java.util.List<ProcessesTypes.Summary>> asyncCallback,
InvocationConfig invocationConfig)
List the processes running in the guest operating system, plus those started by
Processes.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec) that have recently
completed. |
java.util.List<ProcessesTypes.Summary> |
list(java.lang.String vm,
Credentials credentials,
InvocationConfig invocationConfig)
List the processes running in the guest operating system, plus those started by
Processes.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec) that have recently
completed. |
public ProcessesStub(ApiProvider apiProvider, com.vmware.vapi.internal.bindings.TypeConverter typeConverter, StubConfigurationBase config)
public ProcessesStub(ApiProvider apiProvider, StubConfigurationBase config)
public long create(java.lang.String vm,
Credentials credentials,
ProcessesTypes.CreateSpec spec)
Processes A process started this way
can have its status queried with Processes.list(java.lang.String, com.vmware.vcenter.vm.guest.Credentials) or Processes.get(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, long). When the process completes, its exit
code and end time will be available for 5 minutes after completion.
Synchronous method overload. Result of the invocation will be reported as a method return value.
create in interface Processesvm - Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine.credentials - The guest authentication data. See Credentials. The program will be run as the user
associated with this data.spec - The arguments describing the program to be started.public long create(java.lang.String vm,
Credentials credentials,
ProcessesTypes.CreateSpec spec,
InvocationConfig invocationConfig)
Processes A process started this way
can have its status queried with Processes.list(java.lang.String, com.vmware.vcenter.vm.guest.Credentials) or Processes.get(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, long). When the process completes, its exit
code and end time will be available for 5 minutes after completion.
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig to specify configuration for this particular invocation.
create in interface Processesvm - Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine.credentials - The guest authentication data. See Credentials. The program will be run as the user
associated with this data.spec - The arguments describing the program to be started.invocationConfig - Configuration for the method invocation.public void create(java.lang.String vm,
Credentials credentials,
ProcessesTypes.CreateSpec spec,
AsyncCallback<java.lang.Long> asyncCallback)
Processes A process started this way
can have its status queried with Processes.list(java.lang.String, com.vmware.vcenter.vm.guest.Credentials) or Processes.get(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, long). When the process completes, its exit
code and end time will be available for 5 minutes after completion.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback.
Invocation Result:
The process id of the program started.
Operation Errors:
InvalidArgument - if the ProcessesTypes.CreateSpec.getStartMinimized()
property is set and the guest is not a Windows operating system.
InvalidArgument - if the program path is not a valid path. The value of Error.getData() will contain all the properties
defined in the FileErrorDetails
providing additional information about the failure.
InvalidArgument - if the working directory is not a valid directory. The value of Error.getData() will contain all the properties
defined in the FileErrorDetails
providing additional information about the failure.
NotAllowedInCurrentState - if the virtual machine vm is not running.
NotFound - if the virtual machine vm is not found.
NotFound - if the program path does not exist. The value of Error.getData() will contain all the properties
defined in the FileErrorDetails
providing additional information about the failure.
ResourceBusy - if the virtual machine is busy.
ServiceUnavailable - if the VMware tools are not running.
UnableToAllocateResource - if the program fails to start.
Unauthenticated - if the credentials was not valid.
Unauthorized - if the getPath() property of spec cannot be accessed.
Unauthorized - if the getPath() property of spec cannot be run because credentials will not allow the operation.
Unsupported - if the operation is not supported by the VMware tools in the guest OS.
Unsupported - if the operation is disabled by the VMware tools in the guest OS.
Unauthorized - if you do not have all of the privileges described as follows:
VirtualMachine referenced by the parameter vm requires
VirtualMachine.GuestOperations.Execute. create in interface Processesvm - Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine.credentials - The guest authentication data. See Credentials. The program will be run as the user
associated with this data.spec - The arguments describing the program to be started.asyncCallback - Receives the status (progress, result or error) of the operation invocation.public void create(java.lang.String vm,
Credentials credentials,
ProcessesTypes.CreateSpec spec,
AsyncCallback<java.lang.Long> asyncCallback,
InvocationConfig invocationConfig)
Processes A process started this way
can have its status queried with Processes.list(java.lang.String, com.vmware.vcenter.vm.guest.Credentials) or Processes.get(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, long). When the process completes, its exit
code and end time will be available for 5 minutes after completion.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback.
Use invocationConfig to specify configuration for this particular invocation.
Invocation Result:
The process id of the program started.
Operation Errors:
InvalidArgument - if the ProcessesTypes.CreateSpec.getStartMinimized()
property is set and the guest is not a Windows operating system.
InvalidArgument - if the program path is not a valid path. The value of Error.getData() will contain all the properties
defined in the FileErrorDetails
providing additional information about the failure.
InvalidArgument - if the working directory is not a valid directory. The value of Error.getData() will contain all the properties
defined in the FileErrorDetails
providing additional information about the failure.
NotAllowedInCurrentState - if the virtual machine vm is not running.
NotFound - if the virtual machine vm is not found.
NotFound - if the program path does not exist. The value of Error.getData() will contain all the properties
defined in the FileErrorDetails
providing additional information about the failure.
ResourceBusy - if the virtual machine is busy.
ServiceUnavailable - if the VMware tools are not running.
UnableToAllocateResource - if the program fails to start.
Unauthenticated - if the credentials was not valid.
Unauthorized - if the getPath() property of spec cannot be accessed.
Unauthorized - if the getPath() property of spec cannot be run because credentials will not allow the operation.
Unsupported - if the operation is not supported by the VMware tools in the guest OS.
Unsupported - if the operation is disabled by the VMware tools in the guest OS.
Unauthorized - if you do not have all of the privileges described as follows:
VirtualMachine referenced by the parameter vm requires
VirtualMachine.GuestOperations.Execute. create in interface Processesvm - Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine.credentials - The guest authentication data. See Credentials. The program will be run as the user
associated with this data.spec - The arguments describing the program to be started.asyncCallback - Receives the status (progress, result or error) of the operation invocation.invocationConfig - Configuration for the method invocation.public ProcessesTypes.Info get(java.lang.String vm, Credentials credentials, long pid)
ProcessesProcesses.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec) that may
have recently completed.
. This method was added in vSphere API 7.0.2.0.
Synchronous method overload. Result of the invocation will be reported as a method return value.
get in interface Processesvm - Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine.credentials - The guest authentication data. See Credentials.pid - Specifies the process to query.com.vmware.vcenter.vm.guest.Processes#Info for the process with id
pid.public ProcessesTypes.Info get(java.lang.String vm, Credentials credentials, long pid, InvocationConfig invocationConfig)
ProcessesProcesses.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec) that may
have recently completed.
. This method was added in vSphere API 7.0.2.0.
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig to specify configuration for this particular invocation.
get in interface Processesvm - Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine.credentials - The guest authentication data. See Credentials.pid - Specifies the process to query.invocationConfig - Configuration for the method invocation.com.vmware.vcenter.vm.guest.Processes#Info for the process with id
pid.public void get(java.lang.String vm,
Credentials credentials,
long pid,
AsyncCallback<ProcessesTypes.Info> asyncCallback)
ProcessesProcesses.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec) that may
have recently completed.
. This method was added in vSphere API 7.0.2.0.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback.
Invocation Result:
The com.vmware.vcenter.vm.guest.Processes#Info for the process with id
pid.
Operation Errors:
NotAllowedInCurrentState - if the virtual machine vm is not running.
NotFound - if the virtual machine vm is not found.
NotFound - if the process pid is not found. The value of Error.getData() will contain all the properties
defined in the ProcessesTypes.ProcessErrorDetails providing
additional information about the failure.
ResourceBusy - if the virtual machine is busy.
ServiceUnavailable - if the VMware tools are not running.
Unauthenticated - if the credentials is not valid.
Unsupported - if the operation is not supported by the VMware tools in the guest OS.
Unsupported - if the operation is disabled by the VMware tools in the guest OS.
Unauthorized - if you do not have all of the privileges described as follows:
VirtualMachine referenced by the parameter vm requires
VirtualMachine.GuestOperations.Query. get in interface Processesvm - Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine.credentials - The guest authentication data. See Credentials.pid - Specifies the process to query.asyncCallback - Receives the status (progress, result or error) of the operation invocation.public void get(java.lang.String vm,
Credentials credentials,
long pid,
AsyncCallback<ProcessesTypes.Info> asyncCallback,
InvocationConfig invocationConfig)
ProcessesProcesses.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec) that may
have recently completed.
. This method was added in vSphere API 7.0.2.0.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback.
Use invocationConfig to specify configuration for this particular invocation.
Invocation Result:
The com.vmware.vcenter.vm.guest.Processes#Info for the process with id
pid.
Operation Errors:
NotAllowedInCurrentState - if the virtual machine vm is not running.
NotFound - if the virtual machine vm is not found.
NotFound - if the process pid is not found. The value of Error.getData() will contain all the properties
defined in the ProcessesTypes.ProcessErrorDetails providing
additional information about the failure.
ResourceBusy - if the virtual machine is busy.
ServiceUnavailable - if the VMware tools are not running.
Unauthenticated - if the credentials is not valid.
Unsupported - if the operation is not supported by the VMware tools in the guest OS.
Unsupported - if the operation is disabled by the VMware tools in the guest OS.
Unauthorized - if you do not have all of the privileges described as follows:
VirtualMachine referenced by the parameter vm requires
VirtualMachine.GuestOperations.Query. get in interface Processesvm - Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine.credentials - The guest authentication data. See Credentials.pid - Specifies the process to query.asyncCallback - Receives the status (progress, result or error) of the operation invocation.invocationConfig - Configuration for the method invocation.public java.util.List<ProcessesTypes.Summary> list(java.lang.String vm, Credentials credentials)
ProcessesProcesses.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec) that have recently
completed.
. This method was added in vSphere API 7.0.2.0.
Synchronous method overload. Result of the invocation will be reported as a method return value.
list in interface Processesvm - Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine.credentials - The guest authentication data. See Credentials.com.vmware.vcenter.vm.guest.Processes#Summary classes.public java.util.List<ProcessesTypes.Summary> list(java.lang.String vm, Credentials credentials, InvocationConfig invocationConfig)
ProcessesProcesses.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec) that have recently
completed.
. This method was added in vSphere API 7.0.2.0.
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig to specify configuration for this particular invocation.
list in interface Processesvm - Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine.credentials - The guest authentication data. See Credentials.invocationConfig - Configuration for the method invocation.com.vmware.vcenter.vm.guest.Processes#Summary classes.public void list(java.lang.String vm,
Credentials credentials,
AsyncCallback<java.util.List<ProcessesTypes.Summary>> asyncCallback)
ProcessesProcesses.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec) that have recently
completed.
. This method was added in vSphere API 7.0.2.0.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback.
Invocation Result:
The list of running processes is returned in an array of com.vmware.vcenter.vm.guest.Processes#Summary classes.
Operation Errors:
NotAllowedInCurrentState - if the virtual machine vm is not running.
NotFound - if the virtual machine vm is not found.
ResourceBusy - if the virtual machine is busy.
ServiceUnavailable - if the VMware tools are not running.
Unauthenticated - if the credentials is not valid.
Unsupported - if the operation is not supported by the VMware tools in the guest OS.
Unsupported - if the operation is disabled by the VMware tools in the guest OS.
Unauthorized - if you do not have all of the privileges described as follows:
VirtualMachine referenced by the parameter vm requires
VirtualMachine.GuestOperations.Query. list in interface Processesvm - Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine.credentials - The guest authentication data. See Credentials.asyncCallback - Receives the status (progress, result or error) of the operation invocation.public void list(java.lang.String vm,
Credentials credentials,
AsyncCallback<java.util.List<ProcessesTypes.Summary>> asyncCallback,
InvocationConfig invocationConfig)
ProcessesProcesses.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec) that have recently
completed.
. This method was added in vSphere API 7.0.2.0.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback.
Use invocationConfig to specify configuration for this particular invocation.
Invocation Result:
The list of running processes is returned in an array of com.vmware.vcenter.vm.guest.Processes#Summary classes.
Operation Errors:
NotAllowedInCurrentState - if the virtual machine vm is not running.
NotFound - if the virtual machine vm is not found.
ResourceBusy - if the virtual machine is busy.
ServiceUnavailable - if the VMware tools are not running.
Unauthenticated - if the credentials is not valid.
Unsupported - if the operation is not supported by the VMware tools in the guest OS.
Unsupported - if the operation is disabled by the VMware tools in the guest OS.
Unauthorized - if you do not have all of the privileges described as follows:
VirtualMachine referenced by the parameter vm requires
VirtualMachine.GuestOperations.Query. list in interface Processesvm - Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine.credentials - The guest authentication data. See Credentials.asyncCallback - Receives the status (progress, result or error) of the operation invocation.invocationConfig - Configuration for the method invocation.public void delete(java.lang.String vm,
Credentials credentials,
long pid)
ProcessesOn Posix guests, the process is sent a SIGTERM signal. If that doesn't terminate the process, a SIGKILL signal is sent. A process may still be running if it's stuck.
. This method was added in vSphere API 7.0.2.0.Synchronous method overload. Result of the invocation will be reported as a method return value.
delete in interface Processesvm - Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine.credentials - The guest authentication data. See Credentials.pid - Process ID of the process to be terminatedpublic void delete(java.lang.String vm,
Credentials credentials,
long pid,
InvocationConfig invocationConfig)
ProcessesOn Posix guests, the process is sent a SIGTERM signal. If that doesn't terminate the process, a SIGKILL signal is sent. A process may still be running if it's stuck.
. This method was added in vSphere API 7.0.2.0.Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig to specify configuration for this particular invocation.
delete in interface Processesvm - Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine.credentials - The guest authentication data. See Credentials.pid - Process ID of the process to be terminatedinvocationConfig - Configuration for the method invocation.public void delete(java.lang.String vm,
Credentials credentials,
long pid,
AsyncCallback<java.lang.Void> asyncCallback)
ProcessesOn Posix guests, the process is sent a SIGTERM signal. If that doesn't terminate the process, a SIGKILL signal is sent. A process may still be running if it's stuck.
. This method was added in vSphere API 7.0.2.0.Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback.
Operation Errors:
NotAllowedInCurrentState - if the virtual machine vm is not running.
NotFound - if the virtual machine vm is not found.
NotFound - if the pid is not found. The value of Error.getData() will contain all the properties
defined in the ProcessesTypes.ProcessErrorDetails providing
additional information about the failure.
ResourceBusy - if the virtual machine is busy.
ServiceUnavailable - if the VMware tools are not running.
Unauthenticated - if credentials is not valid.
Unauthorized - if credentials does not have permission to terminate the process.
Unsupported - if the operation is not supported by the VMware tools in the guest OS.
Unsupported - if the operation is disabled by the VMware tools in the guest OS.
Unauthorized - if you do not have all of the privileges described as follows:
VirtualMachine referenced by the parameter vm requires
VirtualMachine.GuestOperations.Execute. delete in interface Processesvm - Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine.credentials - The guest authentication data. See Credentials.pid - Process ID of the process to be terminatedasyncCallback - Receives the status (progress, result or error) of the operation invocation.public void delete(java.lang.String vm,
Credentials credentials,
long pid,
AsyncCallback<java.lang.Void> asyncCallback,
InvocationConfig invocationConfig)
ProcessesOn Posix guests, the process is sent a SIGTERM signal. If that doesn't terminate the process, a SIGKILL signal is sent. A process may still be running if it's stuck.
. This method was added in vSphere API 7.0.2.0.Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback.
Use invocationConfig to specify configuration for this particular invocation.
Operation Errors:
NotAllowedInCurrentState - if the virtual machine vm is not running.
NotFound - if the virtual machine vm is not found.
NotFound - if the pid is not found. The value of Error.getData() will contain all the properties
defined in the ProcessesTypes.ProcessErrorDetails providing
additional information about the failure.
ResourceBusy - if the virtual machine is busy.
ServiceUnavailable - if the VMware tools are not running.
Unauthenticated - if credentials is not valid.
Unauthorized - if credentials does not have permission to terminate the process.
Unsupported - if the operation is not supported by the VMware tools in the guest OS.
Unsupported - if the operation is disabled by the VMware tools in the guest OS.
Unauthorized - if you do not have all of the privileges described as follows:
VirtualMachine referenced by the parameter vm requires
VirtualMachine.GuestOperations.Execute. delete in interface Processesvm - Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine.credentials - The guest authentication data. See Credentials.pid - Process ID of the process to be terminatedasyncCallback - Receives the status (progress, result or error) of the operation invocation.invocationConfig - Configuration for the method invocation.