public static class RoverNodeSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
RoverNodeSummary |
build() |
RoverNodeSummary.Builder |
clusterId(String clusterId)
The cluster ID if the node is part of a cluster.
|
RoverNodeSummary.Builder |
compartmentId(String compartmentId)
The OCID of the compartment containing the RoverNode.
|
RoverNodeSummary.Builder |
copy(RoverNodeSummary model) |
RoverNodeSummary.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
The defined tags associated with this resource, if any.
|
RoverNodeSummary.Builder |
displayName(String displayName)
A user-friendly name.
|
RoverNodeSummary.Builder |
freeformTags(Map<String,String> freeformTags)
The freeform tags associated with this resource, if any.
|
RoverNodeSummary.Builder |
id(String id)
The OCID of the RoverNode.
|
RoverNodeSummary.Builder |
lifecycleState(LifecycleState lifecycleState)
The current state of the RoverNode.
|
RoverNodeSummary.Builder |
lifecycleStateDetails(String lifecycleStateDetails)
A property that can contain details on the lifecycle.
|
RoverNodeSummary.Builder |
nodeType(NodeType nodeType)
The type of node indicating if it belongs to a cluster
|
RoverNodeSummary.Builder |
serialNumber(String serialNumber)
Serial number of the node.
|
RoverNodeSummary.Builder |
shape(String shape)
The shape of the node.
|
RoverNodeSummary.Builder |
systemTags(Map<String,Map<String,Object>> systemTags)
The system tags associated with this resource, if any.
|
RoverNodeSummary.Builder |
timeCreated(Date timeCreated)
The time the the RoverNode was created.
|
public RoverNodeSummary.Builder id(String id)
The OCID of the RoverNode.
id
- the value to setpublic RoverNodeSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment containing the RoverNode.
compartmentId
- the value to setpublic RoverNodeSummary.Builder clusterId(String clusterId)
The cluster ID if the node is part of a cluster.
clusterId
- the value to setpublic RoverNodeSummary.Builder serialNumber(String serialNumber)
Serial number of the node.
serialNumber
- the value to setpublic RoverNodeSummary.Builder nodeType(NodeType nodeType)
The type of node indicating if it belongs to a cluster
nodeType
- the value to setpublic RoverNodeSummary.Builder shape(String shape)
The shape of the node.
shape
- the value to setpublic RoverNodeSummary.Builder displayName(String displayName)
A user-friendly name. Does not have to be unique, and it’s changeable. Avoid entering confidential information.
displayName
- the value to setpublic RoverNodeSummary.Builder timeCreated(Date timeCreated)
The time the the RoverNode was created. An RFC3339 formatted datetime string
timeCreated
- the value to setpublic RoverNodeSummary.Builder lifecycleState(LifecycleState lifecycleState)
The current state of the RoverNode.
lifecycleState
- the value to setpublic RoverNodeSummary.Builder lifecycleStateDetails(String lifecycleStateDetails)
A property that can contain details on the lifecycle.
lifecycleStateDetails
- the value to setpublic RoverNodeSummary.Builder freeformTags(Map<String,String> freeformTags)
The freeform tags associated with this resource, if any. Each tag is a simple key-value
pair with no predefined name, type, or namespace. For more information, see Resource
Tags.
Example: {"Department": "Finance"}
freeformTags
- the value to setpublic RoverNodeSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
The defined tags associated with this resource, if any. Each key is predefined and scoped
to namespaces. For more information, see Resource
Tags.
Example: {"Operations": {"CostCenter": "42"}}
definedTags
- the value to setpublic RoverNodeSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
The system tags associated with this resource, if any. The system tags are set by Oracle
cloud infrastructure services. Each key is predefined and scoped to namespaces. For more
information, see Resource
Tags.
Example: {orcl-cloud: {free-tier-retain: true}}
systemTags
- the value to setpublic RoverNodeSummary build()
public RoverNodeSummary.Builder copy(RoverNodeSummary model)
Copyright © 2016–2024. All rights reserved.