public LustreFileSystemConfiguration withDeploymentType(LustreDeploymentType deploymentType) {
        this.deploymentType = deploymentType.toString();
        return this;
    }
<p>
The deployment type of the FSx for Lustre file system. <i>Scratch deployment type</i> is designed for temporary
storage and shorter-term processing of data.
</p>
<p>
<code>SCRATCH_1</code> and <code>SCRATCH_2</code> deployment types are best suited for when you need temporary
storage and shorter-term processing of data. The <code>SCRATCH_2</code> deployment type provides in-transit
encryption of data and higher burst throughput capacity than <code>SCRATCH_1</code>.
</p>
<p>
The <code>PERSISTENT_1</code> and <code>PERSISTENT_2</code> deployment type is used for longer-term storage and
workloads and encryption of data in transit. <code>PERSISTENT_2</code> offers higher
<code>PerUnitStorageThroughput</code> (up to 1000 MB/s/TiB) along with a lower minimum storage capacity
requirement (600 GiB). To learn more about FSx for Lustre deployment types, see <a
href="https://docs.aws.amazon.com/fsx/latest/LustreGuide/lustre-deployment-types.html"> FSx for Lustre deployment
options</a>.
</p>
<p>
The default is <code>SCRATCH_1</code>.
</p>

@param deploymentType
       The deployment type of the FSx for Lustre file system. <i>Scratch deployment type</i> is designed for
       temporary storage and shorter-term processing of data.</p>
       <p>
       <code>SCRATCH_1</code> and <code>SCRATCH_2</code> deployment types are best suited for when you need
       temporary storage and shorter-term processing of data. The <code>SCRATCH_2</code> deployment type provides
       in-transit encryption of data and higher burst throughput capacity than <code>SCRATCH_1</code>.
       </p>
       <p>
       The <code>PERSISTENT_1</code> and <code>PERSISTENT_2</code> deployment type is used for longer-term
       storage and workloads and encryption of data in transit. <code>PERSISTENT_2</code> offers higher
       <code>PerUnitStorageThroughput</code> (up to 1000 MB/s/TiB) along with a lower minimum storage capacity
       requirement (600 GiB). To learn more about FSx for Lustre deployment types, see <a
       href="https://docs.aws.amazon.com/fsx/latest/LustreGuide/lustre-deployment-types.html"> FSx for Lustre
       deployment options</a>.
       </p>
       <p>
       The default is <code>SCRATCH_1</code>.
@return Returns a reference to this object so that method calls can be chained together.
@see LustreDeploymentType
aws-java-sdk-fsx/src/main/java/com/amazonaws/services/fsx/model/LustreFileSystemConfiguration.java