Class KongUpstreamInfo

    • Constructor Detail

      • KongUpstreamInfo

        public KongUpstreamInfo()
      • KongUpstreamInfo

        public KongUpstreamInfo​(KongUpstreamInfo 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

      • getHost

        public String getHost()
        Get IP或域名
        Returns:
        Host IP或域名
      • setHost

        public void setHost​(String Host)
        Set IP或域名
        Parameters:
        Host - IP或域名
      • getPort

        public Long getPort()
        Get 端口
        Returns:
        Port 端口
      • setPort

        public void setPort​(Long Port)
        Set 端口
        Parameters:
        Port - 端口
      • getSourceID

        public String getSourceID()
        Get 服务来源ID
        Returns:
        SourceID 服务来源ID
      • setSourceID

        public void setSourceID​(String SourceID)
        Set 服务来源ID
        Parameters:
        SourceID - 服务来源ID
      • getNamespace

        public String getNamespace()
        Get 命名空间
        Returns:
        Namespace 命名空间
      • setNamespace

        public void setNamespace​(String Namespace)
        Set 命名空间
        Parameters:
        Namespace - 命名空间
      • getServiceName

        public String getServiceName()
        Get 服务(注册中心或Kubernetes中的服务)名字
        Returns:
        ServiceName 服务(注册中心或Kubernetes中的服务)名字
      • setServiceName

        public void setServiceName​(String ServiceName)
        Set 服务(注册中心或Kubernetes中的服务)名字
        Parameters:
        ServiceName - 服务(注册中心或Kubernetes中的服务)名字
      • getTargets

        public KongTarget[] getTargets()
        Get 服务后端类型是IPList时提供
        Returns:
        Targets 服务后端类型是IPList时提供
      • setTargets

        public void setTargets​(KongTarget[] Targets)
        Set 服务后端类型是IPList时提供
        Parameters:
        Targets - 服务后端类型是IPList时提供
      • getSourceType

        public String getSourceType()
        Get 服务来源类型
        Returns:
        SourceType 服务来源类型
      • setSourceType

        public void setSourceType​(String SourceType)
        Set 服务来源类型
        Parameters:
        SourceType - 服务来源类型
      • getScfType

        public String getScfType()
        Get SCF函数类型
        Returns:
        ScfType SCF函数类型
      • setScfType

        public void setScfType​(String ScfType)
        Set SCF函数类型
        Parameters:
        ScfType - SCF函数类型
      • getScfNamespace

        public String getScfNamespace()
        Get SCF函数命名空间
        Returns:
        ScfNamespace SCF函数命名空间
      • setScfNamespace

        public void setScfNamespace​(String ScfNamespace)
        Set SCF函数命名空间
        Parameters:
        ScfNamespace - SCF函数命名空间
      • getScfLambdaName

        public String getScfLambdaName()
        Get SCF函数名
        Returns:
        ScfLambdaName SCF函数名
      • setScfLambdaName

        public void setScfLambdaName​(String ScfLambdaName)
        Set SCF函数名
        Parameters:
        ScfLambdaName - SCF函数名
      • getScfLambdaQualifier

        public String getScfLambdaQualifier()
        Get SCF函数版本
        Returns:
        ScfLambdaQualifier SCF函数版本
      • setScfLambdaQualifier

        public void setScfLambdaQualifier​(String ScfLambdaQualifier)
        Set SCF函数版本
        Parameters:
        ScfLambdaQualifier - SCF函数版本
      • getSlowStart

        public Long getSlowStart()
        Get 冷启动时间,单位秒
        Returns:
        SlowStart 冷启动时间,单位秒
      • setSlowStart

        public void setSlowStart​(Long SlowStart)
        Set 冷启动时间,单位秒
        Parameters:
        SlowStart - 冷启动时间,单位秒
      • getAlgorithm

        public String getAlgorithm()
        Get 负载均衡算法,默认为 round-robin,还支持 least-connections,consisten_hashing
        Returns:
        Algorithm 负载均衡算法,默认为 round-robin,还支持 least-connections,consisten_hashing
      • setAlgorithm

        public void setAlgorithm​(String Algorithm)
        Set 负载均衡算法,默认为 round-robin,还支持 least-connections,consisten_hashing
        Parameters:
        Algorithm - 负载均衡算法,默认为 round-robin,还支持 least-connections,consisten_hashing
      • getAutoScalingGroupID

        public String getAutoScalingGroupID()
        Get CVM弹性伸缩组ID
        Returns:
        AutoScalingGroupID CVM弹性伸缩组ID
      • setAutoScalingGroupID

        public void setAutoScalingGroupID​(String AutoScalingGroupID)
        Set CVM弹性伸缩组ID
        Parameters:
        AutoScalingGroupID - CVM弹性伸缩组ID
      • getAutoScalingCvmPort

        public Long getAutoScalingCvmPort()
        Get CVM弹性伸缩组端口
        Returns:
        AutoScalingCvmPort CVM弹性伸缩组端口
      • setAutoScalingCvmPort

        public void setAutoScalingCvmPort​(Long AutoScalingCvmPort)
        Set CVM弹性伸缩组端口
        Parameters:
        AutoScalingCvmPort - CVM弹性伸缩组端口
      • getAutoScalingTatCmdStatus

        public String getAutoScalingTatCmdStatus()
        Get CVM弹性伸缩组使用的CVM TAT命令状态
        Returns:
        AutoScalingTatCmdStatus CVM弹性伸缩组使用的CVM TAT命令状态
      • setAutoScalingTatCmdStatus

        public void setAutoScalingTatCmdStatus​(String AutoScalingTatCmdStatus)
        Set CVM弹性伸缩组使用的CVM TAT命令状态
        Parameters:
        AutoScalingTatCmdStatus - CVM弹性伸缩组使用的CVM TAT命令状态
      • getAutoScalingHookStatus

        public String getAutoScalingHookStatus()
        Get CVM弹性伸缩组生命周期挂钩状态
        Returns:
        AutoScalingHookStatus CVM弹性伸缩组生命周期挂钩状态
      • setAutoScalingHookStatus

        public void setAutoScalingHookStatus​(String AutoScalingHookStatus)
        Set CVM弹性伸缩组生命周期挂钩状态
        Parameters:
        AutoScalingHookStatus - CVM弹性伸缩组生命周期挂钩状态
      • getSourceName

        public String getSourceName()
        Get 服务来源的名字
        Returns:
        SourceName 服务来源的名字
      • setSourceName

        public void setSourceName​(String SourceName)
        Set 服务来源的名字
        Parameters:
        SourceName - 服务来源的名字
      • getRealSourceType

        public String getRealSourceType()
        Get 精确的服务来源类型,新建服务来源时候传入的类型
        Returns:
        RealSourceType 精确的服务来源类型,新建服务来源时候传入的类型
      • setRealSourceType

        public void setRealSourceType​(String RealSourceType)
        Set 精确的服务来源类型,新建服务来源时候传入的类型
        Parameters:
        RealSourceType - 精确的服务来源类型,新建服务来源时候传入的类型