Class LabelClient
java.lang.Object
cn.ucloud.common.client.DefaultClient
cn.ucloud.label.client.LabelClient
- All Implemented Interfaces:
Client,LabelClientInterface,Closeable,AutoCloseable
This client is used to call actions of **Label** service
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbindLabels(BindLabelsRequest request) BindLabels - 绑定标签createLabels(CreateLabelsRequest request) CreateLabels - 创建标签deleteLabels(DeleteLabelsRequest request) DeleteLabels - 删除标签listLabels(ListLabelsRequest request) ListLabels - 标签列表ListLabelsByResourceIds - 根据资源ID获取标签列表ListProjectsByLabels - 根据标签获取项目列表ListResourcesByLabels - 根据标签获取资源列表ListResourcesTypesForLabel - 获取支持标签的资源类型unbindLabels(UnbindLabelsRequest request) UnbindLabels - 解绑标签Methods inherited from class cn.ucloud.common.client.DefaultClient
close, getConfig, getCredential, getTransport, invoke, setConfig, setCredential, setTransport, useMiddleware
-
Constructor Details
-
LabelClient
-
-
Method Details
-
bindLabels
BindLabels - 绑定标签- Specified by:
bindLabelsin interfaceLabelClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createLabels
CreateLabels - 创建标签- Specified by:
createLabelsin interfaceLabelClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteLabels
DeleteLabels - 删除标签- Specified by:
deleteLabelsin interfaceLabelClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
listLabels
ListLabels - 标签列表- Specified by:
listLabelsin interfaceLabelClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
listLabelsByResourceIds
public ListLabelsByResourceIdsResponse listLabelsByResourceIds(ListLabelsByResourceIdsRequest request) throws UCloudException ListLabelsByResourceIds - 根据资源ID获取标签列表- Specified by:
listLabelsByResourceIdsin interfaceLabelClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
listProjectsByLabels
public ListProjectsByLabelsResponse listProjectsByLabels(ListProjectsByLabelsRequest request) throws UCloudException ListProjectsByLabels - 根据标签获取项目列表- Specified by:
listProjectsByLabelsin interfaceLabelClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
listResourcesByLabels
public ListResourcesByLabelsResponse listResourcesByLabels(ListResourcesByLabelsRequest request) throws UCloudException ListResourcesByLabels - 根据标签获取资源列表- Specified by:
listResourcesByLabelsin interfaceLabelClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
listResourcesTypesForLabel
public ListResourcesTypesForLabelResponse listResourcesTypesForLabel(ListResourcesTypesForLabelRequest request) throws UCloudException ListResourcesTypesForLabel - 获取支持标签的资源类型- Specified by:
listResourcesTypesForLabelin interfaceLabelClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
unbindLabels
UnbindLabels - 解绑标签- Specified by:
unbindLabelsin interfaceLabelClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-