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 SecurityPolicyEntryState
build()
SecurityPolicyEntryState.Builder
copy(SecurityPolicyEntryState model)
SecurityPolicyEntryState.Builder
deploymentStatus(SecurityPolicyEntryStateDeploymentStatus deploymentStatus)
The current deployment status of the security policy deployment and the security policy entry associated.SecurityPolicyEntryState.Builder
deploymentStatusDetails(String deploymentStatusDetails)
Details about the current deployment status.SecurityPolicyEntryState.Builder
entryDetails(EntryDetails entryDetails)
SecurityPolicyEntryState.Builder
entryType(SecurityPolicyEntryState.EntryType entryType)
The security policy entry type.SecurityPolicyEntryState.Builder
id(String id)
Unique id of the security policy entry state.SecurityPolicyEntryState.Builder
securityPolicyDeploymentId(String securityPolicyDeploymentId)
The OCID of the security policy deployment associated.SecurityPolicyEntryState.Builder
securityPolicyEntryId(String securityPolicyEntryId)
The OCID of the security policy entry type associated.SecurityPolicyEntryState.Builder
targetId(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)
-
-