Interface NodeInfo.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<NodeInfo.Builder,NodeInfo>,SdkBuilder<NodeInfo.Builder,NodeInfo>,SdkPojo
- Enclosing class:
- NodeInfo
public static interface NodeInfo.Builder extends SdkPojo, CopyableBuilder<NodeInfo.Builder,NodeInfo>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description NodeInfo.BuilderaddedToClusterTime(String addedToClusterTime)The start time.default NodeInfo.BuilderbrokerNodeInfo(Consumer<BrokerNodeInfo.Builder> brokerNodeInfo)The broker node info.NodeInfo.BuilderbrokerNodeInfo(BrokerNodeInfo brokerNodeInfo)The broker node info.NodeInfo.BuilderinstanceType(String instanceType)The instance type.NodeInfo.BuildernodeARN(String nodeARN)The Amazon Resource Name (ARN) of the node.NodeInfo.BuildernodeType(String nodeType)The node type.NodeInfo.BuildernodeType(NodeType nodeType)The node type.default NodeInfo.BuilderzookeeperNodeInfo(Consumer<ZookeeperNodeInfo.Builder> zookeeperNodeInfo)The ZookeeperNodeInfo.NodeInfo.BuilderzookeeperNodeInfo(ZookeeperNodeInfo zookeeperNodeInfo)The ZookeeperNodeInfo.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
addedToClusterTime
NodeInfo.Builder addedToClusterTime(String addedToClusterTime)
The start time.
- Parameters:
addedToClusterTime-The start time.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
brokerNodeInfo
NodeInfo.Builder brokerNodeInfo(BrokerNodeInfo brokerNodeInfo)
The broker node info.
- Parameters:
brokerNodeInfo-The broker node info.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
brokerNodeInfo
default NodeInfo.Builder brokerNodeInfo(Consumer<BrokerNodeInfo.Builder> brokerNodeInfo)
The broker node info.
This is a convenience method that creates an instance of theBrokerNodeInfo.Builderavoiding the need to create one manually viaBrokerNodeInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tobrokerNodeInfo(BrokerNodeInfo).- Parameters:
brokerNodeInfo- a consumer that will call methods onBrokerNodeInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
brokerNodeInfo(BrokerNodeInfo)
-
instanceType
NodeInfo.Builder instanceType(String instanceType)
The instance type.
- Parameters:
instanceType-The instance type.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeARN
NodeInfo.Builder nodeARN(String nodeARN)
The Amazon Resource Name (ARN) of the node.
- Parameters:
nodeARN-The Amazon Resource Name (ARN) of the node.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeType
NodeInfo.Builder nodeType(String nodeType)
The node type.
-
nodeType
NodeInfo.Builder nodeType(NodeType nodeType)
The node type.
-
zookeeperNodeInfo
NodeInfo.Builder zookeeperNodeInfo(ZookeeperNodeInfo zookeeperNodeInfo)
The ZookeeperNodeInfo.
- Parameters:
zookeeperNodeInfo-The ZookeeperNodeInfo.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
zookeeperNodeInfo
default NodeInfo.Builder zookeeperNodeInfo(Consumer<ZookeeperNodeInfo.Builder> zookeeperNodeInfo)
The ZookeeperNodeInfo.
This is a convenience method that creates an instance of theZookeeperNodeInfo.Builderavoiding the need to create one manually viaZookeeperNodeInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tozookeeperNodeInfo(ZookeeperNodeInfo).- Parameters:
zookeeperNodeInfo- a consumer that will call methods onZookeeperNodeInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
zookeeperNodeInfo(ZookeeperNodeInfo)
-
-