public UpdateProvisionedModelThroughputRequest withDesiredModelId(String desiredModelId) {
        setDesiredModelId(desiredModelId);
        return this;
    }
<p>
The Amazon Resource Name (ARN) of the new model to associate with this Provisioned Throughput. You can't specify
this field if this Provisioned Throughput is associated with a base model.
</p>
<p>
If this Provisioned Throughput is associated with a custom model, you can specify one of the following options:
</p>
<ul>
<li>
<p>
The base model from which the custom model was customized.
</p>
</li>
<li>
<p>
Another custom model that was customized from the same base model as the custom model.
</p>
</li>
</ul>

@param desiredModelId
       The Amazon Resource Name (ARN) of the new model to associate with this Provisioned Throughput. You can't
       specify this field if this Provisioned Throughput is associated with a base model.</p>
       <p>
       If this Provisioned Throughput is associated with a custom model, you can specify one of the following
       options:
       </p>
       <ul>
       <li>
       <p>
       The base model from which the custom model was customized.
       </p>
       </li>
       <li>
       <p>
       Another custom model that was customized from the same base model as the custom model.
       </p>
       </li>
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-bedrock/src/main/java/com/amazonaws/services/bedrock/model/UpdateProvisionedModelThroughputRequest.java