Class ApplicationGatewaySslPolicy


  • public final class ApplicationGatewaySslPolicy
    extends Object
    Application Gateway Ssl policy.
    • Constructor Detail

      • ApplicationGatewaySslPolicy

        public ApplicationGatewaySslPolicy()
    • Method Detail

      • disabledSslProtocols

        public List<ApplicationGatewaySslProtocol> disabledSslProtocols()
        Get the disabledSslProtocols property: Ssl protocols to be disabled on application gateway.
        Returns:
        the disabledSslProtocols value.
      • withDisabledSslProtocols

        public ApplicationGatewaySslPolicy withDisabledSslProtocols​(List<ApplicationGatewaySslProtocol> disabledSslProtocols)
        Set the disabledSslProtocols property: Ssl protocols to be disabled on application gateway.
        Parameters:
        disabledSslProtocols - the disabledSslProtocols value to set.
        Returns:
        the ApplicationGatewaySslPolicy object itself.
      • policyName

        public ApplicationGatewaySslPolicyName policyName()
        Get the policyName property: Name of Ssl predefined policy.
        Returns:
        the policyName value.
      • cipherSuites

        public List<ApplicationGatewaySslCipherSuite> cipherSuites()
        Get the cipherSuites property: Ssl cipher suites to be enabled in the specified order to application gateway.
        Returns:
        the cipherSuites value.
      • withCipherSuites

        public ApplicationGatewaySslPolicy withCipherSuites​(List<ApplicationGatewaySslCipherSuite> cipherSuites)
        Set the cipherSuites property: Ssl cipher suites to be enabled in the specified order to application gateway.
        Parameters:
        cipherSuites - the cipherSuites value to set.
        Returns:
        the ApplicationGatewaySslPolicy object itself.
      • minProtocolVersion

        public ApplicationGatewaySslProtocol minProtocolVersion()
        Get the minProtocolVersion property: Minimum version of Ssl protocol to be supported on application gateway.
        Returns:
        the minProtocolVersion value.
      • withMinProtocolVersion

        public ApplicationGatewaySslPolicy withMinProtocolVersion​(ApplicationGatewaySslProtocol minProtocolVersion)
        Set the minProtocolVersion property: Minimum version of Ssl protocol to be supported on application gateway.
        Parameters:
        minProtocolVersion - the minProtocolVersion value to set.
        Returns:
        the ApplicationGatewaySslPolicy object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.