public DeregisterScalableTargetRequest withResourceId(String resourceId) {
        setResourceId(resourceId);
        return this;
    }
<p>
The identifier of the resource associated with the scalable target. This string consists of the resource type and
unique identifier.
</p>
<ul>
<li>
<p>
ECS service - The resource type is <code>service</code> and the unique identifier is the cluster name and service
name. Example: <code>service/my-cluster/my-service</code>.
</p>
</li>
<li>
<p>
Spot Fleet - The resource type is <code>spot-fleet-request</code> and the unique identifier is the Spot Fleet
request ID. Example: <code>spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE</code>.
</p>
</li>
<li>
<p>
EMR cluster - The resource type is <code>instancegroup</code> and the unique identifier is the cluster ID and
instance group ID. Example: <code>instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0</code>.
</p>
</li>
<li>
<p>
AppStream 2.0 fleet - The resource type is <code>fleet</code> and the unique identifier is the fleet name.
Example: <code>fleet/sample-fleet</code>.
</p>
</li>
<li>
<p>
DynamoDB table - The resource type is <code>table</code> and the unique identifier is the table name. Example:
<code>table/my-table</code>.
</p>
</li>
<li>
<p>
DynamoDB global secondary index - The resource type is <code>index</code> and the unique identifier is the index
name. Example: <code>table/my-table/index/my-table-index</code>.
</p>
</li>
<li>
<p>
Aurora DB cluster - The resource type is <code>cluster</code> and the unique identifier is the cluster name.
Example: <code>cluster:my-db-cluster</code>.
</p>
</li>
<li>
<p>
SageMaker endpoint variant - The resource type is <code>variant</code> and the unique identifier is the resource
ID. Example: <code>endpoint/my-end-point/variant/KMeansClustering</code>.
</p>
</li>
<li>
<p>
Custom resources are not supported with a resource type. This parameter must specify the <code>OutputValue</code>
from the CloudFormation template stack used to access the resources. The unique identifier is defined by the
service provider. More information is available in our <a
href="https://github.com/aws/aws-auto-scaling-custom-resource">GitHub repository</a>.
</p>
</li>
<li>
<p>
Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using
the endpoint ARN. Example:
<code>arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE</code>.
</p>
</li>
<li>
<p>
Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the
endpoint ARN. Example: <code>arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE</code>.
</p>
</li>
<li>
<p>
Lambda provisioned concurrency - The resource type is <code>function</code> and the unique identifier is the
function name with a function version or alias name suffix that is not <code>$LATEST</code>. Example:
<code>function:my-function:prod</code> or <code>function:my-function:1</code>.
</p>
</li>
<li>
<p>
Amazon Keyspaces table - The resource type is <code>table</code> and the unique identifier is the table name.
Example: <code>keyspace/mykeyspace/table/mytable</code>.
</p>
</li>
<li>
<p>
Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. Example:
<code>arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5</code>.
</p>
</li>
<li>
<p>
Amazon ElastiCache replication group - The resource type is <code>replication-group</code> and the unique
identifier is the replication group name. Example: <code>replication-group/mycluster</code>.
</p>
</li>
<li>
<p>
Neptune cluster - The resource type is <code>cluster</code> and the unique identifier is the cluster name.
Example: <code>cluster:mycluster</code>.
</p>
</li>
<li>
<p>
SageMaker serverless endpoint - The resource type is <code>variant</code> and the unique identifier is the
resource ID. Example: <code>endpoint/my-end-point/variant/KMeansClustering</code>.
</p>
</li>
<li>
<p>
SageMaker inference component - The resource type is <code>inference-component</code> and the unique identifier
is the resource ID. Example: <code>inference-component/my-inference-component</code>.
</p>
</li>
<li>
<p>
Pool of WorkSpaces - The resource type is <code>workspacespool</code> and the unique identifier is the pool ID.
Example: <code>workspacespool/wspool-123456</code>.
</p>
</li>
</ul>

@param resourceId
       The identifier of the resource associated with the scalable target. This string consists of the resource
       type and unique identifier.</p>
       <ul>
       <li>
       <p>
       ECS service - The resource type is <code>service</code> and the unique identifier is the cluster name and
       service name. Example: <code>service/my-cluster/my-service</code>.
       </p>
       </li>
       <li>
       <p>
       Spot Fleet - The resource type is <code>spot-fleet-request</code> and the unique identifier is the Spot
       Fleet request ID. Example: <code>spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE</code>.
       </p>
       </li>
       <li>
       <p>
       EMR cluster - The resource type is <code>instancegroup</code> and the unique identifier is the cluster ID
       and instance group ID. Example: <code>instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0</code>.
       </p>
       </li>
       <li>
       <p>
       AppStream 2.0 fleet - The resource type is <code>fleet</code> and the unique identifier is the fleet name.
       Example: <code>fleet/sample-fleet</code>.
       </p>
       </li>
       <li>
       <p>
       DynamoDB table - The resource type is <code>table</code> and the unique identifier is the table name.
       Example: <code>table/my-table</code>.
       </p>
       </li>
       <li>
       <p>
       DynamoDB global secondary index - The resource type is <code>index</code> and the unique identifier is the
       index name. Example: <code>table/my-table/index/my-table-index</code>.
       </p>
       </li>
       <li>
       <p>
       Aurora DB cluster - The resource type is <code>cluster</code> and the unique identifier is the cluster
       name. Example: <code>cluster:my-db-cluster</code>.
       </p>
       </li>
       <li>
       <p>
       SageMaker endpoint variant - The resource type is <code>variant</code> and the unique identifier is the
       resource ID. Example: <code>endpoint/my-end-point/variant/KMeansClustering</code>.
       </p>
       </li>
       <li>
       <p>
       Custom resources are not supported with a resource type. This parameter must specify the
       <code>OutputValue</code> from the CloudFormation template stack used to access the resources. The unique
       identifier is defined by the service provider. More information is available in our <a
       href="https://github.com/aws/aws-auto-scaling-custom-resource">GitHub repository</a>.
       </p>
       </li>
       <li>
       <p>
       Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified
       using the endpoint ARN. Example:
       <code>arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE</code>.
       </p>
       </li>
       <li>
       <p>
       Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using
       the endpoint ARN. Example:
       <code>arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE</code>.
       </p>
       </li>
       <li>
       <p>
       Lambda provisioned concurrency - The resource type is <code>function</code> and the unique identifier is
       the function name with a function version or alias name suffix that is not <code>$LATEST</code>. Example:
       <code>function:my-function:prod</code> or <code>function:my-function:1</code>.
       </p>
       </li>
       <li>
       <p>
       Amazon Keyspaces table - The resource type is <code>table</code> and the unique identifier is the table
       name. Example: <code>keyspace/mykeyspace/table/mytable</code>.
       </p>
       </li>
       <li>
       <p>
       Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. Example:
       <code>arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5</code>
       .
       </p>
       </li>
       <li>
       <p>
       Amazon ElastiCache replication group - The resource type is <code>replication-group</code> and the unique
       identifier is the replication group name. Example: <code>replication-group/mycluster</code>.
       </p>
       </li>
       <li>
       <p>
       Neptune cluster - The resource type is <code>cluster</code> and the unique identifier is the cluster name.
       Example: <code>cluster:mycluster</code>.
       </p>
       </li>
       <li>
       <p>
       SageMaker serverless endpoint - The resource type is <code>variant</code> and the unique identifier is the
       resource ID. Example: <code>endpoint/my-end-point/variant/KMeansClustering</code>.
       </p>
       </li>
       <li>
       <p>
       SageMaker inference component - The resource type is <code>inference-component</code> and the unique
       identifier is the resource ID. Example: <code>inference-component/my-inference-component</code>.
       </p>
       </li>
       <li>
       <p>
       Pool of WorkSpaces - The resource type is <code>workspacespool</code> and the unique identifier is the
       pool ID. Example: <code>workspacespool/wspool-123456</code>.
       </p>
       </li>
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-applicationautoscaling/src/main/java/com/amazonaws/services/applicationautoscaling/model/DeregisterScalableTargetRequest.java