Interface S3FilesClient
- All Superinterfaces:
AutoCloseable,AwsClient,SdkAutoCloseable,SdkClient
builder() method.
S3 Files makes S3 buckets accessible as high-performance file systems powered by EFS. This service enables file system interface access to S3 data with sub-millisecond latencies through mount targets, supporting AI/ML workloads, media processing, and hybrid storage workflows that require both file system and object storage access to the same data.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringValue for looking up the service's metadata from theServiceMetadataProvider.static final String -
Method Summary
Modifier and TypeMethodDescriptionstatic S3FilesClientBuilderbuilder()Create a builder that can be used to configure and create aS3FilesClient.static S3FilesClientcreate()Create aS3FilesClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.default CreateAccessPointResponsecreateAccessPoint(Consumer<CreateAccessPointRequest.Builder> createAccessPointRequest) Creates an S3 File System Access Point for application-specific access with POSIX user identity and root directory enforcement.default CreateAccessPointResponsecreateAccessPoint(CreateAccessPointRequest createAccessPointRequest) Creates an S3 File System Access Point for application-specific access with POSIX user identity and root directory enforcement.default CreateFileSystemResponsecreateFileSystem(Consumer<CreateFileSystemRequest.Builder> createFileSystemRequest) Creates an S3 File System resource scoped to a bucket or prefix within a bucket, enabling file system access to S3 data.default CreateFileSystemResponsecreateFileSystem(CreateFileSystemRequest createFileSystemRequest) Creates an S3 File System resource scoped to a bucket or prefix within a bucket, enabling file system access to S3 data.default CreateMountTargetResponsecreateMountTarget(Consumer<CreateMountTargetRequest.Builder> createMountTargetRequest) Creates a mount target resource as an endpoint for mounting the S3 File System from compute resources in a specific Availability Zone and VPC.default CreateMountTargetResponsecreateMountTarget(CreateMountTargetRequest createMountTargetRequest) Creates a mount target resource as an endpoint for mounting the S3 File System from compute resources in a specific Availability Zone and VPC.default DeleteAccessPointResponsedeleteAccessPoint(Consumer<DeleteAccessPointRequest.Builder> deleteAccessPointRequest) Deletes an S3 File System Access Point.default DeleteAccessPointResponsedeleteAccessPoint(DeleteAccessPointRequest deleteAccessPointRequest) Deletes an S3 File System Access Point.default DeleteFileSystemResponsedeleteFileSystem(Consumer<DeleteFileSystemRequest.Builder> deleteFileSystemRequest) Deletes an S3 File System.default DeleteFileSystemResponsedeleteFileSystem(DeleteFileSystemRequest deleteFileSystemRequest) Deletes an S3 File System.default DeleteFileSystemPolicyResponsedeleteFileSystemPolicy(Consumer<DeleteFileSystemPolicyRequest.Builder> deleteFileSystemPolicyRequest) Deletes the IAM resource policy of an S3 File System.default DeleteFileSystemPolicyResponsedeleteFileSystemPolicy(DeleteFileSystemPolicyRequest deleteFileSystemPolicyRequest) Deletes the IAM resource policy of an S3 File System.default DeleteMountTargetResponsedeleteMountTarget(Consumer<DeleteMountTargetRequest.Builder> deleteMountTargetRequest) Deletes the specified mount target.default DeleteMountTargetResponsedeleteMountTarget(DeleteMountTargetRequest deleteMountTargetRequest) Deletes the specified mount target.default GetAccessPointResponsegetAccessPoint(Consumer<GetAccessPointRequest.Builder> getAccessPointRequest) Returns resource information for an S3 File System Access Point.default GetAccessPointResponsegetAccessPoint(GetAccessPointRequest getAccessPointRequest) Returns resource information for an S3 File System Access Point.default GetFileSystemResponsegetFileSystem(Consumer<GetFileSystemRequest.Builder> getFileSystemRequest) Returns resource information for the specified S3 File System including status, configuration, and metadata.default GetFileSystemResponsegetFileSystem(GetFileSystemRequest getFileSystemRequest) Returns resource information for the specified S3 File System including status, configuration, and metadata.default GetFileSystemPolicyResponsegetFileSystemPolicy(Consumer<GetFileSystemPolicyRequest.Builder> getFileSystemPolicyRequest) Returns the IAM resource policy of an S3 File System.default GetFileSystemPolicyResponsegetFileSystemPolicy(GetFileSystemPolicyRequest getFileSystemPolicyRequest) Returns the IAM resource policy of an S3 File System.default GetMountTargetResponsegetMountTarget(Consumer<GetMountTargetRequest.Builder> getMountTargetRequest) Returns detailed resource information for the specified mount target including network configuration.default GetMountTargetResponsegetMountTarget(GetMountTargetRequest getMountTargetRequest) Returns detailed resource information for the specified mount target including network configuration.getSynchronizationConfiguration(Consumer<GetSynchronizationConfigurationRequest.Builder> getSynchronizationConfigurationRequest) Returns the synchronization configuration for the specified S3 File System, including import data rules and expiration data rules.getSynchronizationConfiguration(GetSynchronizationConfigurationRequest getSynchronizationConfigurationRequest) Returns the synchronization configuration for the specified S3 File System, including import data rules and expiration data rules.default ListAccessPointsResponselistAccessPoints(Consumer<ListAccessPointsRequest.Builder> listAccessPointsRequest) Returns resource information for all S3 File System Access Points associated with the specified S3 File System.default ListAccessPointsResponselistAccessPoints(ListAccessPointsRequest listAccessPointsRequest) Returns resource information for all S3 File System Access Points associated with the specified S3 File System.default ListAccessPointsIterablelistAccessPointsPaginator(Consumer<ListAccessPointsRequest.Builder> listAccessPointsRequest) This is a variant oflistAccessPoints(software.amazon.awssdk.services.s3files.model.ListAccessPointsRequest)operation.default ListAccessPointsIterablelistAccessPointsPaginator(ListAccessPointsRequest listAccessPointsRequest) This is a variant oflistAccessPoints(software.amazon.awssdk.services.s3files.model.ListAccessPointsRequest)operation.default ListFileSystemsResponselistFileSystems(Consumer<ListFileSystemsRequest.Builder> listFileSystemsRequest) Returns a list of all S3 File Systems owned by the account with optional filtering by bucket.default ListFileSystemsResponselistFileSystems(ListFileSystemsRequest listFileSystemsRequest) Returns a list of all S3 File Systems owned by the account with optional filtering by bucket.default ListFileSystemsIterablelistFileSystemsPaginator(Consumer<ListFileSystemsRequest.Builder> listFileSystemsRequest) This is a variant oflistFileSystems(software.amazon.awssdk.services.s3files.model.ListFileSystemsRequest)operation.default ListFileSystemsIterablelistFileSystemsPaginator(ListFileSystemsRequest listFileSystemsRequest) This is a variant oflistFileSystems(software.amazon.awssdk.services.s3files.model.ListFileSystemsRequest)operation.default ListMountTargetsResponselistMountTargets(Consumer<ListMountTargetsRequest.Builder> listMountTargetsRequest) Returns resource information for all mount targets with optional filtering by file system, access point, and VPC.default ListMountTargetsResponselistMountTargets(ListMountTargetsRequest listMountTargetsRequest) Returns resource information for all mount targets with optional filtering by file system, access point, and VPC.default ListMountTargetsIterablelistMountTargetsPaginator(Consumer<ListMountTargetsRequest.Builder> listMountTargetsRequest) This is a variant oflistMountTargets(software.amazon.awssdk.services.s3files.model.ListMountTargetsRequest)operation.default ListMountTargetsIterablelistMountTargetsPaginator(ListMountTargetsRequest listMountTargetsRequest) This is a variant oflistMountTargets(software.amazon.awssdk.services.s3files.model.ListMountTargetsRequest)operation.default ListTagsForResourceResponselistTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Lists all tags for S3 Files resources.default ListTagsForResourceResponselistTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) Lists all tags for S3 Files resources.default ListTagsForResourceIterablelistTagsForResourcePaginator(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) This is a variant oflistTagsForResource(software.amazon.awssdk.services.s3files.model.ListTagsForResourceRequest)operation.default ListTagsForResourceIterablelistTagsForResourcePaginator(ListTagsForResourceRequest listTagsForResourceRequest) This is a variant oflistTagsForResource(software.amazon.awssdk.services.s3files.model.ListTagsForResourceRequest)operation.default PutFileSystemPolicyResponseputFileSystemPolicy(Consumer<PutFileSystemPolicyRequest.Builder> putFileSystemPolicyRequest) Creates or replaces the IAM resource policy for an S3 File System to control access permissions.default PutFileSystemPolicyResponseputFileSystemPolicy(PutFileSystemPolicyRequest putFileSystemPolicyRequest) Creates or replaces the IAM resource policy for an S3 File System to control access permissions.putSynchronizationConfiguration(Consumer<PutSynchronizationConfigurationRequest.Builder> putSynchronizationConfigurationRequest) Creates or updates the synchronization configuration for the specified S3 File System, including import data rules and expiration data rules.putSynchronizationConfiguration(PutSynchronizationConfigurationRequest putSynchronizationConfigurationRequest) Creates or updates the synchronization configuration for the specified S3 File System, including import data rules and expiration data rules.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadatadefault TagResourceResponsetagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) Creates tags for S3 Files resources using standard Amazon Web Services tagging APIs.default TagResourceResponsetagResource(TagResourceRequest tagResourceRequest) Creates tags for S3 Files resources using standard Amazon Web Services tagging APIs.default UntagResourceResponseuntagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes tags from S3 Files resources.default UntagResourceResponseuntagResource(UntagResourceRequest untagResourceRequest) Removes tags from S3 Files resources.default UpdateMountTargetResponseupdateMountTarget(Consumer<UpdateMountTargetRequest.Builder> updateMountTargetRequest) Updates the mount target resource, specifically security group configurations.default UpdateMountTargetResponseupdateMountTarget(UpdateMountTargetRequest updateMountTargetRequest) Updates the mount target resource, specifically security group configurations.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
closeMethods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider.- See Also:
-
-
Method Details
-
createAccessPoint
default CreateAccessPointResponse createAccessPoint(CreateAccessPointRequest createAccessPointRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ServiceQuotaExceededException, ValidationException, ConflictException, AwsServiceException, SdkClientException, S3FilesException Creates an S3 File System Access Point for application-specific access with POSIX user identity and root directory enforcement. Access points provide a way to manage access to shared datasets in multi-tenant scenarios.
- Parameters:
createAccessPointRequest-- Returns:
- Result of the CreateAccessPoint operation returned by the service.
- See Also:
-
createAccessPoint
default CreateAccessPointResponse createAccessPoint(Consumer<CreateAccessPointRequest.Builder> createAccessPointRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ServiceQuotaExceededException, ValidationException, ConflictException, AwsServiceException, SdkClientException, S3FilesException Creates an S3 File System Access Point for application-specific access with POSIX user identity and root directory enforcement. Access points provide a way to manage access to shared datasets in multi-tenant scenarios.
This is a convenience which creates an instance of the
CreateAccessPointRequest.Builderavoiding the need to create one manually viaCreateAccessPointRequest.builder()- Parameters:
createAccessPointRequest- AConsumerthat will call methods onCreateAccessPointRequest.Builderto create a request.- Returns:
- Result of the CreateAccessPoint operation returned by the service.
- See Also:
-
createFileSystem
default CreateFileSystemResponse createFileSystem(CreateFileSystemRequest createFileSystemRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ServiceQuotaExceededException, ValidationException, ConflictException, AwsServiceException, SdkClientException, S3FilesException Creates an S3 File System resource scoped to a bucket or prefix within a bucket, enabling file system access to S3 data. To create a file system, you need an S3 bucket and an IAM role that grants the service permission to access the bucket.
- Parameters:
createFileSystemRequest-- Returns:
- Result of the CreateFileSystem operation returned by the service.
- See Also:
-
createFileSystem
default CreateFileSystemResponse createFileSystem(Consumer<CreateFileSystemRequest.Builder> createFileSystemRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ServiceQuotaExceededException, ValidationException, ConflictException, AwsServiceException, SdkClientException, S3FilesException Creates an S3 File System resource scoped to a bucket or prefix within a bucket, enabling file system access to S3 data. To create a file system, you need an S3 bucket and an IAM role that grants the service permission to access the bucket.
This is a convenience which creates an instance of the
CreateFileSystemRequest.Builderavoiding the need to create one manually viaCreateFileSystemRequest.builder()- Parameters:
createFileSystemRequest- AConsumerthat will call methods onCreateFileSystemRequest.Builderto create a request.- Returns:
- Result of the CreateFileSystem operation returned by the service.
- See Also:
-
createMountTarget
default CreateMountTargetResponse createMountTarget(CreateMountTargetRequest createMountTargetRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ServiceQuotaExceededException, ValidationException, ConflictException, AwsServiceException, SdkClientException, S3FilesException Creates a mount target resource as an endpoint for mounting the S3 File System from compute resources in a specific Availability Zone and VPC. Mount targets provide network access to the file system.
- Parameters:
createMountTargetRequest-- Returns:
- Result of the CreateMountTarget operation returned by the service.
- See Also:
-
createMountTarget
default CreateMountTargetResponse createMountTarget(Consumer<CreateMountTargetRequest.Builder> createMountTargetRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ServiceQuotaExceededException, ValidationException, ConflictException, AwsServiceException, SdkClientException, S3FilesException Creates a mount target resource as an endpoint for mounting the S3 File System from compute resources in a specific Availability Zone and VPC. Mount targets provide network access to the file system.
This is a convenience which creates an instance of the
CreateMountTargetRequest.Builderavoiding the need to create one manually viaCreateMountTargetRequest.builder()- Parameters:
createMountTargetRequest- AConsumerthat will call methods onCreateMountTargetRequest.Builderto create a request.- Returns:
- Result of the CreateMountTarget operation returned by the service.
- See Also:
-
deleteAccessPoint
default DeleteAccessPointResponse deleteAccessPoint(DeleteAccessPointRequest deleteAccessPointRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, ConflictException, AwsServiceException, SdkClientException, S3FilesException Deletes an S3 File System Access Point. This operation is irreversible.
- Parameters:
deleteAccessPointRequest-- Returns:
- Result of the DeleteAccessPoint operation returned by the service.
- See Also:
-
deleteAccessPoint
default DeleteAccessPointResponse deleteAccessPoint(Consumer<DeleteAccessPointRequest.Builder> deleteAccessPointRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, ConflictException, AwsServiceException, SdkClientException, S3FilesException Deletes an S3 File System Access Point. This operation is irreversible.
This is a convenience which creates an instance of the
DeleteAccessPointRequest.Builderavoiding the need to create one manually viaDeleteAccessPointRequest.builder()- Parameters:
deleteAccessPointRequest- AConsumerthat will call methods onDeleteAccessPointRequest.Builderto create a request.- Returns:
- Result of the DeleteAccessPoint operation returned by the service.
- See Also:
-
deleteFileSystem
default DeleteFileSystemResponse deleteFileSystem(DeleteFileSystemRequest deleteFileSystemRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, ConflictException, AwsServiceException, SdkClientException, S3FilesException Deletes an S3 File System. You can optionally force deletion of a file system that has pending export data.
- Parameters:
deleteFileSystemRequest-- Returns:
- Result of the DeleteFileSystem operation returned by the service.
- See Also:
-
deleteFileSystem
default DeleteFileSystemResponse deleteFileSystem(Consumer<DeleteFileSystemRequest.Builder> deleteFileSystemRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, ConflictException, AwsServiceException, SdkClientException, S3FilesException Deletes an S3 File System. You can optionally force deletion of a file system that has pending export data.
This is a convenience which creates an instance of the
DeleteFileSystemRequest.Builderavoiding the need to create one manually viaDeleteFileSystemRequest.builder()- Parameters:
deleteFileSystemRequest- AConsumerthat will call methods onDeleteFileSystemRequest.Builderto create a request.- Returns:
- Result of the DeleteFileSystem operation returned by the service.
- See Also:
-
deleteFileSystemPolicy
default DeleteFileSystemPolicyResponse deleteFileSystemPolicy(DeleteFileSystemPolicyRequest deleteFileSystemPolicyRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Deletes the IAM resource policy of an S3 File System.
- Parameters:
deleteFileSystemPolicyRequest-- Returns:
- Result of the DeleteFileSystemPolicy operation returned by the service.
- See Also:
-
deleteFileSystemPolicy
default DeleteFileSystemPolicyResponse deleteFileSystemPolicy(Consumer<DeleteFileSystemPolicyRequest.Builder> deleteFileSystemPolicyRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Deletes the IAM resource policy of an S3 File System.
This is a convenience which creates an instance of the
DeleteFileSystemPolicyRequest.Builderavoiding the need to create one manually viaDeleteFileSystemPolicyRequest.builder()- Parameters:
deleteFileSystemPolicyRequest- AConsumerthat will call methods onDeleteFileSystemPolicyRequest.Builderto create a request.- Returns:
- Result of the DeleteFileSystemPolicy operation returned by the service.
- See Also:
-
deleteMountTarget
default DeleteMountTargetResponse deleteMountTarget(DeleteMountTargetRequest deleteMountTargetRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, ConflictException, AwsServiceException, SdkClientException, S3FilesException Deletes the specified mount target. This operation is irreversible.
- Parameters:
deleteMountTargetRequest-- Returns:
- Result of the DeleteMountTarget operation returned by the service.
- See Also:
-
deleteMountTarget
default DeleteMountTargetResponse deleteMountTarget(Consumer<DeleteMountTargetRequest.Builder> deleteMountTargetRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, ConflictException, AwsServiceException, SdkClientException, S3FilesException Deletes the specified mount target. This operation is irreversible.
This is a convenience which creates an instance of the
DeleteMountTargetRequest.Builderavoiding the need to create one manually viaDeleteMountTargetRequest.builder()- Parameters:
deleteMountTargetRequest- AConsumerthat will call methods onDeleteMountTargetRequest.Builderto create a request.- Returns:
- Result of the DeleteMountTarget operation returned by the service.
- See Also:
-
getAccessPoint
default GetAccessPointResponse getAccessPoint(GetAccessPointRequest getAccessPointRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Returns resource information for an S3 File System Access Point.
- Parameters:
getAccessPointRequest-- Returns:
- Result of the GetAccessPoint operation returned by the service.
- See Also:
-
getAccessPoint
default GetAccessPointResponse getAccessPoint(Consumer<GetAccessPointRequest.Builder> getAccessPointRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Returns resource information for an S3 File System Access Point.
This is a convenience which creates an instance of the
GetAccessPointRequest.Builderavoiding the need to create one manually viaGetAccessPointRequest.builder()- Parameters:
getAccessPointRequest- AConsumerthat will call methods onGetAccessPointRequest.Builderto create a request.- Returns:
- Result of the GetAccessPoint operation returned by the service.
- See Also:
-
getFileSystem
default GetFileSystemResponse getFileSystem(GetFileSystemRequest getFileSystemRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Returns resource information for the specified S3 File System including status, configuration, and metadata.
- Parameters:
getFileSystemRequest-- Returns:
- Result of the GetFileSystem operation returned by the service.
- See Also:
-
getFileSystem
default GetFileSystemResponse getFileSystem(Consumer<GetFileSystemRequest.Builder> getFileSystemRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Returns resource information for the specified S3 File System including status, configuration, and metadata.
This is a convenience which creates an instance of the
GetFileSystemRequest.Builderavoiding the need to create one manually viaGetFileSystemRequest.builder()- Parameters:
getFileSystemRequest- AConsumerthat will call methods onGetFileSystemRequest.Builderto create a request.- Returns:
- Result of the GetFileSystem operation returned by the service.
- See Also:
-
getFileSystemPolicy
default GetFileSystemPolicyResponse getFileSystemPolicy(GetFileSystemPolicyRequest getFileSystemPolicyRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Returns the IAM resource policy of an S3 File System.
- Parameters:
getFileSystemPolicyRequest-- Returns:
- Result of the GetFileSystemPolicy operation returned by the service.
- See Also:
-
getFileSystemPolicy
default GetFileSystemPolicyResponse getFileSystemPolicy(Consumer<GetFileSystemPolicyRequest.Builder> getFileSystemPolicyRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Returns the IAM resource policy of an S3 File System.
This is a convenience which creates an instance of the
GetFileSystemPolicyRequest.Builderavoiding the need to create one manually viaGetFileSystemPolicyRequest.builder()- Parameters:
getFileSystemPolicyRequest- AConsumerthat will call methods onGetFileSystemPolicyRequest.Builderto create a request.- Returns:
- Result of the GetFileSystemPolicy operation returned by the service.
- See Also:
-
getMountTarget
default GetMountTargetResponse getMountTarget(GetMountTargetRequest getMountTargetRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Returns detailed resource information for the specified mount target including network configuration.
- Parameters:
getMountTargetRequest-- Returns:
- Result of the GetMountTarget operation returned by the service.
- See Also:
-
getMountTarget
default GetMountTargetResponse getMountTarget(Consumer<GetMountTargetRequest.Builder> getMountTargetRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Returns detailed resource information for the specified mount target including network configuration.
This is a convenience which creates an instance of the
GetMountTargetRequest.Builderavoiding the need to create one manually viaGetMountTargetRequest.builder()- Parameters:
getMountTargetRequest- AConsumerthat will call methods onGetMountTargetRequest.Builderto create a request.- Returns:
- Result of the GetMountTarget operation returned by the service.
- See Also:
-
getSynchronizationConfiguration
default GetSynchronizationConfigurationResponse getSynchronizationConfiguration(GetSynchronizationConfigurationRequest getSynchronizationConfigurationRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Returns the synchronization configuration for the specified S3 File System, including import data rules and expiration data rules.
- Parameters:
getSynchronizationConfigurationRequest-- Returns:
- Result of the GetSynchronizationConfiguration operation returned by the service.
- See Also:
-
getSynchronizationConfiguration
default GetSynchronizationConfigurationResponse getSynchronizationConfiguration(Consumer<GetSynchronizationConfigurationRequest.Builder> getSynchronizationConfigurationRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Returns the synchronization configuration for the specified S3 File System, including import data rules and expiration data rules.
This is a convenience which creates an instance of the
GetSynchronizationConfigurationRequest.Builderavoiding the need to create one manually viaGetSynchronizationConfigurationRequest.builder()- Parameters:
getSynchronizationConfigurationRequest- AConsumerthat will call methods onGetSynchronizationConfigurationRequest.Builderto create a request.- Returns:
- Result of the GetSynchronizationConfiguration operation returned by the service.
- See Also:
-
listAccessPoints
default ListAccessPointsResponse listAccessPoints(ListAccessPointsRequest listAccessPointsRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Returns resource information for all S3 File System Access Points associated with the specified S3 File System.
- Parameters:
listAccessPointsRequest-- Returns:
- Result of the ListAccessPoints operation returned by the service.
- See Also:
-
listAccessPoints
default ListAccessPointsResponse listAccessPoints(Consumer<ListAccessPointsRequest.Builder> listAccessPointsRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Returns resource information for all S3 File System Access Points associated with the specified S3 File System.
This is a convenience which creates an instance of the
ListAccessPointsRequest.Builderavoiding the need to create one manually viaListAccessPointsRequest.builder()- Parameters:
listAccessPointsRequest- AConsumerthat will call methods onListAccessPointsRequest.Builderto create a request.- Returns:
- Result of the ListAccessPoints operation returned by the service.
- See Also:
-
listAccessPointsPaginator
default ListAccessPointsIterable listAccessPointsPaginator(ListAccessPointsRequest listAccessPointsRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException This is a variant of
listAccessPoints(software.amazon.awssdk.services.s3files.model.ListAccessPointsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.s3files.paginators.ListAccessPointsIterable responses = client.listAccessPointsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.s3files.paginators.ListAccessPointsIterable responses = client .listAccessPointsPaginator(request); for (software.amazon.awssdk.services.s3files.model.ListAccessPointsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.s3files.paginators.ListAccessPointsIterable responses = client.listAccessPointsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAccessPoints(software.amazon.awssdk.services.s3files.model.ListAccessPointsRequest)operation.- Parameters:
listAccessPointsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAccessPointsPaginator
default ListAccessPointsIterable listAccessPointsPaginator(Consumer<ListAccessPointsRequest.Builder> listAccessPointsRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException This is a variant of
listAccessPoints(software.amazon.awssdk.services.s3files.model.ListAccessPointsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.s3files.paginators.ListAccessPointsIterable responses = client.listAccessPointsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.s3files.paginators.ListAccessPointsIterable responses = client .listAccessPointsPaginator(request); for (software.amazon.awssdk.services.s3files.model.ListAccessPointsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.s3files.paginators.ListAccessPointsIterable responses = client.listAccessPointsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAccessPoints(software.amazon.awssdk.services.s3files.model.ListAccessPointsRequest)operation.
This is a convenience which creates an instance of the
ListAccessPointsRequest.Builderavoiding the need to create one manually viaListAccessPointsRequest.builder()- Parameters:
listAccessPointsRequest- AConsumerthat will call methods onListAccessPointsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listFileSystems
default ListFileSystemsResponse listFileSystems(ListFileSystemsRequest listFileSystemsRequest) throws InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Returns a list of all S3 File Systems owned by the account with optional filtering by bucket.
- Parameters:
listFileSystemsRequest-- Returns:
- Result of the ListFileSystems operation returned by the service.
- See Also:
-
listFileSystems
default ListFileSystemsResponse listFileSystems(Consumer<ListFileSystemsRequest.Builder> listFileSystemsRequest) throws InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Returns a list of all S3 File Systems owned by the account with optional filtering by bucket.
This is a convenience which creates an instance of the
ListFileSystemsRequest.Builderavoiding the need to create one manually viaListFileSystemsRequest.builder()- Parameters:
listFileSystemsRequest- AConsumerthat will call methods onListFileSystemsRequest.Builderto create a request.- Returns:
- Result of the ListFileSystems operation returned by the service.
- See Also:
-
listFileSystemsPaginator
default ListFileSystemsIterable listFileSystemsPaginator(ListFileSystemsRequest listFileSystemsRequest) throws InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException This is a variant of
listFileSystems(software.amazon.awssdk.services.s3files.model.ListFileSystemsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.s3files.paginators.ListFileSystemsIterable responses = client.listFileSystemsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.s3files.paginators.ListFileSystemsIterable responses = client .listFileSystemsPaginator(request); for (software.amazon.awssdk.services.s3files.model.ListFileSystemsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.s3files.paginators.ListFileSystemsIterable responses = client.listFileSystemsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listFileSystems(software.amazon.awssdk.services.s3files.model.ListFileSystemsRequest)operation.- Parameters:
listFileSystemsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listFileSystemsPaginator
default ListFileSystemsIterable listFileSystemsPaginator(Consumer<ListFileSystemsRequest.Builder> listFileSystemsRequest) throws InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException This is a variant of
listFileSystems(software.amazon.awssdk.services.s3files.model.ListFileSystemsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.s3files.paginators.ListFileSystemsIterable responses = client.listFileSystemsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.s3files.paginators.ListFileSystemsIterable responses = client .listFileSystemsPaginator(request); for (software.amazon.awssdk.services.s3files.model.ListFileSystemsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.s3files.paginators.ListFileSystemsIterable responses = client.listFileSystemsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listFileSystems(software.amazon.awssdk.services.s3files.model.ListFileSystemsRequest)operation.
This is a convenience which creates an instance of the
ListFileSystemsRequest.Builderavoiding the need to create one manually viaListFileSystemsRequest.builder()- Parameters:
listFileSystemsRequest- AConsumerthat will call methods onListFileSystemsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listMountTargets
default ListMountTargetsResponse listMountTargets(ListMountTargetsRequest listMountTargetsRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Returns resource information for all mount targets with optional filtering by file system, access point, and VPC.
- Parameters:
listMountTargetsRequest-- Returns:
- Result of the ListMountTargets operation returned by the service.
- See Also:
-
listMountTargets
default ListMountTargetsResponse listMountTargets(Consumer<ListMountTargetsRequest.Builder> listMountTargetsRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Returns resource information for all mount targets with optional filtering by file system, access point, and VPC.
This is a convenience which creates an instance of the
ListMountTargetsRequest.Builderavoiding the need to create one manually viaListMountTargetsRequest.builder()- Parameters:
listMountTargetsRequest- AConsumerthat will call methods onListMountTargetsRequest.Builderto create a request.- Returns:
- Result of the ListMountTargets operation returned by the service.
- See Also:
-
listMountTargetsPaginator
default ListMountTargetsIterable listMountTargetsPaginator(ListMountTargetsRequest listMountTargetsRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException This is a variant of
listMountTargets(software.amazon.awssdk.services.s3files.model.ListMountTargetsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.s3files.paginators.ListMountTargetsIterable responses = client.listMountTargetsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.s3files.paginators.ListMountTargetsIterable responses = client .listMountTargetsPaginator(request); for (software.amazon.awssdk.services.s3files.model.ListMountTargetsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.s3files.paginators.ListMountTargetsIterable responses = client.listMountTargetsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listMountTargets(software.amazon.awssdk.services.s3files.model.ListMountTargetsRequest)operation.- Parameters:
listMountTargetsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listMountTargetsPaginator
default ListMountTargetsIterable listMountTargetsPaginator(Consumer<ListMountTargetsRequest.Builder> listMountTargetsRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException This is a variant of
listMountTargets(software.amazon.awssdk.services.s3files.model.ListMountTargetsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.s3files.paginators.ListMountTargetsIterable responses = client.listMountTargetsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.s3files.paginators.ListMountTargetsIterable responses = client .listMountTargetsPaginator(request); for (software.amazon.awssdk.services.s3files.model.ListMountTargetsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.s3files.paginators.ListMountTargetsIterable responses = client.listMountTargetsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listMountTargets(software.amazon.awssdk.services.s3files.model.ListMountTargetsRequest)operation.
This is a convenience which creates an instance of the
ListMountTargetsRequest.Builderavoiding the need to create one manually viaListMountTargetsRequest.builder()- Parameters:
listMountTargetsRequest- AConsumerthat will call methods onListMountTargetsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Lists all tags for S3 Files resources.
- Parameters:
listTagsForResourceRequest-- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Lists all tags for S3 Files resources.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builderavoiding the need to create one manually viaListTagsForResourceRequest.builder()- Parameters:
listTagsForResourceRequest- AConsumerthat will call methods onListTagsForResourceRequest.Builderto create a request.- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTagsForResourcePaginator
default ListTagsForResourceIterable listTagsForResourcePaginator(ListTagsForResourceRequest listTagsForResourceRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException This is a variant of
listTagsForResource(software.amazon.awssdk.services.s3files.model.ListTagsForResourceRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.s3files.paginators.ListTagsForResourceIterable responses = client.listTagsForResourcePaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.s3files.paginators.ListTagsForResourceIterable responses = client .listTagsForResourcePaginator(request); for (software.amazon.awssdk.services.s3files.model.ListTagsForResourceResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.s3files.paginators.ListTagsForResourceIterable responses = client.listTagsForResourcePaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTagsForResource(software.amazon.awssdk.services.s3files.model.ListTagsForResourceRequest)operation.- Parameters:
listTagsForResourceRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTagsForResourcePaginator
default ListTagsForResourceIterable listTagsForResourcePaginator(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException This is a variant of
listTagsForResource(software.amazon.awssdk.services.s3files.model.ListTagsForResourceRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.s3files.paginators.ListTagsForResourceIterable responses = client.listTagsForResourcePaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.s3files.paginators.ListTagsForResourceIterable responses = client .listTagsForResourcePaginator(request); for (software.amazon.awssdk.services.s3files.model.ListTagsForResourceResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.s3files.paginators.ListTagsForResourceIterable responses = client.listTagsForResourcePaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTagsForResource(software.amazon.awssdk.services.s3files.model.ListTagsForResourceRequest)operation.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builderavoiding the need to create one manually viaListTagsForResourceRequest.builder()- Parameters:
listTagsForResourceRequest- AConsumerthat will call methods onListTagsForResourceRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
putFileSystemPolicy
default PutFileSystemPolicyResponse putFileSystemPolicy(PutFileSystemPolicyRequest putFileSystemPolicyRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Creates or replaces the IAM resource policy for an S3 File System to control access permissions.
- Parameters:
putFileSystemPolicyRequest-- Returns:
- Result of the PutFileSystemPolicy operation returned by the service.
- See Also:
-
putFileSystemPolicy
default PutFileSystemPolicyResponse putFileSystemPolicy(Consumer<PutFileSystemPolicyRequest.Builder> putFileSystemPolicyRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Creates or replaces the IAM resource policy for an S3 File System to control access permissions.
This is a convenience which creates an instance of the
PutFileSystemPolicyRequest.Builderavoiding the need to create one manually viaPutFileSystemPolicyRequest.builder()- Parameters:
putFileSystemPolicyRequest- AConsumerthat will call methods onPutFileSystemPolicyRequest.Builderto create a request.- Returns:
- Result of the PutFileSystemPolicy operation returned by the service.
- See Also:
-
putSynchronizationConfiguration
default PutSynchronizationConfigurationResponse putSynchronizationConfiguration(PutSynchronizationConfigurationRequest putSynchronizationConfigurationRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, ConflictException, AwsServiceException, SdkClientException, S3FilesException Creates or updates the synchronization configuration for the specified S3 File System, including import data rules and expiration data rules.
- Parameters:
putSynchronizationConfigurationRequest-- Returns:
- Result of the PutSynchronizationConfiguration operation returned by the service.
- See Also:
-
putSynchronizationConfiguration
default PutSynchronizationConfigurationResponse putSynchronizationConfiguration(Consumer<PutSynchronizationConfigurationRequest.Builder> putSynchronizationConfigurationRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, ConflictException, AwsServiceException, SdkClientException, S3FilesException Creates or updates the synchronization configuration for the specified S3 File System, including import data rules and expiration data rules.
This is a convenience which creates an instance of the
PutSynchronizationConfigurationRequest.Builderavoiding the need to create one manually viaPutSynchronizationConfigurationRequest.builder()- Parameters:
putSynchronizationConfigurationRequest- AConsumerthat will call methods onPutSynchronizationConfigurationRequest.Builderto create a request.- Returns:
- Result of the PutSynchronizationConfiguration operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Creates tags for S3 Files resources using standard Amazon Web Services tagging APIs.
- Parameters:
tagResourceRequest-- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Creates tags for S3 Files resources using standard Amazon Web Services tagging APIs.
This is a convenience which creates an instance of the
TagResourceRequest.Builderavoiding the need to create one manually viaTagResourceRequest.builder()- Parameters:
tagResourceRequest- AConsumerthat will call methods onTagResourceRequest.Builderto create a request.- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Removes tags from S3 Files resources.
- Parameters:
untagResourceRequest-- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Removes tags from S3 Files resources.
This is a convenience which creates an instance of the
UntagResourceRequest.Builderavoiding the need to create one manually viaUntagResourceRequest.builder()- Parameters:
untagResourceRequest- AConsumerthat will call methods onUntagResourceRequest.Builderto create a request.- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
updateMountTarget
default UpdateMountTargetResponse updateMountTarget(UpdateMountTargetRequest updateMountTargetRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Updates the mount target resource, specifically security group configurations.
- Parameters:
updateMountTargetRequest-- Returns:
- Result of the UpdateMountTarget operation returned by the service.
- See Also:
-
updateMountTarget
default UpdateMountTargetResponse updateMountTarget(Consumer<UpdateMountTargetRequest.Builder> updateMountTargetRequest) throws InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, S3FilesException Updates the mount target resource, specifically security group configurations.
This is a convenience which creates an instance of the
UpdateMountTargetRequest.Builderavoiding the need to create one manually viaUpdateMountTargetRequest.builder()- Parameters:
updateMountTargetRequest- AConsumerthat will call methods onUpdateMountTargetRequest.Builderto create a request.- Returns:
- Result of the UpdateMountTarget operation returned by the service.
- See Also:
-
create
Create aS3FilesClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider. -
builder
Create a builder that can be used to configure and create aS3FilesClient. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClientThe SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfigurationin interfaceAwsClient- Specified by:
serviceClientConfigurationin interfaceSdkClient- Returns:
- SdkServiceClientConfiguration
-