public class EksService extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
EksService()  | 
EksService(EksService 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 | 
|---|---|
Boolean | 
getAllIpDone()
Get Whether all the application IPs are ready
Note: This field may return `null`, indicating that no valid values can be obtained. 
 | 
String | 
getApplicationId()
Get The application ID returned. 
 | 
String | 
getApplicationName()
Get Service name
Note: this field may return `null`, indicating that no valid values can be obtained. 
 | 
String[] | 
getClusterIp()
Get Private IP
Note: this field may return `null`, indicating that no valid values can be obtained. 
 | 
Long | 
getEnableRegistryNextDeploy()
Get `0`: Do not inject. 
 | 
String | 
getExternalDomain()
Get CLB domain name
Note: This field may return `null`, indicating that no valid values can be obtained. 
 | 
String | 
getExternalIp()
Get Public IP
Note: this field may return `null`, indicating that no valid values can be obtained. 
 | 
Boolean | 
getFlushAll()
Get Flush all types
Note: This field may return `null`, indicating that no valid values can be obtained. 
 | 
String | 
getLoadBalanceId()
Get Load balancer ID. 
 | 
String | 
getName()
Get Service name 
 | 
PortMapping[] | 
getPortMappings()
Get Port mapping
Note: this field may return `null`, indicating that no valid values can be obtained. 
 | 
Long[] | 
getPorts()
Get Available ports 
 | 
ServicePortMapping[] | 
getServicePortMappingList()
Get Details of each type of access configuration
Note: This field may return `null`, indicating that no valid values can be obtained. 
 | 
String | 
getSubnetId()
Get Subnet ID. 
 | 
String | 
getType()
Get The access type. 
 | 
String | 
getVersionName()
Get Version name
Note: this field may return `null`, indicating that no valid values can be obtained. 
 | 
String | 
getYaml()
Get Yaml contents 
 | 
void | 
setAllIpDone(Boolean AllIpDone)
Set Whether all the application IPs are ready
Note: This field may return `null`, indicating that no valid values can be obtained. 
 | 
void | 
setApplicationId(String ApplicationId)
Set The application ID returned. 
 | 
void | 
setApplicationName(String ApplicationName)
Set Service name
Note: this field may return `null`, indicating that no valid values can be obtained. 
 | 
void | 
setClusterIp(String[] ClusterIp)
Set Private IP
Note: this field may return `null`, indicating that no valid values can be obtained. 
 | 
void | 
setEnableRegistryNextDeploy(Long EnableRegistryNextDeploy)
Set `0`: Do not inject. 
 | 
void | 
setExternalDomain(String ExternalDomain)
Set CLB domain name
Note: This field may return `null`, indicating that no valid values can be obtained. 
 | 
void | 
setExternalIp(String ExternalIp)
Set Public IP
Note: this field may return `null`, indicating that no valid values can be obtained. 
 | 
void | 
setFlushAll(Boolean FlushAll)
Set Flush all types
Note: This field may return `null`, indicating that no valid values can be obtained. 
 | 
void | 
setLoadBalanceId(String LoadBalanceId)
Set Load balancer ID. 
 | 
void | 
setName(String Name)
Set Service name 
 | 
void | 
setPortMappings(PortMapping[] PortMappings)
Set Port mapping
Note: this field may return `null`, indicating that no valid values can be obtained. 
 | 
void | 
setPorts(Long[] Ports)
Set Available ports 
 | 
void | 
setServicePortMappingList(ServicePortMapping[] ServicePortMappingList)
Set Details of each type of access configuration
Note: This field may return `null`, indicating that no valid values can be obtained. 
 | 
void | 
setSubnetId(String SubnetId)
Set Subnet ID. 
 | 
void | 
setType(String Type)
Set The access type. 
 | 
void | 
setVersionName(String VersionName)
Set Version name
Note: this field may return `null`, indicating that no valid values can be obtained. 
 | 
void | 
setYaml(String Yaml)
Set Yaml contents 
 | 
void | 
toMap(HashMap<String,String> map,
     String prefix)
Internal implementation, normal users should not use it. 
 | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic EksService()
public EksService(EksService source)
public String getName()
public void setName(String Name)
Name - Service namepublic Long[] getPorts()
public void setPorts(Long[] Ports)
Ports - Available portspublic String getYaml()
public void setYaml(String Yaml)
Yaml - Yaml contentspublic String getApplicationName()
public void setApplicationName(String ApplicationName)
ApplicationName - Service name
Note: this field may return `null`, indicating that no valid values can be obtained.public String getVersionName()
public void setVersionName(String VersionName)
VersionName - Version name
Note: this field may return `null`, indicating that no valid values can be obtained.public String[] getClusterIp()
public void setClusterIp(String[] ClusterIp)
ClusterIp - Private IP
Note: this field may return `null`, indicating that no valid values can be obtained.public String getExternalIp()
public void setExternalIp(String ExternalIp)
ExternalIp - Public IP
Note: this field may return `null`, indicating that no valid values can be obtained.public String getType()
public void setType(String Type)
Type - The access type. Valid values:
- EXTERNAL (internet access)
- VPC (Intra-VPC access)
- CLUSTER (Intra-cluster access)
Note: this field may return `null`, indicating that no valid values can be obtained.public String getSubnetId()
public void setSubnetId(String SubnetId)
SubnetId - Subnet ID. It is filled when the access type is `VPC`.
Note: this field may return `null`, indicating that no valid values can be obtained.public String getLoadBalanceId()
public void setLoadBalanceId(String LoadBalanceId)
LoadBalanceId - Load balancer ID. It is filled when the access type is `EXTERNAL` or `CLUSTER`. It’s created automatically by default.
Note: this field may return `null`, indicating that no valid values can be obtained.public PortMapping[] getPortMappings()
public void setPortMappings(PortMapping[] PortMappings)
PortMappings - Port mapping
Note: this field may return `null`, indicating that no valid values can be obtained.public ServicePortMapping[] getServicePortMappingList()
public void setServicePortMappingList(ServicePortMapping[] ServicePortMappingList)
ServicePortMappingList - Details of each type of access configuration
Note: This field may return `null`, indicating that no valid values can be obtained.public Boolean getFlushAll()
public void setFlushAll(Boolean FlushAll)
FlushAll - Flush all types
Note: This field may return `null`, indicating that no valid values can be obtained.public Long getEnableRegistryNextDeploy()
public void setEnableRegistryNextDeploy(Long EnableRegistryNextDeploy)
EnableRegistryNextDeploy - `0`: Do not inject. `1`: Inject registry information automatically for the next deployment
Note: This field may return `null`, indicating that no valid values can be obtained.public String getApplicationId()
public void setApplicationId(String ApplicationId)
ApplicationId - The application ID returned.
Note: This field may return `null`, indicating that no valid values can be obtained.public Boolean getAllIpDone()
public void setAllIpDone(Boolean AllIpDone)
AllIpDone - Whether all the application IPs are ready
Note: This field may return `null`, indicating that no valid values can be obtained.public String getExternalDomain()
public void setExternalDomain(String ExternalDomain)
ExternalDomain - CLB domain name
Note: This field may return `null`, indicating that no valid values can be obtained.Copyright © 2025. All rights reserved.