Class TencentCloudServerGroup
- java.lang.Object
-
- com.netflix.spinnaker.clouddriver.tencentcloud.model.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 Summary
Constructors Constructor Description TencentCloudServerGroup()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.util.Collection<com.netflix.spinnaker.clouddriver.model.Instance>filterInstancesByHealthState(java.util.Set<TencentCloudInstance> instances, com.netflix.spinnaker.clouddriver.model.HealthState healthState)com.netflix.spinnaker.clouddriver.model.ServerGroup.CapacitygetCapacity()java.lang.StringgetCloudProvider()java.lang.LonggetCreatedTime()com.netflix.spinnaker.clouddriver.model.ServerGroup.ImagesSummarygetImagesSummary()com.netflix.spinnaker.clouddriver.model.ServerGroup.ImageSummarygetImageSummary()com.netflix.spinnaker.clouddriver.model.ServerGroup.InstanceCountsgetInstanceCounts()java.util.Set<TencentCloudInstance>getInstances()java.util.Map<java.lang.String,java.lang.Object>getLaunchConfig()java.util.Set<java.lang.String>getLoadBalancers()com.netflix.spinnaker.moniker.MonikergetMoniker()java.lang.StringgetMonikerName()java.lang.StringgetName()java.lang.StringgetRegion()java.util.Set<java.lang.String>getSecurityGroups()java.lang.StringgetType()java.util.Set<java.lang.String>getZones()java.lang.BooleanisDisabled()
-
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfacecom.netflix.spinnaker.clouddriver.model.ServerGroup
-
getMoniker
public com.netflix.spinnaker.moniker.Moniker getMoniker()
- Specified by:
getMonikerin interfacecom.netflix.spinnaker.clouddriver.model.ServerGroup
-
getType
public java.lang.String getType()
- Specified by:
getTypein interfacecom.netflix.spinnaker.clouddriver.model.ServerGroup
-
getCloudProvider
public java.lang.String getCloudProvider()
- Specified by:
getCloudProviderin interfacecom.netflix.spinnaker.clouddriver.model.ServerGroup
-
getRegion
public java.lang.String getRegion()
- Specified by:
getRegionin interfacecom.netflix.spinnaker.clouddriver.model.ServerGroup
-
getMonikerName
public java.lang.String getMonikerName()
- Specified by:
getMonikerNamein interfaceTencentCloudBasicResource
-
isDisabled
public java.lang.Boolean isDisabled()
- Specified by:
isDisabledin interfacecom.netflix.spinnaker.clouddriver.model.ServerGroup
-
getCreatedTime
public java.lang.Long getCreatedTime()
- Specified by:
getCreatedTimein interfacecom.netflix.spinnaker.clouddriver.model.ServerGroup
-
getZones
public java.util.Set<java.lang.String> getZones()
- Specified by:
getZonesin interfacecom.netflix.spinnaker.clouddriver.model.ServerGroup
-
getInstances
public java.util.Set<TencentCloudInstance> getInstances()
- Specified by:
getInstancesin interfacecom.netflix.spinnaker.clouddriver.model.ServerGroup
-
getLoadBalancers
public java.util.Set<java.lang.String> getLoadBalancers()
- Specified by:
getLoadBalancersin interfacecom.netflix.spinnaker.clouddriver.model.ServerGroup
-
getSecurityGroups
public java.util.Set<java.lang.String> getSecurityGroups()
- Specified by:
getSecurityGroupsin interfacecom.netflix.spinnaker.clouddriver.model.ServerGroup
-
getLaunchConfig
public java.util.Map<java.lang.String,java.lang.Object> getLaunchConfig()
- Specified by:
getLaunchConfigin interfacecom.netflix.spinnaker.clouddriver.model.ServerGroup
-
getInstanceCounts
public com.netflix.spinnaker.clouddriver.model.ServerGroup.InstanceCounts getInstanceCounts()
- Specified by:
getInstanceCountsin interfacecom.netflix.spinnaker.clouddriver.model.ServerGroup
-
getCapacity
public com.netflix.spinnaker.clouddriver.model.ServerGroup.Capacity getCapacity()
- Specified by:
getCapacityin interfacecom.netflix.spinnaker.clouddriver.model.ServerGroup
-
getImagesSummary
public com.netflix.spinnaker.clouddriver.model.ServerGroup.ImagesSummary getImagesSummary()
- Specified by:
getImagesSummaryin interfacecom.netflix.spinnaker.clouddriver.model.ServerGroup
-
getImageSummary
public com.netflix.spinnaker.clouddriver.model.ServerGroup.ImageSummary getImageSummary()
- Specified by:
getImageSummaryin interfacecom.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)
-
-