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.BuilderagentVersion(String agentVersion)The version of the agentWlpAgentbuild()WlpAgent.BuildercertificateId(String certificateId)The certificate ID returned by OCI certificates serviceWlpAgent.BuildercertificateSignedRequest(String certificateSignedRequest)The updated certificate signing requestWlpAgent.BuildercompartmentId(String compartmentId)Compartment OCID of WlpAgent.WlpAgent.Buildercopy(WlpAgent model)WlpAgent.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.WlpAgent.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.WlpAgent.BuilderhostId(String hostId)OCID for instance in which WlpAgent is installedWlpAgent.Builderid(String id)OCID for WlpAgentWlpAgent.Builderlocks(List<ResourceLock> locks)Locks associated with this resource.WlpAgent.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.WlpAgent.BuildertenantId(String tenantId)TenantId of the hostWlpAgent.BuildertimeCreated(Date timeCreated)The date and time the WlpAgent was created.WlpAgent.BuildertimeUpdated(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)
-
-