Class DatasyncTaskOptions.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • atime

        @Stability(Stable)
        public DatasyncTaskOptions.Builder atime​(String atime)
        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)
        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)
        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)
        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)
        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)
        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)
        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)
        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)
        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)
        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)
        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)
        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)
        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)
        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)
        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