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.
|
computeServiceId, 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 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 delBecVmService(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 getBecVirtualMachine(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 GetBecVmConfigResponse getBecVmConfig(GetBecVmConfigRequest request)
request: - The request containing all options for getting BEC virtual machine instance config.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.Copyright © 2021. All rights reserved.