Class BlockchainNodesState.Builder
- java.lang.Object
-
- com.pulumi.gcp.blockchainnodeengine.inputs.BlockchainNodesState.Builder
-
- Enclosing class:
- BlockchainNodesState
public static final class BlockchainNodesState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(BlockchainNodesState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BlockchainNodesState.Builder
blockchainNodeId(com.pulumi.core.Output<java.lang.String> blockchainNodeId)
BlockchainNodesState.Builder
blockchainNodeId(java.lang.String blockchainNodeId)
BlockchainNodesState.Builder
blockchainType(com.pulumi.core.Output<java.lang.String> blockchainType)
BlockchainNodesState.Builder
blockchainType(java.lang.String blockchainType)
BlockchainNodesState
build()
BlockchainNodesState.Builder
connectionInfos(com.pulumi.core.Output<java.util.List<BlockchainNodesConnectionInfoArgs>> connectionInfos)
BlockchainNodesState.Builder
connectionInfos(BlockchainNodesConnectionInfoArgs... connectionInfos)
BlockchainNodesState.Builder
connectionInfos(java.util.List<BlockchainNodesConnectionInfoArgs> connectionInfos)
BlockchainNodesState.Builder
createTime(com.pulumi.core.Output<java.lang.String> createTime)
BlockchainNodesState.Builder
createTime(java.lang.String createTime)
BlockchainNodesState.Builder
effectiveLabels(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> effectiveLabels)
BlockchainNodesState.Builder
effectiveLabels(java.util.Map<java.lang.String,java.lang.String> effectiveLabels)
BlockchainNodesState.Builder
ethereumDetails(com.pulumi.core.Output<BlockchainNodesEthereumDetailsArgs> ethereumDetails)
BlockchainNodesState.Builder
ethereumDetails(BlockchainNodesEthereumDetailsArgs ethereumDetails)
BlockchainNodesState.Builder
labels(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> labels)
BlockchainNodesState.Builder
labels(java.util.Map<java.lang.String,java.lang.String> labels)
BlockchainNodesState.Builder
location(com.pulumi.core.Output<java.lang.String> location)
BlockchainNodesState.Builder
location(java.lang.String location)
BlockchainNodesState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
BlockchainNodesState.Builder
name(java.lang.String name)
BlockchainNodesState.Builder
project(com.pulumi.core.Output<java.lang.String> project)
BlockchainNodesState.Builder
project(java.lang.String project)
BlockchainNodesState.Builder
pulumiLabels(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> pulumiLabels)
BlockchainNodesState.Builder
pulumiLabels(java.util.Map<java.lang.String,java.lang.String> pulumiLabels)
BlockchainNodesState.Builder
updateTime(com.pulumi.core.Output<java.lang.String> updateTime)
BlockchainNodesState.Builder
updateTime(java.lang.String updateTime)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BlockchainNodesState defaults)
-
-
Method Detail
-
blockchainNodeId
public BlockchainNodesState.Builder blockchainNodeId(@Nullable com.pulumi.core.Output<java.lang.String> blockchainNodeId)
- Parameters:
blockchainNodeId
- ID of the requesting object. ***- Returns:
- builder
-
blockchainNodeId
public BlockchainNodesState.Builder blockchainNodeId(java.lang.String blockchainNodeId)
- Parameters:
blockchainNodeId
- ID of the requesting object. ***- Returns:
- builder
-
blockchainType
public BlockchainNodesState.Builder blockchainType(@Nullable com.pulumi.core.Output<java.lang.String> blockchainType)
- Parameters:
blockchainType
- User-provided key-value pairs Possible values are: `ETHEREUM`.- Returns:
- builder
-
blockchainType
public BlockchainNodesState.Builder blockchainType(java.lang.String blockchainType)
- Parameters:
blockchainType
- User-provided key-value pairs Possible values are: `ETHEREUM`.- Returns:
- builder
-
connectionInfos
public BlockchainNodesState.Builder connectionInfos(@Nullable com.pulumi.core.Output<java.util.List<BlockchainNodesConnectionInfoArgs>> connectionInfos)
- Parameters:
connectionInfos
- The connection information through which to interact with a blockchain node. Structure is documented below.- Returns:
- builder
-
connectionInfos
public BlockchainNodesState.Builder connectionInfos(java.util.List<BlockchainNodesConnectionInfoArgs> connectionInfos)
- Parameters:
connectionInfos
- The connection information through which to interact with a blockchain node. Structure is documented below.- Returns:
- builder
-
connectionInfos
public BlockchainNodesState.Builder connectionInfos(BlockchainNodesConnectionInfoArgs... connectionInfos)
- Parameters:
connectionInfos
- The connection information through which to interact with a blockchain node. Structure is documented below.- Returns:
- builder
-
createTime
public BlockchainNodesState.Builder createTime(@Nullable com.pulumi.core.Output<java.lang.String> createTime)
- Parameters:
createTime
- The timestamp at which the blockchain node was first created.- Returns:
- builder
-
createTime
public BlockchainNodesState.Builder createTime(java.lang.String createTime)
- Parameters:
createTime
- The timestamp at which the blockchain node was first created.- Returns:
- builder
-
effectiveLabels
public BlockchainNodesState.Builder effectiveLabels(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> effectiveLabels)
- Parameters:
effectiveLabels
- All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.- Returns:
- builder
-
effectiveLabels
public BlockchainNodesState.Builder effectiveLabels(java.util.Map<java.lang.String,java.lang.String> effectiveLabels)
- Parameters:
effectiveLabels
- All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.- Returns:
- builder
-
ethereumDetails
public BlockchainNodesState.Builder ethereumDetails(@Nullable com.pulumi.core.Output<BlockchainNodesEthereumDetailsArgs> ethereumDetails)
- Parameters:
ethereumDetails
- User-provided key-value pairs Structure is documented below.- Returns:
- builder
-
ethereumDetails
public BlockchainNodesState.Builder ethereumDetails(BlockchainNodesEthereumDetailsArgs ethereumDetails)
- Parameters:
ethereumDetails
- User-provided key-value pairs Structure is documented below.- Returns:
- builder
-
labels
public BlockchainNodesState.Builder labels(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> labels)
- Parameters:
labels
- User-provided key-value pairs **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effective_labels` for all of the labels present on the resource.- Returns:
- builder
-
labels
public BlockchainNodesState.Builder labels(java.util.Map<java.lang.String,java.lang.String> labels)
- Parameters:
labels
- User-provided key-value pairs **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effective_labels` for all of the labels present on the resource.- Returns:
- builder
-
location
public BlockchainNodesState.Builder location(@Nullable com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location
- Location of Blockchain Node being created.- Returns:
- builder
-
location
public BlockchainNodesState.Builder location(java.lang.String location)
- Parameters:
location
- Location of Blockchain Node being created.- Returns:
- builder
-
name
public BlockchainNodesState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The fully qualified name of the blockchain node. e.g. projects/my-project/locations/us-central1/blockchainNodes/my-node.- Returns:
- builder
-
name
public BlockchainNodesState.Builder name(java.lang.String name)
- Parameters:
name
- The fully qualified name of the blockchain node. e.g. projects/my-project/locations/us-central1/blockchainNodes/my-node.- Returns:
- builder
-
project
public BlockchainNodesState.Builder project(@Nullable com.pulumi.core.Output<java.lang.String> project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
project
public BlockchainNodesState.Builder project(java.lang.String project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
pulumiLabels
public BlockchainNodesState.Builder pulumiLabels(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> pulumiLabels)
- Parameters:
pulumiLabels
- The combination of labels configured directly on the resource and default labels configured on the provider.- Returns:
- builder
-
pulumiLabels
public BlockchainNodesState.Builder pulumiLabels(java.util.Map<java.lang.String,java.lang.String> pulumiLabels)
- Parameters:
pulumiLabels
- The combination of labels configured directly on the resource and default labels configured on the provider.- Returns:
- builder
-
updateTime
public BlockchainNodesState.Builder updateTime(@Nullable com.pulumi.core.Output<java.lang.String> updateTime)
- Parameters:
updateTime
- The timestamp at which the blockchain node was last updated.- Returns:
- builder
-
updateTime
public BlockchainNodesState.Builder updateTime(java.lang.String updateTime)
- Parameters:
updateTime
- The timestamp at which the blockchain node was last updated.- Returns:
- builder
-
build
public BlockchainNodesState build()
-
-