public class CreateDirectConnectGatewayRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| CreateDirectConnectGatewayRequest() | 
| CreateDirectConnectGatewayRequest(CreateDirectConnectGatewayRequest source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getDirectConnectGatewayName()Get The name of the direct connect gateway. | 
| String | getGatewayType()Get The type of the gateway. | 
| String | getHaZoneGroupId()Get ID of DC highly available placement group | 
| String | getModeType()Get CCN route publishing method. | 
| String | getNetworkInstanceId()Get When the NetworkType is VPC, this value is the VPC instance ID
When the NetworkType is CCN, this value is the CCN instance ID | 
| String | getNetworkType()Get The type of the associated network. | 
| String | getZone()Get Availability zone where the direct connect gateway resides. | 
| void | setDirectConnectGatewayName(String DirectConnectGatewayName)Set The name of the direct connect gateway. | 
| void | setGatewayType(String GatewayType)Set The type of the gateway. | 
| void | setHaZoneGroupId(String HaZoneGroupId)Set ID of DC highly available placement group | 
| void | setModeType(String ModeType)Set CCN route publishing method. | 
| void | setNetworkInstanceId(String NetworkInstanceId)Set When the NetworkType is VPC, this value is the VPC instance ID
When the NetworkType is CCN, this value is the CCN instance ID | 
| void | setNetworkType(String NetworkType)Set The type of the associated network. | 
| void | setZone(String Zone)Set Availability zone where the direct connect gateway resides. | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic CreateDirectConnectGatewayRequest()
public CreateDirectConnectGatewayRequest(CreateDirectConnectGatewayRequest source)
public String getDirectConnectGatewayName()
public void setDirectConnectGatewayName(String DirectConnectGatewayName)
DirectConnectGatewayName - The name of the direct connect gateway.public String getNetworkType()
public void setNetworkType(String NetworkType)
NetworkType - The type of the associated network. Valid values:
public String getNetworkInstanceId()
public void setNetworkInstanceId(String NetworkInstanceId)
NetworkInstanceId - public String getGatewayType()
public void setGatewayType(String GatewayType)
GatewayType - The type of the gateway. Valid values:
public String getModeType()
public void setModeType(String ModeType)
ModeType - CCN route publishing method. Valid values: `standard` and `exquisite`. This parameter is only valid for the CCN direct connect gateway.public String getZone()
public void setZone(String Zone)
Zone - Availability zone where the direct connect gateway resides.public String getHaZoneGroupId()
public void setHaZoneGroupId(String HaZoneGroupId)
HaZoneGroupId - ID of DC highly available placement groupCopyright © 2025. All rights reserved.