public class DefaultPolicyBuilder<T extends PolicyBuilder> extends Object implements PolicyBuilder<T>
| Modifier and Type | Field and Description |
|---|---|
protected String |
description |
protected Boolean |
isActive |
protected String |
name |
protected PolicyType |
policyType |
protected Integer |
priority |
protected Policy.StatusEnum |
status |
| Modifier and Type | Method and Description |
|---|---|
Policy |
buildAndCreate(Client client) |
protected T |
self() |
T |
setDescription(String description) |
T |
setName(String name) |
T |
setPriority(Integer priority) |
T |
setStatus(Policy.StatusEnum status) |
T |
setType(PolicyType policyType) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinstanceprotected String name
protected String description
protected PolicyType policyType
protected Integer priority
protected Policy.StatusEnum status
protected Boolean isActive
public T setName(String name)
setName in interface PolicyBuilder<T extends PolicyBuilder>public T setDescription(String description)
setDescription in interface PolicyBuilder<T extends PolicyBuilder>public T setType(PolicyType policyType)
setType in interface PolicyBuilder<T extends PolicyBuilder>public T setPriority(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–2023 Okta. All rights reserved.