Interface AuthorizationServerPolicy

  • All Superinterfaces:
    ExtensibleResource, java.util.Map<java.lang.String,​java.lang.Object>, PropertyRetriever, Resource

    @Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen",
               date="2022-02-14T12:54:39.514-06:00")
    public interface AuthorizationServerPolicy
    extends ExtensibleResource
    AuthorizationServerPolicy
    • Method Detail

      • getEmbedded

        java.util.Map<java.lang.String,​java.lang.Object> getEmbedded()
      • getLinks

        java.util.Map<java.lang.String,​java.lang.Object> getLinks()
      • getCreated

        java.util.Date getCreated()
      • getDescription

        java.lang.String getDescription()
      • getId

        java.lang.String getId()
      • getLastUpdated

        java.util.Date getLastUpdated()
      • getName

        java.lang.String getName()
      • getPriority

        java.lang.Integer getPriority()
      • getSystem

        java.lang.Boolean getSystem()
      • getPolicyRule

        @Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen",
                   date="2022-02-14T12:54:39.514-06:00",
                   comments="GET - /api/v1/authorizationServers/{authServerId}/policies/{policyId}/rules/{ruleId}")
        AuthorizationServerPolicyRule getPolicyRule​(java.lang.String authServerId,
                                                    java.lang.String ruleId)
        Returns a Policy Rule by ID that is defined in the specified Custom Authorization Server and Policy.
        Parameters:
        authServerId - (required)
        ruleId - (required)
        Returns:
        AuthorizationServerPolicyRule
      • deactivate

        @Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen",
                   date="2022-02-14T12:54:39.514-06:00",
                   comments="POST - /api/v1/authorizationServers/{authServerId}/policies/{policyId}/lifecycle/deactivate")
        void deactivate​(java.lang.String authServerId)
        Deactivate Authorization Server Policy
        Parameters:
        authServerId - (required)
      • createPolicyRule

        @Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen",
                   date="2022-02-14T12:54:39.514-06:00",
                   comments="POST - /api/v1/authorizationServers/{authServerId}/policies/{policyId}/rules")
        AuthorizationServerPolicyRule createPolicyRule​(java.lang.String authServerId,
                                                       AuthorizationServerPolicyRule policyRule)
        Creates a policy rule for the specified Custom Authorization Server and Policy.
        Parameters:
        authServerId - (required)
        policyRule - (required)
        Returns:
        AuthorizationServerPolicyRule
      • update

        @Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen",
                   date="2022-02-14T12:54:39.514-06:00",
                   comments="PUT - /api/v1/authorizationServers/{authServerId}/policies/{policyId}")
        AuthorizationServerPolicy update​(java.lang.String authServerId)
        Success
        Parameters:
        authServerId - (required)
        Returns:
        AuthorizationServerPolicy
      • delete

        @Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen",
                   date="2022-02-14T12:54:39.514-06:00",
                   comments="DELETE - /api/v1/authorizationServers/{authServerId}/policies/{policyId}")
        void delete​(java.lang.String authServerId)
        Success
        Parameters:
        authServerId - (required)
      • listPolicyRules

        @Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen",
                   date="2022-02-14T12:54:39.514-06:00",
                   comments="GET - /api/v1/authorizationServers/{authServerId}/policies/{policyId}/rules")
        AuthorizationServerPolicyRuleList listPolicyRules​(java.lang.String authServerId)
        Enumerates all policy rules for the specified Custom Authorization Server and Policy.
        Parameters:
        authServerId - (required)
        Returns:
        AuthorizationServerPolicyRuleList
      • activate

        @Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen",
                   date="2022-02-14T12:54:39.514-06:00",
                   comments="POST - /api/v1/authorizationServers/{authServerId}/policies/{policyId}/lifecycle/activate")
        void activate​(java.lang.String authServerId)
        Activate Authorization Server Policy
        Parameters:
        authServerId - (required)
      • deletePolicyRule

        @Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen",
                   date="2022-02-14T12:54:39.514-06:00",
                   comments="DELETE - /api/v1/authorizationServers/{authServerId}/policies/{policyId}/rules/{ruleId}")
        void deletePolicyRule​(java.lang.String authServerId,
                              java.lang.String ruleId)
        Deletes a Policy Rule defined in the specified Custom Authorization Server and Policy.
        Parameters:
        authServerId - (required)
        ruleId - (required)