类 EipTpClient


  • public class EipTpClient
    extends AbstractBceClient
    Provides the client for accessing the Elastic Ip Service (EIP TP).
    • 构造器详细资料

      • EipTpClient

        public EipTpClient()
      • EipTpClient

        public EipTpClient​(BceClientConfiguration clientConfiguration)
        Constructs a new InstanceClient to invoke service methods on eiptp instance.
        参数:
        clientConfiguration - The BCE client configuration options.
    • 方法详细资料

      • fillPayload

        protected void fillPayload​(InternalRequest internalRequest,
                                   AbstractBceRequest bceRequest)
        the method to fill the internalRequest's content field with bceRequest only support HttpMethodName.POST or HttpMethodName.PUT
        参数:
        internalRequest - A request object, populated with endpoint, resource path, ready for callers to populate any additional headers or parameters, and execute.
        bceRequest - The original request, as created by the user.
      • createEipTp

        public CreateEipTpResponse createEipTp​(CreateEipTpRequest request)
        Create an eiptp with the specified options.
        参数:
        request - The request containing all options for creating an eiptp.
        返回:
        created eiptp id.
      • getEipTpDetail

        public EipTpDetailResponse getEipTpDetail​(GetEipTpRequest request)
        Get detail of the eiptp by the request.
        参数:
        request - The request containing eiptp id for query.
        返回:
        the eiptp detail.
      • getEipTpDetail

        public EipTpDetailResponse getEipTpDetail​(String id)
        Get detail of the eiptp by the passed id.
        参数:
        id - The eiptp id for query.
        返回:
        the eiptp detail.
      • listEipTps

        public ListEipTpsResponse listEipTps​(ListEipTpsRequest request)
        Get a list of eiptps owned by the authenticated user filtered by specific conditions.
        参数:
        request - The request containing all options for query.
        返回:
        the list of eiptps.
      • listEipTps

        public ListEipTpsResponse listEipTps()
        Get a list of eiptps owned by the authenticated user.
        返回:
        the list of eiptps.