• CLI

sdk
  1. Help Center
  2. CLI
  3. Developer Guide
  4. Mapping Between API and SDK
  5. Java
  6. ELB

ELB

Interface

Method

API

LoadBalancer

ELBJob create(LoadBalancerCreate loadBalancer)

POST /v1.0/{tenant_id}/elbaas/loadbalancers

LoadBalancer get(String loadBalancerId)

GET /v1.0/{tenant_id}/elbaas/loadbalancers/{loadbalancer_id}

List<? extends LoadBalancer> list()

GET /v1.0/{tenant_id}/elbaas/loadbalancers

ELBJob update(String loadBalancerId, LoadBalancerUpdate loadBalancer)

PUT /v1.0/{tenant_id}/elbaas/loadbalancers/{loadbalancer_id}

ELBJob delete(String loadBalancerId)

DELETE /v1.0/{tenant_id}/elbaas/loadbalancers/{loadbalancer_id}

Listener

ListenerCreate create(ListenerCreate listener)

POST /v1.0/{tenant_id}/elbaas/listeners

Listener get(String listenerId)

GET /v1.0/{tenant_id}/elbaas/listeners/{listener_id}

Listener[] list()

GET /v1.0/{tenant_id}/elbaas/listeners?loadbalancer_id={loadbalancer_id}

Listener update(String listenerId, ListenerUpdate listener)

PUT /v1.0/{tenant_id}/elbaas/listeners/{listener_id}

ActionResponse delete(String listenerId)

DELETE /v1.0/{tenant_id}/elbaas/listeners/{listener_id}

HealthCheck

HealthCheck create(HealthCheckCreate healthCheck)

POST /v1.0/{tenant_id}/elbaas/healthcheck

HealthCheck get(String healthCheckId)

GET /v1.0/{tenant_id}/elbaas/healthcheck/{healthcheck_id}

HealthCheck update(String healthCheckId, HealthCheckUpdate healthCheck)

PUT /v1.0/{tenant_id}/elbaas/healthcheck/{healthcheck_id}

ActionResponse delete(String healthCheckId)

DELETE /v1.0/{tenant_id}/elbaas/healthcheck/{healthcheck_id}

Member

ELBJob create(String listenerId, List<ServerCreate> servers)

POST /v1.0/{tenant_id}/elbaas/listeners/{listener_id}/members

ELBJob delete(String listenerId, ServerDelete serverDelete)

POST /v1.0/{tenant_id}/elbaas/listeners/{listener_id}/members/action

Server[] list(String listenerId)

GET /v1.0/{tenant_id}/elbaas/listeners/{listener_id}/members

Certificate

Certificate create(Certificate cert)

POST /v1.0/{tenant_id}/elbaas/certificate

Certificates list()

GET /v1.0/{tenant_id}/elbaas/certificate

Certificate update(String certificateId, CertificateUpdate cert)

PUT /v1.0/{tenant_id}/elbaas/certificate/{certificate_id}

ActionResponse delete(String certificateId)

DELETE /v1.0/{tenant_id}/elbaas/certificate/{certificate_id}