Interface DescribeLocationSmbResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<DescribeLocationSmbResponse.Builder,DescribeLocationSmbResponse>, DataSyncResponse.Builder, SdkBuilder<DescribeLocationSmbResponse.Builder,DescribeLocationSmbResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
DescribeLocationSmbResponse

public static interface DescribeLocationSmbResponse.Builder extends DataSyncResponse.Builder, SdkPojo, CopyableBuilder<DescribeLocationSmbResponse.Builder,DescribeLocationSmbResponse>
  • Method Details

    • locationArn

      DescribeLocationSmbResponse.Builder locationArn(String locationArn)

      The Amazon Resource Name (ARN) of the SMB location that was described.

      Parameters:
      locationArn - The Amazon Resource Name (ARN) of the SMB location that was described.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • locationUri

      DescribeLocationSmbResponse.Builder locationUri(String locationUri)

      The URL of the source SMB location that was described.

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

      The Amazon Resource Name (ARN) of the source SMB file system location that is created.

      Parameters:
      agentArns - The Amazon Resource Name (ARN) of the source SMB file system location that is created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • agentArns

      The Amazon Resource Name (ARN) of the source SMB file system location that is created.

      Parameters:
      agentArns - The Amazon Resource Name (ARN) of the source SMB file system location that is created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • user

      The user who can mount the share, has the permissions to access files and folders in the SMB share.

      Parameters:
      user - The user who can mount the share, has the permissions to access files and folders in the SMB share.
      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 server belongs to.

      Parameters:
      domain - The name of the Windows domain that the SMB server belongs to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mountOptions

      The mount options that are available for DataSync to use to access an SMB location.

      Parameters:
      mountOptions - The mount options that are available for DataSync to use to access an SMB location.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mountOptions

      The mount options that are available for DataSync to use to access an SMB location.

      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.