Class

# VMware_VCloud_SDK_EdgeGateway

class VMware_VCloud_SDK_EdgeGateway extends VMware_VCloud_SDK_Abstract

## Methods

string | getEntityId() Get vCloud ID of the vCloud resource entity from its data object. | from VMware_VCloud_SDK_Abstract
VMware_VCloud_API_ReferenceType | getEdgeGatewayRef() Get a reference to a VMware vCloud edgegateway entity. |
VMware_VCloud_API_GatewayType | getEdgeGateway() Get a VMware vCloud edgegateway entity. |
VMware_VCloud_API_LinkType | getAdminVdcRef() Get up link to the admin org vdc reference. |
VMware_VCloud_API_TaskType | modify(VMware_VCloud_API_GatewayType $params) Modify a edgeGateway. |
VMware_VCloud_API_TaskType | configureServices(VMware_VCloud_API_GatewayFeaturesType $params) Update edgeGateway configuration. |
VMware_VCloud_API_TaskType | createReapplyServices() Reapply services on an edgeGateway. |
VMware_VCloud_API_TaskType | createRedeploy() Redeploy edgeGateway. |
VMware_VCloud_API_TaskType | createSyncSyslogServerSettings() Synchronize syslog server settings on an edgeGateway. |
VMware_VCloud_API_TaskType | createUpgradeConfig() Upgrade edgeGateway configuration from compact to full. |
null | delete() Delete a edgegateway. |

## Details

###
in VMware_VCloud_SDK_Abstract at line 85
`public string getEntityId()`

Get vCloud ID of the vCloud resource entity from its data object.

#### Return Value

string |

###
at line 10
`public VMware_VCloud_API_ReferenceType getEdgeGatewayRef()`

Get a reference to a VMware vCloud edgegateway entity.

#### Return Value

VMware_VCloud_API_ReferenceType |

###
at line 21
`public VMware_VCloud_API_GatewayType getEdgeGateway()`

Get a VMware vCloud edgegateway entity.

#### Return Value

VMware_VCloud_API_GatewayType |

###
at line 32
`public VMware_VCloud_API_LinkType getAdminVdcRef()`

Get up link to the admin org vdc reference.

#### Return Value

VMware_VCloud_API_LinkType | object

###
at line 53
`public VMware_VCloud_API_TaskType modify(VMware_VCloud_API_GatewayType $params)`

Modify a edgeGateway.

#### Parameters

VMware_VCloud_API_GatewayType | $params |

#### Return Value

VMware_VCloud_API_TaskType |

###
at line 67
`public VMware_VCloud_API_TaskType configureServices(VMware_VCloud_API_GatewayFeaturesType $params)`

Update edgeGateway configuration.

#### Parameters

VMware_VCloud_API_GatewayFeaturesType | $params |

#### Return Value

VMware_VCloud_API_TaskType |

###
at line 80
`public VMware_VCloud_API_TaskType createReapplyServices()`

Reapply services on an edgeGateway.

#### Return Value

VMware_VCloud_API_TaskType |

###
at line 92
`public VMware_VCloud_API_TaskType createRedeploy()`

Redeploy edgeGateway.

#### Return Value

VMware_VCloud_API_TaskType |

###
at line 104
`public VMware_VCloud_API_TaskType createSyncSyslogServerSettings()`

Synchronize syslog server settings on an edgeGateway.

#### Return Value

VMware_VCloud_API_TaskType |

###
at line 116
`public VMware_VCloud_API_TaskType createUpgradeConfig()`

Upgrade edgeGateway configuration from compact to full.

#### Return Value

VMware_VCloud_API_TaskType |

###
at line 128
`public null delete()`

Delete a edgegateway.

#### Return Value

null |