@Override
    public UpdateClusterSoftwareResult updateClusterSoftware(UpdateClusterSoftwareRequest request) {
        request = beforeClientExecution(request);
        return executeUpdateClusterSoftware(request);
    }
<p>
Updates the platform software of a SageMaker HyperPod cluster for security patching. To learn how to use this
API, see <a href=
"https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-hyperpod-operate.html#sagemaker-hyperpod-operate-cli-command-update-cluster-software"
>Update the SageMaker HyperPod platform software of a cluster</a>.
</p>

@param updateClusterSoftwareRequest
@return Result of the UpdateClusterSoftware operation returned by the service.
@throws ResourceNotFoundException
        Resource being access is not found.
@throws ConflictException
        There was a conflict when you attempted to modify a SageMaker entity such as an <code>Experiment</code>
        or <code>Artifact</code>.
@sample AmazonSageMaker.UpdateClusterSoftware
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/sagemaker-2017-07-24/UpdateClusterSoftware"
     target="_top">AWS API Documentation</a>
aws-java-sdk-sagemaker/src/main/java/com/amazonaws/services/sagemaker/AmazonSageMakerClient.java