public class BecClient extends AbstractBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX| Constructor and Description |
|---|
BecClient()
Constructs a new client to invoke service methods on bec.
|
BecClient(BceClientConfiguration clientConfiguration)
Constructs a new bec client using the client configuration to access bec.
|
computeBktVirEndpoint, computeServiceId, getBktVirEndpoint, getClient, getEndpoint, getServiceId, invokeHttpClient, isRegionSupported, setClient, shutdownpublic BecClient()
public BecClient(BceClientConfiguration clientConfiguration)
clientConfiguration - The bec client configuration options controlling how this client
connects to bec (e.g. proxy settings, retry counts, etc).public CreateBecVmServiceResponse createBecVmService(CreateBecVmServiceRequest request)
request: - The request containing all options for creating a bec virtual machine service.public CreateBecVmServiceResponse createBecVmServiceInstances(CreateBecVmServiceRequest request)
request: - The request contains all options to create a bec virtual machine for the service.public GetBecVmServicesResponse getBecVmServices(GetBecVmServicesRequest request)
request: - The request contains all options for getting a list of BEC virtual machine services.public UpdateBecVmServiceResponse updateBecVmService(UpdateBecVmServiceRequest request)
request: - The request containing all options for updating the virtual machine service.public GetBecVmServiceResponse getBecVmService(GetBecVmServiceRequest request)
request: - The request containing all options for getting the api details.public BecVmServiceActionResponse becVmServiceAction(BecVmServiceActionRequest request)
request: - The request contains all options for operating the virtual machine service.public DelBecVmServiceResponse deleteBecVmService(DelBecVmServiceRequest request)
request: - The request contains the api ID that should be deleted.public GetBecVmServiceMetricsResponse getBecVmServiceMetrics(GetBecVmServiceMetricsRequest request)
request: - The request containing all options for getting BEC service metrics.public GetBecVmInstanceListResponse getBecVmInstanceList(GetBecVmInstanceListRequest request)
request: - optional query parameter, the keyword for deployment name.public GetBecNodeVmInstanceListResponse getBecNodeVmInstanceList(GetBecNodeVmInstanceListRequest request)
request: - optional query parameter, the keyword for deployment name.public GetBecVirtualMachineResponse getBecVmInstance(GetBecVirtualMachineRequest request)
request: - The request contains all the options for getting the details of the BEC virtual machine.public DeleteBecVmInstanceResponse deleteBecVmInstance(DeleteBecVmInstanceRequest request)
request: - The request contains all options for deleting the BEC virtual machine.public UpdateBecVmDeploymentResponse updateBecVmDeployment(UpdateBecVmDeploymentRequest request)
request: - The request contains all the options for updating BEC virtual machine resources.public ReinstallBecVmInstanceResponse reinstallBecVmInstance(ReinstallBecVmInstanceRequest request)
request: - The request contains all the options for reinstalling the BEC virtual machine system.public OperateBecVmDeploymentResponse operateBecVmDeployment(OperateBecVmDeploymentRequest request)
request: - The request contains all options for operating the BEC virtual machine instance.public GetBecVmInstanceMetricsResponse getBecVmInstanceMetrics(GetBecVmInstanceMetricsRequest request)
request: - The request containing all options for getting bec virtual machine instance metrics.public GetBecVmNodeLevelMetricsResponse getVmNodeMetrics(GetBecVmNodeLevelMetricsRequest request)
request: - The request containing all options for getting bec node level virtual machine instance metrics.public GetBecVmConfigResponse getBecVmConfig(GetBecVmConfigRequest request)
request: - The request containing all options for getting BEC virtual machine instance config.public CreateBecVmTemplateResponse createBecVmTemplate(CreateBecVmTemplateRequest request)
request: - The request containing all options for creating the BEC vm template.public GetBecVmTemplateListResponse listBecVmTemplate(GetBecVmTemplateListRequest request)
request: - The request containing all options for getting the BEC vm template list.public GetBecVmTemplateResponse getBecVmTemplate(GetBecVmTemplateRequest request)
request: - The request containing all options for getting the teplate details.public CreateBecBlbResponse createBecBlb(CreateBecBlbRequest request)
request: - The request containing all options for creating the BEC blb.public GetBecBlbsResponse getBecBlbs(GetBecBlbsRequest request)
request: - The request containing all options for getting the BEC blb list.public GetBecBlbInstanceResponse getBecBlb(GetBecBlbInstanceRequest request)
request: - The request containing all options for getting the BEC blb instance info.public DeleteBecBlbResponse deleteBecBlb(DeleteBecBlbRequest request)
request: - The request containing all options for deleting the BEC blb instance.public UpdateBecBlbResponse updateBecBlb(UpdateBecBlbRequest request)
request: - The request containing all options for updating the BEC blb instance.public CreateBecBlbMonitorPortResponse createBecBlbMonitorPort(CreateBecBlbMonitorPortRequest request)
request: - The request containing all options for creating the BEC blb monitor port.public GetBecBlbMonitorPortListResponse getBlbMonitorPortList(GetBecBlbMonitorPortListRequest request)
request: - The request containing all options for getting the BEC blb port monitor list.public GetBecBlbMonitorPortDetailsResponse getBecBlbMonitorPortDetails(GetBecBlbMonitorPortDetailsRequest request)
request: - The request containing all options for getting the BEC blb monitor port details.public UpdateBecBlbMonitorPortResponse updateBecBlbMonitorPort(UpdateBecBlbMonitorPortRequest request)
request: - The request containing all options for updating the Blb monitor port.public GetBecBlbBackendPodListResponse getBecBlbBackendPodList(GetBecBlbBackendPodListRequest request)
request: - The request containing all options for getting the bind BEC blb backend Pod/Vm list.public GetBecBlbBackendBindingStsListResponse getBecBlbBackendBindingStsList(GetBecBlbBackendBindingStsListRequest request)
request: - The request containing all options for getting the binding BEC blb backend
StatefulSet/VmReplicas list.public GetBecBlbBindingPodListWithStsResponse getBecBlbBindingPodListWithSts(GetBecBlbBindingPodListWithStsRequest request)
request: - The request containing all options for getting the binding BEC blb backend Pod/Vm list.public CreateBecBlbBindingResponse createBecBlbBinding(CreateBecBlbBindingRequest request)
request: - The request containing all options for binding the backend StatefulSet/VmReplicas.public UpdateBecBlbBindPodWeightResponse updateBecBlbBindPodWeight(UpdateBecBlbBindPodWeightRequest request)
request: - The request containing all options for modifying the weight of the Pod/Vm.public GetBecBlbResourceMetricsResponse getBecBlbResourceMetrics(GetBecBlbResourceMetricsRequest request)
request: - The request containing all options for getting the BEC blb monitor metrics.public GetBecResourceSummaryResponse getBecResourceSummary(GetBecResourceSummaryRequest request)
request: - The request containing all options for getting the BEC user level overview data.public GetBecContainerSummaryResponse getBecContainerSummary(GetBecContainerSummaryRequest request)
request: - The request containing all options for getting overview information of container services.public GetBecVMSummaryResponse getBecVmSummary(GetBecVMSummaryRequest request)
request: - The request containing all options for getting overview information of vm services.public GetBecContainerMetricsResponse getBecContainerMetrics(GetBecContainerMetricsRequest request)
request: - The request containing all options for getting BEC user level container metrics.public GetBecVmMetricsResponse getBecVmMetrics(GetBecVmMetricsRequest request)
request: - The request containing all options for getting BEC user level vm metrics.public ListBecServicePackagesResponse listBecServicePackages(ListBecServicePackagesRequest request)
request: - The request containing all options for listing bec service packages.public ListBecPassThroughDiskPackagesResponse listBecPassThroughDiskPackages(ListBecPassThroughDiskPackagesRequest request)
request: - The request containing all options for listing bec passThrough disk packages.public CreateBecVmImageResponse createBecVmImage(CreateBecVmImageRequest request)
request: - The request containing all options for creating a bec vm image request.public GetBecVmImagesResponse getBecVmImages(GetBecVmImagesRequest request)
request: - The request contains all options for getting a list of BEC vm image.public UpdateBecVmImageResponse updateBecVmImage(UpdateBecVmImageRequest request)
request: - The request contains all the options for updating BEC vm image.public BatchDeleteBecVmImageResponse batchDeleteBecVmImage(BatchDeleteBecVmImageRequest request)
request: - The request contains the vm image ids that should be deleted.public CreateBecDeploySetResponse createBecDeploySet(CreateBecDeploySetRequest request)
request: - The request containing all options for creating a bec deployment set request.public GetBecDeploySetsResponse getBecDeploySets(GetBecDeploySetsRequest request)
request: - The request contains all options for getting a list of BEC deployment set.public GetBecDeploySetResponse getBecDeploySet(GetBecDeploySetRequest request)
request: - The request containing all options for getting the api detail.public UpdateBecDeploySetResponse updateBecDeploySet(UpdateBecDeploySetRequest request)
request: - The request containing all options for updating the deployment set.public DeleteBecDeploySetResponse deleteBecDeploySet(DeleteBecDeploySetRequest request)
request: - The request contains the deployment set id that should be deleted.public DeleteBecDeploySetInstancesResponse deleteBecDeploySetInstances(DeleteBecDeploySetInstancesRequest request)
request: - The request containing all options for deleting the deployment set's instances.public UpdateBecDeploySetInstanceResponse updateBecDeploySetInstance(UpdateBecDeploySetInstanceRequest request)
request: - The request containing all options for updating a bec instance's deployment sets.public CreateBecVpcResponse createBecVpc(CreateBecVpcRequest request)
request: - The request containing all options for creating a bec vpc request.public GetBecVpcResponse getBecVpc(GetBecVpcRequest request)
request: - The request containing all options for getting the api detail.public GetBecVpcsResponse getBecVpcs(GetBecVpcsRequest request)
request: - The request contains all options for getting a list of BEC vpc.public UpdateBecVpcResponse updateBecVpc(UpdateBecVpcRequest request)
request: - The request contains all the options for updating BEC vpc.public DeleteBecVpcResponse deleteBecVpc(DeleteBecVpcRequest request)
request: - The request contains the vpc id that should be deleted.public CreateBecSubnetResponse createBecSubnet(CreateBecSubnetRequest request)
request: - The request containing all options for creating a bec subnet request.public GetBecSubnetResponse getBecSubnet(GetBecSubnetRequest request)
request: - The request containing all options for getting the api detail.public GetBecSubnetsResponse getBecSubnets(GetBecSubnetsRequest request)
request: - The request contains all options for getting a list of BEC subnet.public UpdateBecSubnetResponse updateBecSubnet(UpdateBecSubnetRequest request)
request: - The request contains all the options for updating BEC subnet.public DeleteBecSubnetResponse deleteBecSubnet(DeleteBecSubnetRequest request)
request: - The request contains the subnet id that should be deleted.public CreateBecSecurityGroupResponse createBecSecurityGroup(CreateBecSecurityGroupRequest request)
request: - The request containing all options for creating a bec security group request.public BatchCreateBecSgRulesResponse batchCreateBecSecurityGroupRules(BatchCreateBecSgRulesRequest request)
request: - The request containing all options for creating a bec security group rules request.public GetBecSecurityGroupResponse getBecSecurityGroup(GetBecSecurityGroupRequest request)
request: - The request containing all options for getting the api detail.public GetBecSecurityGroupsResponse getBecSecurityGroups(GetBecSecurityGroupsRequest request)
request: - The request contains all options for getting a list of BEC security group.public UpdateBecSecurityGroupResponse updateBecSecurityGroup(UpdateBecSecurityGroupRequest request)
request: - The request contains all the options for updating BEC security group.public UpdateBecSecurityGroupRuleResponse updateBecSecurityGroupRule(UpdateBecSecurityGroupRuleRequest request)
request: - The request contains all the options for updating BEC security group.public DeleteBecSecurityGroupResponse deleteBecSecurityGroup(DeleteBecSecurityGroupRequest request)
request: - The request contains the security group id that should be deleted.public BatchDeleteBecSgRulesResponse batchDeleteBecSecurityGroupRules(BatchDeleteBecSgRulesRequest request)
request: - The request contains the batch security group id that should be deleted.public CreateBecRouteRuleResponse createBecRouteRule(CreateBecRouteRuleRequest request)
request: - The request containing all options for creating a bec route rule request.public GetBecRouteTableResponse getBecRouteTable(GetBecRouteTableRequest request)
request: - The request containing all options for getting the api detail.public GetBecRouteTablesResponse getBecRouteTables(GetBecRouteTablesRequest request)
request: - The request contains all options for getting a list of BEC security group.public GetBecRouteRulesResponse getBecRouteRules(GetBecRouteRulesRequest request)
request: - The request contains all options for getting a list of the BEC route rule.public UpdateBecRouteTableResponse updateBecRouteTable(UpdateBecRouteTableRequest request)
request: - The request contains all the options for updating BEC route table.public DeleteBecRouteRuleResponse deleteBecRouteRule(DeleteBecRouteRuleRequest request)
request: - The request contains the route rule id that should be deleted.public BatchCreateBecAclRulesResponse batchCreateBecAclRules(BatchCreateBecAclRulesRequest request)
request: - The request containing all options for creating bec acl rules request.public GetBecAclResponse getBecAcl(GetBecAclRequest request)
request: - The request containing all options for getting the api detail.public GetBecAclsResponse getBecAcls(GetBecAclsRequest request)
request: - The request contains all options for getting a list of BEC acl.public UpdateBecAclResponse updateBecAcl(UpdateBecAclRequest request)
request: - The request contains all the options for updating BEC acl.public UpdateBecAclRuleResponse updateBecAclRule(UpdateBecAclRuleRequest request)
request: - The request contains all the options for updating BEC acl rule.public BatchDeleteBecAclRulesResponse batchDeleteBecAclRules(BatchDeleteBecAclRulesRequest request)
request: - The request contains the acl rule ids that should be deleted.public CreateBecAppBlbResponse createBecAppBlbV2(CreateBecAppBlbRequest request)
request: - The request containing all options for creating a bec app blb instance request.public GetBecAppBlbResponse getBecAppBlbV2(GetBecAppBlbRequest request)
request: - The request containing all options for getting the api instance detail.public GetBecAppBlbsResponse getBecAppBlbsV2(GetBecAppBlbsRequest request)
request: - The request contains all options for getting a list of BEC app blb instance.public UpdateBecAppBlbResponse updateBecAppBlbV2(UpdateBecAppBlbRequest request)
request: - The request contains all the options for updating BEC app blb instance.public DeleteBecAppBlbResponse deleteBecAppBlbV2(DeleteBecAppBlbRequest request)
request: - The request contains the app blb instance id that should be deleted.public CreateBecAppBlbTCPListenerResponse createBecAppBlbTCPListenerV2(CreateBecAppBlbTCPListenerRequest request)
request: - The request containing all options for creating a bec app blb TCP listener request.public CreateBecAppBlbUDPListenerResponse createBecAppBlbUDPListenerV2(CreateBecAppBlbUDPListenerRequest request)
request: - The request containing all options for creating a bec app blb UDP listener request.public CreateBecAppBlbListenerPoliciesResponse createBecAppBlbListenerPoliciesV2(CreateBecAppBlbListenerPoliciesRequest request)
request: - The request containing all options for creating a bec app blb listener policies request.public GetBecAppBlbTCPListenersResponse getBecAppBlbTCPListenersV2(GetBecAppBlbTCPListenersRequest request)
request: - The request containing all options for getting the api listener detail.public GetBecAppBlbUDPListenersResponse getBecAppBlbUDPListenersV2(GetBecAppBlbUDPListenersRequest request)
request: - The request containing all options for getting the api listener detail.public GetBecAppBlbListenerPoliciesResponse getBecAppBlbListenerPoliciesV2(GetBecAppBlbListenerPoliciesRequest request)
request: - The request contains all options for getting a list of BEC app blb listener policies.public UpdateBecAppBlbTCPListenerResponse updateBecAppBlbTCPListenerV2(UpdateBecAppBlbTCPListenerRequest request)
request: - The request contains all the options for updating BEC app blb TCP listener.public UpdateBecAppBlbUDPListenerResponse updateBecAppBlbUDPListenerV2(UpdateBecAppBlbUDPListenerRequest request)
request: - The request contains all the options for updating BEC app blb UDP listener.public DeleteBecAppBlbListenerPoliciesResponse deleteBecAppBlbListenerPoliciesV2(DeleteBecAppBlbListenerPoliciesRequest request)
request: - The request contains the app blb listener policy ids that should be deleted.public BatchDeleteBecAppBlbListenersResponse batchDeleteBecAppBlbListenersV2(BatchDeleteBecAppBlbListenersRequest request)
request: - The request contains the app blb listener ids that should be deleted.public CreateBecAppBlbIpGroupResponse createBecAppBlbIpGroupV2(CreateBecAppBlbIpGroupRequest request)
request: - The request containing all options for creating a bec app blb ip group request.public CreateBecAppBlbIpGroupBackendPolicyResponse createBecAppBlbIpGroupBackendPoliciesV2(CreateBecAppBlbIpGroupBackendPolicyRequest request)
request: - The request containing all options for creating a bec app blb ip group policy request.public CreateBecAppBlbIpGroupMembersResponse createBecAppBlbIpGroupMembersV2(CreateBecAppBlbIpGroupMembersRequest request)
request: - The request containing all options for creating a bec app blb ip group member request.public GetBecAppBlbIpGroupsResponse getBecAppBlbIpGroupsV2(GetBecAppBlbIpGroupsRequest request)
request: - The request containing all options for getting the api ip group detail.public GetBecAppBlbIpGroupBackendPoliciesResponse getBecAppBlbIpGroupPoliciesV2(GetBecAppBlbIpGroupBackendPoliciesRequest request)
request: - The request containing all options for getting the api ip group policies detail.public GetBecAppBlbIpGroupMembersResponse getBecAppBlbIpGroupMembersV2(GetBecAppBlbIpGroupMembersRequest request)
request: - The request contains all options for getting a list of BEC app blb ip group members.public UpdateBecAppBlbIpGroupResponse updateBecAppBlbIpGroupV2(UpdateBecAppBlbIpGroupRequest request)
request: - The request contains all the options for updating BEC app blb ip group.public UpdateBecAppBlbIpGroupBackendPolicyResponse updateBecAppBlbIpGroupPolicyV2(UpdateBecAppBlbIpGroupBackendPolicyRequest request)
request: - The request contains all the options for updating BEC app blb ip group policy.public UpdateBecAppBlbIpGroupMembersResponse updateBecAppBlbIpGroupMembersV2(UpdateBecAppBlbIpGroupMembersRequest request)
request: - The request contains all the options for updating BEC app blb ip group members.public DeleteBecAppBlbIpGroupResponse deleteBecAppBlbIpGroupV2(DeleteBecAppBlbIpGroupRequest request)
request: - The request contains the app blb ip group id that should be deleted.public DeleteBecAppBlbIpGroupBackendPoliciesResponse deleteBecAppBlbIpGroupBackendPoliciesV2(DeleteBecAppBlbIpGroupBackendPoliciesRequest request)
request: - The request contains the app blb ip group policies id that should be deleted.public DeleteBecAppBlbIpGroupMembersResponse deleteBecAppBlbIpGroupMembersV2(DeleteBecAppBlbIpGroupMembersRequest request)
request: - The request contains the app blb ip group member ids that should be deleted.public BatchCreateBecNatsResponse batchCreateBecNat(BatchCreateBecNatsRequest request)
request: - The request containing all options for creating a bec nat request.public GetBecNatResponse getBecNat(GetBecNatRequest request)
request: - The request containing all options for getting the nat detail.public GetBecNatsResponse getBecNats(GetBecNatsRequest request)
request: - The request containing all options for getting the nats.public UpdateBecNatResponse updateBecNat(UpdateBecNatRequest request)
request: - The request contains all the options for updating BEC nat.public UpdateBecNatBandwidthResponse updateBecNatBandwidth(UpdateBecNatBandwidthRequest request)
request: - The request contains all the options for updating BEC nat bandwidth.public BatchDeleteBecNatsResponse batchDeleteBecNats(BatchDeleteBecNatsRequest request)
request: - The request contains the nat ids that should be deleted.public GetBecNatMetricsResponse getBecNatMetrics(GetBecNatMetricsRequest request)
request: - The request containing all options for getting bec nat instance metrics.public CreateBecSnatRuleResponse createBecSnatRule(CreateBecSnatRuleRequest request)
request: - The request containing all options for creating a bec S-NAT rule request.public BatchCreateBecSnatRulesResponse batchCreateBecSnatRules(BatchCreateBecSnatRulesRequest request)
request: - The request containing all options for creating bec S-NAT rules request.public GetBecSnatRulesResponse getBecSnatRules(GetBecSnatRulesRequest request)
request: - The request containing all options for getting the S-NAT rules.public UpdateBecSnatRuleResponse updateBecSnatRule(UpdateBecSnatRuleRequest request)
request: - The request contains all the options for updating BEC S-NAT rule.public BatchDeleteBecSnatRulesResponse batchDeleteBecSnatRules(BatchDeleteBecSnatRulesRequest request)
request: - The request contains the S-NAT rule ids that should be deleted.public CreateBecDnatRuleResponse createBecDnatRule(CreateBecDnatRuleRequest request)
request: - The request containing all options for creating a bec D-NAT rule request.public BatchCreateBecDnatRulesResponse batchCreateBecDnatRules(BatchCreateBecDnatRulesRequest request)
request: - The request containing all options for creating batch bec D-NAT rules request.public GetBecDnatRulesResponse getBecDnatRules(GetBecDnatRulesRequest request)
request: - The request containing all options for getting the D-NAT rules.public UpdateBecDnatRuleResponse updateBecDnatRule(UpdateBecDnatRuleRequest request)
request: - The request contains all the options for updating BEC D-NAT rule.public BatchDeleteBecDnatRulesResponse batchDeleteBecDnatRules(BatchDeleteBecDnatRulesRequest request)
request: - The request contains the D-NAT rule ids that should be deleted.Copyright © 2025. All rights reserved.