Interface GetAttachedFileResponse.Builder

    • Method Detail

      • fileArn

        GetAttachedFileResponse.Builder fileArn​(String fileArn)

        The unique identifier of the attached file resource (ARN).

        Parameters:
        fileArn - The unique identifier of the attached file resource (ARN).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • fileId

        GetAttachedFileResponse.Builder fileId​(String fileId)

        The unique identifier of the attached file resource.

        Parameters:
        fileId - The unique identifier of the attached file resource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • creationTime

        GetAttachedFileResponse.Builder creationTime​(String creationTime)

        The time of Creation of the file resource as an ISO timestamp. It's specified in ISO 8601 format: yyyy-MM-ddThh:mm:ss.SSSZ. For example, 2024-05-03T02:41:28.172Z.

        Parameters:
        creationTime - The time of Creation of the file resource as an ISO timestamp. It's specified in ISO 8601 format: yyyy-MM-ddThh:mm:ss.SSSZ. For example, 2024-05-03T02:41:28.172Z.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • fileName

        GetAttachedFileResponse.Builder fileName​(String fileName)

        A case-sensitive name of the attached file being uploaded.

        Parameters:
        fileName - A case-sensitive name of the attached file being uploaded.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • fileSizeInBytes

        GetAttachedFileResponse.Builder fileSizeInBytes​(Long fileSizeInBytes)

        The size of the attached file in bytes.

        Parameters:
        fileSizeInBytes - The size of the attached file in bytes.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • associatedResourceArn

        GetAttachedFileResponse.Builder associatedResourceArn​(String associatedResourceArn)

        The resource to which the attached file is (being) uploaded to. Cases are the only current supported resource.

        Parameters:
        associatedResourceArn - The resource to which the attached file is (being) uploaded to. Cases are the only current supported resource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdBy

        GetAttachedFileResponse.Builder createdBy​(CreatedByInfo createdBy)

        Represents the identity that created the file.

        Parameters:
        createdBy - Represents the identity that created the file.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • downloadUrlMetadata

        GetAttachedFileResponse.Builder downloadUrlMetadata​(DownloadUrlMetadata downloadUrlMetadata)

        URL and expiry to be used when downloading the attached file.

        Parameters:
        downloadUrlMetadata - URL and expiry to be used when downloading the attached file.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        GetAttachedFileResponse.Builder tags​(Map<String,​String> tags)

        The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.

        Parameters:
        tags - The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
        Returns:
        Returns a reference to this object so that method calls can be chained together.