Interface DescribeLocationFsxOpenZfsResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribeLocationFsxOpenZfsResponse.Builder,DescribeLocationFsxOpenZfsResponse>,DataSyncResponse.Builder,SdkBuilder<DescribeLocationFsxOpenZfsResponse.Builder,DescribeLocationFsxOpenZfsResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- DescribeLocationFsxOpenZfsResponse
public static interface DescribeLocationFsxOpenZfsResponse.Builder extends DataSyncResponse.Builder, SdkPojo, CopyableBuilder<DescribeLocationFsxOpenZfsResponse.Builder,DescribeLocationFsxOpenZfsResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DescribeLocationFsxOpenZfsResponse.BuildercreationTime(Instant creationTime)The time that the FSx for OpenZFS location was created.DescribeLocationFsxOpenZfsResponse.BuilderlocationArn(String locationArn)The ARN of the FSx for OpenZFS location that was described.DescribeLocationFsxOpenZfsResponse.BuilderlocationUri(String locationUri)The uniform resource identifier (URI) of the FSx for OpenZFS location that was described.default DescribeLocationFsxOpenZfsResponse.Builderprotocol(Consumer<FsxProtocol.Builder> protocol)The type of protocol that DataSync uses to access your file system.DescribeLocationFsxOpenZfsResponse.Builderprotocol(FsxProtocol protocol)The type of protocol that DataSync uses to access your file system.DescribeLocationFsxOpenZfsResponse.BuildersecurityGroupArns(String... securityGroupArns)The ARNs of the security groups that are configured for the FSx for OpenZFS file system.DescribeLocationFsxOpenZfsResponse.BuildersecurityGroupArns(Collection<String> securityGroupArns)The ARNs of the security groups that are configured for the FSx for OpenZFS file system.-
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
DescribeLocationFsxOpenZfsResponse.Builder locationArn(String locationArn)
The ARN of the FSx for OpenZFS location that was described.
- Parameters:
locationArn- The ARN of the FSx for OpenZFS location that was described.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
locationUri
DescribeLocationFsxOpenZfsResponse.Builder locationUri(String locationUri)
The uniform resource identifier (URI) of the FSx for OpenZFS location that was described.
Example:
fsxz://us-west-2.fs-1234567890abcdef02/fsx/folderA/folder- Parameters:
locationUri- The uniform resource identifier (URI) of the FSx for OpenZFS location that was described.Example:
fsxz://us-west-2.fs-1234567890abcdef02/fsx/folderA/folder- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupArns
DescribeLocationFsxOpenZfsResponse.Builder securityGroupArns(Collection<String> securityGroupArns)
The ARNs of the security groups that are configured for the FSx for OpenZFS file system.
- Parameters:
securityGroupArns- The ARNs of the security groups that are configured for the FSx for OpenZFS file system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupArns
DescribeLocationFsxOpenZfsResponse.Builder securityGroupArns(String... securityGroupArns)
The ARNs of the security groups that are configured for the FSx for OpenZFS file system.
- Parameters:
securityGroupArns- The ARNs of the security groups that are configured for the FSx for OpenZFS file system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protocol
DescribeLocationFsxOpenZfsResponse.Builder protocol(FsxProtocol protocol)
The type of protocol that DataSync uses to access your file system.
- Parameters:
protocol- The type of protocol that DataSync uses to access your file system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protocol
default DescribeLocationFsxOpenZfsResponse.Builder protocol(Consumer<FsxProtocol.Builder> protocol)
The type of protocol that DataSync uses to access your file system.
This is a convenience method that creates an instance of theFsxProtocol.Builderavoiding the need to create one manually viaFsxProtocol.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprotocol(FsxProtocol).- Parameters:
protocol- a consumer that will call methods onFsxProtocol.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
protocol(FsxProtocol)
-
creationTime
DescribeLocationFsxOpenZfsResponse.Builder creationTime(Instant creationTime)
The time that the FSx for OpenZFS location was created.
- Parameters:
creationTime- The time that the FSx for OpenZFS location was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-