Interface GetFileSystemResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetFileSystemResponse.Builder,,GetFileSystemResponse> S3FilesResponse.Builder,SdkBuilder<GetFileSystemResponse.Builder,,GetFileSystemResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
GetFileSystemResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the S3 bucket.clientToken(String clientToken) The client token used for idempotency when the file system was created.creationTime(Instant creationTime) The time when the file system was created.fileSystemArn(String fileSystemArn) The Amazon Resource Name (ARN) of the file system.fileSystemId(String fileSystemId) The ID of the file system.The Amazon Resource Name (ARN) of the Amazon Web Services KMS key used for encryption.The name of the file system.The Amazon Web Services account ID of the file system owner.The prefix in the S3 bucket that the file system provides access to.The Amazon Resource Name (ARN) of the IAM role used for S3 access.The current status of the file system.status(LifeCycleState status) The current status 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.
- Parameters:
creationTime- The time when the file system was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fileSystemArn
The Amazon Resource Name (ARN) of the file system.
- Parameters:
fileSystemArn- The Amazon Resource Name (ARN) of the file system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fileSystemId
The ID of the file system.
- Parameters:
fileSystemId- The ID of the file system.- 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.
- Parameters:
bucket- The Amazon Resource Name (ARN) of the S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
prefix
The prefix in the S3 bucket that the file system provides access to.
- Parameters:
prefix- The prefix in the S3 bucket that the file system provides access to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientToken
The client token used for idempotency when the file system was created.
- Parameters:
clientToken- The client token used for idempotency when the file system was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyId
The Amazon Resource Name (ARN) of the Amazon Web Services KMS key used for encryption.
- Parameters:
kmsKeyId- The Amazon Resource Name (ARN) of the Amazon Web Services KMS key used for encryption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the file system.
- Parameters:
status- The current status of the file system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the file system.
- Parameters:
status- The current status of the file system.- 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.
- Parameters:
statusMessage- Additional information about the file system status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
The Amazon Resource Name (ARN) of the IAM role used for S3 access.
- Parameters:
roleArn- The Amazon Resource Name (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.
- Parameters:
name- The name of the file system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-