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
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
AuthorizationServerPolicy.StatusEnum
Enum status
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
activate(java.lang.String authServerId)
Activate Authorization Server PolicyAuthorizationServerPolicyRule
createPolicyRule(java.lang.String authServerId, AuthorizationServerPolicyRule policyRule)
Creates a policy rule for the specified Custom Authorization Server and Policy.void
deactivate(java.lang.String authServerId)
Deactivate Authorization Server Policyvoid
delete(java.lang.String authServerId)
Successvoid
deletePolicyRule(java.lang.String authServerId, java.lang.String ruleId)
Deletes a Policy Rule defined in the specified Custom Authorization Server and Policy.PolicyRuleConditions
getConditions()
java.util.Date
getCreated()
java.lang.String
getDescription()
java.util.Map<java.lang.String,java.lang.Object>
getEmbedded()
java.lang.String
getId()
java.util.Date
getLastUpdated()
java.util.Map<java.lang.String,java.lang.Object>
getLinks()
java.lang.String
getName()
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.java.lang.Integer
getPriority()
AuthorizationServerPolicy.StatusEnum
getStatus()
java.lang.Boolean
getSystem()
PolicyType
getType()
AuthorizationServerPolicyRuleList
listPolicyRules(java.lang.String authServerId)
Enumerates all policy rules for the specified Custom Authorization Server and Policy.AuthorizationServerPolicy
setConditions(PolicyRuleConditions conditions)
AuthorizationServerPolicy
setDescription(java.lang.String description)
AuthorizationServerPolicy
setName(java.lang.String name)
AuthorizationServerPolicy
setPriority(java.lang.Integer priority)
AuthorizationServerPolicy
setStatus(AuthorizationServerPolicy.StatusEnum status)
AuthorizationServerPolicy
setSystem(java.lang.Boolean system)
AuthorizationServerPolicy
setType(PolicyType type)
AuthorizationServerPolicy
update(java.lang.String authServerId)
Success-
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Methods inherited from interface com.okta.sdk.resource.PropertyRetriever
getBoolean, getInteger, getIntegerList, getNumber, getNumberList, getString, getStringList
-
Methods inherited from interface com.okta.sdk.resource.Resource
getResourceHref, setResourceHref
-
-
-
-
Method Detail
-
getEmbedded
java.util.Map<java.lang.String,java.lang.Object> getEmbedded()
-
getLinks
java.util.Map<java.lang.String,java.lang.Object> getLinks()
-
getConditions
PolicyRuleConditions getConditions()
-
setConditions
AuthorizationServerPolicy setConditions(PolicyRuleConditions conditions)
-
getCreated
java.util.Date getCreated()
-
getDescription
java.lang.String getDescription()
-
setDescription
AuthorizationServerPolicy setDescription(java.lang.String description)
-
getId
java.lang.String getId()
-
getLastUpdated
java.util.Date getLastUpdated()
-
getName
java.lang.String getName()
-
setName
AuthorizationServerPolicy setName(java.lang.String name)
-
getPriority
java.lang.Integer getPriority()
-
setPriority
AuthorizationServerPolicy setPriority(java.lang.Integer priority)
-
getStatus
AuthorizationServerPolicy.StatusEnum getStatus()
-
setStatus
AuthorizationServerPolicy setStatus(AuthorizationServerPolicy.StatusEnum status)
-
getSystem
java.lang.Boolean getSystem()
-
setSystem
AuthorizationServerPolicy setSystem(java.lang.Boolean system)
-
getType
PolicyType getType()
-
setType
AuthorizationServerPolicy setType(PolicyType type)
-
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)
-
-