Interface DescribeLocationSmbResponse.Builder

    • Method Detail

      • locationArn

        DescribeLocationSmbResponse.Builder locationArn​(String locationArn)

        The ARN of the SMB location.

        Parameters:
        locationArn - The ARN of the SMB location.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • locationUri

        DescribeLocationSmbResponse.Builder locationUri​(String locationUri)

        The URI of the SMB location.

        Parameters:
        locationUri - The URI of the SMB location.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • agentArns

        DescribeLocationSmbResponse.Builder agentArns​(Collection<String> agentArns)

        The ARNs of the DataSync agents that can connect with your SMB file server.

        Parameters:
        agentArns - The ARNs of the DataSync agents that can connect with your SMB file server.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • agentArns

        DescribeLocationSmbResponse.Builder agentArns​(String... agentArns)

        The ARNs of the DataSync agents that can connect with your SMB file server.

        Parameters:
        agentArns - The ARNs of the DataSync agents that can connect with your SMB file server.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • user

        DescribeLocationSmbResponse.Builder user​(String user)

        The user that can mount and access the files, folders, and file metadata in your SMB file server. This element applies only if AuthenticationType is set to NTLM.

        Parameters:
        user - The user that can mount and access the files, folders, and file metadata in your SMB file server. This element applies only if AuthenticationType is set to NTLM.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • domain

        DescribeLocationSmbResponse.Builder domain​(String domain)

        The name of the Windows domain that the SMB file server belongs to. This element applies only if AuthenticationType is set to NTLM.

        Parameters:
        domain - The name of the Windows domain that the SMB file server belongs to. This element applies only if AuthenticationType is set to NTLM.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • mountOptions

        DescribeLocationSmbResponse.Builder mountOptions​(SmbMountOptions mountOptions)

        The SMB protocol version that DataSync uses to access your SMB file server.

        Parameters:
        mountOptions - The SMB protocol version that DataSync uses to access your SMB file server.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • creationTime

        DescribeLocationSmbResponse.Builder creationTime​(Instant creationTime)

        The time that the SMB location was created.

        Parameters:
        creationTime - The time that the SMB location was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dnsIpAddresses

        DescribeLocationSmbResponse.Builder dnsIpAddresses​(Collection<String> dnsIpAddresses)

        The IPv4 addresses for the DNS servers that your SMB file server belongs to. This element applies only if AuthenticationType is set to KERBEROS.

        Parameters:
        dnsIpAddresses - The IPv4 addresses for the DNS servers that your SMB file server belongs to. This element applies only if AuthenticationType is set to KERBEROS.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dnsIpAddresses

        DescribeLocationSmbResponse.Builder dnsIpAddresses​(String... dnsIpAddresses)

        The IPv4 addresses for the DNS servers that your SMB file server belongs to. This element applies only if AuthenticationType is set to KERBEROS.

        Parameters:
        dnsIpAddresses - The IPv4 addresses for the DNS servers that your SMB file server belongs to. This element applies only if AuthenticationType is set to KERBEROS.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • kerberosPrincipal

        DescribeLocationSmbResponse.Builder kerberosPrincipal​(String kerberosPrincipal)

        The Kerberos principal that has permission to access the files, folders, and file metadata in your SMB file server.

        Parameters:
        kerberosPrincipal - The Kerberos principal that has permission to access the files, folders, and file metadata in your SMB file server.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • authenticationType

        DescribeLocationSmbResponse.Builder authenticationType​(String authenticationType)

        The authentication protocol that DataSync uses to connect to your SMB file server.

        Parameters:
        authenticationType - The authentication protocol that DataSync uses to connect to your SMB file server.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        SmbAuthenticationType, SmbAuthenticationType