Interface CreateFileSystemResponse.Builder

  • Method Details

    • creationTime

      CreateFileSystemResponse.Builder creationTime(Instant creationTime)

      The time when the file system was created, in seconds since 1970-01-01T00:00:00Z (Unix epoch time).

      Parameters:
      creationTime - The time when the file system was created, in seconds since 1970-01-01T00:00:00Z (Unix epoch time).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fileSystemArn

      CreateFileSystemResponse.Builder fileSystemArn(String fileSystemArn)

      The ARN for the S3 file system, in the format arn:aws:s3files:region:account-id:file-system/file-system-id.

      Parameters:
      fileSystemArn - The ARN for the S3 file system, in the format arn:aws:s3files:region:account-id:file-system/file-system-id.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fileSystemId

      CreateFileSystemResponse.Builder fileSystemId(String fileSystemId)

      The ID of the file system, assigned by S3 Files. This ID is used to reference the file system in subsequent API calls.

      Parameters:
      fileSystemId - The ID of the file system, assigned by S3 Files. This ID is used to reference the file system in subsequent API calls.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • bucket

      The Amazon Resource Name (ARN) of the S3 bucket associated with the file system.

      Parameters:
      bucket - The Amazon Resource Name (ARN) of the S3 bucket associated with the file system.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • prefix

      The prefix within the S3 bucket that scopes the file system access.

      Parameters:
      prefix - The prefix within the S3 bucket that scopes the file system access.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientToken

      CreateFileSystemResponse.Builder clientToken(String clientToken)

      The client token used for idempotency.

      Parameters:
      clientToken - The client token used for idempotency.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • kmsKeyId

      The ARN or alias of the KMS key used for encryption.

      Parameters:
      kmsKeyId - The ARN or alias of the KMS key used for encryption.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The lifecycle state of the file system. Valid values are: AVAILABLE (the file system is available for use), CREATING (the file system is being created), DELETING (the file system is being deleted), DELETED (the file system has been deleted), ERROR (the file system is in an error state), or UPDATING (the file system is being updated).

      Parameters:
      status - The lifecycle state of the file system. Valid values are: AVAILABLE (the file system is available for use), CREATING (the file system is being created), DELETING (the file system is being deleted), DELETED (the file system has been deleted), ERROR (the file system is in an error state), or UPDATING (the file system is being updated).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The lifecycle state of the file system. Valid values are: AVAILABLE (the file system is available for use), CREATING (the file system is being created), DELETING (the file system is being deleted), DELETED (the file system has been deleted), ERROR (the file system is in an error state), or UPDATING (the file system is being updated).

      Parameters:
      status - The lifecycle state of the file system. Valid values are: AVAILABLE (the file system is available for use), CREATING (the file system is being created), DELETING (the file system is being deleted), DELETED (the file system has been deleted), ERROR (the file system is in an error state), or UPDATING (the file system is being updated).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • statusMessage

      CreateFileSystemResponse.Builder statusMessage(String statusMessage)

      Additional information about the file system status. This field provides more details when the status is ERROR, or during state transitions.

      Parameters:
      statusMessage - Additional information about the file system status. This field provides more details when the status is ERROR, or during state transitions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • roleArn

      The ARN of the IAM role used for S3 access.

      Parameters:
      roleArn - The ARN of the IAM role used for S3 access.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ownerId

      The Amazon Web Services account ID of the file system owner.

      Parameters:
      ownerId - The Amazon Web Services account ID of the file system owner.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      The tags associated with the file system.

      Parameters:
      tags - The tags associated with the file system.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      The tags associated with the file system.

      Parameters:
      tags - The tags associated with the file system.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      The tags associated with the file system.

      This is a convenience method that creates an instance of the Tag.Builder avoiding the need to create one manually via Tag.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to tags(List<Tag>).

      Parameters:
      tags - a consumer that will call methods on Tag.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • name

      The name of the file system, derived from the Name tag if present.

      Parameters:
      name - The name of the file system, derived from the Name tag if present.
      Returns:
      Returns a reference to this object so that method calls can be chained together.