Class CreateCloudNativeAPIGatewayRequest


  • public class CreateCloudNativeAPIGatewayRequest
    extends AbstractModel
    • Constructor Detail

      • CreateCloudNativeAPIGatewayRequest

        public CreateCloudNativeAPIGatewayRequest()
      • CreateCloudNativeAPIGatewayRequest

        public CreateCloudNativeAPIGatewayRequest​(CreateCloudNativeAPIGatewayRequest 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.
    • Method Detail

      • getName

        public String getName()
        Get 云原生API网关名字, 最多支持60个字符。
        Returns:
        Name 云原生API网关名字, 最多支持60个字符。
      • setName

        public void setName​(String Name)
        Set 云原生API网关名字, 最多支持60个字符。
        Parameters:
        Name - 云原生API网关名字, 最多支持60个字符。
      • getType

        public String getType()
        Get 云原生API网关类型, 目前只支持kong。
        Returns:
        Type 云原生API网关类型, 目前只支持kong。
      • setType

        public void setType​(String Type)
        Set 云原生API网关类型, 目前只支持kong。
        Parameters:
        Type - 云原生API网关类型, 目前只支持kong。
      • getGatewayVersion

        public String getGatewayVersion()
        Get 云原生API网关版本。参考值: - 2.4.1 - 2.5.1
        Returns:
        GatewayVersion 云原生API网关版本。参考值: - 2.4.1 - 2.5.1
      • setGatewayVersion

        public void setGatewayVersion​(String GatewayVersion)
        Set 云原生API网关版本。参考值: - 2.4.1 - 2.5.1
        Parameters:
        GatewayVersion - 云原生API网关版本。参考值: - 2.4.1 - 2.5.1
      • getNodeConfig

        public CloudNativeAPIGatewayNodeConfig getNodeConfig()
        Get 云原生API网关节点配置。
        Returns:
        NodeConfig 云原生API网关节点配置。
      • setNodeConfig

        public void setNodeConfig​(CloudNativeAPIGatewayNodeConfig NodeConfig)
        Set 云原生API网关节点配置。
        Parameters:
        NodeConfig - 云原生API网关节点配置。
      • getVpcConfig

        public CloudNativeAPIGatewayVpcConfig getVpcConfig()
        Get 云原生API网关vpc配置。
        Returns:
        VpcConfig 云原生API网关vpc配置。
      • setVpcConfig

        public void setVpcConfig​(CloudNativeAPIGatewayVpcConfig VpcConfig)
        Set 云原生API网关vpc配置。
        Parameters:
        VpcConfig - 云原生API网关vpc配置。
      • getDescription

        public String getDescription()
        Get 云原生API网关描述信息, 最多支持120个字符。
        Returns:
        Description 云原生API网关描述信息, 最多支持120个字符。
      • setDescription

        public void setDescription​(String Description)
        Set 云原生API网关描述信息, 最多支持120个字符。
        Parameters:
        Description - 云原生API网关描述信息, 最多支持120个字符。
      • getTags

        public InstanceTagInfo[] getTags()
        Get 标签列表
        Returns:
        Tags 标签列表
      • setTags

        public void setTags​(InstanceTagInfo[] Tags)
        Set 标签列表
        Parameters:
        Tags - 标签列表
      • getEnableCls

        public Boolean getEnableCls()
        Get 是否开启 CLS 日志。默认值:fasle
        Returns:
        EnableCls 是否开启 CLS 日志。默认值:fasle
      • setEnableCls

        public void setEnableCls​(Boolean EnableCls)
        Set 是否开启 CLS 日志。默认值:fasle
        Parameters:
        EnableCls - 是否开启 CLS 日志。默认值:fasle
      • getFeatureVersion

        public String getFeatureVersion()
        Get 产品版本。参考值: - TRIAL:开发版 - STANDARD:标准版 (默认值) - PROFESSIONAL:专业版
        Returns:
        FeatureVersion 产品版本。参考值: - TRIAL:开发版 - STANDARD:标准版 (默认值) - PROFESSIONAL:专业版
      • setFeatureVersion

        public void setFeatureVersion​(String FeatureVersion)
        Set 产品版本。参考值: - TRIAL:开发版 - STANDARD:标准版 (默认值) - PROFESSIONAL:专业版
        Parameters:
        FeatureVersion - 产品版本。参考值: - TRIAL:开发版 - STANDARD:标准版 (默认值) - PROFESSIONAL:专业版
      • getInternetMaxBandwidthOut

        public Long getInternetMaxBandwidthOut()
        Get 公网出流量带宽,[1,2048]Mbps
        Returns:
        InternetMaxBandwidthOut 公网出流量带宽,[1,2048]Mbps
      • setInternetMaxBandwidthOut

        public void setInternetMaxBandwidthOut​(Long InternetMaxBandwidthOut)
        Set 公网出流量带宽,[1,2048]Mbps
        Parameters:
        InternetMaxBandwidthOut - 公网出流量带宽,[1,2048]Mbps
      • getEngineRegion

        public String getEngineRegion()
        Get 实例实际的地域信息,默认值:ap-guangzhou
        Returns:
        EngineRegion 实例实际的地域信息,默认值:ap-guangzhou
      • setEngineRegion

        public void setEngineRegion​(String EngineRegion)
        Set 实例实际的地域信息,默认值:ap-guangzhou
        Parameters:
        EngineRegion - 实例实际的地域信息,默认值:ap-guangzhou
      • getIngressClassName

        public String getIngressClassName()
        Get ingress Class名称
        Returns:
        IngressClassName ingress Class名称
      • setIngressClassName

        public void setIngressClassName​(String IngressClassName)
        Set ingress Class名称
        Parameters:
        IngressClassName - ingress Class名称
      • getTradeType

        public Long getTradeType()
        Get 付费类型。参考值: 0:后付费(默认值) 1:预付费(接口暂不支持创建预付费实例)
        Returns:
        TradeType 付费类型。参考值: 0:后付费(默认值) 1:预付费(接口暂不支持创建预付费实例)
      • setTradeType

        public void setTradeType​(Long TradeType)
        Set 付费类型。参考值: 0:后付费(默认值) 1:预付费(接口暂不支持创建预付费实例)
        Parameters:
        TradeType - 付费类型。参考值: 0:后付费(默认值) 1:预付费(接口暂不支持创建预付费实例)
      • getInternetConfig

        public InternetConfig getInternetConfig()
        Get 公网相关配置
        Returns:
        InternetConfig 公网相关配置
      • setInternetConfig

        public void setInternetConfig​(InternetConfig InternetConfig)
        Set 公网相关配置
        Parameters:
        InternetConfig - 公网相关配置