Interface DescribeLocationS3Response.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeLocationS3Response.Builder,
,DescribeLocationS3Response> DataSyncResponse.Builder
,SdkBuilder<DescribeLocationS3Response.Builder,
,DescribeLocationS3Response> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeLocationS3Response
-
Method Summary
Modifier and TypeMethodDescriptionIf you are using DataSync on an Amazon Web Services Outpost, the Amazon Resource Name (ARNs) of the EC2 agents deployed on your Outpost.agentArns
(Collection<String> agentArns) If you are using DataSync on an Amazon Web Services Outpost, the Amazon Resource Name (ARNs) of the EC2 agents deployed on your Outpost.creationTime
(Instant creationTime) The time that the Amazon S3 bucket location was created.locationArn
(String locationArn) The Amazon Resource Name (ARN) of the Amazon S3 bucket or access point.locationUri
(String locationUri) The URL of the Amazon S3 location that was described.s3Config
(Consumer<S3Config.Builder> s3Config) Sets the value of the S3Config property for this object.Sets the value of the S3Config property for this object.s3StorageClass
(String s3StorageClass) The Amazon S3 storage class that you chose to store your files in when this location is used as a task destination.s3StorageClass
(S3StorageClass s3StorageClass) The Amazon S3 storage class that you chose to store your files in when this location is used as a task destination.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.datasync.model.DataSyncResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
locationArn
The Amazon Resource Name (ARN) of the Amazon S3 bucket or access point.
- Parameters:
locationArn
- The Amazon Resource Name (ARN) of the Amazon S3 bucket or access point.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
locationUri
The URL of the Amazon S3 location that was described.
- Parameters:
locationUri
- The URL of the Amazon S3 location that was described.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3StorageClass
The Amazon S3 storage class that you chose to store your files in when this location is used as a task destination. For more information about S3 storage classes, see Amazon S3 Storage Classes. Some storage classes have behaviors that can affect your S3 storage cost. For detailed information, see Considerations when working with S3 storage classes in DataSync.
- Parameters:
s3StorageClass
- The Amazon S3 storage class that you chose to store your files in when this location is used as a task destination. For more information about S3 storage classes, see Amazon S3 Storage Classes. Some storage classes have behaviors that can affect your S3 storage cost. For detailed information, see Considerations when working with S3 storage classes in DataSync.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3StorageClass
The Amazon S3 storage class that you chose to store your files in when this location is used as a task destination. For more information about S3 storage classes, see Amazon S3 Storage Classes. Some storage classes have behaviors that can affect your S3 storage cost. For detailed information, see Considerations when working with S3 storage classes in DataSync.
- Parameters:
s3StorageClass
- The Amazon S3 storage class that you chose to store your files in when this location is used as a task destination. For more information about S3 storage classes, see Amazon S3 Storage Classes. Some storage classes have behaviors that can affect your S3 storage cost. For detailed information, see Considerations when working with S3 storage classes in DataSync.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3Config
Sets the value of the S3Config property for this object.- Parameters:
s3Config
- The new value for the S3Config property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Config
Sets the value of the S3Config property for this object. This is a convenience method that creates an instance of theS3Config.Builder
avoiding the need to create one manually viaS3Config.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3Config(S3Config)
.- Parameters:
s3Config
- a consumer that will call methods onS3Config.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
agentArns
If you are using DataSync on an Amazon Web Services Outpost, the Amazon Resource Name (ARNs) of the EC2 agents deployed on your Outpost. For more information about launching a DataSync agent on an Amazon Web Services Outpost, see Deploy your DataSync agent on Outposts.
- Parameters:
agentArns
- If you are using DataSync on an Amazon Web Services Outpost, the Amazon Resource Name (ARNs) of the EC2 agents deployed on your Outpost. For more information about launching a DataSync agent on an Amazon Web Services Outpost, see Deploy your DataSync agent on Outposts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentArns
If you are using DataSync on an Amazon Web Services Outpost, the Amazon Resource Name (ARNs) of the EC2 agents deployed on your Outpost. For more information about launching a DataSync agent on an Amazon Web Services Outpost, see Deploy your DataSync agent on Outposts.
- Parameters:
agentArns
- If you are using DataSync on an Amazon Web Services Outpost, the Amazon Resource Name (ARNs) of the EC2 agents deployed on your Outpost. For more information about launching a DataSync agent on an Amazon Web Services Outpost, see Deploy your DataSync agent on Outposts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
The time that the Amazon S3 bucket location was created.
- Parameters:
creationTime
- The time that the Amazon S3 bucket location was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-