@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2023-02-02T10:57:07.429-06:00") public class DefaultPolicy extends AbstractInstanceResource<Policy> implements Policy
Policy.StatusEnumpropertiesreadLock, writeLock| Constructor and Description |
|---|
DefaultPolicy(InternalDataStore dataStore) |
DefaultPolicy(InternalDataStore dataStore,
Map<String,Object> properties) |
saveclear, containsKey, containsValue, createPropertyDescriptorMap, createPropertyDescriptorMap, entrySet, equals, get, getDataStore, getDeletedPropertyNames, getInternalProperties, getParamsFromHref, getProperty, getPropertyNames, getResourceHref, getResourceListProperty, getResourceProperty, getUpdatedPropertyNames, hashCode, hasProperty, isDirty, isEmpty, isPrintableProperty, keySet, materialize, put, putAll, remove, setInternalProperties, setProperty, setProperty, setResourceHref, size, toString, valuesgetBoolean, getBoolean, getBooleanProperty, getCharArray, getDateProperty, getDoubleProperty, getDoubleProperty, getEnumListProperty, getEnumProperty, getEnumProperty, getInt, getInteger, getIntegerList, getIntProperty, getIntProperty, getListProperty, getListProperty, getMap, getMapProperty, getNonEmptyMap, getNullableBoolean, getNullableBooleanProperty, getNumber, getNumberList, getString, getString, getStringList, getStringProperty, setProperty, setPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetResourceHref, setResourceHrefgetBoolean, getInteger, getIntegerList, getNumber, getNumberList, getString, getStringListclear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuespublic DefaultPolicy(InternalDataStore dataStore)
public DefaultPolicy(InternalDataStore dataStore, Map<String,Object> properties)
public Map<String,Property> getPropertyDescriptors()
getPropertyDescriptors in class AbstractResourcepublic Class<? extends Resource> getResourceClass()
AbstractInstanceResourceFoo, in this case this method may return Foo.class.
(Defaults to getClass().)getResourceClass in class AbstractInstanceResource<Policy>public Map<String,Object> getEmbedded()
getEmbedded in interface Policypublic PolicyRuleConditions getConditions()
getConditions in interface Policypublic Policy setConditions(PolicyRuleConditions conditions)
setConditions in interface Policypublic Date getCreated()
getCreated in interface Policypublic String getDescription()
getDescription in interface Policypublic Policy setDescription(String description)
setDescription in interface Policypublic Date getLastUpdated()
getLastUpdated in interface Policypublic Integer getPriority()
getPriority in interface Policypublic Policy setPriority(Integer priority)
setPriority in interface Policypublic Policy.StatusEnum getStatus()
public Policy setStatus(Policy.StatusEnum status)
public PolicyType getType()
public Policy setType(PolicyType type)
@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2023-02-02T10:57:07.429-06:00", comments="POST - /api/v1/policies/{policyId}/rules") public PolicyRule createRule(PolicyRule policyRule)
createRule in interface PolicypolicyRule - (required)@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2023-02-02T10:57:07.429-06:00", comments="POST - /api/v1/policies/{policyId}/lifecycle/deactivate") public void deactivate()
deactivate in interface Policy@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2023-02-02T10:57:07.429-06:00", comments="PUT - /api/v1/policies/{policyId}") public Policy update()
@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2023-02-02T10:57:07.429-06:00", comments="DELETE - /api/v1/policies/{policyId}") public void delete()
@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2023-02-02T10:57:07.429-06:00", comments="POST - /api/v1/policies/{policyId}/lifecycle/activate") public void activate()
@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2023-02-02T10:57:07.429-06:00", comments="GET - /api/v1/policies/{policyId}/rules") public PolicyRuleList listPolicyRules()
listPolicyRules in interface Policy@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2023-02-02T10:57:07.429-06:00", comments="GET - /api/v1/policies/{policyId}/rules/{ruleId}") public PolicyRule getPolicyRule(String ruleId)
getPolicyRule in interface PolicyruleId - (required)Copyright © 2017–2023 Okta. All rights reserved.