@Generated(value="software.amazon.awssdk:codegen") public final class ExecutorsSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ExecutorsSummary.Builder,ExecutorsSummary>
Contains summary information about an executor.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ExecutorsSummary.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ExecutorsSummary.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
executorId()
The UUID of the executor.
|
Long |
executorSize()
The smallest unit of compute that a session can request from Athena.
|
ExecutorState |
executorState()
The processing state of the executor.
|
String |
executorStateAsString()
The processing state of the executor.
|
ExecutorType |
executorType()
The type of executor used for the application (
COORDINATOR, GATEWAY, or
WORKER). |
String |
executorTypeAsString()
The type of executor used for the application (
COORDINATOR, GATEWAY, or
WORKER). |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ExecutorsSummary.Builder> |
serializableBuilderClass() |
Long |
startDateTime()
The date and time that the executor started.
|
Long |
terminationDateTime()
The date and time that the executor was terminated.
|
ExecutorsSummary.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String executorId()
The UUID of the executor.
public final ExecutorType executorType()
The type of executor used for the application (COORDINATOR, GATEWAY, or
WORKER).
If the service returns an enum value that is not available in the current SDK version, executorType will
return ExecutorType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
executorTypeAsString().
COORDINATOR, GATEWAY, or
WORKER).ExecutorTypepublic final String executorTypeAsString()
The type of executor used for the application (COORDINATOR, GATEWAY, or
WORKER).
If the service returns an enum value that is not available in the current SDK version, executorType will
return ExecutorType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
executorTypeAsString().
COORDINATOR, GATEWAY, or
WORKER).ExecutorTypepublic final Long startDateTime()
The date and time that the executor started.
public final Long terminationDateTime()
The date and time that the executor was terminated.
public final ExecutorState executorState()
The processing state of the executor. A description of each state follows.
CREATING - The executor is being started, including acquiring resources.
CREATED - The executor has been started.
REGISTERED - The executor has been registered.
TERMINATING - The executor is in the process of shutting down.
TERMINATED - The executor is no longer running.
FAILED - Due to a failure, the executor is no longer running.
If the service returns an enum value that is not available in the current SDK version, executorState
will return ExecutorState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
executorStateAsString().
CREATING - The executor is being started, including acquiring resources.
CREATED - The executor has been started.
REGISTERED - The executor has been registered.
TERMINATING - The executor is in the process of shutting down.
TERMINATED - The executor is no longer running.
FAILED - Due to a failure, the executor is no longer running.
ExecutorStatepublic final String executorStateAsString()
The processing state of the executor. A description of each state follows.
CREATING - The executor is being started, including acquiring resources.
CREATED - The executor has been started.
REGISTERED - The executor has been registered.
TERMINATING - The executor is in the process of shutting down.
TERMINATED - The executor is no longer running.
FAILED - Due to a failure, the executor is no longer running.
If the service returns an enum value that is not available in the current SDK version, executorState
will return ExecutorState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
executorStateAsString().
CREATING - The executor is being started, including acquiring resources.
CREATED - The executor has been started.
REGISTERED - The executor has been registered.
TERMINATING - The executor is in the process of shutting down.
TERMINATED - The executor is no longer running.
FAILED - Due to a failure, the executor is no longer running.
ExecutorStatepublic final Long executorSize()
The smallest unit of compute that a session can request from Athena. Size is measured in data processing unit (DPU) values, a relative measure of processing power.
public ExecutorsSummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ExecutorsSummary.Builder,ExecutorsSummary>public static ExecutorsSummary.Builder builder()
public static Class<? extends ExecutorsSummary.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.