|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.vmware.vcloud.sdk.VcloudResource<T>
com.vmware.vcloud.sdk.VcloudEntity<com.vmware.vcloud.api.rest.schema.GatewayType>
com.vmware.vcloud.sdk.admin.EdgeGateway
public class EdgeGateway
Helper class for the EdgeGateway resource in vCloud Admin API.
| Method Summary | |
|---|---|
Task |
configureServices(com.vmware.vcloud.api.rest.schema.GatewayFeaturesType gatewayFeaturesType)
Update edgeGateway configuration. |
Task |
configureSyslogServerSettings(com.vmware.vcloud.api.rest.schema.SyslogServerType syslogServerSettings)
Configure Syslog server settings for the org vdc edge gateway. |
Task |
delete()
Delete the edgeGateway. |
static Task |
delete(VcloudClient client,
com.vmware.vcloud.api.rest.schema.ReferenceType edgeGatewayRef)
Delete the edgeGateway. |
com.vmware.vcloud.api.rest.schema.ReferenceType |
getAdminVdcReference()
Returns the Parent Admin Vdc ReferenceType. |
static EdgeGateway |
getEdgeGatewayById(VcloudClient client,
String vCloudId)
Get EdgeGateway helper using the vCloud ID |
static EdgeGateway |
getEdgeGatewayByReference(VcloudClient client,
com.vmware.vcloud.api.rest.schema.ReferenceType edgeGatewayTypeRef)
Returns the EdgeGateway by reference |
Task |
reapplyServices()
Reapply services on an edgeGateway. |
Task |
redeploy()
Redeploy edgeGateway. |
Task |
syncSyslogServer()
Synchronize syslog server settings on an edgeGateway. |
Task |
updateEdgeGateway(com.vmware.vcloud.api.rest.schema.GatewayType gatewayParams)
Update a edgeGateway. |
Task |
upgradeConfig()
Upgrade edgeGateway configuration from compact to full. |
| Methods inherited from class com.vmware.vcloud.sdk.VcloudEntity |
|---|
getMetadata, getReference, getTasks |
| Methods inherited from class com.vmware.vcloud.sdk.VcloudResource |
|---|
getResource |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public com.vmware.vcloud.api.rest.schema.ReferenceType getAdminVdcReference()
throws VCloudException
ReferenceType
VCloudException
public static EdgeGateway getEdgeGatewayByReference(VcloudClient client,
com.vmware.vcloud.api.rest.schema.ReferenceType edgeGatewayTypeRef)
throws VCloudException
client - VcloudClientedgeGatewayTypeRef - ReferenceType
EdgeGateway
VCloudException
public static EdgeGateway getEdgeGatewayById(VcloudClient client,
String vCloudId)
throws VCloudException
client - VcloudClientvCloudId - format - The vCloud ID is of the form: "urn:vcloud:type:uuid". For example:
"urn:vcloud:media:d9d976ba-e0ec-4682-a67d-380af49b54e1". String
EdgeGateway
VCloudException
public Task updateEdgeGateway(com.vmware.vcloud.api.rest.schema.GatewayType gatewayParams)
throws VCloudException
gatewayParams - GatewayType
Task
VCloudException
public Task reapplyServices()
throws VCloudException
Task
VCloudException
public Task redeploy()
throws VCloudException
Task
VCloudException
public Task syncSyslogServer()
throws VCloudException
Task
VCloudException
public Task upgradeConfig()
throws VCloudException
Task
VCloudException
public static Task delete(VcloudClient client,
com.vmware.vcloud.api.rest.schema.ReferenceType edgeGatewayRef)
throws VCloudException
client - edgeGatewayRef -
Task
VCloudException
public Task delete()
throws VCloudException
Task
VCloudException
public Task configureServices(com.vmware.vcloud.api.rest.schema.GatewayFeaturesType gatewayFeaturesType)
throws VCloudException
gatewayFeaturesType - GatewayFeaturesType
TaskType
VCloudException
public Task configureSyslogServerSettings(com.vmware.vcloud.api.rest.schema.SyslogServerType syslogServerSettings)
throws VCloudException
syslogServerSettings - SyslogServerType
Task
VCloudException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||