Interface CreateFileSystemResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<CreateFileSystemResponse.Builder,,CreateFileSystemResponse> S3FilesResponse.Builder,SdkBuilder<CreateFileSystemResponse.Builder,,CreateFileSystemResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
CreateFileSystemResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the S3 bucket associated with the file system.clientToken(String clientToken) The client token used for idempotency.creationTime(Instant creationTime) The time when the file system was created, in seconds since 1970-01-01T00:00:00Z (Unix epoch time).fileSystemArn(String fileSystemArn) The ARN for the S3 file system, in the formatarn:aws:s3files:region:account-id:file-system/file-system-id.fileSystemId(String fileSystemId) The ID of the file system, assigned by S3 Files.The ARN or alias of the KMS key used for encryption.The name of the file system, derived from theNametag if present.The Amazon Web Services account ID of the file system owner.The prefix within the S3 bucket that scopes the file system access.The ARN of the IAM role used for S3 access.The lifecycle state of the file system.status(LifeCycleState status) The lifecycle state of the file system.statusMessage(String statusMessage) Additional information about the file system status.tags(Collection<Tag> tags) The tags associated with the file system.tags(Consumer<Tag.Builder>... tags) The tags associated with the file system.The tags associated with the file system.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.s3files.model.S3FilesResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
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
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 formatarn: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
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
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), orUPDATING(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), orUPDATING(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), orUPDATING(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), orUPDATING(the file system is being updated).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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 isERROR, 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 theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totags(List<Tag>).- Parameters:
tags- a consumer that will call methods onTag.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
Nametag if present.- Parameters:
name- The name of the file system, derived from theNametag if present.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-