@Generated(value="software.amazon.awssdk:codegen") public final class AgentDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AgentDetails.Builder,AgentDetails>
Detailed information about the agent.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AgentDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<Integer> |
agentCpuCores()
List of CPU cores reserved for the agent.
|
String |
agentVersion()
Current agent version.
|
static AgentDetails.Builder |
builder() |
List<ComponentVersion> |
componentVersions()
List of versions being used by agent components.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAgentCpuCores()
For responses, this returns true if the service returned a value for the AgentCpuCores property.
|
boolean |
hasComponentVersions()
For responses, this returns true if the service returned a value for the ComponentVersions property.
|
int |
hashCode() |
boolean |
hasReservedCpuCores()
For responses, this returns true if the service returned a value for the ReservedCpuCores property.
|
String |
instanceId()
ID of EC2 instance agent is running on.
|
String |
instanceType()
Type of EC2 instance agent is running on.
|
List<Integer> |
reservedCpuCores()
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AgentDetails.Builder> |
serializableBuilderClass() |
AgentDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasAgentCpuCores()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<Integer> agentCpuCores()
List of CPU cores reserved for the agent.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAgentCpuCores() method.
public final String agentVersion()
Current agent version.
public final boolean hasComponentVersions()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<ComponentVersion> componentVersions()
List of versions being used by agent components.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasComponentVersions() method.
public final String instanceId()
ID of EC2 instance agent is running on.
public final String instanceType()
Type of EC2 instance agent is running on.
public final boolean hasReservedCpuCores()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<Integer> reservedCpuCores()
This field should not be used. Use agentCpuCores instead.
List of CPU cores reserved for processes other than the agent running on the EC2 instance.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasReservedCpuCores() method.
This field should not be used. Use agentCpuCores instead.
List of CPU cores reserved for processes other than the agent running on the EC2 instance.
public AgentDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AgentDetails.Builder,AgentDetails>public static AgentDetails.Builder builder()
public static Class<? extends AgentDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.