TagOperationsClient Interface
public interface TagOperationsClient
An instance of this class provides access to all the operations defined in TagOperationsClient.
Method Summary
Method Details
beginCreateOrUpdateAtScope
public abstract SyncPoller
Creates or updates the entire set of tags on a resource or subscription. This operation allows adding or replacing the entire set of tags on the specified resource or subscription. The specified entity can have a maximum of 50 tags.
Parameters:
Returns:
beginCreateOrUpdateAtScope
public abstract SyncPoller
Creates or updates the entire set of tags on a resource or subscription. This operation allows adding or replacing the entire set of tags on the specified resource or subscription. The specified entity can have a maximum of 50 tags.
Parameters:
Returns:
beginCreateOrUpdateAtScopeAsync
public abstract PollerFlux
Creates or updates the entire set of tags on a resource or subscription. This operation allows adding or replacing the entire set of tags on the specified resource or subscription. The specified entity can have a maximum of 50 tags.
Parameters:
Returns:
beginDeleteAtScope
public abstract SyncPoller
Deletes the entire set of tags on a resource or subscription.
Parameters:
Returns:
beginDeleteAtScope
public abstract SyncPoller
Deletes the entire set of tags on a resource or subscription.
Parameters:
Returns:
beginDeleteAtScopeAsync
public abstract PollerFlux
Deletes the entire set of tags on a resource or subscription.
Parameters:
Returns:
beginUpdateAtScope
public abstract SyncPoller
Selectively updates the set of tags on a resource or subscription. This operation allows replacing, merging or selectively deleting tags on the specified resource or subscription. The specified entity can have a maximum of 50 tags at the end of the operation. The 'replace' option replaces the entire set of existing tags with a new set. The 'merge' option allows adding tags with new names and updating the values of tags with existing names. The 'delete' option allows selectively deleting tags based on given names or name/value pairs.
Parameters:
Returns:
beginUpdateAtScope
public abstract SyncPoller
Selectively updates the set of tags on a resource or subscription. This operation allows replacing, merging or selectively deleting tags on the specified resource or subscription. The specified entity can have a maximum of 50 tags at the end of the operation. The 'replace' option replaces the entire set of existing tags with a new set. The 'merge' option allows adding tags with new names and updating the values of tags with existing names. The 'delete' option allows selectively deleting tags based on given names or name/value pairs.
Parameters:
Returns:
beginUpdateAtScopeAsync
public abstract PollerFlux
Selectively updates the set of tags on a resource or subscription. This operation allows replacing, merging or selectively deleting tags on the specified resource or subscription. The specified entity can have a maximum of 50 tags at the end of the operation. The 'replace' option replaces the entire set of existing tags with a new set. The 'merge' option allows adding tags with new names and updating the values of tags with existing names. The 'delete' option allows selectively deleting tags based on given names or name/value pairs.
Parameters:
Returns:
createOrUpdate
public abstract TagDetailsInner createOrUpdate(String tagName)
Creates a predefined tag name. This operation allows adding a name to the list of predefined tag names for the given subscription. A tag name can have a maximum of 512 characters and is case-insensitive. Tag names cannot have the following prefixes which are reserved for Azure use: 'microsoft', 'azure', 'windows'.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono
Creates a predefined tag name. This operation allows adding a name to the list of predefined tag names for the given subscription. A tag name can have a maximum of 512 characters and is case-insensitive. Tag names cannot have the following prefixes which are reserved for Azure use: 'microsoft', 'azure', 'windows'.
Parameters:
Returns:
createOrUpdateAtScope
public abstract TagsResourceInner createOrUpdateAtScope(String scope, TagsResourceInner parameters)
Creates or updates the entire set of tags on a resource or subscription. This operation allows adding or replacing the entire set of tags on the specified resource or subscription. The specified entity can have a maximum of 50 tags.
Parameters:
Returns:
createOrUpdateAtScope
public abstract TagsResourceInner createOrUpdateAtScope(String scope, TagsResourceInner parameters, Context context)
Creates or updates the entire set of tags on a resource or subscription. This operation allows adding or replacing the entire set of tags on the specified resource or subscription. The specified entity can have a maximum of 50 tags.
Parameters:
Returns:
createOrUpdateAtScopeAsync
public abstract Mono
Creates or updates the entire set of tags on a resource or subscription. This operation allows adding or replacing the entire set of tags on the specified resource or subscription. The specified entity can have a maximum of 50 tags.
Parameters:
Returns:
createOrUpdateAtScopeWithResponseAsync
public abstract Mono
Creates or updates the entire set of tags on a resource or subscription. This operation allows adding or replacing the entire set of tags on the specified resource or subscription. The specified entity can have a maximum of 50 tags.
Parameters:
Returns:
createOrUpdateValue
public abstract TagValueInner createOrUpdateValue(String tagName, String tagValue)
Creates a predefined value for a predefined tag name. This operation allows adding a value to the list of predefined values for an existing predefined tag name. A tag value can have a maximum of 256 characters.
Parameters:
Returns:
createOrUpdateValueAsync
public abstract Mono
Creates a predefined value for a predefined tag name. This operation allows adding a value to the list of predefined values for an existing predefined tag name. A tag value can have a maximum of 256 characters.
Parameters:
Returns:
createOrUpdateValueWithResponse
public abstract Response
Creates a predefined value for a predefined tag name. This operation allows adding a value to the list of predefined values for an existing predefined tag name. A tag value can have a maximum of 256 characters.
Parameters:
Returns:
createOrUpdateValueWithResponseAsync
public abstract Mono
Creates a predefined value for a predefined tag name. This operation allows adding a value to the list of predefined values for an existing predefined tag name. A tag value can have a maximum of 256 characters.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response
Creates a predefined tag name. This operation allows adding a name to the list of predefined tag names for the given subscription. A tag name can have a maximum of 512 characters and is case-insensitive. Tag names cannot have the following prefixes which are reserved for Azure use: 'microsoft', 'azure', 'windows'.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono
Creates a predefined tag name. This operation allows adding a name to the list of predefined tag names for the given subscription. A tag name can have a maximum of 512 characters and is case-insensitive. Tag names cannot have the following prefixes which are reserved for Azure use: 'microsoft', 'azure', 'windows'.
Parameters:
Returns:
delete
public abstract void delete(String tagName)
Deletes a predefined tag name. This operation allows deleting a name from the list of predefined tag names for the given subscription. The name being deleted must not be in use as a tag name for any resource. All predefined values for the given name must have already been deleted.
Parameters:
deleteAsync
public abstract Mono
Deletes a predefined tag name. This operation allows deleting a name from the list of predefined tag names for the given subscription. The name being deleted must not be in use as a tag name for any resource. All predefined values for the given name must have already been deleted.
Parameters:
Returns:
deleteAtScope
public abstract void deleteAtScope(String scope)
Deletes the entire set of tags on a resource or subscription.
Parameters:
deleteAtScope
public abstract void deleteAtScope(String scope, Context context)
Deletes the entire set of tags on a resource or subscription.
Parameters:
deleteAtScopeAsync
public abstract Mono
Deletes the entire set of tags on a resource or subscription.
Parameters:
Returns:
deleteAtScopeWithResponseAsync
public abstract Mono
Deletes the entire set of tags on a resource or subscription.
Parameters:
Returns:
deleteValue
public abstract void deleteValue(String tagName, String tagValue)
Deletes a predefined tag value for a predefined tag name. This operation allows deleting a value from the list of predefined values for an existing predefined tag name. The value being deleted must not be in use as a tag value for the given tag name for any resource.
Parameters:
deleteValueAsync
public abstract Mono
Deletes a predefined tag value for a predefined tag name. This operation allows deleting a value from the list of predefined values for an existing predefined tag name. The value being deleted must not be in use as a tag value for the given tag name for any resource.
Parameters:
Returns:
deleteValueWithResponse
public abstract Response
Deletes a predefined tag value for a predefined tag name. This operation allows deleting a value from the list of predefined values for an existing predefined tag name. The value being deleted must not be in use as a tag value for the given tag name for any resource.
Parameters:
Returns:
deleteValueWithResponseAsync
public abstract Mono
Deletes a predefined tag value for a predefined tag name. This operation allows deleting a value from the list of predefined values for an existing predefined tag name. The value being deleted must not be in use as a tag value for the given tag name for any resource.
Parameters:
Returns:
deleteWithResponse
public abstract Response
Deletes a predefined tag name. This operation allows deleting a name from the list of predefined tag names for the given subscription. The name being deleted must not be in use as a tag name for any resource. All predefined values for the given name must have already been deleted.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Deletes a predefined tag name. This operation allows deleting a name from the list of predefined tag names for the given subscription. The name being deleted must not be in use as a tag name for any resource. All predefined values for the given name must have already been deleted.
Parameters:
Returns:
getAtScope
public abstract TagsResourceInner getAtScope(String scope)
Gets the entire set of tags on a resource or subscription.
Parameters:
Returns:
getAtScopeAsync
public abstract Mono
Gets the entire set of tags on a resource or subscription.
Parameters:
Returns:
getAtScopeWithResponse
public abstract Response
Gets the entire set of tags on a resource or subscription.
Parameters:
Returns:
getAtScopeWithResponseAsync
public abstract Mono
Gets the entire set of tags on a resource or subscription.
Parameters:
Returns:
list
public abstract PagedIterable
Gets a summary of tag usage under the subscription. This operation performs a union of predefined tags, resource tags, resource group tags and subscription tags, and returns a summary of usage for each tag name and value under the given subscription. In case of a large number of tags, this operation may return a previously cached result.
Returns:
list
public abstract PagedIterable
Gets a summary of tag usage under the subscription. This operation performs a union of predefined tags, resource tags, resource group tags and subscription tags, and returns a summary of usage for each tag name and value under the given subscription. In case of a large number of tags, this operation may return a previously cached result.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Gets a summary of tag usage under the subscription. This operation performs a union of predefined tags, resource tags, resource group tags and subscription tags, and returns a summary of usage for each tag name and value under the given subscription. In case of a large number of tags, this operation may return a previously cached result.
Returns:
updateAtScope
public abstract TagsResourceInner updateAtScope(String scope, TagsPatchResource parameters)
Selectively updates the set of tags on a resource or subscription. This operation allows replacing, merging or selectively deleting tags on the specified resource or subscription. The specified entity can have a maximum of 50 tags at the end of the operation. The 'replace' option replaces the entire set of existing tags with a new set. The 'merge' option allows adding tags with new names and updating the values of tags with existing names. The 'delete' option allows selectively deleting tags based on given names or name/value pairs.
Parameters:
Returns:
updateAtScope
public abstract TagsResourceInner updateAtScope(String scope, TagsPatchResource parameters, Context context)
Selectively updates the set of tags on a resource or subscription. This operation allows replacing, merging or selectively deleting tags on the specified resource or subscription. The specified entity can have a maximum of 50 tags at the end of the operation. The 'replace' option replaces the entire set of existing tags with a new set. The 'merge' option allows adding tags with new names and updating the values of tags with existing names. The 'delete' option allows selectively deleting tags based on given names or name/value pairs.
Parameters:
Returns:
updateAtScopeAsync
public abstract Mono
Selectively updates the set of tags on a resource or subscription. This operation allows replacing, merging or selectively deleting tags on the specified resource or subscription. The specified entity can have a maximum of 50 tags at the end of the operation. The 'replace' option replaces the entire set of existing tags with a new set. The 'merge' option allows adding tags with new names and updating the values of tags with existing names. The 'delete' option allows selectively deleting tags based on given names or name/value pairs.
Parameters:
Returns:
updateAtScopeWithResponseAsync
public abstract Mono
Selectively updates the set of tags on a resource or subscription. This operation allows replacing, merging or selectively deleting tags on the specified resource or subscription. The specified entity can have a maximum of 50 tags at the end of the operation. The 'replace' option replaces the entire set of existing tags with a new set. The 'merge' option allows adding tags with new names and updating the values of tags with existing names. The 'delete' option allows selectively deleting tags based on given names or name/value pairs.
Parameters:
Returns:
Applies to
Azure SDK for Java