Class TencentCloudServerGroup

  • All Implemented Interfaces:
    com.netflix.spinnaker.clouddriver.model.ServerGroup, TencentCloudBasicResource

    public class TencentCloudServerGroup
    extends java.lang.Object
    implements com.netflix.spinnaker.clouddriver.model.ServerGroup, TencentCloudBasicResource
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.netflix.spinnaker.clouddriver.model.ServerGroup

        com.netflix.spinnaker.clouddriver.model.ServerGroup.Capacity, com.netflix.spinnaker.clouddriver.model.ServerGroup.ImagesSummary, com.netflix.spinnaker.clouddriver.model.ServerGroup.ImageSummary, com.netflix.spinnaker.clouddriver.model.ServerGroup.InstanceCounts
    • Constructor Detail

      • TencentCloudServerGroup

        public TencentCloudServerGroup()
    • Method Detail

      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface com.netflix.spinnaker.clouddriver.model.ServerGroup
      • getMoniker

        public com.netflix.spinnaker.moniker.Moniker getMoniker()
        Specified by:
        getMoniker in interface com.netflix.spinnaker.clouddriver.model.ServerGroup
      • getType

        public java.lang.String getType()
        Specified by:
        getType in interface com.netflix.spinnaker.clouddriver.model.ServerGroup
      • getCloudProvider

        public java.lang.String getCloudProvider()
        Specified by:
        getCloudProvider in interface com.netflix.spinnaker.clouddriver.model.ServerGroup
      • getRegion

        public java.lang.String getRegion()
        Specified by:
        getRegion in interface com.netflix.spinnaker.clouddriver.model.ServerGroup
      • isDisabled

        public java.lang.Boolean isDisabled()
        Specified by:
        isDisabled in interface com.netflix.spinnaker.clouddriver.model.ServerGroup
      • getCreatedTime

        public java.lang.Long getCreatedTime()
        Specified by:
        getCreatedTime in interface com.netflix.spinnaker.clouddriver.model.ServerGroup
      • getZones

        public java.util.Set<java.lang.String> getZones()
        Specified by:
        getZones in interface com.netflix.spinnaker.clouddriver.model.ServerGroup
      • getInstances

        public java.util.Set<TencentCloudInstance> getInstances()
        Specified by:
        getInstances in interface com.netflix.spinnaker.clouddriver.model.ServerGroup
      • getLoadBalancers

        public java.util.Set<java.lang.String> getLoadBalancers()
        Specified by:
        getLoadBalancers in interface com.netflix.spinnaker.clouddriver.model.ServerGroup
      • getSecurityGroups

        public java.util.Set<java.lang.String> getSecurityGroups()
        Specified by:
        getSecurityGroups in interface com.netflix.spinnaker.clouddriver.model.ServerGroup
      • getLaunchConfig

        public java.util.Map<java.lang.String,​java.lang.Object> getLaunchConfig()
        Specified by:
        getLaunchConfig in interface com.netflix.spinnaker.clouddriver.model.ServerGroup
      • getInstanceCounts

        public com.netflix.spinnaker.clouddriver.model.ServerGroup.InstanceCounts getInstanceCounts()
        Specified by:
        getInstanceCounts in interface com.netflix.spinnaker.clouddriver.model.ServerGroup
      • getCapacity

        public com.netflix.spinnaker.clouddriver.model.ServerGroup.Capacity getCapacity()
        Specified by:
        getCapacity in interface com.netflix.spinnaker.clouddriver.model.ServerGroup
      • getImagesSummary

        public com.netflix.spinnaker.clouddriver.model.ServerGroup.ImagesSummary getImagesSummary()
        Specified by:
        getImagesSummary in interface com.netflix.spinnaker.clouddriver.model.ServerGroup
      • getImageSummary

        public com.netflix.spinnaker.clouddriver.model.ServerGroup.ImageSummary getImageSummary()
        Specified by:
        getImageSummary in interface com.netflix.spinnaker.clouddriver.model.ServerGroup
      • filterInstancesByHealthState

        public static java.util.Collection<com.netflix.spinnaker.clouddriver.model.Instance> filterInstancesByHealthState​(java.util.Set<TencentCloudInstance> instances,
                                                                                                                          com.netflix.spinnaker.clouddriver.model.HealthState healthState)