@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2023-07-07T09:07:53.917-05:00") public class DefaultApplicationFeature extends AbstractInstanceResource<ApplicationFeature> implements ApplicationFeature
properties
readLock, writeLock
Constructor and Description |
---|
DefaultApplicationFeature(InternalDataStore dataStore) |
DefaultApplicationFeature(InternalDataStore dataStore,
Map<String,Object> properties) |
Modifier and Type | Method and Description |
---|---|
CapabilitiesObject |
getCapabilities() |
String |
getDescription() |
Map<String,Object> |
getLinks() |
String |
getName() |
Map<String,Property> |
getPropertyDescriptors() |
Class<? extends Resource> |
getResourceClass()
Returns the class this resource represents.
|
EnabledStatus |
getStatus() |
ApplicationFeatureList |
listFeaturesForApplication(String appId)
Fetches the Feature objects for an application.
|
ApplicationFeature |
setCapabilities(CapabilitiesObject capabilities) |
ApplicationFeature |
setDescription(String description) |
ApplicationFeature |
setName(String name) |
ApplicationFeature |
setStatus(EnabledStatus status) |
delete, save
clear, 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, values
getBoolean, 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, setProperty
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getResourceHref, setResourceHref
getBoolean, getInteger, getIntegerList, getNumber, getNumberList, getString, getStringList
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
public DefaultApplicationFeature(InternalDataStore dataStore)
public DefaultApplicationFeature(InternalDataStore dataStore, Map<String,Object> properties)
public Map<String,Property> getPropertyDescriptors()
getPropertyDescriptors
in class AbstractResource
public Class<? extends Resource> getResourceClass()
AbstractInstanceResource
Foo
, in this case this method may return Foo.class
.
(Defaults to getClass()
.)getResourceClass
in class AbstractInstanceResource<ApplicationFeature>
public Map<String,Object> getLinks()
getLinks
in interface ApplicationFeature
public CapabilitiesObject getCapabilities()
getCapabilities
in interface ApplicationFeature
public ApplicationFeature setCapabilities(CapabilitiesObject capabilities)
setCapabilities
in interface ApplicationFeature
public String getDescription()
getDescription
in interface ApplicationFeature
public ApplicationFeature setDescription(String description)
setDescription
in interface ApplicationFeature
public String getName()
getName
in interface ApplicationFeature
public ApplicationFeature setName(String name)
setName
in interface ApplicationFeature
public EnabledStatus getStatus()
getStatus
in interface ApplicationFeature
public ApplicationFeature setStatus(EnabledStatus status)
setStatus
in interface ApplicationFeature
@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2023-07-07T09:07:53.917-05:00", comments="GET - /api/v1/apps/{appId}/features") public ApplicationFeatureList listFeaturesForApplication(String appId)
listFeaturesForApplication
in interface ApplicationFeature
appId
- (required)Copyright © 2017–2023 Okta. All rights reserved.