@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2023-07-07T09:07:53.917-05:00") public class DefaultNetworkZone extends AbstractInstanceResource<NetworkZone> implements NetworkZone
properties
readLock, writeLock
Constructor and Description |
---|
DefaultNetworkZone(InternalDataStore dataStore) |
DefaultNetworkZone(InternalDataStore dataStore,
Map<String,Object> properties) |
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, hashCode, 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 DefaultNetworkZone(InternalDataStore dataStore)
public DefaultNetworkZone(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<NetworkZone>
public Map<String,Object> getLinks()
getLinks
in interface NetworkZone
public List<String> getAsns()
getAsns
in interface NetworkZone
public NetworkZone setAsns(List<String> asns)
setAsns
in interface NetworkZone
public Date getCreated()
getCreated
in interface NetworkZone
public List<NetworkZoneAddress> getGateways()
getGateways
in interface NetworkZone
public NetworkZone setGateways(List<NetworkZoneAddress> gateways)
setGateways
in interface NetworkZone
public String getId()
getId
in interface NetworkZone
public Date getLastUpdated()
getLastUpdated
in interface NetworkZone
public List<NetworkZoneLocation> getLocations()
getLocations
in interface NetworkZone
public NetworkZone setLocations(List<NetworkZoneLocation> locations)
setLocations
in interface NetworkZone
public String getName()
getName
in interface NetworkZone
public NetworkZone setName(String name)
setName
in interface NetworkZone
public List<NetworkZoneAddress> getProxies()
getProxies
in interface NetworkZone
public NetworkZone setProxies(List<NetworkZoneAddress> proxies)
setProxies
in interface NetworkZone
public String getProxyType()
getProxyType
in interface NetworkZone
public NetworkZone setProxyType(String proxyType)
setProxyType
in interface NetworkZone
public NetworkZoneStatus getStatus()
getStatus
in interface NetworkZone
public NetworkZone setStatus(NetworkZoneStatus status)
setStatus
in interface NetworkZone
public Boolean getSystem()
getSystem
in interface NetworkZone
public NetworkZone setSystem(Boolean system)
setSystem
in interface NetworkZone
public NetworkZoneType getType()
getType
in interface NetworkZone
public NetworkZone setType(NetworkZoneType type)
setType
in interface NetworkZone
public NetworkZoneUsage getUsage()
getUsage
in interface NetworkZone
public NetworkZone setUsage(NetworkZoneUsage usage)
setUsage
in interface NetworkZone
@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2023-07-07T09:07:53.917-05:00", comments="DELETE - /api/v1/zones/{zoneId}") public void delete()
delete
in interface Deletable
delete
in interface NetworkZone
delete
in class AbstractInstanceResource<NetworkZone>
@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2023-07-07T09:07:53.917-05:00", comments="POST - /api/v1/zones/{zoneId}/lifecycle/deactivate") public NetworkZone deactivate()
deactivate
in interface NetworkZone
@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2023-07-07T09:07:53.917-05:00", comments="PUT - /api/v1/zones/{zoneId}") public NetworkZone update()
update
in interface NetworkZone
@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2023-07-07T09:07:53.917-05:00", comments="POST - /api/v1/zones/{zoneId}/lifecycle/activate") public NetworkZone activate()
activate
in interface NetworkZone
Copyright © 2017–2023 Okta. All rights reserved.