Package com.oracle.bmc.datasafe.model
Class SecurityPolicyEntryState.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.SecurityPolicyEntryState.Builder
-
- Enclosing class:
- SecurityPolicyEntryState
public static class SecurityPolicyEntryState.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SecurityPolicyEntryStatebuild()SecurityPolicyEntryState.Buildercopy(SecurityPolicyEntryState model)SecurityPolicyEntryState.BuilderdeploymentStatus(SecurityPolicyEntryStateDeploymentStatus deploymentStatus)The current deployment status of the security policy deployment and the security policy entry associated.SecurityPolicyEntryState.BuilderdeploymentStatusDetails(String deploymentStatusDetails)Details about the current deployment status.SecurityPolicyEntryState.BuilderentryDetails(EntryDetails entryDetails)SecurityPolicyEntryState.BuilderentryType(SecurityPolicyEntryState.EntryType entryType)The security policy entry type.SecurityPolicyEntryState.Builderid(String id)Unique id of the security policy entry state.SecurityPolicyEntryState.BuildersecurityPolicyDeploymentId(String securityPolicyDeploymentId)The OCID of the security policy deployment associated.SecurityPolicyEntryState.BuildersecurityPolicyEntryId(String securityPolicyEntryId)The OCID of the security policy entry type associated.SecurityPolicyEntryState.BuildertargetId(String targetId)The OCID of the target on which the security policy is deployed.
-
-
-
Method Detail
-
id
public SecurityPolicyEntryState.Builder id(String id)
Unique id of the security policy entry state.- Parameters:
id- the value to set- Returns:
- this builder
-
securityPolicyEntryId
public SecurityPolicyEntryState.Builder securityPolicyEntryId(String securityPolicyEntryId)
The OCID of the security policy entry type associated.- Parameters:
securityPolicyEntryId- the value to set- Returns:
- this builder
-
securityPolicyDeploymentId
public SecurityPolicyEntryState.Builder securityPolicyDeploymentId(String securityPolicyDeploymentId)
The OCID of the security policy deployment associated.- Parameters:
securityPolicyDeploymentId- the value to set- Returns:
- this builder
-
targetId
public SecurityPolicyEntryState.Builder targetId(String targetId)
The OCID of the target on which the security policy is deployed.- Parameters:
targetId- the value to set- Returns:
- this builder
-
entryType
public SecurityPolicyEntryState.Builder entryType(SecurityPolicyEntryState.EntryType entryType)
The security policy entry type.Allowed values: - FIREWALL_POLICY - The SQL Firewall policy entry type. - AUDIT_POLICY - The audit policy entry type. - CONFIG - Config changes deployment.
- Parameters:
entryType- the value to set- Returns:
- this builder
-
deploymentStatusDetails
public SecurityPolicyEntryState.Builder deploymentStatusDetails(String deploymentStatusDetails)
Details about the current deployment status.- Parameters:
deploymentStatusDetails- the value to set- Returns:
- this builder
-
deploymentStatus
public SecurityPolicyEntryState.Builder deploymentStatus(SecurityPolicyEntryStateDeploymentStatus deploymentStatus)
The current deployment status of the security policy deployment and the security policy entry associated.- Parameters:
deploymentStatus- the value to set- Returns:
- this builder
-
entryDetails
public SecurityPolicyEntryState.Builder entryDetails(EntryDetails entryDetails)
-
build
public SecurityPolicyEntryState build()
-
copy
public SecurityPolicyEntryState.Builder copy(SecurityPolicyEntryState model)
-
-