Interface S3Resource.Builder

All Superinterfaces:
Buildable, CopyableBuilder<S3Resource.Builder,S3Resource>, SdkBuilder<S3Resource.Builder,S3Resource>, SdkPojo
Enclosing class:
S3Resource

public static interface S3Resource.Builder extends SdkPojo, CopyableBuilder<S3Resource.Builder,S3Resource>
  • Method Details

    • bucketArn

      S3Resource.Builder bucketArn(String bucketArn)

      The Amazon Resource Name (ARN) of an Amazon S3 bucket.

      Parameters:
      bucketArn - The Amazon Resource Name (ARN) of an Amazon S3 bucket.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • keyRange

      S3Resource.Builder keyRange(KeyRange keyRange)

      For export jobs, you can provide an optional KeyRange within a specific Amazon S3 bucket. The length of the range is defined at job creation, and has either an inclusive BeginMarker, an inclusive EndMarker, or both. Ranges are UTF-8 binary sorted.

      Parameters:
      keyRange - For export jobs, you can provide an optional KeyRange within a specific Amazon S3 bucket. The length of the range is defined at job creation, and has either an inclusive BeginMarker, an inclusive EndMarker, or both. Ranges are UTF-8 binary sorted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • keyRange

      default S3Resource.Builder keyRange(Consumer<KeyRange.Builder> keyRange)

      For export jobs, you can provide an optional KeyRange within a specific Amazon S3 bucket. The length of the range is defined at job creation, and has either an inclusive BeginMarker, an inclusive EndMarker, or both. Ranges are UTF-8 binary sorted.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to keyRange(KeyRange).

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

      S3Resource.Builder targetOnDeviceServices(Collection<TargetOnDeviceService> targetOnDeviceServices)

      Specifies the service or services on the Snow Family device that your transferred data will be exported from or imported into. Amazon Web Services Snow Family supports Amazon S3 and NFS (Network File System).

      Parameters:
      targetOnDeviceServices - Specifies the service or services on the Snow Family device that your transferred data will be exported from or imported into. Amazon Web Services Snow Family supports Amazon S3 and NFS (Network File System).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targetOnDeviceServices

      S3Resource.Builder targetOnDeviceServices(TargetOnDeviceService... targetOnDeviceServices)

      Specifies the service or services on the Snow Family device that your transferred data will be exported from or imported into. Amazon Web Services Snow Family supports Amazon S3 and NFS (Network File System).

      Parameters:
      targetOnDeviceServices - Specifies the service or services on the Snow Family device that your transferred data will be exported from or imported into. Amazon Web Services Snow Family supports Amazon S3 and NFS (Network File System).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targetOnDeviceServices

      S3Resource.Builder targetOnDeviceServices(Consumer<TargetOnDeviceService.Builder>... targetOnDeviceServices)

      Specifies the service or services on the Snow Family device that your transferred data will be exported from or imported into. Amazon Web Services Snow Family supports Amazon S3 and NFS (Network File System).

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

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

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