public class AsGroupClient extends AbstractBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX| Constructor and Description |
|---|
AsGroupClient()
Constructs a new client to invoke service methods on asGroup.
|
AsGroupClient(BceClientConfiguration clientConfiguration)
Constructs a new asGroup client using the client configuration to access asGroup.
|
| Modifier and Type | Method and Description |
|---|---|
GroupCreateResponse |
createAsGroup(GroupCreateRequest request)
create new auto scaling group
|
CreateRuleResult |
createRule(RuleRequest ruleRequest)
Create a new rule
|
AsGroupDeleteResponse |
deleteAsGroup(AsGroupBatchRequest request) |
void |
deleteRule(RuleDelRequest ruleDelRequest)
Delete the specified rule
|
void |
detachNode(DetachNodeRequest detachNodeRequest)
Detach nodes from the specified auto scaling group
|
GetAsGroupResponse |
getAsGroupDetail(GetAsGroupRequest request)
Query detailed information about a single auto scaling group.
|
RuleVOResponse |
getRule(RuleQuery ruleQuery)
Query the specified rule
|
ListAsGroupResponse |
listAsGroup(ListAsGroupRequest request)
List detailed information of all auto scaling groups
|
ListAsNodeResponse |
listAsNode(ListAsNodeRequest request)
Query the detailed information of the nodes in the specified auto scaling group.
|
RuleVOListResponse |
queryRuleList(RuleListQuery ruleListQuery)
Query the rule list
|
void |
updateRule(RuleRequest ruleRequest)
Update the specified rule
|
computeBktVirEndpoint, computeServiceId, getBktVirEndpoint, getClient, getEndpoint, getServiceId, invokeHttpClient, isRegionSupported, setClient, shutdownpublic AsGroupClient()
public AsGroupClient(BceClientConfiguration clientConfiguration)
clientConfiguration - The as client configuration options controlling how this client
connects to asGroup (e.g. proxy settings, retry counts, etc).public void detachNode(DetachNodeRequest detachNodeRequest)
detachNodeRequest - The request containing all options for detaching the specified nodes.
The groupId and nodes are required.public CreateRuleResult createRule(RuleRequest ruleRequest)
ruleRequest - The request containing all options for creating the specified rule.public void updateRule(RuleRequest ruleRequest)
ruleRequest - The request containing all options for updating the specified rule.public RuleVOListResponse queryRuleList(RuleListQuery ruleListQuery)
ruleListQuery - The request containing all options for querying the rule list.public RuleVOResponse getRule(RuleQuery ruleQuery)
ruleQuery - The request containing all options for querying the specified rule.public void deleteRule(RuleDelRequest ruleDelRequest)
ruleDelRequest - The request containing all options for deleting the specified rule.public GroupCreateResponse createAsGroup(GroupCreateRequest request)
request - The request containing all options for creating the specified asGroup.public AsGroupDeleteResponse deleteAsGroup(AsGroupBatchRequest request)
public ListAsGroupResponse listAsGroup(ListAsGroupRequest request)
request - The request containing all options for querying the asGroup list.public GetAsGroupResponse getAsGroupDetail(GetAsGroupRequest request)
request - The request containing all options for querying the information of the specified asGroup.public ListAsNodeResponse listAsNode(ListAsNodeRequest request)
request - The request containing all options for querying the asNode list.Copyright © 2024. All rights reserved.