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.Builderaction(DecryptionActionType action)Action:DecryptionRuleSummarybuild()DecryptionRuleSummary.Buildercopy(DecryptionRuleSummary model)DecryptionRuleSummary.BuilderdecryptionProfile(String decryptionProfile)The name of the decryption profile to use.DecryptionRuleSummary.Buildername(String name)Name for the decryption rule, must be unique within the policy.DecryptionRuleSummary.BuilderparentResourceId(String parentResourceId)OCID of the Network Firewall Policy this application belongs to.DecryptionRuleSummary.BuilderpriorityOrder(Long priorityOrder)The priority order in which this rule should be evaluated.DecryptionRuleSummary.Buildersecret(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)
-
-