Class DecryptionRuleSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.networkfirewall.model.DecryptionRuleSummary.Builder
-
- Enclosing class:
- DecryptionRuleSummary
public static class DecryptionRuleSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DecryptionRuleSummary.Builder
action(DecryptionActionType action)
Action:DecryptionRuleSummary
build()
DecryptionRuleSummary.Builder
copy(DecryptionRuleSummary model)
DecryptionRuleSummary.Builder
decryptionProfile(String decryptionProfile)
The name of the decryption profile to use.DecryptionRuleSummary.Builder
name(String name)
Name for the decryption rule, must be unique within the policy.DecryptionRuleSummary.Builder
parentResourceId(String parentResourceId)
OCID of the Network Firewall Policy this application belongs to.DecryptionRuleSummary.Builder
priorityOrder(Long priorityOrder)
The priority order in which this rule should be evaluated.DecryptionRuleSummary.Builder
secret(String secret)
The name of a mapped secret.
-
-
-
Method Detail
-
name
public DecryptionRuleSummary.Builder name(String name)
Name for the decryption rule, must be unique within the policy.- Parameters:
name
- the value to set- Returns:
- this builder
-
action
public DecryptionRuleSummary.Builder action(DecryptionActionType action)
Action:NO_DECRYPT - Matching traffic is not decrypted. * DECRYPT - Matching traffic is decrypted with the specified secret according to the specified decryptionProfile.
- Parameters:
action
- the value to set- Returns:
- this builder
-
decryptionProfile
public DecryptionRuleSummary.Builder decryptionProfile(String decryptionProfile)
The name of the decryption profile to use.- Parameters:
decryptionProfile
- the value to set- Returns:
- this builder
-
secret
public DecryptionRuleSummary.Builder secret(String secret)
The name of a mapped secret.Its type must match that of the specified decryption profile.
- Parameters:
secret
- the value to set- Returns:
- this builder
-
priorityOrder
public DecryptionRuleSummary.Builder priorityOrder(Long priorityOrder)
The priority order in which this rule should be evaluated.- Parameters:
priorityOrder
- the value to set- Returns:
- this builder
-
parentResourceId
public DecryptionRuleSummary.Builder parentResourceId(String parentResourceId)
OCID of the Network Firewall Policy this application belongs to.- Parameters:
parentResourceId
- the value to set- Returns:
- this builder
-
build
public DecryptionRuleSummary build()
-
copy
public DecryptionRuleSummary.Builder copy(DecryptionRuleSummary model)
-
-