Class CreateDecryptionRuleDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.networkfirewall.model.CreateDecryptionRuleDetails.Builder
 
- 
- Enclosing class:
- CreateDecryptionRuleDetails
 
 public static class CreateDecryptionRuleDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateDecryptionRuleDetails.Builderaction(DecryptionActionType action)Action:CreateDecryptionRuleDetailsbuild()CreateDecryptionRuleDetails.Buildercondition(DecryptionRuleMatchCriteria condition)CreateDecryptionRuleDetails.Buildercopy(CreateDecryptionRuleDetails model)CreateDecryptionRuleDetails.BuilderdecryptionProfile(String decryptionProfile)The name of the decryption profile to use.CreateDecryptionRuleDetails.Buildername(String name)Name for the decryption rule, must be unique within the policy.CreateDecryptionRuleDetails.Builderposition(RulePosition position)CreateDecryptionRuleDetails.Buildersecret(String secret)The name of a mapped secret.
 
- 
- 
- 
Method Detail- 
namepublic CreateDecryptionRuleDetails.Builder name(String name) Name for the decryption rule, must be unique within the policy.- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
conditionpublic CreateDecryptionRuleDetails.Builder condition(DecryptionRuleMatchCriteria condition) 
 - 
actionpublic CreateDecryptionRuleDetails.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
 
 - 
decryptionProfilepublic CreateDecryptionRuleDetails.Builder decryptionProfile(String decryptionProfile) The name of the decryption profile to use.- Parameters:
- decryptionProfile- the value to set
- Returns:
- this builder
 
 - 
secretpublic CreateDecryptionRuleDetails.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
 
 - 
positionpublic CreateDecryptionRuleDetails.Builder position(RulePosition position) 
 - 
buildpublic CreateDecryptionRuleDetails build() 
 - 
copypublic CreateDecryptionRuleDetails.Builder copy(CreateDecryptionRuleDetails model) 
 
- 
 
-