Class KxNode
- java.lang.Object
-
- software.amazon.awssdk.services.finspace.model.KxNode
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<KxNode.Builder,KxNode>
@Generated("software.amazon.awssdk:codegen") public final class KxNode extends Object implements SdkPojo, Serializable, ToCopyableBuilder<KxNode.Builder,KxNode>
A structure that stores metadata for a kdb node.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceKxNode.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringavailabilityZoneId()The identifier of the availability zones where subnets for the environment are created.static KxNode.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InstantlaunchTime()The time when a particular node is started.StringnodeId()A unique identifier for the node.List<SdkField<?>>sdkFields()static Class<? extends KxNode.Builder>serializableBuilderClass()KxNodeStatusstatus()Specifies the status of the cluster nodes.StringstatusAsString()Specifies the status of the cluster nodes.KxNode.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
nodeId
public final String nodeId()
A unique identifier for the node.
- Returns:
- A unique identifier for the node.
-
availabilityZoneId
public final String availabilityZoneId()
The identifier of the availability zones where subnets for the environment are created.
- Returns:
- The identifier of the availability zones where subnets for the environment are created.
-
launchTime
public final Instant launchTime()
The time when a particular node is started. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
- Returns:
- The time when a particular node is started. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
-
status
public final KxNodeStatus status()
Specifies the status of the cluster nodes.
-
RUNNING– The node is actively serving. -
PROVISIONING– The node is being prepared.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnKxNodeStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Specifies the status of the cluster nodes.
-
RUNNING– The node is actively serving. -
PROVISIONING– The node is being prepared.
-
- See Also:
KxNodeStatus
-
-
statusAsString
public final String statusAsString()
Specifies the status of the cluster nodes.
-
RUNNING– The node is actively serving. -
PROVISIONING– The node is being prepared.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnKxNodeStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Specifies the status of the cluster nodes.
-
RUNNING– The node is actively serving. -
PROVISIONING– The node is being prepared.
-
- See Also:
KxNodeStatus
-
-
toBuilder
public KxNode.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<KxNode.Builder,KxNode>
-
builder
public static KxNode.Builder builder()
-
serializableBuilderClass
public static Class<? extends KxNode.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-