Interface DescribeLocationHdfsResponse.Builder

    • 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.
      • 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.
      • 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
      • simpleUser

        DescribeLocationHdfsResponse.Builder simpleUser​(String simpleUser)

        The user name to identify the client on the host operating system. This parameter is used if the AuthenticationType is defined as SIMPLE.

        Parameters:
        simpleUser - The user name to identify the client on the host operating system. This parameter is used if the AuthenticationType is defined as SIMPLE.
        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 AuthenticationType is defined as KERBEROS.

        Parameters:
        kerberosPrincipal - The Kerberos principal with access to the files and folders on the HDFS cluster. This parameter is used if the AuthenticationType is defined as KERBEROS.
        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.