Package com.oracle.bmc.cloudguard.model
Class CreateWlpAgentDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.cloudguard.model.CreateWlpAgentDetails.Builder
-
- Enclosing class:
- CreateWlpAgentDetails
public static class CreateWlpAgentDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateWlpAgentDetails.Builder
agentVersion(String agentVersion)
The version of the agent making the requestCreateWlpAgentDetails
build()
CreateWlpAgentDetails.Builder
certificateSignedRequest(String certificateSignedRequest)
The certificate signed request containing domain, organization names, organization units, city, state, country, email and public key, among other certificate details, signed by private keyCreateWlpAgentDetails.Builder
compartmentId(String compartmentId)
Compartment OCID of the hostCreateWlpAgentDetails.Builder
copy(CreateWlpAgentDetails model)
CreateWlpAgentDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.CreateWlpAgentDetails.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.CreateWlpAgentDetails.Builder
osInfo(String osInfo)
Concatenated OS name, OS version and agent architecture; for example, ubuntu_22.0_amd64.
-
-
-
Method Detail
-
compartmentId
public CreateWlpAgentDetails.Builder compartmentId(String compartmentId)
Compartment OCID of the host- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
agentVersion
public CreateWlpAgentDetails.Builder agentVersion(String agentVersion)
The version of the agent making the request- Parameters:
agentVersion
- the value to set- Returns:
- this builder
-
certificateSignedRequest
public CreateWlpAgentDetails.Builder certificateSignedRequest(String certificateSignedRequest)
The certificate signed request containing domain, organization names, organization units, city, state, country, email and public key, among other certificate details, signed by private key- Parameters:
certificateSignedRequest
- the value to set- Returns:
- this builder
-
osInfo
public CreateWlpAgentDetails.Builder osInfo(String osInfo)
Concatenated OS name, OS version and agent architecture; for example, ubuntu_22.0_amd64.- Parameters:
osInfo
- the value to set- Returns:
- this builder
-
freeformTags
public CreateWlpAgentDetails.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”}
Avoid entering confidential information.
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public CreateWlpAgentDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
build
public CreateWlpAgentDetails build()
-
copy
public CreateWlpAgentDetails.Builder copy(CreateWlpAgentDetails model)
-
-