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.BuilderbrokerNodeInfo(Consumer<BrokerNodeInfo.Builder> brokerNodeInfo) The broker node info.brokerNodeInfo(BrokerNodeInfo brokerNodeInfo) The broker node info.default NodeInfo.BuildercontrollerNodeInfo(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.BuilderzookeeperNodeInfo(Consumer<ZookeeperNodeInfo.Builder> zookeeperNodeInfo) The ZookeeperNodeInfo.zookeeperNodeInfo(ZookeeperNodeInfo zookeeperNodeInfo) The ZookeeperNodeInfo.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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.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:
-
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:
-
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.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:
-