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, wait
instance
protected 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>
ApiException
Copyright © 2017–2023 Okta. All rights reserved.