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 LifecycleStatus | 
status  | 
| Modifier and Type | Method and Description | 
|---|---|
Policy | 
buildAndCreate(PolicyApi client)  | 
protected T | 
self()  | 
T | 
setDescription(String description)  | 
T | 
setName(String name)  | 
T | 
setPriority(Integer priority)  | 
T | 
setStatus(LifecycleStatus 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 LifecycleStatus 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(LifecycleStatus status)
setStatus in interface PolicyBuilder<T extends PolicyBuilder>protected T self()
public Policy buildAndCreate(PolicyApi client) throws ApiException
buildAndCreate in interface PolicyBuilder<T extends PolicyBuilder>ApiExceptionCopyright © 2017–2023 Okta. All rights reserved.