Interface DescribeLocationS3Response.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribeLocationS3Response.Builder,DescribeLocationS3Response>,DataSyncResponse.Builder,SdkBuilder<DescribeLocationS3Response.Builder,DescribeLocationS3Response>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- DescribeLocationS3Response
public static interface DescribeLocationS3Response.Builder extends DataSyncResponse.Builder, SdkPojo, CopyableBuilder<DescribeLocationS3Response.Builder,DescribeLocationS3Response>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DescribeLocationS3Response.BuilderagentArns(String... agentArns)The ARNs of the DataSync agents deployed on your Outpost when using working with Amazon S3 on Outposts.DescribeLocationS3Response.BuilderagentArns(Collection<String> agentArns)The ARNs of the DataSync agents deployed on your Outpost when using working with Amazon S3 on Outposts.DescribeLocationS3Response.BuildercreationTime(Instant creationTime)The time that the Amazon S3 location was created.DescribeLocationS3Response.BuilderlocationArn(String locationArn)The ARN of the Amazon S3 location.DescribeLocationS3Response.BuilderlocationUri(String locationUri)The URL of the Amazon S3 location that was described.default DescribeLocationS3Response.Builders3Config(Consumer<S3Config.Builder> s3Config)Sets the value of the S3Config property for this object.DescribeLocationS3Response.Builders3Config(S3Config s3Config)Sets the value of the S3Config property for this object.DescribeLocationS3Response.Builders3StorageClass(String s3StorageClass)When Amazon S3 is a destination location, this is the storage class that you chose for your objects.DescribeLocationS3Response.Builders3StorageClass(S3StorageClass s3StorageClass)When Amazon S3 is a destination location, this is the storage class that you chose for your objects.-
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 Detail
-
locationArn
DescribeLocationS3Response.Builder locationArn(String locationArn)
The ARN of the Amazon S3 location.
- Parameters:
locationArn- The ARN of the Amazon S3 location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
locationUri
DescribeLocationS3Response.Builder locationUri(String 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
DescribeLocationS3Response.Builder s3StorageClass(String s3StorageClass)
When Amazon S3 is a destination location, this is the storage class that you chose for your objects.
Some storage classes have behaviors that can affect your Amazon S3 storage costs. For more information, see Storage class considerations with Amazon S3 transfers.
- Parameters:
s3StorageClass- When Amazon S3 is a destination location, this is the storage class that you chose for your objects.Some storage classes have behaviors that can affect your Amazon S3 storage costs. For more information, see Storage class considerations with Amazon S3 transfers.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
S3StorageClass,S3StorageClass
-
s3StorageClass
DescribeLocationS3Response.Builder s3StorageClass(S3StorageClass s3StorageClass)
When Amazon S3 is a destination location, this is the storage class that you chose for your objects.
Some storage classes have behaviors that can affect your Amazon S3 storage costs. For more information, see Storage class considerations with Amazon S3 transfers.
- Parameters:
s3StorageClass- When Amazon S3 is a destination location, this is the storage class that you chose for your objects.Some storage classes have behaviors that can affect your Amazon S3 storage costs. For more information, see Storage class considerations with Amazon S3 transfers.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
S3StorageClass,S3StorageClass
-
s3Config
DescribeLocationS3Response.Builder s3Config(S3Config 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
default DescribeLocationS3Response.Builder s3Config(Consumer<S3Config.Builder> s3Config)
Sets the value of the S3Config property for this object. This is a convenience method that creates an instance of theS3Config.Builderavoiding the need to create one manually viaS3Config.builder().When the
Consumercompletes,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:
s3Config(S3Config)
-
agentArns
DescribeLocationS3Response.Builder agentArns(Collection<String> agentArns)
The ARNs of the DataSync agents deployed on your Outpost when using working with Amazon S3 on Outposts.
For more information, see Deploy your DataSync agent on Outposts.
- Parameters:
agentArns- The ARNs of the DataSync agents deployed on your Outpost when using working with Amazon S3 on Outposts.For more information, see Deploy your DataSync agent on Outposts.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentArns
DescribeLocationS3Response.Builder agentArns(String... agentArns)
The ARNs of the DataSync agents deployed on your Outpost when using working with Amazon S3 on Outposts.
For more information, see Deploy your DataSync agent on Outposts.
- Parameters:
agentArns- The ARNs of the DataSync agents deployed on your Outpost when using working with Amazon S3 on Outposts.For more information, see Deploy your DataSync agent on Outposts.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
DescribeLocationS3Response.Builder creationTime(Instant creationTime)
The time that the Amazon S3 location was created.
- Parameters:
creationTime- The time that the Amazon S3 location was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-