Interface DescribeLocationSmbResponse.Builder

  • Method Details

    • 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

      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

      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

      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

      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

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

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

      This is a convenience method that creates an instance of the SmbMountOptions.Builder avoiding the need to create one manually via SmbMountOptions.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to mountOptions(SmbMountOptions).

      Parameters:
      mountOptions - a consumer that will call methods on SmbMountOptions.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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 or IPv6 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 or IPv6 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 or IPv6 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 or IPv6 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:
    • authenticationType

      DescribeLocationSmbResponse.Builder authenticationType(SmbAuthenticationType 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: