Interface DescribeLocationHdfsResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribeLocationHdfsResponse.Builder,DescribeLocationHdfsResponse>,DataSyncResponse.Builder,SdkBuilder<DescribeLocationHdfsResponse.Builder,DescribeLocationHdfsResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- DescribeLocationHdfsResponse
public static interface DescribeLocationHdfsResponse.Builder extends DataSyncResponse.Builder, SdkPojo, CopyableBuilder<DescribeLocationHdfsResponse.Builder,DescribeLocationHdfsResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DescribeLocationHdfsResponse.BuilderagentArns(String... agentArns)The ARNs of the DataSync agents that can connect with your HDFS cluster.DescribeLocationHdfsResponse.BuilderagentArns(Collection<String> agentArns)The ARNs of the DataSync agents that can connect with your HDFS cluster.DescribeLocationHdfsResponse.BuilderauthenticationType(String authenticationType)The type of authentication used to determine the identity of the user.DescribeLocationHdfsResponse.BuilderauthenticationType(HdfsAuthenticationType authenticationType)The type of authentication used to determine the identity of the user.DescribeLocationHdfsResponse.BuilderblockSize(Integer blockSize)The size of the data blocks to write into the HDFS cluster.DescribeLocationHdfsResponse.BuildercreationTime(Instant creationTime)The time that the HDFS location was created.DescribeLocationHdfsResponse.BuilderkerberosPrincipal(String kerberosPrincipal)The Kerberos principal with access to the files and folders on the HDFS cluster.DescribeLocationHdfsResponse.BuilderkmsKeyProviderUri(String kmsKeyProviderUri)The URI of the HDFS cluster's Key Management Server (KMS).DescribeLocationHdfsResponse.BuilderlocationArn(String locationArn)The ARN of the HDFS location.DescribeLocationHdfsResponse.BuilderlocationUri(String locationUri)The URI of the HDFS location.DescribeLocationHdfsResponse.BuildernameNodes(Collection<HdfsNameNode> nameNodes)The NameNode that manages the HDFS namespace.DescribeLocationHdfsResponse.BuildernameNodes(Consumer<HdfsNameNode.Builder>... nameNodes)The NameNode that manages the HDFS namespace.DescribeLocationHdfsResponse.BuildernameNodes(HdfsNameNode... nameNodes)The NameNode that manages the HDFS namespace.default DescribeLocationHdfsResponse.BuilderqopConfiguration(Consumer<QopConfiguration.Builder> qopConfiguration)The Quality of Protection (QOP) configuration, which specifies the Remote Procedure Call (RPC) and data transfer protection settings configured on the HDFS cluster.DescribeLocationHdfsResponse.BuilderqopConfiguration(QopConfiguration qopConfiguration)The Quality of Protection (QOP) configuration, which specifies the Remote Procedure Call (RPC) and data transfer protection settings configured on the HDFS cluster.DescribeLocationHdfsResponse.BuilderreplicationFactor(Integer replicationFactor)The number of DataNodes to replicate the data to when writing to the HDFS cluster.DescribeLocationHdfsResponse.BuildersimpleUser(String simpleUser)The user name to identify the client on the host operating 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
DescribeLocationHdfsResponse.Builder locationArn(String locationArn)
The ARN of the HDFS location.
- Parameters:
locationArn- The ARN of the HDFS location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
locationUri
DescribeLocationHdfsResponse.Builder locationUri(String locationUri)
The URI of the HDFS location.
- Parameters:
locationUri- The URI of the HDFS location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nameNodes
DescribeLocationHdfsResponse.Builder nameNodes(Collection<HdfsNameNode> nameNodes)
The NameNode that manages the HDFS namespace.
- Parameters:
nameNodes- The NameNode that manages the HDFS namespace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nameNodes
DescribeLocationHdfsResponse.Builder nameNodes(HdfsNameNode... nameNodes)
The NameNode that manages the HDFS namespace.
- Parameters:
nameNodes- The NameNode that manages the HDFS namespace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nameNodes
DescribeLocationHdfsResponse.Builder nameNodes(Consumer<HdfsNameNode.Builder>... nameNodes)
The NameNode that manages the HDFS namespace.
This is a convenience method that creates an instance of theHdfsNameNode.Builderavoiding the need to create one manually viaHdfsNameNode.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#nameNodes(List.) - Parameters:
nameNodes- a consumer that will call methods onHdfsNameNode.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#nameNodes(java.util.Collection)
-
blockSize
DescribeLocationHdfsResponse.Builder blockSize(Integer blockSize)
The size of the data blocks to write into the HDFS cluster.
- Parameters:
blockSize- The size of the data blocks to write into the HDFS cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicationFactor
DescribeLocationHdfsResponse.Builder replicationFactor(Integer replicationFactor)
The number of DataNodes to replicate the data to when writing to the HDFS cluster.
- Parameters:
replicationFactor- The number of DataNodes to replicate the data to when writing to the HDFS cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyProviderUri
DescribeLocationHdfsResponse.Builder kmsKeyProviderUri(String kmsKeyProviderUri)
The URI of the HDFS cluster's Key Management Server (KMS).
- Parameters:
kmsKeyProviderUri- The URI of the HDFS cluster's Key Management Server (KMS).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
qopConfiguration
DescribeLocationHdfsResponse.Builder qopConfiguration(QopConfiguration qopConfiguration)
The Quality of Protection (QOP) configuration, which specifies the Remote Procedure Call (RPC) and data transfer protection settings configured on the HDFS cluster.
- Parameters:
qopConfiguration- The Quality of Protection (QOP) configuration, which specifies the Remote Procedure Call (RPC) and data transfer protection settings configured on the HDFS cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
qopConfiguration
default DescribeLocationHdfsResponse.Builder qopConfiguration(Consumer<QopConfiguration.Builder> qopConfiguration)
The Quality of Protection (QOP) configuration, which specifies the Remote Procedure Call (RPC) and data transfer protection settings configured on the HDFS cluster.
This is a convenience method that creates an instance of theQopConfiguration.Builderavoiding the need to create one manually viaQopConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toqopConfiguration(QopConfiguration).- Parameters:
qopConfiguration- a consumer that will call methods onQopConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
qopConfiguration(QopConfiguration)
-
authenticationType
DescribeLocationHdfsResponse.Builder authenticationType(String authenticationType)
The type of authentication used to determine the identity of the user.
- Parameters:
authenticationType- The type of authentication used to determine the identity of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
HdfsAuthenticationType,HdfsAuthenticationType
-
authenticationType
DescribeLocationHdfsResponse.Builder authenticationType(HdfsAuthenticationType authenticationType)
The type of authentication used to determine the identity of the user.
- Parameters:
authenticationType- The type of authentication used to determine the identity of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
HdfsAuthenticationType,HdfsAuthenticationType
-
simpleUser
DescribeLocationHdfsResponse.Builder simpleUser(String simpleUser)
The user name to identify the client on the host operating system. This parameter is used if the
AuthenticationTypeis defined asSIMPLE.- Parameters:
simpleUser- The user name to identify the client on the host operating system. This parameter is used if theAuthenticationTypeis defined asSIMPLE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kerberosPrincipal
DescribeLocationHdfsResponse.Builder kerberosPrincipal(String kerberosPrincipal)
The Kerberos principal with access to the files and folders on the HDFS cluster. This parameter is used if the
AuthenticationTypeis defined asKERBEROS.- Parameters:
kerberosPrincipal- The Kerberos principal with access to the files and folders on the HDFS cluster. This parameter is used if theAuthenticationTypeis defined asKERBEROS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentArns
DescribeLocationHdfsResponse.Builder agentArns(Collection<String> agentArns)
The ARNs of the DataSync agents that can connect with your HDFS cluster.
- Parameters:
agentArns- The ARNs of the DataSync agents that can connect with your HDFS cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentArns
DescribeLocationHdfsResponse.Builder agentArns(String... agentArns)
The ARNs of the DataSync agents that can connect with your HDFS cluster.
- Parameters:
agentArns- The ARNs of the DataSync agents that can connect with your HDFS cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
DescribeLocationHdfsResponse.Builder creationTime(Instant creationTime)
The time that the HDFS location was created.
- Parameters:
creationTime- The time that the HDFS location was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-