Class DatasyncTaskOptions.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.datasync_task.DatasyncTaskOptions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DatasyncTaskOptions>
- Enclosing interface:
- DatasyncTaskOptions
@Stability(Stable) public static final class DatasyncTaskOptions.Builder extends Object implements software.amazon.jsii.Builder<DatasyncTaskOptions>
A builder forDatasyncTaskOptions
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
atime
@Stability(Stable) public DatasyncTaskOptions.Builder atime(String atime)
Sets the value ofDatasyncTaskOptions.getAtime()- Parameters:
atime- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/datasync_task#atime DatasyncTask#atime}.- Returns:
this
-
bytesPerSecond
@Stability(Stable) public DatasyncTaskOptions.Builder bytesPerSecond(Number bytesPerSecond)
Sets the value ofDatasyncTaskOptions.getBytesPerSecond()- Parameters:
bytesPerSecond- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/datasync_task#bytes_per_second DatasyncTask#bytes_per_second}.- Returns:
this
-
gid
@Stability(Stable) public DatasyncTaskOptions.Builder gid(String gid)
Sets the value ofDatasyncTaskOptions.getGid()- Parameters:
gid- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/datasync_task#gid DatasyncTask#gid}.- Returns:
this
-
logLevel
@Stability(Stable) public DatasyncTaskOptions.Builder logLevel(String logLevel)
Sets the value ofDatasyncTaskOptions.getLogLevel()- Parameters:
logLevel- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/datasync_task#log_level DatasyncTask#log_level}.- Returns:
this
-
mtime
@Stability(Stable) public DatasyncTaskOptions.Builder mtime(String mtime)
Sets the value ofDatasyncTaskOptions.getMtime()- Parameters:
mtime- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/datasync_task#mtime DatasyncTask#mtime}.- Returns:
this
-
objectTags
@Stability(Stable) public DatasyncTaskOptions.Builder objectTags(String objectTags)
Sets the value ofDatasyncTaskOptions.getObjectTags()- Parameters:
objectTags- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/datasync_task#object_tags DatasyncTask#object_tags}.- Returns:
this
-
overwriteMode
@Stability(Stable) public DatasyncTaskOptions.Builder overwriteMode(String overwriteMode)
Sets the value ofDatasyncTaskOptions.getOverwriteMode()- Parameters:
overwriteMode- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/datasync_task#overwrite_mode DatasyncTask#overwrite_mode}.- Returns:
this
-
posixPermissions
@Stability(Stable) public DatasyncTaskOptions.Builder posixPermissions(String posixPermissions)
Sets the value ofDatasyncTaskOptions.getPosixPermissions()- Parameters:
posixPermissions- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/datasync_task#posix_permissions DatasyncTask#posix_permissions}.- Returns:
this
-
preserveDeletedFiles
@Stability(Stable) public DatasyncTaskOptions.Builder preserveDeletedFiles(String preserveDeletedFiles)
Sets the value ofDatasyncTaskOptions.getPreserveDeletedFiles()- Parameters:
preserveDeletedFiles- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/datasync_task#preserve_deleted_files DatasyncTask#preserve_deleted_files}.- Returns:
this
-
preserveDevices
@Stability(Stable) public DatasyncTaskOptions.Builder preserveDevices(String preserveDevices)
Sets the value ofDatasyncTaskOptions.getPreserveDevices()- Parameters:
preserveDevices- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/datasync_task#preserve_devices DatasyncTask#preserve_devices}.- Returns:
this
-
securityDescriptorCopyFlags
@Stability(Stable) public DatasyncTaskOptions.Builder securityDescriptorCopyFlags(String securityDescriptorCopyFlags)
Sets the value ofDatasyncTaskOptions.getSecurityDescriptorCopyFlags()- Parameters:
securityDescriptorCopyFlags- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/datasync_task#security_descriptor_copy_flags DatasyncTask#security_descriptor_copy_flags}.- Returns:
this
-
taskQueueing
@Stability(Stable) public DatasyncTaskOptions.Builder taskQueueing(String taskQueueing)
Sets the value ofDatasyncTaskOptions.getTaskQueueing()- Parameters:
taskQueueing- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/datasync_task#task_queueing DatasyncTask#task_queueing}.- Returns:
this
-
transferMode
@Stability(Stable) public DatasyncTaskOptions.Builder transferMode(String transferMode)
Sets the value ofDatasyncTaskOptions.getTransferMode()- Parameters:
transferMode- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/datasync_task#transfer_mode DatasyncTask#transfer_mode}.- Returns:
this
-
uid
@Stability(Stable) public DatasyncTaskOptions.Builder uid(String uid)
Sets the value ofDatasyncTaskOptions.getUid()- Parameters:
uid- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/datasync_task#uid DatasyncTask#uid}.- Returns:
this
-
verifyMode
@Stability(Stable) public DatasyncTaskOptions.Builder verifyMode(String verifyMode)
Sets the value ofDatasyncTaskOptions.getVerifyMode()- Parameters:
verifyMode- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/datasync_task#verify_mode DatasyncTask#verify_mode}.- Returns:
this
-
build
@Stability(Stable) public DatasyncTaskOptions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DatasyncTaskOptions>- Returns:
- a new instance of
DatasyncTaskOptions - Throws:
NullPointerException- if any required attribute was not provided
-
-