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
-
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, sdkFieldNameToField, 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)
-
controllerNodeInfo
NodeInfo.Builder controllerNodeInfo(ControllerNodeInfo controllerNodeInfo)
The ControllerNodeInfo.
- Parameters:
controllerNodeInfo-The ControllerNodeInfo.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controllerNodeInfo
default NodeInfo.Builder controllerNodeInfo(Consumer<ControllerNodeInfo.Builder> controllerNodeInfo)
The ControllerNodeInfo.
This is a convenience method that creates an instance of theControllerNodeInfo.Builderavoiding the need to create one manually viaControllerNodeInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocontrollerNodeInfo(ControllerNodeInfo).- Parameters:
controllerNodeInfo- a consumer that will call methods onControllerNodeInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
controllerNodeInfo(ControllerNodeInfo)
-
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)
-
-