Package com.oracle.bmc.cloudbridge.model
Class CreateAgentDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.cloudbridge.model.CreateAgentDetails.Builder
-
- Enclosing class:
- CreateAgentDetails
public static class CreateAgentDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateAgentDetails.Builder
agentType(Agent.AgentType agentType)
Agent identifier.CreateAgentDetails.Builder
agentVersion(String agentVersion)
Agent identifier.CreateAgentDetails
build()
CreateAgentDetails.Builder
compartmentId(String compartmentId)
Compartment identifier.CreateAgentDetails.Builder
copy(CreateAgentDetails model)
CreateAgentDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
The defined tags associated with this resource, if any.CreateAgentDetails.Builder
displayName(String displayName)
Agent identifier.CreateAgentDetails.Builder
environmentId(String environmentId)
Environment identifier.CreateAgentDetails.Builder
freeformTags(Map<String,String> freeformTags)
The freeform tags associated with this resource, if any.CreateAgentDetails.Builder
osVersion(String osVersion)
OS version.
-
-
-
Method Detail
-
displayName
public CreateAgentDetails.Builder displayName(String displayName)
Agent identifier.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
agentType
public CreateAgentDetails.Builder agentType(Agent.AgentType agentType)
Agent identifier.- Parameters:
agentType
- the value to set- Returns:
- this builder
-
agentVersion
public CreateAgentDetails.Builder agentVersion(String agentVersion)
Agent identifier.- Parameters:
agentVersion
- the value to set- Returns:
- this builder
-
compartmentId
public CreateAgentDetails.Builder compartmentId(String compartmentId)
Compartment identifier.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
environmentId
public CreateAgentDetails.Builder environmentId(String environmentId)
Environment identifier.- Parameters:
environmentId
- the value to set- Returns:
- this builder
-
osVersion
public CreateAgentDetails.Builder osVersion(String osVersion)
OS version.- Parameters:
osVersion
- the value to set- Returns:
- this builder
-
freeformTags
public CreateAgentDetails.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/scope. For more information, see Resource Tags. Example: {“Department”: “Finance”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public CreateAgentDetails.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”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
build
public CreateAgentDetails build()
-
copy
public CreateAgentDetails.Builder copy(CreateAgentDetails model)
-
-