@Generated(value="software.amazon.awssdk:codegen") public final class RemoveTagsFromResourceRequest extends SsmRequest implements ToCopyableBuilder<RemoveTagsFromResourceRequest.Builder,RemoveTagsFromResourceRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
RemoveTagsFromResourceRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RemoveTagsFromResourceRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTagKeys()
Returns true if the TagKeys property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
String |
resourceId()
The ID of the resource from which you want to remove tags.
|
ResourceTypeForTagging |
resourceType()
The type of resource from which you want to remove a tag.
|
String |
resourceTypeAsString()
The type of resource from which you want to remove a tag.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RemoveTagsFromResourceRequest.Builder> |
serializableBuilderClass() |
List<String> |
tagKeys()
Tag keys that you want to remove from the specified resource.
|
RemoveTagsFromResourceRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final ResourceTypeForTagging resourceType()
The type of resource from which you want to remove a tag.
The ManagedInstance type for this API operation is only for on-premises managed instances. Specify
the name of the managed instance in the following format: mi-ID_number . For example,
mi-1a2b3c4d5e6f.
If the service returns an enum value that is not available in the current SDK version, resourceType will
return ResourceTypeForTagging.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from resourceTypeAsString().
The ManagedInstance type for this API operation is only for on-premises managed instances.
Specify the name of the managed instance in the following format: mi-ID_number . For
example, mi-1a2b3c4d5e6f.
ResourceTypeForTaggingpublic final String resourceTypeAsString()
The type of resource from which you want to remove a tag.
The ManagedInstance type for this API operation is only for on-premises managed instances. Specify
the name of the managed instance in the following format: mi-ID_number . For example,
mi-1a2b3c4d5e6f.
If the service returns an enum value that is not available in the current SDK version, resourceType will
return ResourceTypeForTagging.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from resourceTypeAsString().
The ManagedInstance type for this API operation is only for on-premises managed instances.
Specify the name of the managed instance in the following format: mi-ID_number . For
example, mi-1a2b3c4d5e6f.
ResourceTypeForTaggingpublic final String resourceId()
The ID of the resource from which you want to remove tags. For example:
ManagedInstance: mi-012345abcde
MaintenanceWindow: mw-012345abcde
PatchBaseline: pb-012345abcde
OpsMetadata object: ResourceID for tagging is created from the Amazon Resource Name (ARN) for the
object. Specifically, ResourceID is created from the strings that come after the word
opsmetadata in the ARN. For example, an OpsMetadata object with an ARN of
arn:aws:ssm:us-east-2:1234567890:opsmetadata/aws/ssm/MyGroup/appmanager has a
ResourceID of either aws/ssm/MyGroup/appmanager or
/aws/ssm/MyGroup/appmanager.
For the Document and Parameter values, use the name of the resource.
The ManagedInstance type for this API operation is only for on-premises managed instances. Specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.
ManagedInstance: mi-012345abcde
MaintenanceWindow: mw-012345abcde
PatchBaseline: pb-012345abcde
OpsMetadata object: ResourceID for tagging is created from the Amazon Resource Name (ARN)
for the object. Specifically, ResourceID is created from the strings that come after the
word opsmetadata in the ARN. For example, an OpsMetadata object with an ARN of
arn:aws:ssm:us-east-2:1234567890:opsmetadata/aws/ssm/MyGroup/appmanager has a
ResourceID of either aws/ssm/MyGroup/appmanager or
/aws/ssm/MyGroup/appmanager.
For the Document and Parameter values, use the name of the resource.
The ManagedInstance type for this API operation is only for on-premises managed instances. Specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.
public final boolean hasTagKeys()
public final List<String> tagKeys()
Tag keys that you want to remove from the specified resource.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTagKeys() to see if a value was sent in this field.
public RemoveTagsFromResourceRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RemoveTagsFromResourceRequest.Builder,RemoveTagsFromResourceRequest>toBuilder in class SsmRequestpublic static RemoveTagsFromResourceRequest.Builder builder()
public static Class<? extends RemoveTagsFromResourceRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2021. All rights reserved.