Class Keys
- java.lang.Object
-
- com.netflix.spinnaker.clouddriver.tencentcloud.cache.Keys
-
- All Implemented Interfaces:
com.netflix.spinnaker.clouddriver.cache.KeyParser
@Component("TencentCloudKeys") public class Keys extends java.lang.Object implements com.netflix.spinnaker.clouddriver.cache.KeyParser
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKeys.Namespace
-
Constructor Summary
Constructors Constructor Description Keys()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.BooleancanParseField(java.lang.String field)java.lang.BooleancanParseType(java.lang.String type)static java.lang.StringgetApplicationKey(java.lang.String application)java.lang.StringgetCloudProvider()static java.lang.StringgetClusterKey(java.lang.String clusterName, java.lang.String application, java.lang.String account)static java.lang.StringgetImageKey(java.lang.String imageId, java.lang.String account, java.lang.String region)static java.lang.StringgetInstanceKey(java.lang.String instanceId, java.lang.String account, java.lang.String region)static java.lang.StringgetInstanceTypeKey(java.lang.String account, java.lang.String region, java.lang.String instanceType)static java.lang.StringgetKeyPairKey(java.lang.String keyId, java.lang.String account, java.lang.String region)static java.lang.StringgetLoadBalancerKey(java.lang.String loadBalancerId, java.lang.String account, java.lang.String region)static java.lang.StringgetNamedImageKey(java.lang.String imageName, java.lang.String account)static java.lang.StringgetNetworkKey(java.lang.String networkId, java.lang.String account, java.lang.String region)static java.lang.StringgetSecurityGroupKey(java.lang.String securityGroupId, java.lang.String securityGroupName, java.lang.String account, java.lang.String region)static java.lang.StringgetServerGroupKey(java.lang.String serverGroupName, java.lang.String account, java.lang.String region)static java.lang.StringgetServerGroupKey(java.lang.String cluster, java.lang.String serverGroupName, java.lang.String account, java.lang.String region)static java.lang.StringgetSubnetKey(java.lang.String subnetId, java.lang.String account, java.lang.String region)static java.lang.StringgetTargetHealthKey(java.lang.String loadBalancerId, java.lang.String listenerId, java.lang.String instanceId, java.lang.String account, java.lang.String region)static java.util.Map<java.lang.String,java.lang.String>parse(java.lang.String key)java.util.Map<java.lang.String,java.lang.String>parseKey(java.lang.String key)
-
-
-
Method Detail
-
getCloudProvider
public java.lang.String getCloudProvider()
- Specified by:
getCloudProviderin interfacecom.netflix.spinnaker.clouddriver.cache.KeyParser
-
canParseType
public java.lang.Boolean canParseType(java.lang.String type)
- Specified by:
canParseTypein interfacecom.netflix.spinnaker.clouddriver.cache.KeyParser
-
canParseField
public java.lang.Boolean canParseField(java.lang.String field)
- Specified by:
canParseFieldin interfacecom.netflix.spinnaker.clouddriver.cache.KeyParser
-
parseKey
public java.util.Map<java.lang.String,java.lang.String> parseKey(java.lang.String key)
- Specified by:
parseKeyin interfacecom.netflix.spinnaker.clouddriver.cache.KeyParser
-
parse
public static java.util.Map<java.lang.String,java.lang.String> parse(java.lang.String key)
-
getApplicationKey
public static java.lang.String getApplicationKey(java.lang.String application)
-
getClusterKey
public static java.lang.String getClusterKey(java.lang.String clusterName, java.lang.String application, java.lang.String account)
-
getServerGroupKey
public static java.lang.String getServerGroupKey(java.lang.String serverGroupName, java.lang.String account, java.lang.String region)
-
getServerGroupKey
public static java.lang.String getServerGroupKey(java.lang.String cluster, java.lang.String serverGroupName, java.lang.String account, java.lang.String region)
-
getInstanceKey
public static java.lang.String getInstanceKey(java.lang.String instanceId, java.lang.String account, java.lang.String region)
-
getImageKey
public static java.lang.String getImageKey(java.lang.String imageId, java.lang.String account, java.lang.String region)
-
getNamedImageKey
public static java.lang.String getNamedImageKey(java.lang.String imageName, java.lang.String account)
-
getKeyPairKey
public static java.lang.String getKeyPairKey(java.lang.String keyId, java.lang.String account, java.lang.String region)
-
getInstanceTypeKey
public static java.lang.String getInstanceTypeKey(java.lang.String account, java.lang.String region, java.lang.String instanceType)
-
getLoadBalancerKey
public static java.lang.String getLoadBalancerKey(java.lang.String loadBalancerId, java.lang.String account, java.lang.String region)
-
getSecurityGroupKey
public static java.lang.String getSecurityGroupKey(java.lang.String securityGroupId, java.lang.String securityGroupName, java.lang.String account, java.lang.String region)
-
getNetworkKey
public static java.lang.String getNetworkKey(java.lang.String networkId, java.lang.String account, java.lang.String region)
-
getSubnetKey
public static java.lang.String getSubnetKey(java.lang.String subnetId, java.lang.String account, java.lang.String region)
-
getTargetHealthKey
public static java.lang.String getTargetHealthKey(java.lang.String loadBalancerId, java.lang.String listenerId, java.lang.String instanceId, java.lang.String account, java.lang.String region)
-
-