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 |
|---|---|
AdjustAsGroupResponse |
adjustAsGroup(AdjustAsGroupRequest request)
Adjust the number of nodes in the auto scaling group
|
GroupCreateResponse |
createAsGroup(GroupCreateRequest request)
create new auto scaling group
|
DecreaseAsGroupResponse |
decreaseAsGroup(DecreaseAsGroupRequest request)
Reduce nodes in the auto scaling group
|
GetAsGroupResponse |
getAsGroup(GetAsGroupRequest request)
Query detailed information about a single auto scaling group.
|
IncreaseAsGroupResponse |
increaseAsGroup(IncreaseAsGroupRequest request)
Add nodes in the specified auto scaling group
|
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.
|
void |
updateTemplate(String groupId,
TemplateUpdateRequest request)
update the template
|
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 ListAsGroupResponse listAsGroup(ListAsGroupRequest request)
request - The request containing all options for querying the asGroup list.public GetAsGroupResponse getAsGroup(GetAsGroupRequest request)
request - The request containing all options for querying the information of the specified asGroup.public IncreaseAsGroupResponse increaseAsGroup(IncreaseAsGroupRequest request)
request - The request containing all options for increasing the specified asGroup.public GroupCreateResponse createAsGroup(GroupCreateRequest request)
request - The request containing all options for creating the specified asGroup.public void updateTemplate(String groupId, TemplateUpdateRequest request)
request - The request containing all options for upating the templatepublic DecreaseAsGroupResponse decreaseAsGroup(DecreaseAsGroupRequest request)
request - The request containing all options for decreasing the specified asGroup.public AdjustAsGroupResponse adjustAsGroup(AdjustAsGroupRequest request)
request - The request containing all options for adjusting the specified asGroup.public ListAsNodeResponse listAsNode(ListAsNodeRequest request)
request - The request containing all options for querying the asNode list.Copyright © 2023. All rights reserved.