@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateNodeRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateNodeRequest() |
Modifier and Type | Method and Description |
---|---|
CreateNodeRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateNodeRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateNodeRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientRequestToken()
A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation.
|
String |
getMemberId()
The unique identifier of the member that owns this node.
|
String |
getNetworkId()
The unique identifier of the network for the node.
|
NodeConfiguration |
getNodeConfiguration()
The properties of a node configuration.
|
Map<String,String> |
getTags()
Tags to assign to the node.
|
int |
hashCode() |
void |
setClientRequestToken(String clientRequestToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation.
|
void |
setMemberId(String memberId)
The unique identifier of the member that owns this node.
|
void |
setNetworkId(String networkId)
The unique identifier of the network for the node.
|
void |
setNodeConfiguration(NodeConfiguration nodeConfiguration)
The properties of a node configuration.
|
void |
setTags(Map<String,String> tags)
Tags to assign to the node.
|
String |
toString()
Returns a string representation of this object.
|
CreateNodeRequest |
withClientRequestToken(String clientRequestToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation.
|
CreateNodeRequest |
withMemberId(String memberId)
The unique identifier of the member that owns this node.
|
CreateNodeRequest |
withNetworkId(String networkId)
The unique identifier of the network for the node.
|
CreateNodeRequest |
withNodeConfiguration(NodeConfiguration nodeConfiguration)
The properties of a node configuration.
|
CreateNodeRequest |
withTags(Map<String,String> tags)
Tags to assign to the node.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setClientRequestToken(String clientRequestToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation. An idempotent operation completes no more than one time. This identifier is required only if you make a service request directly using an HTTP client. It is generated automatically if you use an Amazon Web Services SDK or the CLI.
clientRequestToken
- A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation. An
idempotent operation completes no more than one time. This identifier is required only if you make a
service request directly using an HTTP client. It is generated automatically if you use an Amazon Web
Services SDK or the CLI.public String getClientRequestToken()
A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation. An idempotent operation completes no more than one time. This identifier is required only if you make a service request directly using an HTTP client. It is generated automatically if you use an Amazon Web Services SDK or the CLI.
public CreateNodeRequest withClientRequestToken(String clientRequestToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation. An idempotent operation completes no more than one time. This identifier is required only if you make a service request directly using an HTTP client. It is generated automatically if you use an Amazon Web Services SDK or the CLI.
clientRequestToken
- A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation. An
idempotent operation completes no more than one time. This identifier is required only if you make a
service request directly using an HTTP client. It is generated automatically if you use an Amazon Web
Services SDK or the CLI.public void setNetworkId(String networkId)
The unique identifier of the network for the node.
Ethereum public networks have the following NetworkId
s:
n-ethereum-mainnet
networkId
- The unique identifier of the network for the node.
Ethereum public networks have the following NetworkId
s:
n-ethereum-mainnet
public String getNetworkId()
The unique identifier of the network for the node.
Ethereum public networks have the following NetworkId
s:
n-ethereum-mainnet
Ethereum public networks have the following NetworkId
s:
n-ethereum-mainnet
public CreateNodeRequest withNetworkId(String networkId)
The unique identifier of the network for the node.
Ethereum public networks have the following NetworkId
s:
n-ethereum-mainnet
networkId
- The unique identifier of the network for the node.
Ethereum public networks have the following NetworkId
s:
n-ethereum-mainnet
public void setMemberId(String memberId)
The unique identifier of the member that owns this node.
Applies only to Hyperledger Fabric.
memberId
- The unique identifier of the member that owns this node.
Applies only to Hyperledger Fabric.
public String getMemberId()
The unique identifier of the member that owns this node.
Applies only to Hyperledger Fabric.
Applies only to Hyperledger Fabric.
public CreateNodeRequest withMemberId(String memberId)
The unique identifier of the member that owns this node.
Applies only to Hyperledger Fabric.
memberId
- The unique identifier of the member that owns this node.
Applies only to Hyperledger Fabric.
public void setNodeConfiguration(NodeConfiguration nodeConfiguration)
The properties of a node configuration.
nodeConfiguration
- The properties of a node configuration.public NodeConfiguration getNodeConfiguration()
The properties of a node configuration.
public CreateNodeRequest withNodeConfiguration(NodeConfiguration nodeConfiguration)
The properties of a node configuration.
nodeConfiguration
- The properties of a node configuration.public Map<String,String> getTags()
Tags to assign to the node.
Each tag consists of a key and an optional value. You can specify multiple key-value pairs in a single request with an overall maximum of 50 tags allowed per resource.
For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.
Each tag consists of a key and an optional value. You can specify multiple key-value pairs in a single request with an overall maximum of 50 tags allowed per resource.
For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.
public void setTags(Map<String,String> tags)
Tags to assign to the node.
Each tag consists of a key and an optional value. You can specify multiple key-value pairs in a single request with an overall maximum of 50 tags allowed per resource.
For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.
tags
- Tags to assign to the node.
Each tag consists of a key and an optional value. You can specify multiple key-value pairs in a single request with an overall maximum of 50 tags allowed per resource.
For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.
public CreateNodeRequest withTags(Map<String,String> tags)
Tags to assign to the node.
Each tag consists of a key and an optional value. You can specify multiple key-value pairs in a single request with an overall maximum of 50 tags allowed per resource.
For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.
tags
- Tags to assign to the node.
Each tag consists of a key and an optional value. You can specify multiple key-value pairs in a single request with an overall maximum of 50 tags allowed per resource.
For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.
public CreateNodeRequest addTagsEntry(String key, String value)
public CreateNodeRequest clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public CreateNodeRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()