Interface NodeInfo.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<NodeInfo.Builder,
,NodeInfo> SdkBuilder<NodeInfo.Builder,
,NodeInfo> SdkPojo
- Enclosing class:
NodeInfo
-
Method Summary
Modifier and TypeMethodDescriptionaddedToClusterTime
(String addedToClusterTime) The start time.default NodeInfo.Builder
brokerNodeInfo
(Consumer<BrokerNodeInfo.Builder> brokerNodeInfo) The broker node info.brokerNodeInfo
(BrokerNodeInfo brokerNodeInfo) The broker node info.default NodeInfo.Builder
controllerNodeInfo
(Consumer<ControllerNodeInfo.Builder> controllerNodeInfo) The ControllerNodeInfo.controllerNodeInfo
(ControllerNodeInfo controllerNodeInfo) The ControllerNodeInfo.instanceType
(String instanceType) The instance type.The Amazon Resource Name (ARN) of the node.The node type.The node type.default NodeInfo.Builder
zookeeperNodeInfo
(Consumer<ZookeeperNodeInfo.Builder> zookeeperNodeInfo) The ZookeeperNodeInfo.zookeeperNodeInfo
(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, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
The broker node info.
This is a convenience method that creates an instance of theBrokerNodeInfo.Builder
avoiding the need to create one manually viaBrokerNodeInfo.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaControllerNodeInfo.builder()
.When the
Consumer
completes,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:
-
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
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
The node type.
- Parameters:
nodeType
-The node type.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nodeType
The node type.
- Parameters:
nodeType
-The node type.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
zookeeperNodeInfo
The ZookeeperNodeInfo.
- Parameters:
zookeeperNodeInfo
-The ZookeeperNodeInfo.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
zookeeperNodeInfo
The ZookeeperNodeInfo.
This is a convenience method that creates an instance of theZookeeperNodeInfo.Builder
avoiding the need to create one manually viaZookeeperNodeInfo.builder()
.When the
Consumer
completes,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:
-