public class DefaultPolicyBuilder<T extends PolicyBuilder> extends java.lang.Object implements PolicyBuilder<T>
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
description |
protected java.lang.Boolean |
isActive |
protected java.lang.String |
name |
protected PolicyType |
policyType |
protected java.lang.Integer |
priority |
protected Policy.StatusEnum |
status |
| Modifier and Type | Method and Description |
|---|---|
Policy |
buildAndCreate(Client client) |
protected T |
self() |
T |
setDescription(java.lang.String description) |
T |
setName(java.lang.String name) |
T |
setPriority(java.lang.Integer priority) |
T |
setStatus(Policy.StatusEnum status) |
T |
setType(PolicyType policyType) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinstanceprotected java.lang.String name
protected java.lang.String description
protected PolicyType policyType
protected java.lang.Integer priority
protected Policy.StatusEnum status
protected java.lang.Boolean isActive
public T setName(java.lang.String name)
setName in interface PolicyBuilder<T extends PolicyBuilder>public T setDescription(java.lang.String description)
setDescription in interface PolicyBuilder<T extends PolicyBuilder>public T setType(PolicyType policyType)
setType in interface PolicyBuilder<T extends PolicyBuilder>public T setPriority(java.lang.Integer priority)
setPriority in interface PolicyBuilder<T extends PolicyBuilder>public T setStatus(Policy.StatusEnum status)
setStatus in interface PolicyBuilder<T extends PolicyBuilder>protected T self()
public Policy buildAndCreate(Client client)
buildAndCreate in interface PolicyBuilder<T extends PolicyBuilder>Copyright © 2017-2021 Okta. All Rights Reserved.