Package com.oracle.bmc.cloudguard.model
Class WlpAgent.Builder
- java.lang.Object
-
- com.oracle.bmc.cloudguard.model.WlpAgent.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WlpAgent.Builder
agentVersion(String agentVersion)
The version of the agentWlpAgent
build()
WlpAgent.Builder
certificateId(String certificateId)
The certificate ID returned by OCI certificates serviceWlpAgent.Builder
certificateSignedRequest(String certificateSignedRequest)
The updated certificate signing requestWlpAgent.Builder
compartmentId(String compartmentId)
Compartment OCID of WlpAgent.WlpAgent.Builder
copy(WlpAgent model)
WlpAgent.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.WlpAgent.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.WlpAgent.Builder
hostId(String hostId)
OCID for instance in which WlpAgent is installedWlpAgent.Builder
id(String id)
OCID for WlpAgentWlpAgent.Builder
locks(List<ResourceLock> locks)
Locks associated with this resource.WlpAgent.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.WlpAgent.Builder
tenantId(String tenantId)
TenantId of the hostWlpAgent.Builder
timeCreated(Date timeCreated)
The date and time the WlpAgent was created.WlpAgent.Builder
timeUpdated(Date timeUpdated)
The date and time the WlpAgent was updated.
-
-
-
Method Detail
-
id
public WlpAgent.Builder id(String id)
OCID for WlpAgent- Parameters:
id
- the value to set- Returns:
- this builder
-
hostId
public WlpAgent.Builder hostId(String hostId)
OCID for instance in which WlpAgent is installed- Parameters:
hostId
- the value to set- Returns:
- this builder
-
tenantId
public WlpAgent.Builder tenantId(String tenantId)
TenantId of the host- Parameters:
tenantId
- the value to set- Returns:
- this builder
-
compartmentId
public WlpAgent.Builder compartmentId(String compartmentId)
Compartment OCID of WlpAgent.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
agentVersion
public WlpAgent.Builder agentVersion(String agentVersion)
The version of the agent- Parameters:
agentVersion
- the value to set- Returns:
- this builder
-
certificateId
public WlpAgent.Builder certificateId(String certificateId)
The certificate ID returned by OCI certificates service- Parameters:
certificateId
- the value to set- Returns:
- this builder
-
certificateSignedRequest
public WlpAgent.Builder certificateSignedRequest(String certificateSignedRequest)
The updated certificate signing request- Parameters:
certificateSignedRequest
- the value to set- Returns:
- this builder
-
timeCreated
public WlpAgent.Builder timeCreated(Date timeCreated)
The date and time the WlpAgent was created.Format defined by RFC3339.
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public WlpAgent.Builder timeUpdated(Date timeUpdated)
The date and time the WlpAgent was updated.Format defined by RFC3339.
- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
locks
public WlpAgent.Builder locks(List<ResourceLock> locks)
Locks associated with this resource.- Parameters:
locks
- the value to set- Returns:
- this builder
-
freeformTags
public WlpAgent.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 WlpAgent.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
-
systemTags
public WlpAgent.Builder systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system.
Example: {"orcl-cloud": {"free-tier-retained": "true"}}
- Parameters:
systemTags
- the value to set- Returns:
- this builder
-
build
public WlpAgent build()
-
copy
public WlpAgent.Builder copy(WlpAgent model)
-
-