Interface DescribeLocationFsxOntapResponse.Builder

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

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

    • creationTime

      The time that the location was created.

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

      The ARN of the FSx for ONTAP file system location.

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

      The uniform resource identifier (URI) of the FSx for ONTAP file system location.

      Parameters:
      locationUri - The uniform resource identifier (URI) of the FSx for ONTAP file system location.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • protocol

      Sets the value of the Protocol property for this object.
      Parameters:
      protocol - The new value for the Protocol property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • protocol

      Sets the value of the Protocol property for this object. This is a convenience method that creates an instance of the FsxProtocol.Builder avoiding the need to create one manually via FsxProtocol.builder().

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

      Parameters:
      protocol - a consumer that will call methods on FsxProtocol.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • securityGroupArns

      DescribeLocationFsxOntapResponse.Builder securityGroupArns(Collection<String> securityGroupArns)

      The security groups that DataSync uses to access your FSx for ONTAP file system.

      Parameters:
      securityGroupArns - The security groups that DataSync uses to access your FSx for ONTAP file system.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroupArns

      DescribeLocationFsxOntapResponse.Builder securityGroupArns(String... securityGroupArns)

      The security groups that DataSync uses to access your FSx for ONTAP file system.

      Parameters:
      securityGroupArns - The security groups that DataSync uses to access your FSx for ONTAP file system.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • storageVirtualMachineArn

      DescribeLocationFsxOntapResponse.Builder storageVirtualMachineArn(String storageVirtualMachineArn)

      The ARN of the storage virtual machine (SVM) on your FSx for ONTAP file system where you're copying data to or from.

      Parameters:
      storageVirtualMachineArn - The ARN of the storage virtual machine (SVM) on your FSx for ONTAP file system where you're copying data to or from.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fsxFilesystemArn

      DescribeLocationFsxOntapResponse.Builder fsxFilesystemArn(String fsxFilesystemArn)

      The ARN of the FSx for ONTAP file system.

      Parameters:
      fsxFilesystemArn - The ARN of the FSx for ONTAP file system.
      Returns:
      Returns a reference to this object so that method calls can be chained together.