| Modifier and Type | Method and Description |
|---|---|
Map<NuageVspEntity,Map<RequestType,AtomicLong>> |
NuageVspStatistics.getVsdCountReport() |
| Modifier and Type | Method and Description |
|---|---|
void |
NuageVspAclClient.applyFIPAccessControl(NuageVspEntity domainType,
String domainId,
String networkUuid,
String staticNatIpUuid,
boolean accessControl) |
void |
NuageVspAclClient.createDefaultRules(VspNetwork vspNetwork,
NuageVspEntity nuageVspEntity,
String nuageVspEntityId) |
void |
NuageVspApiClient.createDhcpOptions(NuageVspApiClient.ExistingDhcpOptionStrategy existingOptionStrategy,
NuageVspEntity nuageVspEntity,
String nuageVspEntityUuid,
String nuageVspEntityId,
VspNetwork vspNetwork,
DhcpOptions dhcpOptions)
Depending on the option strategy new dhcp options get created on the vsd for the specified vsd entity (vport or subnet)
|
void |
NuageVspApiClient.deleteQuietly(NuageVspEntity entityType,
String entityId) |
boolean |
NuageVspApiClient.entityExists(NuageVspEntity entityType,
String entityUuid)
Check if an entity exists in the VSD
|
NuageVspObject |
NuageVspAclClient.findACLTemplate(NuageVspEntity parentType,
String parentId,
NuageVspEntity aclTemplateType,
Acl.AclTemplatePriorityType priorityType,
Integer priority) |
String |
NuageVspApiClient.findEntityByExternalUuid(NuageVspEntity entityType,
String entityId,
NuageVspEntity childEntityType,
String externalId) |
String |
NuageVspApiClient.findEntityIdByExternalUuid(NuageVspEntity entityType,
String entityId,
NuageVspEntity childEntityType,
String externalId) |
String |
NuageVspApiClient.findEntityUsingFilter(NuageVspEntity entityType,
String entityId,
NuageVspEntity childEntityType,
NuageVspAttribute filterAttr,
Object filterAttrValue) |
String |
NuageVspApiClient.findEntityUsingFilter(NuageVspEntity entityType,
String entityId,
NuageVspEntity childEntityType,
NuageVspFilter filter) |
<T> T |
NuageVspApiClient.findFieldValueByExternalUuid(NuageVspEntity entityType,
String entityId,
NuageVspEntity childEntityType,
String externalId,
NuageVspAttribute fieldName) |
NuageVspObject |
NuageVspAclClient.findOrCreateACLTemplate(String vpcOrSubnetUuid,
NuageVspEntity parentType,
String parentId,
NuageVspEntity aclTemplateType,
Acl.AclTemplatePriorityType priorityType,
Integer priority) |
List<NuageVspObject> |
NuageVspAclClient.getACLEntriesAssociatedToLocation(String aclNetworkLocationId,
NuageVspEntity aclTemplateType,
String aclTemplateId) |
Map<String,NuageVspObject> |
NuageVspAclClient.getACLEntriesAssociatedToLocationByExternalId(String aclNetworkLocationId,
NuageVspEntity aclTemplateType,
String aclTemplateId) |
List<NuageVspObject> |
NuageVspAclClient.getACLTemplatesAssociatedToDomain(String networkUuid,
NuageVspEntity domainType,
String domainId,
NuageVspEntity aclTemplateType,
Acl.AclTemplatePriorityType priorityType,
boolean throwExceptionIfNotPresent) |
String |
NuageVspApiClient.getEntityId(String jsonString,
NuageVspEntity entityType) |
String |
NuageVspApiClient.getIsolatedDomain(boolean throwExceptionWhenNotFound,
String enterpriseId,
NuageVspEntity attachedNetworkType,
String vpcOrSubnetUuid) |
String |
NuageVspApiClient.getIsolatedDomain(String enterpriseId,
NuageVspEntity attachedNetworkType,
String vpcOrSubnetUuid) |
NuageVspObject |
NuageVspApiClient.getResource(NuageVspEntity nuageEntityType,
String entityId) |
String |
NuageVspApiClient.getResources(NuageVspEntity entityType) |
<T> T |
NuageVspApiClient.getResources(NuageVspEntity entityType,
Class<T> type) |
String |
NuageVspApiClient.getResources(NuageVspEntity enterprise,
NuageVspFilter filter) |
String |
NuageVspApiClient.getResources(NuageVspObject parent,
NuageVspEntity childEntityType) |
long |
NuageVspStatistics.getVsdCount(NuageVspEntity entity) |
long |
NuageVspStatistics.getVsdCount(NuageVspEntity entity,
RequestType type) |
boolean |
NuageVspApiClient.isExistingResource(NuageVspEntity entity,
String entiyId)
Checks if the entity with the specified entityId is present on the VSD.
|
List<NuageVspObject> |
NuageVspApiClient.parseJsonString(NuageVspEntity entity,
String json) |
<T> T |
NuageVspApiClient.parseJsonString(NuageVspEntity entity,
String json,
Class<T> type) |
void |
NuageVspApiClient.removeAllDhcpOptionsWithCode(NuageVspEntity nuageVspEntity,
String externalUuid,
String entityId,
Set<Integer> dhcpOptionCodesToRemove)
Removes all specified dhcp options from the specified nic.
|
void |
NuageVspStatistics.reportVSDCall(NuageVspEntity entity,
RequestType requestType)
Report a call to the VSD
|
| Modifier and Type | Method and Description |
|---|---|
Map<NuageVspEntity,Map<RequestType,AtomicLong>> |
NuageVspStatisticsImpl.getVsdCountReport() |
| Modifier and Type | Method and Description |
|---|---|
void |
NuageVspApiClientImpl.addPermission(NuageVspEntity entityType,
String entityId,
Set<String> groupIds) |
void |
NuageVspAclClientImpl.applyFIPAccessControl(NuageVspEntity domainType,
String domainId,
String networkUuid,
String staticNatIpUuid,
boolean accessControl) |
void |
NuageVspAclClientImpl.createDefaultRules(VspNetwork vspNetwork,
NuageVspEntity nuageVspEntity,
String nuageVspEntityId) |
void |
NuageVspApiClientImpl.createDhcpOptions(boolean isCreateDhcpOption,
NuageVspEntity nuageVspEntity,
String nuageVspEntityId,
String nuageVspEntityUuid,
VspNetwork vspNetwork,
DhcpOptions dhcpOptions) |
void |
NuageVspApiClientImpl.createDhcpOptions(NuageVspApiClient.ExistingDhcpOptionStrategy existingOptionStrategy,
NuageVspEntity nuageVspEntity,
String nuageVspEntityUuid,
String nuageVspEntityId,
VspNetwork vspNetwork,
DhcpOptions dhcpOptions) |
protected NuageVspObject |
NuageVspRestApi.createNuageVspObject(NuageVspEntity entity) |
protected NuageVspObject |
NuageVspRestApi.createNuageVspObject(NuageVspEntity entity,
String entityId) |
NuageVspObject |
NuageVspRestApi.createResource(NuageVspEntity parentEntityType,
String parentEntityId,
NuageVspObject childEntity) |
NuageVspObject |
NuageVspRestApi.createResource(NuageVspEntity parentEntityType,
String parentEntityId,
NuageVspObject childEntity,
Boolean checkWarning,
NuageVspUser proxyUser,
NuageVspConstants.ErrorCode... retryNuageErrorCodes) |
NuageVspObject |
NuageVspRestApi.createResource(NuageVspEntity parentEntityType,
String parentEntityId,
NuageVspObject childEntity,
String proxyUserUuid,
String proxyUserDomainUuid) |
void |
NuageVspApiClientImpl.deleteQuietly(NuageVspEntity entityType,
String entityId) |
boolean |
NuageVspRestApi.deleteQuietly(NuageVspEntity entityToBeCleaned,
String entityIDToBeCleaned) |
String |
NuageVspRestApi.deleteResource(NuageVspEntity entityType,
String entityId) |
boolean |
NuageVspApiClientImpl.entityExists(NuageVspEntity entityType,
String entityUuid) |
Pair<String,String> |
NuageVspRestApi.executeNuageApi(NuageVspEntity entityType,
String entityId,
NuageVspEntity childEntityType,
Object entityDetails,
RequestType type,
Boolean checkWarning,
NuageVspPaging paging,
NuageVspUser proxyUser)
All Nuage APIs will be executed as CMS User in Nuage.
|
Pair<String,String> |
NuageVspRestApi.executeNuageApi(NuageVspEntity entityType,
String entityId,
NuageVspEntity childEntityType,
Object entityDetails,
RequestType type,
boolean checkWarning,
NuageVspPaging paging,
NuageVspUser proxyUser,
String restRelativePath) |
NuageVspObject |
NuageVspAclClientImpl.findACLTemplate(NuageVspEntity parentType,
String parentId,
NuageVspEntity aclTemplateType,
Acl.AclTemplatePriorityType priorityType,
Integer priority) |
String |
NuageVspApiClientImpl.findEntityByExternalUuid(NuageVspEntity entityType,
String entityId,
NuageVspEntity childEntityType,
String externalId) |
String |
NuageVspApiClientImpl.findEntityIdByExternalUuid(NuageVspEntity entityType,
String entityId,
NuageVspEntity childEntityType,
String externalId) |
String |
NuageVspApiClientImpl.findEntityUsingFilter(NuageVspEntity entityType,
String entityId,
NuageVspEntity childEntityType,
NuageVspAttribute filterAttr,
Object filterAttrValue) |
String |
NuageVspApiClientImpl.findEntityUsingFilter(NuageVspEntity entityType,
String entityId,
NuageVspEntity childEntityType,
NuageVspFilter filter) |
<T> T |
NuageVspApiClientImpl.findFieldValueByExternalUuid(NuageVspEntity entityType,
String entityId,
NuageVspEntity childEntityType,
String externalId,
NuageVspAttribute fieldName) |
NuageVspObject |
NuageVspAclClientImpl.findOrCreateACLTemplate(String vpcOrSubnetUuid,
NuageVspEntity parentType,
String parentId,
NuageVspEntity aclTemplateType,
Acl.AclTemplatePriorityType priorityType,
Integer priority) |
List<NuageVspObject> |
NuageVspApiClientImpl.getACLAssociatedToDomain(boolean ingress,
NuageVspEntity domainType,
String domainUuid,
String networkUuid) |
List<NuageVspObject> |
NuageVspApiClientImpl.getACLEntriesAssociatedToLocation(String aclNetworkLocationId,
NuageVspEntity aclTemplateType,
String aclTemplateId) |
List<NuageVspObject> |
NuageVspAclClientImpl.getACLEntriesAssociatedToLocation(String aclNetworkLocationId,
NuageVspEntity aclTemplateType,
String aclTemplateId)
Fetches the ACL Entries inside the given ACL Template, that match the given
|
Map<String,NuageVspObject> |
NuageVspAclClientImpl.getACLEntriesAssociatedToLocationByExternalId(String aclNetworkLocationId,
NuageVspEntity aclTemplateType,
String aclTemplateId)
Fetches the ACL Entries inside the given ACL Template, that match the given
|
List<NuageVspObject> |
NuageVspAclClientImpl.getACLTemplatesAssociatedToDomain(String networkUuid,
NuageVspEntity domainType,
String domainId,
NuageVspEntity aclTemplateType,
Acl.AclTemplatePriorityType priorityType,
boolean throwExceptionIfNotPresent) |
String |
NuageVspRestApi.getChildResources(NuageVspEntity parentEntityType,
String parentEntityId,
NuageVspEntity nuageChildEntityType,
NuageVspPaging paging) |
NuageVspObject |
NuageVspRestApi.getEntityByExternalId(NuageVspEntity entityType,
String entityId,
NuageVspEntity childEntityType,
String externalId) |
String |
NuageVspRestApi.getEntityId(NuageVspEntity entityType,
String jsonString) |
String |
NuageVspApiClientImpl.getEntityId(String jsonString,
NuageVspEntity entityType) |
NuageVspObject |
NuageVspRestApi.getFirstJsonEntity(NuageVspEntity entityType,
String jsonString) |
String |
NuageVspApiClientImpl.getIsolatedDomain(boolean throwExceptionWhenNotFound,
String enterpriseId,
NuageVspEntity attachedNetworkType,
String vpcOrSubnetUuid) |
String |
NuageVspApiClientImpl.getIsolatedDomain(String enterpriseId,
NuageVspEntity attachedNetworkType,
String vpcOrSubnetUuid) |
NuageVspObject |
NuageVspAclClientImpl.getOnlyACLTemplateAssociatedToDomain(String networkUuid,
NuageVspEntity domainType,
String domainId,
NuageVspEntity aclTemplateType) |
NuageVspObject |
NuageVspRestApi.getOnlyJsonEntity(NuageVspEntity entityType,
String jsonString) |
NuageVspObject |
NuageVspApiClientImpl.getResource(NuageVspEntity nuageEntityType,
String entityId) |
NuageVspObject |
NuageVspRestApi.getResource(NuageVspEntity nuageEntityType,
String entityId) |
String |
NuageVspRestApi.getResource(NuageVspEntity nuageEntityType,
String entityId,
Boolean checkWarning) |
String |
NuageVspApiClientImpl.getResources(NuageVspEntity entityType) |
String |
NuageVspRestApi.getResources(NuageVspEntity nuageEntityType) |
<T> T |
NuageVspApiClientImpl.getResources(NuageVspEntity entityType,
Class<T> type) |
String |
NuageVspApiClientImpl.getResources(NuageVspEntity enterprise,
NuageVspFilter filter) |
String |
NuageVspRestApi.getResources(NuageVspEntity nuageEntityType,
NuageVspFilter filter) |
String |
NuageVspRestApi.getResources(NuageVspEntity nuageEntityType,
NuageVspPaging paging) |
String |
NuageVspRestApi.getResources(NuageVspEntity nuageEntityType,
String entityId,
NuageVspEntity nuageChildEntityType) |
String |
NuageVspRestApi.getResources(NuageVspEntity nuageEntityType,
String entityId,
NuageVspEntity nuageChildEntityType,
NuageVspAttribute filterAttribute,
Object filterValue) |
String |
NuageVspRestApi.getResources(NuageVspEntity nuageEntityType,
String entityId,
NuageVspEntity nuageChildEntityType,
NuageVspFilter filter) |
String |
NuageVspApiClientImpl.getResources(NuageVspObject parent,
NuageVspEntity childEntityType) |
String |
NuageVspRestApi.getResources(NuageVspObject nuageVspObject,
NuageVspEntity nuageChildEntityType) |
String |
NuageVspRestApi.getResources(NuageVspObject nuageVspObject,
NuageVspEntity nuageChildEntityType,
NuageVspFilter filter) |
long |
NuageVspStatisticsImpl.getVsdCount(NuageVspEntity entity) |
long |
NuageVspStatisticsImpl.getVsdCount(NuageVspEntity entity,
RequestType type) |
boolean |
NuageVspApiClientImpl.isExistingResource(NuageVspEntity entity,
String entiyId) |
boolean |
NuageVspRestApi.isExistingResource(NuageVspEntity entity,
String entityId) |
boolean |
NuageVspRestApi.linkRelatedEntity(NuageVspEntity nuageEntityType,
String entityId,
NuageVspEntity nuageChildEntityType,
String nuageChildEntityId) |
void |
NuageVspRestApi.linkRelatedEntity(NuageVspObject nuageVspObject,
NuageVspEntity nuageChildEntityType,
String nuageChildEntityId) |
List<NuageVspObject> |
NuageVspApiClientImpl.parseJsonString(NuageVspEntity entity,
String json) |
List<NuageVspObject> |
NuageVspRestApi.parseJsonString(NuageVspEntity nuageEntity,
String jsonResult) |
<T> T |
NuageVspApiClientImpl.parseJsonString(NuageVspEntity entity,
String json,
Class<T> type) |
<T> T |
NuageVspRestApi.parseJsonString(NuageVspEntity nuageEntity,
String jsonResult,
Type type) |
void |
NuageVspApiClientImpl.removeAllDhcpOptionsWithCode(NuageVspEntity nuageVspEntity,
String externalUuid,
String entityId,
Set<Integer> dhcpOptionCodesToRemove) |
void |
NuageVspStatisticsImpl.reportVSDCall(NuageVspEntity entity,
RequestType requestType) |
String |
NuageVspRestApi.resourceExists(NuageVspEntity nuageEntityType,
String entityId,
Boolean checkWarning) |
protected boolean |
NuageVspRestApi.saveLinkedEntities(NuageVspEntity nuageEntityType,
String entityId,
NuageVspEntity nuageChildEntityType,
Set<String> oldNuageChildEntityIds,
Set<String> newNuageChildEntityIds) |
boolean |
NuageVspRestApi.setRelatedEntities(NuageVspEntity nuageEntityType,
String entityId,
NuageVspEntity nuageChildEntityType,
Set<String> nuageChildEntityIds) |
boolean |
NuageVspRestApi.setRelatedEntities(NuageVspObject nuageVspObject,
NuageVspEntity nuageChildEntityType,
Set<String> nuageChildEntityIds) |
boolean |
NuageVspRestApi.unlinkRelatedEntity(NuageVspEntity nuageEntityType,
String entityId,
NuageVspEntity nuageChildEntityType,
String nuageChildEntityId) |
String |
NuageVspRestApi.updateResource(NuageVspEntity parentEntityType,
String parentEntityId,
NuageVspEntity childEntityType,
Object childEntity) |
| Modifier and Type | Method and Description |
|---|---|
NuageVspEntity |
NetworkDetails.getDomainType() |
NuageVspEntity |
NuageVspObject.getEntityType() |
NuageVspEntity |
NetworkDetails.getSubnetType() |
static NuageVspEntity |
NuageVspEntity.lookup(String entityType) |
static NuageVspEntity |
NuageVspEntity.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static NuageVspEntity[] |
NuageVspEntity.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
static NuageVspAttribute |
NuageVspAttribute.lookup(NuageVspApiVersion apiVersion,
String attributeName,
NuageVspEntity entityType) |
void |
NetworkDetails.setDomainType(NuageVspEntity domainType) |
void |
NetworkDetails.setSubnetType(NuageVspEntity subnetType) |
| Constructor and Description |
|---|
NuageVspObject(NuageVspApiVersion apiVersion,
NuageVspEntity entity) |
NuageVspObject(NuageVspApiVersion apiVersion,
NuageVspEntity entity,
String id) |
| Modifier and Type | Method and Description |
|---|---|
void |
NuageVspObjectTypeAdapter.setEntity(NuageVspEntity entity) |
| Constructor and Description |
|---|
NuageVspObjectTypeAdapter(NuageVspEntity entity,
NuageVspApiVersion apiVersion,
String cmsId) |
| Modifier and Type | Method and Description |
|---|---|
NuageVspEntity |
NuageVspApiException.getEntityType() |
| Modifier and Type | Method and Description |
|---|---|
void |
NuageVspApiException.setEntityType(NuageVspEntity entityType) |
| Constructor and Description |
|---|
NuageVspApiException(int httpErrorCode,
String errorMessage,
NuageVspConstants.ErrorCode nuageErrorCode,
String nuageErrorDetails,
NuageVspEntity entityType,
RequestType requestType) |
NuageVspApiException(int httpErrorCode,
String errorMessage,
NuageVspEntity entityType,
RequestType requestType) |
Copyright © 2016–2017 Nuage Networks. All rights reserved.