Class DecryptionRuleSummary.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • 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