...
AWS SDK for Go API Reference
We announced the upcoming end-of-support for AWS SDK for Go (v1). We recommend that you migrate to AWS SDK for Go v2. For dates, additional details, and information on how to migrate, please refer to the linked announcement.
import "github.com/aws/aws-sdk-go/service/medicalimaging"
Overview
Constants

Overview ▾

Package medicalimaging provides the client and types for making API requests to AWS Health Imaging.

This is the AWS HealthImaging API Reference. AWS HealthImaging is a HIPAA eligible service that empowers healthcare providers, life science organizations, and their software partners to store, analyze, and share medical images in the cloud at petabyte scale. For an introduction to the service, see the AWS HealthImaging Developer Guide (https://docs.aws.amazon.com/healthimaging/latest/devguide/what-is.html).

We recommend using one of the AWS Software Development Kits (SDKs) for your programming language, as they take care of request authentication, serialization, and connection management. For more information, see Tools to build on AWS (http://aws.amazon.com/developer/tools).

The following sections list AWS HealthImaging API actions categorized according to functionality. Links are provided to actions within this Reference, along with links back to corresponding sections in the AWS HealthImaging Developer Guide where you can view tested code examples.

Data store actions

Import job actions

Image set access actions

Image set modification actions

Tagging actions

See https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19 for more information on this service.

See medicalimaging package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/medicalimaging/

Using the Client

To contact AWS Health Imaging with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the AWS Health Imaging client MedicalImaging for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/medicalimaging/#New

The stub package, medicalimagingiface, can be used to provide alternative implementations of service clients, such as mocking the client for testing.

Types ▾

type MedicalImaging
func New(p client.ConfigProvider, cfgs ...*aws.Config) *MedicalImaging
func (c *MedicalImaging) CopyImageSet(input *CopyImageSetInput) (*CopyImageSetOutput, error)
func (c *MedicalImaging) CopyImageSetRequest(input *CopyImageSetInput) (req *request.Request, output *CopyImageSetOutput)
func (c *MedicalImaging) CopyImageSetWithContext(ctx aws.Context, input *CopyImageSetInput, opts ...request.Option) (*CopyImageSetOutput, error)
func (c *MedicalImaging) CreateDatastore(input *CreateDatastoreInput) (*CreateDatastoreOutput, error)
func (c *MedicalImaging) CreateDatastoreRequest(input *CreateDatastoreInput) (req *request.Request, output *CreateDatastoreOutput)
func (c *MedicalImaging) CreateDatastoreWithContext(ctx aws.Context, input *CreateDatastoreInput, opts ...request.Option) (*CreateDatastoreOutput, error)
func (c *MedicalImaging) DeleteDatastore(input *DeleteDatastoreInput) (*DeleteDatastoreOutput, error)
func (c *MedicalImaging) DeleteDatastoreRequest(input *DeleteDatastoreInput) (req *request.Request, output *DeleteDatastoreOutput)
func (c *MedicalImaging) DeleteDatastoreWithContext(ctx aws.Context, input *DeleteDatastoreInput, opts ...request.Option) (*DeleteDatastoreOutput, error)
func (c *MedicalImaging) DeleteImageSet(input *DeleteImageSetInput) (*DeleteImageSetOutput, error)
func (c *MedicalImaging) DeleteImageSetRequest(input *DeleteImageSetInput) (req *request.Request, output *DeleteImageSetOutput)
func (c *MedicalImaging) DeleteImageSetWithContext(ctx aws.Context, input *DeleteImageSetInput, opts ...request.Option) (*DeleteImageSetOutput, error)
func (c *MedicalImaging) GetDICOMImportJob(input *GetDICOMImportJobInput) (*GetDICOMImportJobOutput, error)
func (c *MedicalImaging) GetDICOMImportJobRequest(input *GetDICOMImportJobInput) (req *request.Request, output *GetDICOMImportJobOutput)
func (c *MedicalImaging) GetDICOMImportJobWithContext(ctx aws.Context, input *GetDICOMImportJobInput, opts ...request.Option) (*GetDICOMImportJobOutput, error)
func (c *MedicalImaging) GetDatastore(input *GetDatastoreInput) (*GetDatastoreOutput, error)
func (c *MedicalImaging) GetDatastoreRequest(input *GetDatastoreInput) (req *request.Request, output *GetDatastoreOutput)
func (c *MedicalImaging) GetDatastoreWithContext(ctx aws.Context, input *GetDatastoreInput, opts ...request.Option) (*GetDatastoreOutput, error)
func (c *MedicalImaging) GetImageFrame(input *GetImageFrameInput) (*GetImageFrameOutput, error)
func (c *MedicalImaging) GetImageFrameRequest(input *GetImageFrameInput) (req *request.Request, output *GetImageFrameOutput)
func (c *MedicalImaging) GetImageFrameWithContext(ctx aws.Context, input *GetImageFrameInput, opts ...request.Option) (*GetImageFrameOutput, error)
func (c *MedicalImaging) GetImageSet(input *GetImageSetInput) (*GetImageSetOutput, error)
func (c *MedicalImaging) GetImageSetMetadata(input *GetImageSetMetadataInput) (*GetImageSetMetadataOutput, error)
func (c *MedicalImaging) GetImageSetMetadataRequest(input *GetImageSetMetadataInput) (req *request.Request, output *GetImageSetMetadataOutput)
func (c *MedicalImaging) GetImageSetMetadataWithContext(ctx aws.Context, input *GetImageSetMetadataInput, opts ...request.Option) (*GetImageSetMetadataOutput, error)
func (c *MedicalImaging) GetImageSetRequest(input *GetImageSetInput) (req *request.Request, output *GetImageSetOutput)
func (c *MedicalImaging) GetImageSetWithContext(ctx aws.Context, input *GetImageSetInput, opts ...request.Option) (*GetImageSetOutput, error)
func (c *MedicalImaging) ListDICOMImportJobs(input *ListDICOMImportJobsInput) (*ListDICOMImportJobsOutput, error)
func (c *MedicalImaging) ListDICOMImportJobsPages(input *ListDICOMImportJobsInput, fn func(*ListDICOMImportJobsOutput, bool) bool) error
func (c *MedicalImaging) ListDICOMImportJobsPagesWithContext(ctx aws.Context, input *ListDICOMImportJobsInput, fn func(*ListDICOMImportJobsOutput, bool) bool, opts ...request.Option) error
func (c *MedicalImaging) ListDICOMImportJobsRequest(input *ListDICOMImportJobsInput) (req *request.Request, output *ListDICOMImportJobsOutput)
func (c *MedicalImaging) ListDICOMImportJobsWithContext(ctx aws.Context, input *ListDICOMImportJobsInput, opts ...request.Option) (*ListDICOMImportJobsOutput, error)
func (c *MedicalImaging) ListDatastores(input *ListDatastoresInput) (*ListDatastoresOutput, error)
func (c *MedicalImaging) ListDatastoresPages(input *ListDatastoresInput, fn func(*ListDatastoresOutput, bool) bool) error
func (c *MedicalImaging) ListDatastoresPagesWithContext(ctx aws.Context, input *ListDatastoresInput, fn func(*ListDatastoresOutput, bool) bool, opts ...request.Option) error
func (c *MedicalImaging) ListDatastoresRequest(input *ListDatastoresInput) (req *request.Request, output *ListDatastoresOutput)
func (c *MedicalImaging) ListDatastoresWithContext(ctx aws.Context, input *ListDatastoresInput, opts ...request.Option) (*ListDatastoresOutput, error)
func (c *MedicalImaging) ListImageSetVersions(input *ListImageSetVersionsInput) (*ListImageSetVersionsOutput, error)
func (c *MedicalImaging) ListImageSetVersionsPages(input *ListImageSetVersionsInput, fn func(*ListImageSetVersionsOutput, bool) bool) error
func (c *MedicalImaging) ListImageSetVersionsPagesWithContext(ctx aws.Context, input *ListImageSetVersionsInput, fn func(*ListImageSetVersionsOutput, bool) bool, opts ...request.Option) error
func (c *MedicalImaging) ListImageSetVersionsRequest(input *ListImageSetVersionsInput) (req *request.Request, output *ListImageSetVersionsOutput)
func (c *MedicalImaging) ListImageSetVersionsWithContext(ctx aws.Context, input *ListImageSetVersionsInput, opts ...request.Option) (*ListImageSetVersionsOutput, error)
func (c *MedicalImaging) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
func (c *MedicalImaging) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
func (c *MedicalImaging) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
func (c *MedicalImaging) SearchImageSets(input *SearchImageSetsInput) (*SearchImageSetsOutput, error)
func (c *MedicalImaging) SearchImageSetsPages(input *SearchImageSetsInput, fn func(*SearchImageSetsOutput, bool) bool) error
func (c *MedicalImaging) SearchImageSetsPagesWithContext(ctx aws.Context, input *SearchImageSetsInput, fn func(*SearchImageSetsOutput, bool) bool, opts ...request.Option) error
func (c *MedicalImaging) SearchImageSetsRequest(input *SearchImageSetsInput) (req *request.Request, output *SearchImageSetsOutput)
func (c *MedicalImaging) SearchImageSetsWithContext(ctx aws.Context, input *SearchImageSetsInput, opts ...request.Option) (*SearchImageSetsOutput, error)
func (c *MedicalImaging) StartDICOMImportJob(input *StartDICOMImportJobInput) (*StartDICOMImportJobOutput, error)
func (c *MedicalImaging) StartDICOMImportJobRequest(input *StartDICOMImportJobInput) (req *request.Request, output *StartDICOMImportJobOutput)
func (c *MedicalImaging) StartDICOMImportJobWithContext(ctx aws.Context, input *StartDICOMImportJobInput, opts ...request.Option) (*StartDICOMImportJobOutput, error)
func (c *MedicalImaging) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
func (c *MedicalImaging) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
func (c *MedicalImaging) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
func (c *MedicalImaging) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
func (c *MedicalImaging) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
func (c *MedicalImaging) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
func (c *MedicalImaging) UpdateImageSetMetadata(input *UpdateImageSetMetadataInput) (*UpdateImageSetMetadataOutput, error)
func (c *MedicalImaging) UpdateImageSetMetadataRequest(input *UpdateImageSetMetadataInput) (req *request.Request, output *UpdateImageSetMetadataOutput)
func (c *MedicalImaging) UpdateImageSetMetadataWithContext(ctx aws.Context, input *UpdateImageSetMetadataInput, opts ...request.Option) (*UpdateImageSetMetadataOutput, error)
func DatastoreStatus_Values() []string
func ImageSetState_Values() []string
func ImageSetWorkflowStatus_Values() []string
func JobStatus_Values() []string
func Operator_Values() []string
func SortField_Values() []string
func SortOrder_Values() []string
type AccessDeniedException
type ConflictException
type CopyDestinationImageSet
type CopyDestinationImageSetProperties
type CopyImageSetInformation
type CopyImageSetInput
type CopyImageSetOutput
type CopySourceImageSetInformation
type CopySourceImageSetProperties
type CreateDatastoreInput
type CreateDatastoreOutput
type DICOMImportJobProperties
type DICOMImportJobSummary
type DICOMStudyDateAndTime
type DICOMTags
type DICOMUpdates
type DatastoreProperties
type DatastoreSummary
type DeleteDatastoreInput
type DeleteDatastoreOutput
type DeleteImageSetInput
type DeleteImageSetOutput
type GetDICOMImportJobInput
type GetDICOMImportJobOutput
type GetDatastoreInput
type GetDatastoreOutput
type GetImageFrameInput
type GetImageFrameOutput
type GetImageSetInput
type GetImageSetMetadataInput
type GetImageSetMetadataOutput
type GetImageSetOutput
type ImageFrameInformation
type ImageSetProperties
type ImageSetsMetadataSummary
type InternalServerException
type ListDICOMImportJobsInput
type ListDICOMImportJobsOutput
type ListDatastoresInput
type ListDatastoresOutput
type ListImageSetVersionsInput
type ListImageSetVersionsOutput
type ListTagsForResourceInput
type ListTagsForResourceOutput
type MetadataUpdates
type ResourceNotFoundException
type SearchByAttributeValue
type SearchCriteria
type SearchFilter
type SearchImageSetsInput
type SearchImageSetsOutput
type ServiceQuotaExceededException
type Sort
type StartDICOMImportJobInput
type StartDICOMImportJobOutput
type TagResourceInput
type TagResourceOutput
type ThrottlingException
type UntagResourceInput
type UntagResourceOutput
type UpdateImageSetMetadataInput
type UpdateImageSetMetadataOutput
type ValidationException

Constants ▾

const (
    // DatastoreStatusCreating is a DatastoreStatus enum value
    DatastoreStatusCreating = "CREATING"

    // DatastoreStatusCreateFailed is a DatastoreStatus enum value
    DatastoreStatusCreateFailed = "CREATE_FAILED"

    // DatastoreStatusActive is a DatastoreStatus enum value
    DatastoreStatusActive = "ACTIVE"

    // DatastoreStatusDeleting is a DatastoreStatus enum value
    DatastoreStatusDeleting = "DELETING"

    // DatastoreStatusDeleted is a DatastoreStatus enum value
    DatastoreStatusDeleted = "DELETED"
)
const (
    // ImageSetStateActive is a ImageSetState enum value
    ImageSetStateActive = "ACTIVE"

    // ImageSetStateLocked is a ImageSetState enum value
    ImageSetStateLocked = "LOCKED"

    // ImageSetStateDeleted is a ImageSetState enum value
    ImageSetStateDeleted = "DELETED"
)
const (
    // ImageSetWorkflowStatusCreated is a ImageSetWorkflowStatus enum value
    ImageSetWorkflowStatusCreated = "CREATED"

    // ImageSetWorkflowStatusCopied is a ImageSetWorkflowStatus enum value
    ImageSetWorkflowStatusCopied = "COPIED"

    // ImageSetWorkflowStatusCopying is a ImageSetWorkflowStatus enum value
    ImageSetWorkflowStatusCopying = "COPYING"

    // ImageSetWorkflowStatusCopyingWithReadOnlyAccess is a ImageSetWorkflowStatus enum value
    ImageSetWorkflowStatusCopyingWithReadOnlyAccess = "COPYING_WITH_READ_ONLY_ACCESS"

    // ImageSetWorkflowStatusCopyFailed is a ImageSetWorkflowStatus enum value
    ImageSetWorkflowStatusCopyFailed = "COPY_FAILED"

    // ImageSetWorkflowStatusUpdating is a ImageSetWorkflowStatus enum value
    ImageSetWorkflowStatusUpdating = "UPDATING"

    // ImageSetWorkflowStatusUpdated is a ImageSetWorkflowStatus enum value
    ImageSetWorkflowStatusUpdated = "UPDATED"

    // ImageSetWorkflowStatusUpdateFailed is a ImageSetWorkflowStatus enum value
    ImageSetWorkflowStatusUpdateFailed = "UPDATE_FAILED"

    // ImageSetWorkflowStatusDeleting is a ImageSetWorkflowStatus enum value
    ImageSetWorkflowStatusDeleting = "DELETING"

    // ImageSetWorkflowStatusDeleted is a ImageSetWorkflowStatus enum value
    ImageSetWorkflowStatusDeleted = "DELETED"
)
const (
    // JobStatusSubmitted is a JobStatus enum value
    JobStatusSubmitted = "SUBMITTED"

    // JobStatusInProgress is a JobStatus enum value
    JobStatusInProgress = "IN_PROGRESS"

    // JobStatusCompleted is a JobStatus enum value
    JobStatusCompleted = "COMPLETED"

    // JobStatusFailed is a JobStatus enum value
    JobStatusFailed = "FAILED"
)
const (
    // OperatorEqual is a Operator enum value
    OperatorEqual = "EQUAL"

    // OperatorBetween is a Operator enum value
    OperatorBetween = "BETWEEN"
)
const (
    // SortFieldUpdatedAt is a SortField enum value
    SortFieldUpdatedAt = "updatedAt"

    // SortFieldCreatedAt is a SortField enum value
    SortFieldCreatedAt = "createdAt"

    // SortFieldDicomstudyDateAndTime is a SortField enum value
    SortFieldDicomstudyDateAndTime = "DICOMStudyDateAndTime"
)
const (
    // SortOrderAsc is a SortOrder enum value
    SortOrderAsc = "ASC"

    // SortOrderDesc is a SortOrder enum value
    SortOrderDesc = "DESC"
)
const (

    // ErrCodeAccessDeniedException for service response error code
    // "AccessDeniedException".
    //
    // The user does not have sufficient access to perform this action.
    ErrCodeAccessDeniedException = "AccessDeniedException"

    // ErrCodeConflictException for service response error code
    // "ConflictException".
    //
    // Updating or deleting a resource can cause an inconsistent state.
    ErrCodeConflictException = "ConflictException"

    // ErrCodeInternalServerException for service response error code
    // "InternalServerException".
    //
    // An unexpected error occurred during processing of the request.
    ErrCodeInternalServerException = "InternalServerException"

    // ErrCodeResourceNotFoundException for service response error code
    // "ResourceNotFoundException".
    //
    // The request references a resource which does not exist.
    ErrCodeResourceNotFoundException = "ResourceNotFoundException"

    // ErrCodeServiceQuotaExceededException for service response error code
    // "ServiceQuotaExceededException".
    //
    // The request caused a service quota to be exceeded.
    ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException"

    // ErrCodeThrottlingException for service response error code
    // "ThrottlingException".
    //
    // The request was denied due to throttling.
    ErrCodeThrottlingException = "ThrottlingException"

    // ErrCodeValidationException for service response error code
    // "ValidationException".
    //
    // The input fails to satisfy the constraints set by the service.
    ErrCodeValidationException = "ValidationException"
)
const (
    ServiceName = "Medical Imaging" // Name of service.
    EndpointsID = "medical-imaging" // ID to lookup a service endpoint with.
    ServiceID   = "Medical Imaging" // ServiceID is a unique identifier of a specific service.
)

Service information constants

func DatastoreStatus_Values

func DatastoreStatus_Values() []string

DatastoreStatus_Values returns all elements of the DatastoreStatus enum

func ImageSetState_Values

func ImageSetState_Values() []string

ImageSetState_Values returns all elements of the ImageSetState enum

func ImageSetWorkflowStatus_Values

func ImageSetWorkflowStatus_Values() []string

ImageSetWorkflowStatus_Values returns all elements of the ImageSetWorkflowStatus enum

func JobStatus_Values

func JobStatus_Values() []string

JobStatus_Values returns all elements of the JobStatus enum

func Operator_Values

func Operator_Values() []string

Operator_Values returns all elements of the Operator enum

func SortField_Values

func SortField_Values() []string

SortField_Values returns all elements of the SortField enum

func SortOrder_Values

func SortOrder_Values() []string

SortOrder_Values returns all elements of the SortOrder enum

type AccessDeniedException

type AccessDeniedException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

The user does not have sufficient access to perform this action.

func (*AccessDeniedException) Code

func (s *AccessDeniedException) Code() string

Code returns the exception type name.

func (*AccessDeniedException) Error

func (s *AccessDeniedException) Error() string

func (AccessDeniedException) GoString

func (s AccessDeniedException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AccessDeniedException) Message

func (s *AccessDeniedException) Message() string

Message returns the exception's message.

func (*AccessDeniedException) OrigErr

func (s *AccessDeniedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*AccessDeniedException) RequestID

func (s *AccessDeniedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*AccessDeniedException) StatusCode

func (s *AccessDeniedException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (AccessDeniedException) String

func (s AccessDeniedException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConflictException

type ConflictException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

Updating or deleting a resource can cause an inconsistent state.

func (*ConflictException) Code

func (s *ConflictException) Code() string

Code returns the exception type name.

func (*ConflictException) Error

func (s *ConflictException) Error() string

func (ConflictException) GoString

func (s ConflictException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConflictException) Message

func (s *ConflictException) Message() string

Message returns the exception's message.

func (*ConflictException) OrigErr

func (s *ConflictException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConflictException) RequestID

func (s *ConflictException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConflictException) StatusCode

func (s *ConflictException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ConflictException) String

func (s ConflictException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CopyDestinationImageSet

type CopyDestinationImageSet struct {

    // The image set identifier for the destination image set.
    //
    // ImageSetId is a required field
    ImageSetId *string `locationName:"imageSetId" type:"string" required:"true"`

    // The latest version identifier for the destination image set.
    //
    // LatestVersionId is a required field
    LatestVersionId *string `locationName:"latestVersionId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Copy the destination image set.

func (CopyDestinationImageSet) GoString

func (s CopyDestinationImageSet) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CopyDestinationImageSet) SetImageSetId

func (s *CopyDestinationImageSet) SetImageSetId(v string) *CopyDestinationImageSet

SetImageSetId sets the ImageSetId field's value.

func (*CopyDestinationImageSet) SetLatestVersionId

func (s *CopyDestinationImageSet) SetLatestVersionId(v string) *CopyDestinationImageSet

SetLatestVersionId sets the LatestVersionId field's value.

func (CopyDestinationImageSet) String

func (s CopyDestinationImageSet) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CopyDestinationImageSet) Validate

func (s *CopyDestinationImageSet) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CopyDestinationImageSetProperties

type CopyDestinationImageSetProperties struct {

    // The timestamp when the destination image set properties were created.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

    // The Amazon Resource Name (ARN) assigned to the destination image set.
    ImageSetArn *string `locationName:"imageSetArn" type:"string"`

    // The image set identifier of the copied image set properties.
    //
    // ImageSetId is a required field
    ImageSetId *string `locationName:"imageSetId" type:"string" required:"true"`

    // The image set state of the destination image set properties.
    ImageSetState *string `locationName:"imageSetState" type:"string" enum:"ImageSetState"`

    // The image set workflow status of the destination image set properties.
    ImageSetWorkflowStatus *string `locationName:"imageSetWorkflowStatus" type:"string" enum:"ImageSetWorkflowStatus"`

    // The latest version identifier for the destination image set properties.
    //
    // LatestVersionId is a required field
    LatestVersionId *string `locationName:"latestVersionId" type:"string" required:"true"`

    // The timestamp when the destination image set properties were last updated.
    UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"`
    // contains filtered or unexported fields
}

Copy the image set properties of the destination image set.

func (CopyDestinationImageSetProperties) GoString

func (s CopyDestinationImageSetProperties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CopyDestinationImageSetProperties) SetCreatedAt

func (s *CopyDestinationImageSetProperties) SetCreatedAt(v time.Time) *CopyDestinationImageSetProperties

SetCreatedAt sets the CreatedAt field's value.

func (*CopyDestinationImageSetProperties) SetImageSetArn

func (s *CopyDestinationImageSetProperties) SetImageSetArn(v string) *CopyDestinationImageSetProperties

SetImageSetArn sets the ImageSetArn field's value.

func (*CopyDestinationImageSetProperties) SetImageSetId

func (s *CopyDestinationImageSetProperties) SetImageSetId(v string) *CopyDestinationImageSetProperties

SetImageSetId sets the ImageSetId field's value.

func (*CopyDestinationImageSetProperties) SetImageSetState

func (s *CopyDestinationImageSetProperties) SetImageSetState(v string) *CopyDestinationImageSetProperties

SetImageSetState sets the ImageSetState field's value.

func (*CopyDestinationImageSetProperties) SetImageSetWorkflowStatus

func (s *CopyDestinationImageSetProperties) SetImageSetWorkflowStatus(v string) *CopyDestinationImageSetProperties

SetImageSetWorkflowStatus sets the ImageSetWorkflowStatus field's value.

func (*CopyDestinationImageSetProperties) SetLatestVersionId

func (s *CopyDestinationImageSetProperties) SetLatestVersionId(v string) *CopyDestinationImageSetProperties

SetLatestVersionId sets the LatestVersionId field's value.

func (*CopyDestinationImageSetProperties) SetUpdatedAt

func (s *CopyDestinationImageSetProperties) SetUpdatedAt(v time.Time) *CopyDestinationImageSetProperties

SetUpdatedAt sets the UpdatedAt field's value.

func (CopyDestinationImageSetProperties) String

func (s CopyDestinationImageSetProperties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CopyImageSetInformation

type CopyImageSetInformation struct {

    // The destination image set.
    DestinationImageSet *CopyDestinationImageSet `locationName:"destinationImageSet" type:"structure"`

    // The source image set.
    //
    // SourceImageSet is a required field
    SourceImageSet *CopySourceImageSetInformation `locationName:"sourceImageSet" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Copy image set information.

func (CopyImageSetInformation) GoString

func (s CopyImageSetInformation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CopyImageSetInformation) SetDestinationImageSet

func (s *CopyImageSetInformation) SetDestinationImageSet(v *CopyDestinationImageSet) *CopyImageSetInformation

SetDestinationImageSet sets the DestinationImageSet field's value.

func (*CopyImageSetInformation) SetSourceImageSet

func (s *CopyImageSetInformation) SetSourceImageSet(v *CopySourceImageSetInformation) *CopyImageSetInformation

SetSourceImageSet sets the SourceImageSet field's value.

func (CopyImageSetInformation) String

func (s CopyImageSetInformation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CopyImageSetInformation) Validate

func (s *CopyImageSetInformation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CopyImageSetInput

type CopyImageSetInput struct {

    // Copy image set information.
    //
    // CopyImageSetInformation is a required field
    CopyImageSetInformation *CopyImageSetInformation `locationName:"copyImageSetInformation" type:"structure" required:"true"`

    // The data store identifier.
    //
    // DatastoreId is a required field
    DatastoreId *string `location:"uri" locationName:"datastoreId" type:"string" required:"true"`

    // The source image set identifier.
    //
    // SourceImageSetId is a required field
    SourceImageSetId *string `location:"uri" locationName:"sourceImageSetId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CopyImageSetInput) GoString

func (s CopyImageSetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CopyImageSetInput) SetCopyImageSetInformation

func (s *CopyImageSetInput) SetCopyImageSetInformation(v *CopyImageSetInformation) *CopyImageSetInput

SetCopyImageSetInformation sets the CopyImageSetInformation field's value.

func (*CopyImageSetInput) SetDatastoreId

func (s *CopyImageSetInput) SetDatastoreId(v string) *CopyImageSetInput

SetDatastoreId sets the DatastoreId field's value.

func (*CopyImageSetInput) SetSourceImageSetId

func (s *CopyImageSetInput) SetSourceImageSetId(v string) *CopyImageSetInput

SetSourceImageSetId sets the SourceImageSetId field's value.

func (CopyImageSetInput) String

func (s CopyImageSetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CopyImageSetInput) Validate

func (s *CopyImageSetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CopyImageSetOutput

type CopyImageSetOutput struct {

    // The data store identifier.
    //
    // DatastoreId is a required field
    DatastoreId *string `locationName:"datastoreId" type:"string" required:"true"`

    // The properties of the destination image set.
    //
    // DestinationImageSetProperties is a required field
    DestinationImageSetProperties *CopyDestinationImageSetProperties `locationName:"destinationImageSetProperties" type:"structure" required:"true"`

    // The properties of the source image set.
    //
    // SourceImageSetProperties is a required field
    SourceImageSetProperties *CopySourceImageSetProperties `locationName:"sourceImageSetProperties" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (CopyImageSetOutput) GoString

func (s CopyImageSetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CopyImageSetOutput) SetDatastoreId

func (s *CopyImageSetOutput) SetDatastoreId(v string) *CopyImageSetOutput

SetDatastoreId sets the DatastoreId field's value.

func (*CopyImageSetOutput) SetDestinationImageSetProperties

func (s *CopyImageSetOutput) SetDestinationImageSetProperties(v *CopyDestinationImageSetProperties) *CopyImageSetOutput

SetDestinationImageSetProperties sets the DestinationImageSetProperties field's value.

func (*CopyImageSetOutput) SetSourceImageSetProperties

func (s *CopyImageSetOutput) SetSourceImageSetProperties(v *CopySourceImageSetProperties) *CopyImageSetOutput

SetSourceImageSetProperties sets the SourceImageSetProperties field's value.

func (CopyImageSetOutput) String

func (s CopyImageSetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CopySourceImageSetInformation

type CopySourceImageSetInformation struct {

    // The latest version identifier for the source image set.
    //
    // LatestVersionId is a required field
    LatestVersionId *string `locationName:"latestVersionId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Copy source image set information.

func (CopySourceImageSetInformation) GoString

func (s CopySourceImageSetInformation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CopySourceImageSetInformation) SetLatestVersionId

func (s *CopySourceImageSetInformation) SetLatestVersionId(v string) *CopySourceImageSetInformation

SetLatestVersionId sets the LatestVersionId field's value.

func (CopySourceImageSetInformation) String

func (s CopySourceImageSetInformation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CopySourceImageSetInformation) Validate

func (s *CopySourceImageSetInformation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CopySourceImageSetProperties

type CopySourceImageSetProperties struct {

    // The timestamp when the source image set properties were created.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

    // The Amazon Resource Name (ARN) assigned to the source image set.
    ImageSetArn *string `locationName:"imageSetArn" type:"string"`

    // The image set identifier for the copied source image set.
    //
    // ImageSetId is a required field
    ImageSetId *string `locationName:"imageSetId" type:"string" required:"true"`

    // The image set state of the copied source image set.
    ImageSetState *string `locationName:"imageSetState" type:"string" enum:"ImageSetState"`

    // The workflow status of the copied source image set.
    ImageSetWorkflowStatus *string `locationName:"imageSetWorkflowStatus" type:"string" enum:"ImageSetWorkflowStatus"`

    // The latest version identifier for the copied source image set.
    //
    // LatestVersionId is a required field
    LatestVersionId *string `locationName:"latestVersionId" type:"string" required:"true"`

    // The timestamp when the source image set properties were updated.
    UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"`
    // contains filtered or unexported fields
}

Copy source image set properties.

func (CopySourceImageSetProperties) GoString

func (s CopySourceImageSetProperties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CopySourceImageSetProperties) SetCreatedAt

func (s *CopySourceImageSetProperties) SetCreatedAt(v time.Time) *CopySourceImageSetProperties

SetCreatedAt sets the CreatedAt field's value.

func (*CopySourceImageSetProperties) SetImageSetArn

func (s *CopySourceImageSetProperties) SetImageSetArn(v string) *CopySourceImageSetProperties

SetImageSetArn sets the ImageSetArn field's value.

func (*CopySourceImageSetProperties) SetImageSetId

func (s *CopySourceImageSetProperties) SetImageSetId(v string) *CopySourceImageSetProperties

SetImageSetId sets the ImageSetId field's value.

func (*CopySourceImageSetProperties) SetImageSetState

func (s *CopySourceImageSetProperties) SetImageSetState(v string) *CopySourceImageSetProperties

SetImageSetState sets the ImageSetState field's value.

func (*CopySourceImageSetProperties) SetImageSetWorkflowStatus

func (s *CopySourceImageSetProperties) SetImageSetWorkflowStatus(v string) *CopySourceImageSetProperties

SetImageSetWorkflowStatus sets the ImageSetWorkflowStatus field's value.

func (*CopySourceImageSetProperties) SetLatestVersionId

func (s *CopySourceImageSetProperties) SetLatestVersionId(v string) *CopySourceImageSetProperties

SetLatestVersionId sets the LatestVersionId field's value.

func (*CopySourceImageSetProperties) SetUpdatedAt

func (s *CopySourceImageSetProperties) SetUpdatedAt(v time.Time) *CopySourceImageSetProperties

SetUpdatedAt sets the UpdatedAt field's value.

func (CopySourceImageSetProperties) String

func (s CopySourceImageSetProperties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateDatastoreInput

type CreateDatastoreInput struct {

    // A unique identifier for API idempotency.
    ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"`

    // The data store name.
    DatastoreName *string `locationName:"datastoreName" min:"1" type:"string"`

    // The Amazon Resource Name (ARN) assigned to the Key Management Service (KMS)
    // key for accessing encrypted data.
    KmsKeyArn *string `locationName:"kmsKeyArn" min:"1" type:"string"`

    // The tags provided when creating a data store.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateDatastoreInput) GoString

func (s CreateDatastoreInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDatastoreInput) SetClientToken

func (s *CreateDatastoreInput) SetClientToken(v string) *CreateDatastoreInput

SetClientToken sets the ClientToken field's value.

func (*CreateDatastoreInput) SetDatastoreName

func (s *CreateDatastoreInput) SetDatastoreName(v string) *CreateDatastoreInput

SetDatastoreName sets the DatastoreName field's value.

func (*CreateDatastoreInput) SetKmsKeyArn

func (s *CreateDatastoreInput) SetKmsKeyArn(v string) *CreateDatastoreInput

SetKmsKeyArn sets the KmsKeyArn field's value.

func (*CreateDatastoreInput) SetTags

func (s *CreateDatastoreInput) SetTags(v map[string]*string) *CreateDatastoreInput

SetTags sets the Tags field's value.

func (CreateDatastoreInput) String

func (s CreateDatastoreInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDatastoreInput) Validate

func (s *CreateDatastoreInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDatastoreOutput

type CreateDatastoreOutput struct {

    // The data store identifier.
    //
    // DatastoreId is a required field
    DatastoreId *string `locationName:"datastoreId" type:"string" required:"true"`

    // The data store status.
    //
    // DatastoreStatus is a required field
    DatastoreStatus *string `locationName:"datastoreStatus" type:"string" required:"true" enum:"DatastoreStatus"`
    // contains filtered or unexported fields
}

func (CreateDatastoreOutput) GoString

func (s CreateDatastoreOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDatastoreOutput) SetDatastoreId

func (s *CreateDatastoreOutput) SetDatastoreId(v string) *CreateDatastoreOutput

SetDatastoreId sets the DatastoreId field's value.

func (*CreateDatastoreOutput) SetDatastoreStatus

func (s *CreateDatastoreOutput) SetDatastoreStatus(v string) *CreateDatastoreOutput

SetDatastoreStatus sets the DatastoreStatus field's value.

func (CreateDatastoreOutput) String

func (s CreateDatastoreOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DICOMImportJobProperties

type DICOMImportJobProperties struct {

    // The Amazon Resource Name (ARN) that grants permissions to access medical
    // imaging resources.
    //
    // DataAccessRoleArn is a required field
    DataAccessRoleArn *string `locationName:"dataAccessRoleArn" min:"20" type:"string" required:"true"`

    // The data store identifier.
    //
    // DatastoreId is a required field
    DatastoreId *string `locationName:"datastoreId" type:"string" required:"true"`

    // The timestamp for when the import job was ended.
    EndedAt *time.Time `locationName:"endedAt" type:"timestamp"`

    // The input prefix path for the S3 bucket that contains the DICOM P10 files
    // to be imported.
    //
    // InputS3Uri is a required field
    InputS3Uri *string `locationName:"inputS3Uri" min:"1" type:"string" required:"true"`

    // The import job identifier.
    //
    // JobId is a required field
    JobId *string `locationName:"jobId" min:"1" type:"string" required:"true"`

    // The import job name.
    //
    // JobName is a required field
    JobName *string `locationName:"jobName" min:"1" type:"string" required:"true"`

    // The filters for listing import jobs based on status.
    //
    // JobStatus is a required field
    JobStatus *string `locationName:"jobStatus" type:"string" required:"true" enum:"JobStatus"`

    // The error message thrown if an import job fails.
    Message *string `locationName:"message" min:"1" type:"string"`

    // The output prefix of the S3 bucket to upload the results of the DICOM import
    // job.
    //
    // OutputS3Uri is a required field
    OutputS3Uri *string `locationName:"outputS3Uri" min:"1" type:"string" required:"true"`

    // The timestamp for when the import job was submitted.
    SubmittedAt *time.Time `locationName:"submittedAt" type:"timestamp"`
    // contains filtered or unexported fields
}

Properties of the import job.

func (DICOMImportJobProperties) GoString

func (s DICOMImportJobProperties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DICOMImportJobProperties) SetDataAccessRoleArn

func (s *DICOMImportJobProperties) SetDataAccessRoleArn(v string) *DICOMImportJobProperties

SetDataAccessRoleArn sets the DataAccessRoleArn field's value.

func (*DICOMImportJobProperties) SetDatastoreId

func (s *DICOMImportJobProperties) SetDatastoreId(v string) *DICOMImportJobProperties

SetDatastoreId sets the DatastoreId field's value.

func (*DICOMImportJobProperties) SetEndedAt

func (s *DICOMImportJobProperties) SetEndedAt(v time.Time) *DICOMImportJobProperties

SetEndedAt sets the EndedAt field's value.

func (*DICOMImportJobProperties) SetInputS3Uri

func (s *DICOMImportJobProperties) SetInputS3Uri(v string) *DICOMImportJobProperties

SetInputS3Uri sets the InputS3Uri field's value.

func (*DICOMImportJobProperties) SetJobId

func (s *DICOMImportJobProperties) SetJobId(v string) *DICOMImportJobProperties

SetJobId sets the JobId field's value.

func (*DICOMImportJobProperties) SetJobName

func (s *DICOMImportJobProperties) SetJobName(v string) *DICOMImportJobProperties

SetJobName sets the JobName field's value.

func (*DICOMImportJobProperties) SetJobStatus

func (s *DICOMImportJobProperties) SetJobStatus(v string) *DICOMImportJobProperties

SetJobStatus sets the JobStatus field's value.

func (*DICOMImportJobProperties) SetMessage

func (s *DICOMImportJobProperties) SetMessage(v string) *DICOMImportJobProperties

SetMessage sets the Message field's value.

func (*DICOMImportJobProperties) SetOutputS3Uri

func (s *DICOMImportJobProperties) SetOutputS3Uri(v string) *DICOMImportJobProperties

SetOutputS3Uri sets the OutputS3Uri field's value.

func (*DICOMImportJobProperties) SetSubmittedAt

func (s *DICOMImportJobProperties) SetSubmittedAt(v time.Time) *DICOMImportJobProperties

SetSubmittedAt sets the SubmittedAt field's value.

func (DICOMImportJobProperties) String

func (s DICOMImportJobProperties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DICOMImportJobSummary

type DICOMImportJobSummary struct {

    // The Amazon Resource Name (ARN) that grants permissions to access medical
    // imaging resources.
    DataAccessRoleArn *string `locationName:"dataAccessRoleArn" min:"20" type:"string"`

    // The data store identifier.
    //
    // DatastoreId is a required field
    DatastoreId *string `locationName:"datastoreId" type:"string" required:"true"`

    // The timestamp when an import job ended.
    EndedAt *time.Time `locationName:"endedAt" type:"timestamp"`

    // The import job identifier.
    //
    // JobId is a required field
    JobId *string `locationName:"jobId" min:"1" type:"string" required:"true"`

    // The import job name.
    //
    // JobName is a required field
    JobName *string `locationName:"jobName" min:"1" type:"string" required:"true"`

    // The filters for listing import jobs based on status.
    //
    // JobStatus is a required field
    JobStatus *string `locationName:"jobStatus" type:"string" required:"true" enum:"JobStatus"`

    // The error message thrown if an import job fails.
    Message *string `locationName:"message" min:"1" type:"string"`

    // The timestamp when an import job was submitted.
    SubmittedAt *time.Time `locationName:"submittedAt" type:"timestamp"`
    // contains filtered or unexported fields
}

Summary of import job.

func (DICOMImportJobSummary) GoString

func (s DICOMImportJobSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DICOMImportJobSummary) SetDataAccessRoleArn

func (s *DICOMImportJobSummary) SetDataAccessRoleArn(v string) *DICOMImportJobSummary

SetDataAccessRoleArn sets the DataAccessRoleArn field's value.

func (*DICOMImportJobSummary) SetDatastoreId

func (s *DICOMImportJobSummary) SetDatastoreId(v string) *DICOMImportJobSummary

SetDatastoreId sets the DatastoreId field's value.

func (*DICOMImportJobSummary) SetEndedAt

func (s *DICOMImportJobSummary) SetEndedAt(v time.Time) *DICOMImportJobSummary

SetEndedAt sets the EndedAt field's value.

func (*DICOMImportJobSummary) SetJobId

func (s *DICOMImportJobSummary) SetJobId(v string) *DICOMImportJobSummary

SetJobId sets the JobId field's value.

func (*DICOMImportJobSummary) SetJobName

func (s *DICOMImportJobSummary) SetJobName(v string) *DICOMImportJobSummary

SetJobName sets the JobName field's value.

func (*DICOMImportJobSummary) SetJobStatus

func (s *DICOMImportJobSummary) SetJobStatus(v string) *DICOMImportJobSummary

SetJobStatus sets the JobStatus field's value.

func (*DICOMImportJobSummary) SetMessage

func (s *DICOMImportJobSummary) SetMessage(v string) *DICOMImportJobSummary

SetMessage sets the Message field's value.

func (*DICOMImportJobSummary) SetSubmittedAt

func (s *DICOMImportJobSummary) SetSubmittedAt(v time.Time) *DICOMImportJobSummary

SetSubmittedAt sets the SubmittedAt field's value.

func (DICOMImportJobSummary) String

func (s DICOMImportJobSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DICOMStudyDateAndTime

type DICOMStudyDateAndTime struct {

    // The DICOM study date provided in yyMMdd format.
    //
    // DICOMStudyDate is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DICOMStudyDateAndTime's
    // String and GoString methods.
    //
    // DICOMStudyDate is a required field
    DICOMStudyDate *string `type:"string" required:"true" sensitive:"true"`

    // The DICOM study time provided in HHmmss.FFFFFF format.
    //
    // DICOMStudyTime is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DICOMStudyDateAndTime's
    // String and GoString methods.
    DICOMStudyTime *string `type:"string" sensitive:"true"`
    // contains filtered or unexported fields
}

The aggregated structure to store DICOM study date and study time for search capabilities.

func (DICOMStudyDateAndTime) GoString

func (s DICOMStudyDateAndTime) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DICOMStudyDateAndTime) SetDICOMStudyDate

func (s *DICOMStudyDateAndTime) SetDICOMStudyDate(v string) *DICOMStudyDateAndTime

SetDICOMStudyDate sets the DICOMStudyDate field's value.

func (*DICOMStudyDateAndTime) SetDICOMStudyTime

func (s *DICOMStudyDateAndTime) SetDICOMStudyTime(v string) *DICOMStudyDateAndTime

SetDICOMStudyTime sets the DICOMStudyTime field's value.

func (DICOMStudyDateAndTime) String

func (s DICOMStudyDateAndTime) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DICOMStudyDateAndTime) Validate

func (s *DICOMStudyDateAndTime) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DICOMTags

type DICOMTags struct {

    // The accession number for the DICOM study.
    //
    // DICOMAccessionNumber is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DICOMTags's
    // String and GoString methods.
    DICOMAccessionNumber *string `type:"string" sensitive:"true"`

    // The total number of instances in the DICOM study.
    DICOMNumberOfStudyRelatedInstances *int64 `type:"integer"`

    // The total number of series in the DICOM study.
    DICOMNumberOfStudyRelatedSeries *int64 `type:"integer"`

    // The patient birth date.
    //
    // DICOMPatientBirthDate is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DICOMTags's
    // String and GoString methods.
    DICOMPatientBirthDate *string `type:"string" sensitive:"true"`

    // The unique identifier for a patient in a DICOM Study.
    //
    // DICOMPatientId is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DICOMTags's
    // String and GoString methods.
    DICOMPatientId *string `type:"string" sensitive:"true"`

    // The patient name.
    //
    // DICOMPatientName is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DICOMTags's
    // String and GoString methods.
    DICOMPatientName *string `type:"string" sensitive:"true"`

    // The patient sex.
    //
    // DICOMPatientSex is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DICOMTags's
    // String and GoString methods.
    DICOMPatientSex *string `type:"string" sensitive:"true"`

    // The DICOM provided identifier for the series Body Part Examined.
    //
    // DICOMSeriesBodyPart is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DICOMTags's
    // String and GoString methods.
    DICOMSeriesBodyPart *string `type:"string" sensitive:"true"`

    // The DICOM provided identifier for the Series Instance UID.
    //
    // DICOMSeriesInstanceUID is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DICOMTags's
    // String and GoString methods.
    DICOMSeriesInstanceUID *string `type:"string" sensitive:"true"`

    // The DICOM provided identifier for the series Modality.
    //
    // DICOMSeriesModality is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DICOMTags's
    // String and GoString methods.
    DICOMSeriesModality *string `type:"string" sensitive:"true"`

    // The DICOM provided identifier for the Series Number.
    //
    // DICOMSeriesNumber is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DICOMTags's
    // String and GoString methods.
    DICOMSeriesNumber *int64 `type:"integer" sensitive:"true"`

    // The study date.
    //
    // DICOMStudyDate is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DICOMTags's
    // String and GoString methods.
    DICOMStudyDate *string `type:"string" sensitive:"true"`

    // The DICOM provided Study Description.
    //
    // DICOMStudyDescription is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DICOMTags's
    // String and GoString methods.
    DICOMStudyDescription *string `type:"string" sensitive:"true"`

    // The DICOM provided identifier for the Study ID.
    //
    // DICOMStudyId is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DICOMTags's
    // String and GoString methods.
    DICOMStudyId *string `type:"string" sensitive:"true"`

    // The DICOM provided identifier for the Study Instance UID.
    //
    // DICOMStudyInstanceUID is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DICOMTags's
    // String and GoString methods.
    DICOMStudyInstanceUID *string `type:"string" sensitive:"true"`

    // The study time.
    //
    // DICOMStudyTime is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DICOMTags's
    // String and GoString methods.
    DICOMStudyTime *string `type:"string" sensitive:"true"`
    // contains filtered or unexported fields
}

The DICOM attributes returned as a part of a response. Each image set has these properties as part of a search result.

func (DICOMTags) GoString

func (s DICOMTags) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DICOMTags) SetDICOMAccessionNumber

func (s *DICOMTags) SetDICOMAccessionNumber(v string) *DICOMTags

SetDICOMAccessionNumber sets the DICOMAccessionNumber field's value.

func (*DICOMTags) SetDICOMNumberOfStudyRelatedInstances

func (s *DICOMTags) SetDICOMNumberOfStudyRelatedInstances(v int64) *DICOMTags

SetDICOMNumberOfStudyRelatedInstances sets the DICOMNumberOfStudyRelatedInstances field's value.

func (*DICOMTags) SetDICOMNumberOfStudyRelatedSeries

func (s *DICOMTags) SetDICOMNumberOfStudyRelatedSeries(v int64) *DICOMTags

SetDICOMNumberOfStudyRelatedSeries sets the DICOMNumberOfStudyRelatedSeries field's value.

func (*DICOMTags) SetDICOMPatientBirthDate

func (s *DICOMTags) SetDICOMPatientBirthDate(v string) *DICOMTags

SetDICOMPatientBirthDate sets the DICOMPatientBirthDate field's value.

func (*DICOMTags) SetDICOMPatientId

func (s *DICOMTags) SetDICOMPatientId(v string) *DICOMTags

SetDICOMPatientId sets the DICOMPatientId field's value.

func (*DICOMTags) SetDICOMPatientName

func (s *DICOMTags) SetDICOMPatientName(v string) *DICOMTags

SetDICOMPatientName sets the DICOMPatientName field's value.

func (*DICOMTags) SetDICOMPatientSex

func (s *DICOMTags) SetDICOMPatientSex(v string) *DICOMTags

SetDICOMPatientSex sets the DICOMPatientSex field's value.

func (*DICOMTags) SetDICOMSeriesBodyPart

func (s *DICOMTags) SetDICOMSeriesBodyPart(v string) *DICOMTags

SetDICOMSeriesBodyPart sets the DICOMSeriesBodyPart field's value.

func (*DICOMTags) SetDICOMSeriesInstanceUID

func (s *DICOMTags) SetDICOMSeriesInstanceUID(v string) *DICOMTags

SetDICOMSeriesInstanceUID sets the DICOMSeriesInstanceUID field's value.

func (*DICOMTags) SetDICOMSeriesModality

func (s *DICOMTags) SetDICOMSeriesModality(v string) *DICOMTags

SetDICOMSeriesModality sets the DICOMSeriesModality field's value.

func (*DICOMTags) SetDICOMSeriesNumber

func (s *DICOMTags) SetDICOMSeriesNumber(v int64) *DICOMTags

SetDICOMSeriesNumber sets the DICOMSeriesNumber field's value.

func (*DICOMTags) SetDICOMStudyDate

func (s *DICOMTags) SetDICOMStudyDate(v string) *DICOMTags

SetDICOMStudyDate sets the DICOMStudyDate field's value.

func (*DICOMTags) SetDICOMStudyDescription

func (s *DICOMTags) SetDICOMStudyDescription(v string) *DICOMTags

SetDICOMStudyDescription sets the DICOMStudyDescription field's value.

func (*DICOMTags) SetDICOMStudyId

func (s *DICOMTags) SetDICOMStudyId(v string) *DICOMTags

SetDICOMStudyId sets the DICOMStudyId field's value.

func (*DICOMTags) SetDICOMStudyInstanceUID

func (s *DICOMTags) SetDICOMStudyInstanceUID(v string) *DICOMTags

SetDICOMStudyInstanceUID sets the DICOMStudyInstanceUID field's value.

func (*DICOMTags) SetDICOMStudyTime

func (s *DICOMTags) SetDICOMStudyTime(v string) *DICOMTags

SetDICOMStudyTime sets the DICOMStudyTime field's value.

func (DICOMTags) String

func (s DICOMTags) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DICOMUpdates

type DICOMUpdates struct {

    // The DICOM tags to be removed from ImageSetMetadata.
    //
    // RemovableAttributes is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DICOMUpdates's
    // String and GoString methods.
    //
    // RemovableAttributes is automatically base64 encoded/decoded by the SDK.
    RemovableAttributes []byte `locationName:"removableAttributes" min:"1" type:"blob" sensitive:"true"`

    // The DICOM tags that need to be updated in ImageSetMetadata.
    //
    // UpdatableAttributes is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DICOMUpdates's
    // String and GoString methods.
    //
    // UpdatableAttributes is automatically base64 encoded/decoded by the SDK.
    UpdatableAttributes []byte `locationName:"updatableAttributes" min:"1" type:"blob" sensitive:"true"`
    // contains filtered or unexported fields
}

The object containing removableAttributes and updatableAttributes.

func (DICOMUpdates) GoString

func (s DICOMUpdates) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DICOMUpdates) SetRemovableAttributes

func (s *DICOMUpdates) SetRemovableAttributes(v []byte) *DICOMUpdates

SetRemovableAttributes sets the RemovableAttributes field's value.

func (*DICOMUpdates) SetUpdatableAttributes

func (s *DICOMUpdates) SetUpdatableAttributes(v []byte) *DICOMUpdates

SetUpdatableAttributes sets the UpdatableAttributes field's value.

func (DICOMUpdates) String

func (s DICOMUpdates) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DICOMUpdates) Validate

func (s *DICOMUpdates) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DatastoreProperties

type DatastoreProperties struct {

    // The timestamp when the data store was created.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

    // The Amazon Resource Name (ARN) for the data store.
    DatastoreArn *string `locationName:"datastoreArn" type:"string"`

    // The data store identifier.
    //
    // DatastoreId is a required field
    DatastoreId *string `locationName:"datastoreId" type:"string" required:"true"`

    // The data store name.
    //
    // DatastoreName is a required field
    DatastoreName *string `locationName:"datastoreName" min:"1" type:"string" required:"true"`

    // The data store status.
    //
    // DatastoreStatus is a required field
    DatastoreStatus *string `locationName:"datastoreStatus" type:"string" required:"true" enum:"DatastoreStatus"`

    // The Amazon Resource Name (ARN) assigned to the Key Management Service (KMS)
    // key for accessing encrypted data.
    KmsKeyArn *string `locationName:"kmsKeyArn" min:"1" type:"string"`

    // The timestamp when the data store was last updated.
    UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"`
    // contains filtered or unexported fields
}

The properties associated with the data store.

func (DatastoreProperties) GoString

func (s DatastoreProperties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DatastoreProperties) SetCreatedAt

func (s *DatastoreProperties) SetCreatedAt(v time.Time) *DatastoreProperties

SetCreatedAt sets the CreatedAt field's value.

func (*DatastoreProperties) SetDatastoreArn

func (s *DatastoreProperties) SetDatastoreArn(v string) *DatastoreProperties

SetDatastoreArn sets the DatastoreArn field's value.

func (*DatastoreProperties) SetDatastoreId

func (s *DatastoreProperties) SetDatastoreId(v string) *DatastoreProperties

SetDatastoreId sets the DatastoreId field's value.

func (*DatastoreProperties) SetDatastoreName

func (s *DatastoreProperties) SetDatastoreName(v string) *DatastoreProperties

SetDatastoreName sets the DatastoreName field's value.

func (*DatastoreProperties) SetDatastoreStatus

func (s *DatastoreProperties) SetDatastoreStatus(v string) *DatastoreProperties

SetDatastoreStatus sets the DatastoreStatus field's value.

func (*DatastoreProperties) SetKmsKeyArn

func (s *DatastoreProperties) SetKmsKeyArn(v string) *DatastoreProperties

SetKmsKeyArn sets the KmsKeyArn field's value.

func (*DatastoreProperties) SetUpdatedAt

func (s *DatastoreProperties) SetUpdatedAt(v time.Time) *DatastoreProperties

SetUpdatedAt sets the UpdatedAt field's value.

func (DatastoreProperties) String

func (s DatastoreProperties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DatastoreSummary

type DatastoreSummary struct {

    // The timestamp when the data store was created.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

    // The Amazon Resource Name (ARN) for the data store.
    DatastoreArn *string `locationName:"datastoreArn" type:"string"`

    // The data store identifier.
    //
    // DatastoreId is a required field
    DatastoreId *string `locationName:"datastoreId" type:"string" required:"true"`

    // The data store name.
    //
    // DatastoreName is a required field
    DatastoreName *string `locationName:"datastoreName" min:"1" type:"string" required:"true"`

    // The data store status.
    //
    // DatastoreStatus is a required field
    DatastoreStatus *string `locationName:"datastoreStatus" type:"string" required:"true" enum:"DatastoreStatus"`

    // The timestamp when the data store was last updated.
    UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"`
    // contains filtered or unexported fields
}

List of summaries of data stores.

func (DatastoreSummary) GoString

func (s DatastoreSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DatastoreSummary) SetCreatedAt

func (s *DatastoreSummary) SetCreatedAt(v time.Time) *DatastoreSummary

SetCreatedAt sets the CreatedAt field's value.

func (*DatastoreSummary) SetDatastoreArn

func (s *DatastoreSummary) SetDatastoreArn(v string) *DatastoreSummary

SetDatastoreArn sets the DatastoreArn field's value.

func (*DatastoreSummary) SetDatastoreId

func (s *DatastoreSummary) SetDatastoreId(v string) *DatastoreSummary

SetDatastoreId sets the DatastoreId field's value.

func (*DatastoreSummary) SetDatastoreName

func (s *DatastoreSummary) SetDatastoreName(v string) *DatastoreSummary

SetDatastoreName sets the DatastoreName field's value.

func (*DatastoreSummary) SetDatastoreStatus

func (s *DatastoreSummary) SetDatastoreStatus(v string) *DatastoreSummary

SetDatastoreStatus sets the DatastoreStatus field's value.

func (*DatastoreSummary) SetUpdatedAt

func (s *DatastoreSummary) SetUpdatedAt(v time.Time) *DatastoreSummary

SetUpdatedAt sets the UpdatedAt field's value.

func (DatastoreSummary) String

func (s DatastoreSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteDatastoreInput

type DeleteDatastoreInput struct {

    // The data store identifier.
    //
    // DatastoreId is a required field
    DatastoreId *string `location:"uri" locationName:"datastoreId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteDatastoreInput) GoString

func (s DeleteDatastoreInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDatastoreInput) SetDatastoreId

func (s *DeleteDatastoreInput) SetDatastoreId(v string) *DeleteDatastoreInput

SetDatastoreId sets the DatastoreId field's value.

func (DeleteDatastoreInput) String

func (s DeleteDatastoreInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDatastoreInput) Validate

func (s *DeleteDatastoreInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteDatastoreOutput

type DeleteDatastoreOutput struct {

    // The data store identifier.
    //
    // DatastoreId is a required field
    DatastoreId *string `locationName:"datastoreId" type:"string" required:"true"`

    // The data store status.
    //
    // DatastoreStatus is a required field
    DatastoreStatus *string `locationName:"datastoreStatus" type:"string" required:"true" enum:"DatastoreStatus"`
    // contains filtered or unexported fields
}

func (DeleteDatastoreOutput) GoString

func (s DeleteDatastoreOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDatastoreOutput) SetDatastoreId

func (s *DeleteDatastoreOutput) SetDatastoreId(v string) *DeleteDatastoreOutput

SetDatastoreId sets the DatastoreId field's value.

func (*DeleteDatastoreOutput) SetDatastoreStatus

func (s *DeleteDatastoreOutput) SetDatastoreStatus(v string) *DeleteDatastoreOutput

SetDatastoreStatus sets the DatastoreStatus field's value.

func (DeleteDatastoreOutput) String

func (s DeleteDatastoreOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteImageSetInput

type DeleteImageSetInput struct {

    // The data store identifier.
    //
    // DatastoreId is a required field
    DatastoreId *string `location:"uri" locationName:"datastoreId" type:"string" required:"true"`

    // The image set identifier.
    //
    // ImageSetId is a required field
    ImageSetId *string `location:"uri" locationName:"imageSetId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteImageSetInput) GoString

func (s DeleteImageSetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteImageSetInput) SetDatastoreId

func (s *DeleteImageSetInput) SetDatastoreId(v string) *DeleteImageSetInput

SetDatastoreId sets the DatastoreId field's value.

func (*DeleteImageSetInput) SetImageSetId

func (s *DeleteImageSetInput) SetImageSetId(v string) *DeleteImageSetInput

SetImageSetId sets the ImageSetId field's value.

func (DeleteImageSetInput) String

func (s DeleteImageSetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteImageSetInput) Validate

func (s *DeleteImageSetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteImageSetOutput

type DeleteImageSetOutput struct {

    // The data store identifier.
    //
    // DatastoreId is a required field
    DatastoreId *string `locationName:"datastoreId" type:"string" required:"true"`

    // The image set identifier.
    //
    // ImageSetId is a required field
    ImageSetId *string `locationName:"imageSetId" type:"string" required:"true"`

    // The image set state.
    //
    // ImageSetState is a required field
    ImageSetState *string `locationName:"imageSetState" type:"string" required:"true" enum:"ImageSetState"`

    // The image set workflow status.
    //
    // ImageSetWorkflowStatus is a required field
    ImageSetWorkflowStatus *string `locationName:"imageSetWorkflowStatus" type:"string" required:"true" enum:"ImageSetWorkflowStatus"`
    // contains filtered or unexported fields
}

func (DeleteImageSetOutput) GoString

func (s DeleteImageSetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteImageSetOutput) SetDatastoreId

func (s *DeleteImageSetOutput) SetDatastoreId(v string) *DeleteImageSetOutput

SetDatastoreId sets the DatastoreId field's value.

func (*DeleteImageSetOutput) SetImageSetId

func (s *DeleteImageSetOutput) SetImageSetId(v string) *DeleteImageSetOutput

SetImageSetId sets the ImageSetId field's value.

func (*DeleteImageSetOutput) SetImageSetState

func (s *DeleteImageSetOutput) SetImageSetState(v string) *DeleteImageSetOutput

SetImageSetState sets the ImageSetState field's value.

func (*DeleteImageSetOutput) SetImageSetWorkflowStatus

func (s *DeleteImageSetOutput) SetImageSetWorkflowStatus(v string) *DeleteImageSetOutput

SetImageSetWorkflowStatus sets the ImageSetWorkflowStatus field's value.

func (DeleteImageSetOutput) String

func (s DeleteImageSetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetDICOMImportJobInput

type GetDICOMImportJobInput struct {

    // The data store identifier.
    //
    // DatastoreId is a required field
    DatastoreId *string `location:"uri" locationName:"datastoreId" type:"string" required:"true"`

    // The import job identifier.
    //
    // JobId is a required field
    JobId *string `location:"uri" locationName:"jobId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetDICOMImportJobInput) GoString

func (s GetDICOMImportJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDICOMImportJobInput) SetDatastoreId

func (s *GetDICOMImportJobInput) SetDatastoreId(v string) *GetDICOMImportJobInput

SetDatastoreId sets the DatastoreId field's value.

func (*GetDICOMImportJobInput) SetJobId

func (s *GetDICOMImportJobInput) SetJobId(v string) *GetDICOMImportJobInput

SetJobId sets the JobId field's value.

func (GetDICOMImportJobInput) String

func (s GetDICOMImportJobInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDICOMImportJobInput) Validate

func (s *GetDICOMImportJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDICOMImportJobOutput

type GetDICOMImportJobOutput struct {

    // The properties of the import job.
    //
    // JobProperties is a required field
    JobProperties *DICOMImportJobProperties `locationName:"jobProperties" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (GetDICOMImportJobOutput) GoString

func (s GetDICOMImportJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDICOMImportJobOutput) SetJobProperties

func (s *GetDICOMImportJobOutput) SetJobProperties(v *DICOMImportJobProperties) *GetDICOMImportJobOutput

SetJobProperties sets the JobProperties field's value.

func (GetDICOMImportJobOutput) String

func (s GetDICOMImportJobOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetDatastoreInput

type GetDatastoreInput struct {

    // The data store identifier.
    //
    // DatastoreId is a required field
    DatastoreId *string `location:"uri" locationName:"datastoreId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetDatastoreInput) GoString

func (s GetDatastoreInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDatastoreInput) SetDatastoreId

func (s *GetDatastoreInput) SetDatastoreId(v string) *GetDatastoreInput

SetDatastoreId sets the DatastoreId field's value.

func (GetDatastoreInput) String

func (s GetDatastoreInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDatastoreInput) Validate

func (s *GetDatastoreInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDatastoreOutput

type GetDatastoreOutput struct {

    // The data store properties.
    //
    // DatastoreProperties is a required field
    DatastoreProperties *DatastoreProperties `locationName:"datastoreProperties" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (GetDatastoreOutput) GoString

func (s GetDatastoreOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDatastoreOutput) SetDatastoreProperties

func (s *GetDatastoreOutput) SetDatastoreProperties(v *DatastoreProperties) *GetDatastoreOutput

SetDatastoreProperties sets the DatastoreProperties field's value.

func (GetDatastoreOutput) String

func (s GetDatastoreOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetImageFrameInput

type GetImageFrameInput struct {

    // The data store identifier.
    //
    // DatastoreId is a required field
    DatastoreId *string `location:"uri" locationName:"datastoreId" type:"string" required:"true"`

    // Information about the image frame (pixel data) identifier.
    //
    // ImageFrameInformation is a required field
    ImageFrameInformation *ImageFrameInformation `locationName:"imageFrameInformation" type:"structure" required:"true"`

    // The image set identifier.
    //
    // ImageSetId is a required field
    ImageSetId *string `location:"uri" locationName:"imageSetId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetImageFrameInput) GoString

func (s GetImageFrameInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetImageFrameInput) SetDatastoreId

func (s *GetImageFrameInput) SetDatastoreId(v string) *GetImageFrameInput

SetDatastoreId sets the DatastoreId field's value.

func (*GetImageFrameInput) SetImageFrameInformation

func (s *GetImageFrameInput) SetImageFrameInformation(v *ImageFrameInformation) *GetImageFrameInput

SetImageFrameInformation sets the ImageFrameInformation field's value.

func (*GetImageFrameInput) SetImageSetId

func (s *GetImageFrameInput) SetImageSetId(v string) *GetImageFrameInput

SetImageSetId sets the ImageSetId field's value.

func (GetImageFrameInput) String

func (s GetImageFrameInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetImageFrameInput) Validate

func (s *GetImageFrameInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetImageFrameOutput

type GetImageFrameOutput struct {

    // The format in which the image frame information is returned to the customer.
    // Default is application/octet-stream.
    ContentType *string `location:"header" locationName:"Content-Type" type:"string"`

    // The blob containing the aggregated image frame information.
    //
    // ImageFrameBlob is a required field
    ImageFrameBlob io.ReadCloser `locationName:"imageFrameBlob" type:"blob" required:"true"`
    // contains filtered or unexported fields
}

func (GetImageFrameOutput) GoString

func (s GetImageFrameOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetImageFrameOutput) SetContentType

func (s *GetImageFrameOutput) SetContentType(v string) *GetImageFrameOutput

SetContentType sets the ContentType field's value.

func (*GetImageFrameOutput) SetImageFrameBlob

func (s *GetImageFrameOutput) SetImageFrameBlob(v io.ReadCloser) *GetImageFrameOutput

SetImageFrameBlob sets the ImageFrameBlob field's value.

func (GetImageFrameOutput) String

func (s GetImageFrameOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetImageSetInput

type GetImageSetInput struct {

    // The data store identifier.
    //
    // DatastoreId is a required field
    DatastoreId *string `location:"uri" locationName:"datastoreId" type:"string" required:"true"`

    // The image set identifier.
    //
    // ImageSetId is a required field
    ImageSetId *string `location:"uri" locationName:"imageSetId" type:"string" required:"true"`

    // The image set version identifier.
    VersionId *string `location:"querystring" locationName:"version" type:"string"`
    // contains filtered or unexported fields
}

func (GetImageSetInput) GoString

func (s GetImageSetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetImageSetInput) SetDatastoreId

func (s *GetImageSetInput) SetDatastoreId(v string) *GetImageSetInput

SetDatastoreId sets the DatastoreId field's value.

func (*GetImageSetInput) SetImageSetId

func (s *GetImageSetInput) SetImageSetId(v string) *GetImageSetInput

SetImageSetId sets the ImageSetId field's value.

func (*GetImageSetInput) SetVersionId

func (s *GetImageSetInput) SetVersionId(v string) *GetImageSetInput

SetVersionId sets the VersionId field's value.

func (GetImageSetInput) String

func (s GetImageSetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetImageSetInput) Validate

func (s *GetImageSetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetImageSetMetadataInput

type GetImageSetMetadataInput struct {

    // The data store identifier.
    //
    // DatastoreId is a required field
    DatastoreId *string `location:"uri" locationName:"datastoreId" type:"string" required:"true"`

    // The image set identifier.
    //
    // ImageSetId is a required field
    ImageSetId *string `location:"uri" locationName:"imageSetId" type:"string" required:"true"`

    // The image set version identifier.
    VersionId *string `location:"querystring" locationName:"version" type:"string"`
    // contains filtered or unexported fields
}

func (GetImageSetMetadataInput) GoString

func (s GetImageSetMetadataInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetImageSetMetadataInput) SetDatastoreId

func (s *GetImageSetMetadataInput) SetDatastoreId(v string) *GetImageSetMetadataInput

SetDatastoreId sets the DatastoreId field's value.

func (*GetImageSetMetadataInput) SetImageSetId

func (s *GetImageSetMetadataInput) SetImageSetId(v string) *GetImageSetMetadataInput

SetImageSetId sets the ImageSetId field's value.

func (*GetImageSetMetadataInput) SetVersionId

func (s *GetImageSetMetadataInput) SetVersionId(v string) *GetImageSetMetadataInput

SetVersionId sets the VersionId field's value.

func (GetImageSetMetadataInput) String

func (s GetImageSetMetadataInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetImageSetMetadataInput) Validate

func (s *GetImageSetMetadataInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetImageSetMetadataOutput

type GetImageSetMetadataOutput struct {

    // The compression format in which image set metadata attributes are returned.
    ContentEncoding *string `location:"header" locationName:"Content-Encoding" type:"string"`

    // The format in which the study metadata is returned to the customer. Default
    // is text/plain.
    ContentType *string `location:"header" locationName:"Content-Type" type:"string"`

    // The blob containing the aggregated metadata information for the image set.
    //
    // ImageSetMetadataBlob is a required field
    ImageSetMetadataBlob io.ReadCloser `locationName:"imageSetMetadataBlob" type:"blob" required:"true"`
    // contains filtered or unexported fields
}

func (GetImageSetMetadataOutput) GoString

func (s GetImageSetMetadataOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetImageSetMetadataOutput) SetContentEncoding

func (s *GetImageSetMetadataOutput) SetContentEncoding(v string) *GetImageSetMetadataOutput

SetContentEncoding sets the ContentEncoding field's value.

func (*GetImageSetMetadataOutput) SetContentType

func (s *GetImageSetMetadataOutput) SetContentType(v string) *GetImageSetMetadataOutput

SetContentType sets the ContentType field's value.

func (*GetImageSetMetadataOutput) SetImageSetMetadataBlob

func (s *GetImageSetMetadataOutput) SetImageSetMetadataBlob(v io.ReadCloser) *GetImageSetMetadataOutput

SetImageSetMetadataBlob sets the ImageSetMetadataBlob field's value.

func (GetImageSetMetadataOutput) String

func (s GetImageSetMetadataOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetImageSetOutput

type GetImageSetOutput struct {

    // The timestamp when image set properties were created.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

    // The data store identifier.
    //
    // DatastoreId is a required field
    DatastoreId *string `locationName:"datastoreId" type:"string" required:"true"`

    // The timestamp when the image set properties were deleted.
    DeletedAt *time.Time `locationName:"deletedAt" type:"timestamp"`

    // The Amazon Resource Name (ARN) assigned to the image set.
    ImageSetArn *string `locationName:"imageSetArn" type:"string"`

    // The image set identifier.
    //
    // ImageSetId is a required field
    ImageSetId *string `locationName:"imageSetId" type:"string" required:"true"`

    // The image set state.
    //
    // ImageSetState is a required field
    ImageSetState *string `locationName:"imageSetState" type:"string" required:"true" enum:"ImageSetState"`

    // The image set workflow status.
    ImageSetWorkflowStatus *string `locationName:"imageSetWorkflowStatus" type:"string" enum:"ImageSetWorkflowStatus"`

    // The error message thrown if an image set action fails.
    Message *string `locationName:"message" min:"1" type:"string"`

    // The timestamp when image set properties were updated.
    UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"`

    // The image set version identifier.
    //
    // VersionId is a required field
    VersionId *string `locationName:"versionId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetImageSetOutput) GoString

func (s GetImageSetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetImageSetOutput) SetCreatedAt

func (s *GetImageSetOutput) SetCreatedAt(v time.Time) *GetImageSetOutput

SetCreatedAt sets the CreatedAt field's value.

func (*GetImageSetOutput) SetDatastoreId

func (s *GetImageSetOutput) SetDatastoreId(v string) *GetImageSetOutput

SetDatastoreId sets the DatastoreId field's value.

func (*GetImageSetOutput) SetDeletedAt

func (s *GetImageSetOutput) SetDeletedAt(v time.Time) *GetImageSetOutput

SetDeletedAt sets the DeletedAt field's value.

func (*GetImageSetOutput) SetImageSetArn

func (s *GetImageSetOutput) SetImageSetArn(v string) *GetImageSetOutput

SetImageSetArn sets the ImageSetArn field's value.

func (*GetImageSetOutput) SetImageSetId

func (s *GetImageSetOutput) SetImageSetId(v string) *GetImageSetOutput

SetImageSetId sets the ImageSetId field's value.

func (*GetImageSetOutput) SetImageSetState

func (s *GetImageSetOutput) SetImageSetState(v string) *GetImageSetOutput

SetImageSetState sets the ImageSetState field's value.

func (*GetImageSetOutput) SetImageSetWorkflowStatus

func (s *GetImageSetOutput) SetImageSetWorkflowStatus(v string) *GetImageSetOutput

SetImageSetWorkflowStatus sets the ImageSetWorkflowStatus field's value.

func (*GetImageSetOutput) SetMessage

func (s *GetImageSetOutput) SetMessage(v string) *GetImageSetOutput

SetMessage sets the Message field's value.

func (*GetImageSetOutput) SetUpdatedAt

func (s *GetImageSetOutput) SetUpdatedAt(v time.Time) *GetImageSetOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetImageSetOutput) SetVersionId

func (s *GetImageSetOutput) SetVersionId(v string) *GetImageSetOutput

SetVersionId sets the VersionId field's value.

func (GetImageSetOutput) String

func (s GetImageSetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ImageFrameInformation

type ImageFrameInformation struct {

    // The image frame (pixel data) identifier.
    //
    // ImageFrameId is a required field
    ImageFrameId *string `locationName:"imageFrameId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Information about the image frame (pixel data) identifier.

func (ImageFrameInformation) GoString

func (s ImageFrameInformation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ImageFrameInformation) SetImageFrameId

func (s *ImageFrameInformation) SetImageFrameId(v string) *ImageFrameInformation

SetImageFrameId sets the ImageFrameId field's value.

func (ImageFrameInformation) String

func (s ImageFrameInformation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ImageFrameInformation) Validate

func (s *ImageFrameInformation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ImageSetProperties

type ImageSetProperties struct {

    // The timestamp when the image set properties were created.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

    // The timestamp when the image set properties were deleted.
    DeletedAt *time.Time `locationName:"deletedAt" type:"timestamp"`

    // The image set identifier.
    //
    // ImageSetId is a required field
    ImageSetId *string `locationName:"imageSetId" type:"string" required:"true"`

    // The image set state.
    //
    // ImageSetState is a required field
    ImageSetState *string `locationName:"imageSetState" type:"string" required:"true" enum:"ImageSetState"`

    // The image set workflow status.
    ImageSetWorkflowStatus *string `type:"string" enum:"ImageSetWorkflowStatus"`

    // The error message thrown if an image set action fails.
    Message *string `locationName:"message" min:"1" type:"string"`

    // The timestamp when the image set properties were updated.
    UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"`

    // The image set version identifier.
    //
    // VersionId is a required field
    VersionId *string `locationName:"versionId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The image set properties.

func (ImageSetProperties) GoString

func (s ImageSetProperties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ImageSetProperties) SetCreatedAt

func (s *ImageSetProperties) SetCreatedAt(v time.Time) *ImageSetProperties

SetCreatedAt sets the CreatedAt field's value.

func (*ImageSetProperties) SetDeletedAt

func (s *ImageSetProperties) SetDeletedAt(v time.Time) *ImageSetProperties

SetDeletedAt sets the DeletedAt field's value.

func (*ImageSetProperties) SetImageSetId

func (s *ImageSetProperties) SetImageSetId(v string) *ImageSetProperties

SetImageSetId sets the ImageSetId field's value.

func (*ImageSetProperties) SetImageSetState

func (s *ImageSetProperties) SetImageSetState(v string) *ImageSetProperties

SetImageSetState sets the ImageSetState field's value.

func (*ImageSetProperties) SetImageSetWorkflowStatus

func (s *ImageSetProperties) SetImageSetWorkflowStatus(v string) *ImageSetProperties

SetImageSetWorkflowStatus sets the ImageSetWorkflowStatus field's value.

func (*ImageSetProperties) SetMessage

func (s *ImageSetProperties) SetMessage(v string) *ImageSetProperties

SetMessage sets the Message field's value.

func (*ImageSetProperties) SetUpdatedAt

func (s *ImageSetProperties) SetUpdatedAt(v time.Time) *ImageSetProperties

SetUpdatedAt sets the UpdatedAt field's value.

func (*ImageSetProperties) SetVersionId

func (s *ImageSetProperties) SetVersionId(v string) *ImageSetProperties

SetVersionId sets the VersionId field's value.

func (ImageSetProperties) String

func (s ImageSetProperties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ImageSetsMetadataSummary

type ImageSetsMetadataSummary struct {

    // The time an image set is created. Sample creation date is provided in 1985-04-12T23:20:50.52Z
    // format.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

    // The DICOM tags associated with the image set.
    DICOMTags *DICOMTags `type:"structure"`

    // The image set identifier.
    //
    // ImageSetId is a required field
    ImageSetId *string `locationName:"imageSetId" type:"string" required:"true"`

    // The time an image set was last updated.
    UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"`

    // The image set version.
    Version *int64 `locationName:"version" type:"integer"`
    // contains filtered or unexported fields
}

Summary of the image set metadata.

func (ImageSetsMetadataSummary) GoString

func (s ImageSetsMetadataSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ImageSetsMetadataSummary) SetCreatedAt

func (s *ImageSetsMetadataSummary) SetCreatedAt(v time.Time) *ImageSetsMetadataSummary

SetCreatedAt sets the CreatedAt field's value.

func (*ImageSetsMetadataSummary) SetDICOMTags

func (s *ImageSetsMetadataSummary) SetDICOMTags(v *DICOMTags) *ImageSetsMetadataSummary

SetDICOMTags sets the DICOMTags field's value.

func (*ImageSetsMetadataSummary) SetImageSetId

func (s *ImageSetsMetadataSummary) SetImageSetId(v string) *ImageSetsMetadataSummary

SetImageSetId sets the ImageSetId field's value.

func (*ImageSetsMetadataSummary) SetUpdatedAt

func (s *ImageSetsMetadataSummary) SetUpdatedAt(v time.Time) *ImageSetsMetadataSummary

SetUpdatedAt sets the UpdatedAt field's value.

func (*ImageSetsMetadataSummary) SetVersion

func (s *ImageSetsMetadataSummary) SetVersion(v int64) *ImageSetsMetadataSummary

SetVersion sets the Version field's value.

func (ImageSetsMetadataSummary) String

func (s ImageSetsMetadataSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type InternalServerException

type InternalServerException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

An unexpected error occurred during processing of the request.

func (*InternalServerException) Code

func (s *InternalServerException) Code() string

Code returns the exception type name.

func (*InternalServerException) Error

func (s *InternalServerException) Error() string

func (InternalServerException) GoString

func (s InternalServerException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InternalServerException) Message

func (s *InternalServerException) Message() string

Message returns the exception's message.

func (*InternalServerException) OrigErr

func (s *InternalServerException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InternalServerException) RequestID

func (s *InternalServerException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InternalServerException) StatusCode

func (s *InternalServerException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InternalServerException) String

func (s InternalServerException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListDICOMImportJobsInput

type ListDICOMImportJobsInput struct {

    // The data store identifier.
    //
    // DatastoreId is a required field
    DatastoreId *string `location:"uri" locationName:"datastoreId" type:"string" required:"true"`

    // The filters for listing import jobs based on status.
    JobStatus *string `location:"querystring" locationName:"jobStatus" type:"string" enum:"JobStatus"`

    // The max results count. The upper bound is determined by load testing.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The pagination token used to request the list of import jobs on the next
    // page.
    NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListDICOMImportJobsInput) GoString

func (s ListDICOMImportJobsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDICOMImportJobsInput) SetDatastoreId

func (s *ListDICOMImportJobsInput) SetDatastoreId(v string) *ListDICOMImportJobsInput

SetDatastoreId sets the DatastoreId field's value.

func (*ListDICOMImportJobsInput) SetJobStatus

func (s *ListDICOMImportJobsInput) SetJobStatus(v string) *ListDICOMImportJobsInput

SetJobStatus sets the JobStatus field's value.

func (*ListDICOMImportJobsInput) SetMaxResults

func (s *ListDICOMImportJobsInput) SetMaxResults(v int64) *ListDICOMImportJobsInput

SetMaxResults sets the MaxResults field's value.

func (*ListDICOMImportJobsInput) SetNextToken

func (s *ListDICOMImportJobsInput) SetNextToken(v string) *ListDICOMImportJobsInput

SetNextToken sets the NextToken field's value.

func (ListDICOMImportJobsInput) String

func (s ListDICOMImportJobsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDICOMImportJobsInput) Validate

func (s *ListDICOMImportJobsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListDICOMImportJobsOutput

type ListDICOMImportJobsOutput struct {

    // A list of job summaries.
    //
    // JobSummaries is a required field
    JobSummaries []*DICOMImportJobSummary `locationName:"jobSummaries" type:"list" required:"true"`

    // The pagination token used to retrieve the list of import jobs on the next
    // page.
    NextToken *string `locationName:"nextToken" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListDICOMImportJobsOutput) GoString

func (s ListDICOMImportJobsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDICOMImportJobsOutput) SetJobSummaries

func (s *ListDICOMImportJobsOutput) SetJobSummaries(v []*DICOMImportJobSummary) *ListDICOMImportJobsOutput

SetJobSummaries sets the JobSummaries field's value.

func (*ListDICOMImportJobsOutput) SetNextToken

func (s *ListDICOMImportJobsOutput) SetNextToken(v string) *ListDICOMImportJobsOutput

SetNextToken sets the NextToken field's value.

func (ListDICOMImportJobsOutput) String

func (s ListDICOMImportJobsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListDatastoresInput

type ListDatastoresInput struct {

    // The data store status.
    DatastoreStatus *string `location:"querystring" locationName:"datastoreStatus" type:"string" enum:"DatastoreStatus"`

    // Valid Range: Minimum value of 1. Maximum value of 50.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The pagination token used to request the list of data stores on the next
    // page.
    NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListDatastoresInput) GoString

func (s ListDatastoresInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDatastoresInput) SetDatastoreStatus

func (s *ListDatastoresInput) SetDatastoreStatus(v string) *ListDatastoresInput

SetDatastoreStatus sets the DatastoreStatus field's value.

func (*ListDatastoresInput) SetMaxResults

func (s *ListDatastoresInput) SetMaxResults(v int64) *ListDatastoresInput

SetMaxResults sets the MaxResults field's value.

func (*ListDatastoresInput) SetNextToken

func (s *ListDatastoresInput) SetNextToken(v string) *ListDatastoresInput

SetNextToken sets the NextToken field's value.

func (ListDatastoresInput) String

func (s ListDatastoresInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDatastoresInput) Validate

func (s *ListDatastoresInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListDatastoresOutput

type ListDatastoresOutput struct {

    // The list of summaries of data stores.
    DatastoreSummaries []*DatastoreSummary `locationName:"datastoreSummaries" type:"list"`

    // The pagination token used to retrieve the list of data stores on the next
    // page.
    NextToken *string `locationName:"nextToken" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListDatastoresOutput) GoString

func (s ListDatastoresOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDatastoresOutput) SetDatastoreSummaries

func (s *ListDatastoresOutput) SetDatastoreSummaries(v []*DatastoreSummary) *ListDatastoresOutput

SetDatastoreSummaries sets the DatastoreSummaries field's value.

func (*ListDatastoresOutput) SetNextToken

func (s *ListDatastoresOutput) SetNextToken(v string) *ListDatastoresOutput

SetNextToken sets the NextToken field's value.

func (ListDatastoresOutput) String

func (s ListDatastoresOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListImageSetVersionsInput

type ListImageSetVersionsInput struct {

    // The data store identifier.
    //
    // DatastoreId is a required field
    DatastoreId *string `location:"uri" locationName:"datastoreId" type:"string" required:"true"`

    // The image set identifier.
    //
    // ImageSetId is a required field
    ImageSetId *string `location:"uri" locationName:"imageSetId" type:"string" required:"true"`

    // The max results count.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The pagination token used to request the list of image set versions on the
    // next page.
    NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListImageSetVersionsInput) GoString

func (s ListImageSetVersionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListImageSetVersionsInput) SetDatastoreId

func (s *ListImageSetVersionsInput) SetDatastoreId(v string) *ListImageSetVersionsInput

SetDatastoreId sets the DatastoreId field's value.

func (*ListImageSetVersionsInput) SetImageSetId

func (s *ListImageSetVersionsInput) SetImageSetId(v string) *ListImageSetVersionsInput

SetImageSetId sets the ImageSetId field's value.

func (*ListImageSetVersionsInput) SetMaxResults

func (s *ListImageSetVersionsInput) SetMaxResults(v int64) *ListImageSetVersionsInput

SetMaxResults sets the MaxResults field's value.

func (*ListImageSetVersionsInput) SetNextToken

func (s *ListImageSetVersionsInput) SetNextToken(v string) *ListImageSetVersionsInput

SetNextToken sets the NextToken field's value.

func (ListImageSetVersionsInput) String

func (s ListImageSetVersionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListImageSetVersionsInput) Validate

func (s *ListImageSetVersionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListImageSetVersionsOutput

type ListImageSetVersionsOutput struct {

    // Lists all properties associated with an image set.
    //
    // ImageSetPropertiesList is a required field
    ImageSetPropertiesList []*ImageSetProperties `locationName:"imageSetPropertiesList" type:"list" required:"true"`

    // The pagination token used to retrieve the list of image set versions on the
    // next page.
    NextToken *string `locationName:"nextToken" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListImageSetVersionsOutput) GoString

func (s ListImageSetVersionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListImageSetVersionsOutput) SetImageSetPropertiesList

func (s *ListImageSetVersionsOutput) SetImageSetPropertiesList(v []*ImageSetProperties) *ListImageSetVersionsOutput

SetImageSetPropertiesList sets the ImageSetPropertiesList field's value.

func (*ListImageSetVersionsOutput) SetNextToken

func (s *ListImageSetVersionsOutput) SetNextToken(v string) *ListImageSetVersionsOutput

SetNextToken sets the NextToken field's value.

func (ListImageSetVersionsOutput) String

func (s ListImageSetVersionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTagsForResourceInput

type ListTagsForResourceInput struct {

    // The Amazon Resource Name (ARN) of the medical imaging resource to list tags
    // for.
    //
    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListTagsForResourceInput) GoString

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) SetResourceArn

func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String

func (s ListTagsForResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) Validate

func (s *ListTagsForResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsForResourceOutput

type ListTagsForResourceOutput struct {

    // A list of all tags associated with a medical imaging resource.
    //
    // Tags is a required field
    Tags map[string]*string `locationName:"tags" type:"map" required:"true"`
    // contains filtered or unexported fields
}

func (ListTagsForResourceOutput) GoString

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceOutput) SetTags

func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String

func (s ListTagsForResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type MedicalImaging

type MedicalImaging struct {
    *client.Client
}

MedicalImaging provides the API operation methods for making requests to AWS Health Imaging. See this package's package overview docs for details on the service.

MedicalImaging methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(p client.ConfigProvider, cfgs ...*aws.Config) *MedicalImaging

New creates a new instance of the MedicalImaging client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.

Example:

mySession := session.Must(session.NewSession())

// Create a MedicalImaging client from just a session.
svc := medicalimaging.New(mySession)

// Create a MedicalImaging client with additional configuration
svc := medicalimaging.New(mySession, aws.NewConfig().WithRegion("us-west-2"))

func (*MedicalImaging) CopyImageSet

func (c *MedicalImaging) CopyImageSet(input *CopyImageSetInput) (*CopyImageSetOutput, error)

CopyImageSet API operation for AWS Health Imaging.

Copy an image set.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Health Imaging's API operation CopyImageSet for usage and error information.

Returned Error Types:

  • ThrottlingException The request was denied due to throttling.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • AccessDeniedException The user does not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints set by the service.

  • InternalServerException An unexpected error occurred during processing of the request.

  • ResourceNotFoundException The request references a resource which does not exist.

  • ServiceQuotaExceededException The request caused a service quota to be exceeded.

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/CopyImageSet

func (*MedicalImaging) CopyImageSetRequest

func (c *MedicalImaging) CopyImageSetRequest(input *CopyImageSetInput) (req *request.Request, output *CopyImageSetOutput)

CopyImageSetRequest generates a "aws/request.Request" representing the client's request for the CopyImageSet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CopyImageSet for more information on using the CopyImageSet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CopyImageSetRequest method.
req, resp := client.CopyImageSetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/CopyImageSet

func (*MedicalImaging) CopyImageSetWithContext

func (c *MedicalImaging) CopyImageSetWithContext(ctx aws.Context, input *CopyImageSetInput, opts ...request.Option) (*CopyImageSetOutput, error)

CopyImageSetWithContext is the same as CopyImageSet with the addition of the ability to pass a context and additional request options.

See CopyImageSet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*MedicalImaging) CreateDatastore

func (c *MedicalImaging) CreateDatastore(input *CreateDatastoreInput) (*CreateDatastoreOutput, error)

CreateDatastore API operation for AWS Health Imaging.

Create a data store.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Health Imaging's API operation CreateDatastore for usage and error information.

Returned Error Types:

  • ThrottlingException The request was denied due to throttling.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • AccessDeniedException The user does not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints set by the service.

  • InternalServerException An unexpected error occurred during processing of the request.

  • ServiceQuotaExceededException The request caused a service quota to be exceeded.

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/CreateDatastore

func (*MedicalImaging) CreateDatastoreRequest

func (c *MedicalImaging) CreateDatastoreRequest(input *CreateDatastoreInput) (req *request.Request, output *CreateDatastoreOutput)

CreateDatastoreRequest generates a "aws/request.Request" representing the client's request for the CreateDatastore operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateDatastore for more information on using the CreateDatastore API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateDatastoreRequest method.
req, resp := client.CreateDatastoreRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/CreateDatastore

func (*MedicalImaging) CreateDatastoreWithContext

func (c *MedicalImaging) CreateDatastoreWithContext(ctx aws.Context, input *CreateDatastoreInput, opts ...request.Option) (*CreateDatastoreOutput, error)

CreateDatastoreWithContext is the same as CreateDatastore with the addition of the ability to pass a context and additional request options.

See CreateDatastore for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*MedicalImaging) DeleteDatastore

func (c *MedicalImaging) DeleteDatastore(input *DeleteDatastoreInput) (*DeleteDatastoreOutput, error)

DeleteDatastore API operation for AWS Health Imaging.

Delete a data store.

Before a data store can be deleted, you must first delete all image sets within it.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Health Imaging's API operation DeleteDatastore for usage and error information.

Returned Error Types:

  • ThrottlingException The request was denied due to throttling.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • AccessDeniedException The user does not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints set by the service.

  • InternalServerException An unexpected error occurred during processing of the request.

  • ResourceNotFoundException The request references a resource which does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/DeleteDatastore

func (*MedicalImaging) DeleteDatastoreRequest

func (c *MedicalImaging) DeleteDatastoreRequest(input *DeleteDatastoreInput) (req *request.Request, output *DeleteDatastoreOutput)

DeleteDatastoreRequest generates a "aws/request.Request" representing the client's request for the DeleteDatastore operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteDatastore for more information on using the DeleteDatastore API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteDatastoreRequest method.
req, resp := client.DeleteDatastoreRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/DeleteDatastore

func (*MedicalImaging) DeleteDatastoreWithContext

func (c *MedicalImaging) DeleteDatastoreWithContext(ctx aws.Context, input *DeleteDatastoreInput, opts ...request.Option) (*DeleteDatastoreOutput, error)

DeleteDatastoreWithContext is the same as DeleteDatastore with the addition of the ability to pass a context and additional request options.

See DeleteDatastore for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*MedicalImaging) DeleteImageSet

func (c *MedicalImaging) DeleteImageSet(input *DeleteImageSetInput) (*DeleteImageSetOutput, error)

DeleteImageSet API operation for AWS Health Imaging.

Delete an image set.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Health Imaging's API operation DeleteImageSet for usage and error information.

Returned Error Types:

  • ThrottlingException The request was denied due to throttling.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • AccessDeniedException The user does not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints set by the service.

  • InternalServerException An unexpected error occurred during processing of the request.

  • ResourceNotFoundException The request references a resource which does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/DeleteImageSet

func (*MedicalImaging) DeleteImageSetRequest

func (c *MedicalImaging) DeleteImageSetRequest(input *DeleteImageSetInput) (req *request.Request, output *DeleteImageSetOutput)

DeleteImageSetRequest generates a "aws/request.Request" representing the client's request for the DeleteImageSet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteImageSet for more information on using the DeleteImageSet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteImageSetRequest method.
req, resp := client.DeleteImageSetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/DeleteImageSet

func (*MedicalImaging) DeleteImageSetWithContext

func (c *MedicalImaging) DeleteImageSetWithContext(ctx aws.Context, input *DeleteImageSetInput, opts ...request.Option) (*DeleteImageSetOutput, error)

DeleteImageSetWithContext is the same as DeleteImageSet with the addition of the ability to pass a context and additional request options.

See DeleteImageSet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*MedicalImaging) GetDICOMImportJob

func (c *MedicalImaging) GetDICOMImportJob(input *GetDICOMImportJobInput) (*GetDICOMImportJobOutput, error)

GetDICOMImportJob API operation for AWS Health Imaging.

Get the import job properties to learn more about the job or job progress.

The jobStatus refers to the execution of the import job. Therefore, an import job can return a jobStatus as COMPLETED even if validation issues are discovered during the import process. If a jobStatus returns as COMPLETED, we still recommend you review the output manifests written to S3, as they provide details on the success or failure of individual P10 object imports.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Health Imaging's API operation GetDICOMImportJob for usage and error information.

Returned Error Types:

  • ThrottlingException The request was denied due to throttling.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • AccessDeniedException The user does not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints set by the service.

  • InternalServerException An unexpected error occurred during processing of the request.

  • ResourceNotFoundException The request references a resource which does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/GetDICOMImportJob

func (*MedicalImaging) GetDICOMImportJobRequest

func (c *MedicalImaging) GetDICOMImportJobRequest(input *GetDICOMImportJobInput) (req *request.Request, output *GetDICOMImportJobOutput)

GetDICOMImportJobRequest generates a "aws/request.Request" representing the client's request for the GetDICOMImportJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetDICOMImportJob for more information on using the GetDICOMImportJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetDICOMImportJobRequest method.
req, resp := client.GetDICOMImportJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/GetDICOMImportJob

func (*MedicalImaging) GetDICOMImportJobWithContext

func (c *MedicalImaging) GetDICOMImportJobWithContext(ctx aws.Context, input *GetDICOMImportJobInput, opts ...request.Option) (*GetDICOMImportJobOutput, error)

GetDICOMImportJobWithContext is the same as GetDICOMImportJob with the addition of the ability to pass a context and additional request options.

See GetDICOMImportJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*MedicalImaging) GetDatastore

func (c *MedicalImaging) GetDatastore(input *GetDatastoreInput) (*GetDatastoreOutput, error)

GetDatastore API operation for AWS Health Imaging.

Get data store properties.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Health Imaging's API operation GetDatastore for usage and error information.

Returned Error Types:

  • ThrottlingException The request was denied due to throttling.

  • AccessDeniedException The user does not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints set by the service.

  • InternalServerException An unexpected error occurred during processing of the request.

  • ResourceNotFoundException The request references a resource which does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/GetDatastore

func (*MedicalImaging) GetDatastoreRequest

func (c *MedicalImaging) GetDatastoreRequest(input *GetDatastoreInput) (req *request.Request, output *GetDatastoreOutput)

GetDatastoreRequest generates a "aws/request.Request" representing the client's request for the GetDatastore operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetDatastore for more information on using the GetDatastore API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetDatastoreRequest method.
req, resp := client.GetDatastoreRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/GetDatastore

func (*MedicalImaging) GetDatastoreWithContext

func (c *MedicalImaging) GetDatastoreWithContext(ctx aws.Context, input *GetDatastoreInput, opts ...request.Option) (*GetDatastoreOutput, error)

GetDatastoreWithContext is the same as GetDatastore with the addition of the ability to pass a context and additional request options.

See GetDatastore for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*MedicalImaging) GetImageFrame

func (c *MedicalImaging) GetImageFrame(input *GetImageFrameInput) (*GetImageFrameOutput, error)

GetImageFrame API operation for AWS Health Imaging.

Get an image frame (pixel data) for an image set.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Health Imaging's API operation GetImageFrame for usage and error information.

Returned Error Types:

  • ThrottlingException The request was denied due to throttling.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • AccessDeniedException The user does not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints set by the service.

  • InternalServerException An unexpected error occurred during processing of the request.

  • ResourceNotFoundException The request references a resource which does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/GetImageFrame

func (*MedicalImaging) GetImageFrameRequest

func (c *MedicalImaging) GetImageFrameRequest(input *GetImageFrameInput) (req *request.Request, output *GetImageFrameOutput)

GetImageFrameRequest generates a "aws/request.Request" representing the client's request for the GetImageFrame operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetImageFrame for more information on using the GetImageFrame API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetImageFrameRequest method.
req, resp := client.GetImageFrameRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/GetImageFrame

func (*MedicalImaging) GetImageFrameWithContext

func (c *MedicalImaging) GetImageFrameWithContext(ctx aws.Context, input *GetImageFrameInput, opts ...request.Option) (*GetImageFrameOutput, error)

GetImageFrameWithContext is the same as GetImageFrame with the addition of the ability to pass a context and additional request options.

See GetImageFrame for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*MedicalImaging) GetImageSet

func (c *MedicalImaging) GetImageSet(input *GetImageSetInput) (*GetImageSetOutput, error)

GetImageSet API operation for AWS Health Imaging.

Get image set properties.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Health Imaging's API operation GetImageSet for usage and error information.

Returned Error Types:

  • ThrottlingException The request was denied due to throttling.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • AccessDeniedException The user does not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints set by the service.

  • InternalServerException An unexpected error occurred during processing of the request.

  • ResourceNotFoundException The request references a resource which does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/GetImageSet

func (*MedicalImaging) GetImageSetMetadata

func (c *MedicalImaging) GetImageSetMetadata(input *GetImageSetMetadataInput) (*GetImageSetMetadataOutput, error)

GetImageSetMetadata API operation for AWS Health Imaging.

Get metadata attributes for an image set.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Health Imaging's API operation GetImageSetMetadata for usage and error information.

Returned Error Types:

  • ThrottlingException The request was denied due to throttling.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • AccessDeniedException The user does not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints set by the service.

  • InternalServerException An unexpected error occurred during processing of the request.

  • ResourceNotFoundException The request references a resource which does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/GetImageSetMetadata

func (*MedicalImaging) GetImageSetMetadataRequest

func (c *MedicalImaging) GetImageSetMetadataRequest(input *GetImageSetMetadataInput) (req *request.Request, output *GetImageSetMetadataOutput)

GetImageSetMetadataRequest generates a "aws/request.Request" representing the client's request for the GetImageSetMetadata operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetImageSetMetadata for more information on using the GetImageSetMetadata API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetImageSetMetadataRequest method.
req, resp := client.GetImageSetMetadataRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/GetImageSetMetadata

func (*MedicalImaging) GetImageSetMetadataWithContext

func (c *MedicalImaging) GetImageSetMetadataWithContext(ctx aws.Context, input *GetImageSetMetadataInput, opts ...request.Option) (*GetImageSetMetadataOutput, error)

GetImageSetMetadataWithContext is the same as GetImageSetMetadata with the addition of the ability to pass a context and additional request options.

See GetImageSetMetadata for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*MedicalImaging) GetImageSetRequest

func (c *MedicalImaging) GetImageSetRequest(input *GetImageSetInput) (req *request.Request, output *GetImageSetOutput)

GetImageSetRequest generates a "aws/request.Request" representing the client's request for the GetImageSet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetImageSet for more information on using the GetImageSet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetImageSetRequest method.
req, resp := client.GetImageSetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/GetImageSet

func (*MedicalImaging) GetImageSetWithContext

func (c *MedicalImaging) GetImageSetWithContext(ctx aws.Context, input *GetImageSetInput, opts ...request.Option) (*GetImageSetOutput, error)

GetImageSetWithContext is the same as GetImageSet with the addition of the ability to pass a context and additional request options.

See GetImageSet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*MedicalImaging) ListDICOMImportJobs

func (c *MedicalImaging) ListDICOMImportJobs(input *ListDICOMImportJobsInput) (*ListDICOMImportJobsOutput, error)

ListDICOMImportJobs API operation for AWS Health Imaging.

List import jobs created for a specific data store.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Health Imaging's API operation ListDICOMImportJobs for usage and error information.

Returned Error Types:

  • ThrottlingException The request was denied due to throttling.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • AccessDeniedException The user does not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints set by the service.

  • InternalServerException An unexpected error occurred during processing of the request.

  • ResourceNotFoundException The request references a resource which does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/ListDICOMImportJobs

func (*MedicalImaging) ListDICOMImportJobsPages

func (c *MedicalImaging) ListDICOMImportJobsPages(input *ListDICOMImportJobsInput, fn func(*ListDICOMImportJobsOutput, bool) bool) error

ListDICOMImportJobsPages iterates over the pages of a ListDICOMImportJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListDICOMImportJobs method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListDICOMImportJobs operation.
pageNum := 0
err := client.ListDICOMImportJobsPages(params,
    func(page *medicalimaging.ListDICOMImportJobsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*MedicalImaging) ListDICOMImportJobsPagesWithContext

func (c *MedicalImaging) ListDICOMImportJobsPagesWithContext(ctx aws.Context, input *ListDICOMImportJobsInput, fn func(*ListDICOMImportJobsOutput, bool) bool, opts ...request.Option) error

ListDICOMImportJobsPagesWithContext same as ListDICOMImportJobsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*MedicalImaging) ListDICOMImportJobsRequest

func (c *MedicalImaging) ListDICOMImportJobsRequest(input *ListDICOMImportJobsInput) (req *request.Request, output *ListDICOMImportJobsOutput)

ListDICOMImportJobsRequest generates a "aws/request.Request" representing the client's request for the ListDICOMImportJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListDICOMImportJobs for more information on using the ListDICOMImportJobs API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListDICOMImportJobsRequest method.
req, resp := client.ListDICOMImportJobsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/ListDICOMImportJobs

func (*MedicalImaging) ListDICOMImportJobsWithContext

func (c *MedicalImaging) ListDICOMImportJobsWithContext(ctx aws.Context, input *ListDICOMImportJobsInput, opts ...request.Option) (*ListDICOMImportJobsOutput, error)

ListDICOMImportJobsWithContext is the same as ListDICOMImportJobs with the addition of the ability to pass a context and additional request options.

See ListDICOMImportJobs for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*MedicalImaging) ListDatastores

func (c *MedicalImaging) ListDatastores(input *ListDatastoresInput) (*ListDatastoresOutput, error)

ListDatastores API operation for AWS Health Imaging.

List data stores.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Health Imaging's API operation ListDatastores for usage and error information.

Returned Error Types:

  • ThrottlingException The request was denied due to throttling.

  • AccessDeniedException The user does not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints set by the service.

  • InternalServerException An unexpected error occurred during processing of the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/ListDatastores

func (*MedicalImaging) ListDatastoresPages

func (c *MedicalImaging) ListDatastoresPages(input *ListDatastoresInput, fn func(*ListDatastoresOutput, bool) bool) error

ListDatastoresPages iterates over the pages of a ListDatastores operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListDatastores method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListDatastores operation.
pageNum := 0
err := client.ListDatastoresPages(params,
    func(page *medicalimaging.ListDatastoresOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*MedicalImaging) ListDatastoresPagesWithContext

func (c *MedicalImaging) ListDatastoresPagesWithContext(ctx aws.Context, input *ListDatastoresInput, fn func(*ListDatastoresOutput, bool) bool, opts ...request.Option) error

ListDatastoresPagesWithContext same as ListDatastoresPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*MedicalImaging) ListDatastoresRequest

func (c *MedicalImaging) ListDatastoresRequest(input *ListDatastoresInput) (req *request.Request, output *ListDatastoresOutput)

ListDatastoresRequest generates a "aws/request.Request" representing the client's request for the ListDatastores operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListDatastores for more information on using the ListDatastores API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListDatastoresRequest method.
req, resp := client.ListDatastoresRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/ListDatastores

func (*MedicalImaging) ListDatastoresWithContext

func (c *MedicalImaging) ListDatastoresWithContext(ctx aws.Context, input *ListDatastoresInput, opts ...request.Option) (*ListDatastoresOutput, error)

ListDatastoresWithContext is the same as ListDatastores with the addition of the ability to pass a context and additional request options.

See ListDatastores for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*MedicalImaging) ListImageSetVersions

func (c *MedicalImaging) ListImageSetVersions(input *ListImageSetVersionsInput) (*ListImageSetVersionsOutput, error)

ListImageSetVersions API operation for AWS Health Imaging.

List image set versions.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Health Imaging's API operation ListImageSetVersions for usage and error information.

Returned Error Types:

  • ThrottlingException The request was denied due to throttling.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • AccessDeniedException The user does not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints set by the service.

  • InternalServerException An unexpected error occurred during processing of the request.

  • ResourceNotFoundException The request references a resource which does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/ListImageSetVersions

func (*MedicalImaging) ListImageSetVersionsPages

func (c *MedicalImaging) ListImageSetVersionsPages(input *ListImageSetVersionsInput, fn func(*ListImageSetVersionsOutput, bool) bool) error

ListImageSetVersionsPages iterates over the pages of a ListImageSetVersions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListImageSetVersions method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListImageSetVersions operation.
pageNum := 0
err := client.ListImageSetVersionsPages(params,
    func(page *medicalimaging.ListImageSetVersionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*MedicalImaging) ListImageSetVersionsPagesWithContext

func (c *MedicalImaging) ListImageSetVersionsPagesWithContext(ctx aws.Context, input *ListImageSetVersionsInput, fn func(*ListImageSetVersionsOutput, bool) bool, opts ...request.Option) error

ListImageSetVersionsPagesWithContext same as ListImageSetVersionsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*MedicalImaging) ListImageSetVersionsRequest

func (c *MedicalImaging) ListImageSetVersionsRequest(input *ListImageSetVersionsInput) (req *request.Request, output *ListImageSetVersionsOutput)

ListImageSetVersionsRequest generates a "aws/request.Request" representing the client's request for the ListImageSetVersions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListImageSetVersions for more information on using the ListImageSetVersions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListImageSetVersionsRequest method.
req, resp := client.ListImageSetVersionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/ListImageSetVersions

func (*MedicalImaging) ListImageSetVersionsWithContext

func (c *MedicalImaging) ListImageSetVersionsWithContext(ctx aws.Context, input *ListImageSetVersionsInput, opts ...request.Option) (*ListImageSetVersionsOutput, error)

ListImageSetVersionsWithContext is the same as ListImageSetVersions with the addition of the ability to pass a context and additional request options.

See ListImageSetVersions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*MedicalImaging) ListTagsForResource

func (c *MedicalImaging) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)

ListTagsForResource API operation for AWS Health Imaging.

Lists all tags associated with a medical imaging resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Health Imaging's API operation ListTagsForResource for usage and error information.

Returned Error Types:

  • ThrottlingException The request was denied due to throttling.

  • AccessDeniedException The user does not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints set by the service.

  • InternalServerException An unexpected error occurred during processing of the request.

  • ResourceNotFoundException The request references a resource which does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/ListTagsForResource

func (*MedicalImaging) ListTagsForResourceRequest

func (c *MedicalImaging) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)

ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTagsForResourceRequest method.
req, resp := client.ListTagsForResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/ListTagsForResource

func (*MedicalImaging) ListTagsForResourceWithContext

func (c *MedicalImaging) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)

ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.

See ListTagsForResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*MedicalImaging) SearchImageSets

func (c *MedicalImaging) SearchImageSets(input *SearchImageSetsInput) (*SearchImageSetsOutput, error)

SearchImageSets API operation for AWS Health Imaging.

Search image sets based on defined input attributes.

SearchImageSets accepts a single search query parameter and returns a paginated response of all image sets that have the matching criteria. All range queries must be input as (lowerBound, upperBound).

SearchImageSets uses the updatedAt field for sorting in decreasing order from latest to oldest.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Health Imaging's API operation SearchImageSets for usage and error information.

Returned Error Types:

  • ThrottlingException The request was denied due to throttling.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • AccessDeniedException The user does not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints set by the service.

  • InternalServerException An unexpected error occurred during processing of the request.

  • ResourceNotFoundException The request references a resource which does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/SearchImageSets

func (*MedicalImaging) SearchImageSetsPages

func (c *MedicalImaging) SearchImageSetsPages(input *SearchImageSetsInput, fn func(*SearchImageSetsOutput, bool) bool) error

SearchImageSetsPages iterates over the pages of a SearchImageSets operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See SearchImageSets method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a SearchImageSets operation.
pageNum := 0
err := client.SearchImageSetsPages(params,
    func(page *medicalimaging.SearchImageSetsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*MedicalImaging) SearchImageSetsPagesWithContext

func (c *MedicalImaging) SearchImageSetsPagesWithContext(ctx aws.Context, input *SearchImageSetsInput, fn func(*SearchImageSetsOutput, bool) bool, opts ...request.Option) error

SearchImageSetsPagesWithContext same as SearchImageSetsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*MedicalImaging) SearchImageSetsRequest

func (c *MedicalImaging) SearchImageSetsRequest(input *SearchImageSetsInput) (req *request.Request, output *SearchImageSetsOutput)

SearchImageSetsRequest generates a "aws/request.Request" representing the client's request for the SearchImageSets operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See SearchImageSets for more information on using the SearchImageSets API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the SearchImageSetsRequest method.
req, resp := client.SearchImageSetsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/SearchImageSets

func (*MedicalImaging) SearchImageSetsWithContext

func (c *MedicalImaging) SearchImageSetsWithContext(ctx aws.Context, input *SearchImageSetsInput, opts ...request.Option) (*SearchImageSetsOutput, error)

SearchImageSetsWithContext is the same as SearchImageSets with the addition of the ability to pass a context and additional request options.

See SearchImageSets for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*MedicalImaging) StartDICOMImportJob

func (c *MedicalImaging) StartDICOMImportJob(input *StartDICOMImportJobInput) (*StartDICOMImportJobOutput, error)

StartDICOMImportJob API operation for AWS Health Imaging.

Start importing bulk data into an ACTIVE data store. The import job imports DICOM P10 files found in the S3 prefix specified by the inputS3Uri parameter. The import job stores processing results in the file specified by the outputS3Uri parameter.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Health Imaging's API operation StartDICOMImportJob for usage and error information.

Returned Error Types:

  • ThrottlingException The request was denied due to throttling.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • AccessDeniedException The user does not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints set by the service.

  • InternalServerException An unexpected error occurred during processing of the request.

  • ResourceNotFoundException The request references a resource which does not exist.

  • ServiceQuotaExceededException The request caused a service quota to be exceeded.

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/StartDICOMImportJob

func (*MedicalImaging) StartDICOMImportJobRequest

func (c *MedicalImaging) StartDICOMImportJobRequest(input *StartDICOMImportJobInput) (req *request.Request, output *StartDICOMImportJobOutput)

StartDICOMImportJobRequest generates a "aws/request.Request" representing the client's request for the StartDICOMImportJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartDICOMImportJob for more information on using the StartDICOMImportJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartDICOMImportJobRequest method.
req, resp := client.StartDICOMImportJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/StartDICOMImportJob

func (*MedicalImaging) StartDICOMImportJobWithContext

func (c *MedicalImaging) StartDICOMImportJobWithContext(ctx aws.Context, input *StartDICOMImportJobInput, opts ...request.Option) (*StartDICOMImportJobOutput, error)

StartDICOMImportJobWithContext is the same as StartDICOMImportJob with the addition of the ability to pass a context and additional request options.

See StartDICOMImportJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*MedicalImaging) TagResource

func (c *MedicalImaging) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

TagResource API operation for AWS Health Imaging.

Adds a user-specifed key and value tag to a medical imaging resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Health Imaging's API operation TagResource for usage and error information.

Returned Error Types:

  • ThrottlingException The request was denied due to throttling.

  • AccessDeniedException The user does not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints set by the service.

  • InternalServerException An unexpected error occurred during processing of the request.

  • ResourceNotFoundException The request references a resource which does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/TagResource

func (*MedicalImaging) TagResourceRequest

func (c *MedicalImaging) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)

TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See TagResource for more information on using the TagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the TagResourceRequest method.
req, resp := client.TagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/TagResource

func (*MedicalImaging) TagResourceWithContext

func (c *MedicalImaging) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)

TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.

See TagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*MedicalImaging) UntagResource

func (c *MedicalImaging) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

UntagResource API operation for AWS Health Imaging.

Removes tags from a medical imaging resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Health Imaging's API operation UntagResource for usage and error information.

Returned Error Types:

  • ThrottlingException The request was denied due to throttling.

  • AccessDeniedException The user does not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints set by the service.

  • InternalServerException An unexpected error occurred during processing of the request.

  • ResourceNotFoundException The request references a resource which does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/UntagResource

func (*MedicalImaging) UntagResourceRequest

func (c *MedicalImaging) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)

UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UntagResource for more information on using the UntagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UntagResourceRequest method.
req, resp := client.UntagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/UntagResource

func (*MedicalImaging) UntagResourceWithContext

func (c *MedicalImaging) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)

UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.

See UntagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*MedicalImaging) UpdateImageSetMetadata

func (c *MedicalImaging) UpdateImageSetMetadata(input *UpdateImageSetMetadataInput) (*UpdateImageSetMetadataOutput, error)

UpdateImageSetMetadata API operation for AWS Health Imaging.

Update image set metadata attributes.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Health Imaging's API operation UpdateImageSetMetadata for usage and error information.

Returned Error Types:

  • ThrottlingException The request was denied due to throttling.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • AccessDeniedException The user does not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints set by the service.

  • InternalServerException An unexpected error occurred during processing of the request.

  • ResourceNotFoundException The request references a resource which does not exist.

  • ServiceQuotaExceededException The request caused a service quota to be exceeded.

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/UpdateImageSetMetadata

func (*MedicalImaging) UpdateImageSetMetadataRequest

func (c *MedicalImaging) UpdateImageSetMetadataRequest(input *UpdateImageSetMetadataInput) (req *request.Request, output *UpdateImageSetMetadataOutput)

UpdateImageSetMetadataRequest generates a "aws/request.Request" representing the client's request for the UpdateImageSetMetadata operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateImageSetMetadata for more information on using the UpdateImageSetMetadata API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateImageSetMetadataRequest method.
req, resp := client.UpdateImageSetMetadataRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/medical-imaging-2023-07-19/UpdateImageSetMetadata

func (*MedicalImaging) UpdateImageSetMetadataWithContext

func (c *MedicalImaging) UpdateImageSetMetadataWithContext(ctx aws.Context, input *UpdateImageSetMetadataInput, opts ...request.Option) (*UpdateImageSetMetadataOutput, error)

UpdateImageSetMetadataWithContext is the same as UpdateImageSetMetadata with the addition of the ability to pass a context and additional request options.

See UpdateImageSetMetadata for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type MetadataUpdates

type MetadataUpdates struct {

    // The object containing removableAttributes and updatableAttributes.
    DICOMUpdates *DICOMUpdates `type:"structure"`
    // contains filtered or unexported fields
}

Contains DICOMUpdates.

func (MetadataUpdates) GoString

func (s MetadataUpdates) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MetadataUpdates) SetDICOMUpdates

func (s *MetadataUpdates) SetDICOMUpdates(v *DICOMUpdates) *MetadataUpdates

SetDICOMUpdates sets the DICOMUpdates field's value.

func (MetadataUpdates) String

func (s MetadataUpdates) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MetadataUpdates) Validate

func (s *MetadataUpdates) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ResourceNotFoundException

type ResourceNotFoundException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

The request references a resource which does not exist.

func (*ResourceNotFoundException) Code

func (s *ResourceNotFoundException) Code() string

Code returns the exception type name.

func (*ResourceNotFoundException) Error

func (s *ResourceNotFoundException) Error() string

func (ResourceNotFoundException) GoString

func (s ResourceNotFoundException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResourceNotFoundException) Message

func (s *ResourceNotFoundException) Message() string

Message returns the exception's message.

func (*ResourceNotFoundException) OrigErr

func (s *ResourceNotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceNotFoundException) RequestID

func (s *ResourceNotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceNotFoundException) StatusCode

func (s *ResourceNotFoundException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ResourceNotFoundException) String

func (s ResourceNotFoundException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SearchByAttributeValue

type SearchByAttributeValue struct {

    // The created at time of the image set provided for search.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

    // The DICOM accession number for search.
    //
    // DICOMAccessionNumber is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by SearchByAttributeValue's
    // String and GoString methods.
    DICOMAccessionNumber *string `type:"string" sensitive:"true"`

    // The patient ID input for search.
    //
    // DICOMPatientId is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by SearchByAttributeValue's
    // String and GoString methods.
    DICOMPatientId *string `type:"string" sensitive:"true"`

    // The Series Instance UID input for search.
    //
    // DICOMSeriesInstanceUID is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by SearchByAttributeValue's
    // String and GoString methods.
    DICOMSeriesInstanceUID *string `type:"string" sensitive:"true"`

    // The aggregated structure containing DICOM study date and study time for search.
    DICOMStudyDateAndTime *DICOMStudyDateAndTime `type:"structure"`

    // The DICOM study ID for search.
    //
    // DICOMStudyId is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by SearchByAttributeValue's
    // String and GoString methods.
    DICOMStudyId *string `type:"string" sensitive:"true"`

    // The DICOM study instance UID for search.
    //
    // DICOMStudyInstanceUID is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by SearchByAttributeValue's
    // String and GoString methods.
    DICOMStudyInstanceUID *string `type:"string" sensitive:"true"`

    // The timestamp input for search.
    UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"`
    // contains filtered or unexported fields
}

The search input attribute value.

func (SearchByAttributeValue) GoString

func (s SearchByAttributeValue) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchByAttributeValue) SetCreatedAt

func (s *SearchByAttributeValue) SetCreatedAt(v time.Time) *SearchByAttributeValue

SetCreatedAt sets the CreatedAt field's value.

func (*SearchByAttributeValue) SetDICOMAccessionNumber

func (s *SearchByAttributeValue) SetDICOMAccessionNumber(v string) *SearchByAttributeValue

SetDICOMAccessionNumber sets the DICOMAccessionNumber field's value.

func (*SearchByAttributeValue) SetDICOMPatientId

func (s *SearchByAttributeValue) SetDICOMPatientId(v string) *SearchByAttributeValue

SetDICOMPatientId sets the DICOMPatientId field's value.

func (*SearchByAttributeValue) SetDICOMSeriesInstanceUID

func (s *SearchByAttributeValue) SetDICOMSeriesInstanceUID(v string) *SearchByAttributeValue

SetDICOMSeriesInstanceUID sets the DICOMSeriesInstanceUID field's value.

func (*SearchByAttributeValue) SetDICOMStudyDateAndTime

func (s *SearchByAttributeValue) SetDICOMStudyDateAndTime(v *DICOMStudyDateAndTime) *SearchByAttributeValue

SetDICOMStudyDateAndTime sets the DICOMStudyDateAndTime field's value.

func (*SearchByAttributeValue) SetDICOMStudyId

func (s *SearchByAttributeValue) SetDICOMStudyId(v string) *SearchByAttributeValue

SetDICOMStudyId sets the DICOMStudyId field's value.

func (*SearchByAttributeValue) SetDICOMStudyInstanceUID

func (s *SearchByAttributeValue) SetDICOMStudyInstanceUID(v string) *SearchByAttributeValue

SetDICOMStudyInstanceUID sets the DICOMStudyInstanceUID field's value.

func (*SearchByAttributeValue) SetUpdatedAt

func (s *SearchByAttributeValue) SetUpdatedAt(v time.Time) *SearchByAttributeValue

SetUpdatedAt sets the UpdatedAt field's value.

func (SearchByAttributeValue) String

func (s SearchByAttributeValue) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchByAttributeValue) Validate

func (s *SearchByAttributeValue) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchCriteria

type SearchCriteria struct {

    // The filters for the search criteria.
    Filters []*SearchFilter `locationName:"filters" min:"1" type:"list"`

    // The sort input for search criteria.
    Sort *Sort `locationName:"sort" type:"structure"`
    // contains filtered or unexported fields
}

The search criteria.

func (SearchCriteria) GoString

func (s SearchCriteria) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchCriteria) SetFilters

func (s *SearchCriteria) SetFilters(v []*SearchFilter) *SearchCriteria

SetFilters sets the Filters field's value.

func (*SearchCriteria) SetSort

func (s *SearchCriteria) SetSort(v *Sort) *SearchCriteria

SetSort sets the Sort field's value.

func (SearchCriteria) String

func (s SearchCriteria) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchCriteria) Validate

func (s *SearchCriteria) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchFilter

type SearchFilter struct {

    // The search filter operator for imageSetDateTime.
    //
    // Operator is a required field
    Operator *string `locationName:"operator" type:"string" required:"true" enum:"Operator"`

    // The search filter values.
    //
    // Values is a required field
    Values []*SearchByAttributeValue `locationName:"values" min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

The search filter.

func (SearchFilter) GoString

func (s SearchFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchFilter) SetOperator

func (s *SearchFilter) SetOperator(v string) *SearchFilter

SetOperator sets the Operator field's value.

func (*SearchFilter) SetValues

func (s *SearchFilter) SetValues(v []*SearchByAttributeValue) *SearchFilter

SetValues sets the Values field's value.

func (SearchFilter) String

func (s SearchFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchFilter) Validate

func (s *SearchFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchImageSetsInput

type SearchImageSetsInput struct {

    // The identifier of the data store where the image sets reside.
    //
    // DatastoreId is a required field
    DatastoreId *string `location:"uri" locationName:"datastoreId" type:"string" required:"true"`

    // The maximum number of results that can be returned in a search.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The token used for pagination of results returned in the response. Use the
    // token returned from the previous request to continue results where the previous
    // request ended.
    NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

    // The search criteria that filters by applying a maximum of 1 item to SearchByAttribute.
    //
    // SearchCriteria is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by SearchImageSetsInput's
    // String and GoString methods.
    SearchCriteria *SearchCriteria `locationName:"searchCriteria" type:"structure" sensitive:"true"`
    // contains filtered or unexported fields
}

func (SearchImageSetsInput) GoString

func (s SearchImageSetsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchImageSetsInput) SetDatastoreId

func (s *SearchImageSetsInput) SetDatastoreId(v string) *SearchImageSetsInput

SetDatastoreId sets the DatastoreId field's value.

func (*SearchImageSetsInput) SetMaxResults

func (s *SearchImageSetsInput) SetMaxResults(v int64) *SearchImageSetsInput

SetMaxResults sets the MaxResults field's value.

func (*SearchImageSetsInput) SetNextToken

func (s *SearchImageSetsInput) SetNextToken(v string) *SearchImageSetsInput

SetNextToken sets the NextToken field's value.

func (*SearchImageSetsInput) SetSearchCriteria

func (s *SearchImageSetsInput) SetSearchCriteria(v *SearchCriteria) *SearchImageSetsInput

SetSearchCriteria sets the SearchCriteria field's value.

func (SearchImageSetsInput) String

func (s SearchImageSetsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchImageSetsInput) Validate

func (s *SearchImageSetsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchImageSetsOutput

type SearchImageSetsOutput struct {

    // The model containing the image set results.
    //
    // ImageSetsMetadataSummaries is a required field
    ImageSetsMetadataSummaries []*ImageSetsMetadataSummary `locationName:"imageSetsMetadataSummaries" type:"list" required:"true"`

    // The token for pagination results.
    NextToken *string `locationName:"nextToken" min:"1" type:"string"`

    // The sort order for image set search results.
    Sort *Sort `locationName:"sort" type:"structure"`
    // contains filtered or unexported fields
}

func (SearchImageSetsOutput) GoString

func (s SearchImageSetsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchImageSetsOutput) SetImageSetsMetadataSummaries

func (s *SearchImageSetsOutput) SetImageSetsMetadataSummaries(v []*ImageSetsMetadataSummary) *SearchImageSetsOutput

SetImageSetsMetadataSummaries sets the ImageSetsMetadataSummaries field's value.

func (*SearchImageSetsOutput) SetNextToken

func (s *SearchImageSetsOutput) SetNextToken(v string) *SearchImageSetsOutput

SetNextToken sets the NextToken field's value.

func (*SearchImageSetsOutput) SetSort

func (s *SearchImageSetsOutput) SetSort(v *Sort) *SearchImageSetsOutput

SetSort sets the Sort field's value.

func (SearchImageSetsOutput) String

func (s SearchImageSetsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ServiceQuotaExceededException

type ServiceQuotaExceededException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

The request caused a service quota to be exceeded.

func (*ServiceQuotaExceededException) Code

func (s *ServiceQuotaExceededException) Code() string

Code returns the exception type name.

func (*ServiceQuotaExceededException) Error

func (s *ServiceQuotaExceededException) Error() string

func (ServiceQuotaExceededException) GoString

func (s ServiceQuotaExceededException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ServiceQuotaExceededException) Message

func (s *ServiceQuotaExceededException) Message() string

Message returns the exception's message.

func (*ServiceQuotaExceededException) OrigErr

func (s *ServiceQuotaExceededException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ServiceQuotaExceededException) RequestID

func (s *ServiceQuotaExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ServiceQuotaExceededException) StatusCode

func (s *ServiceQuotaExceededException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ServiceQuotaExceededException) String

func (s ServiceQuotaExceededException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Sort

type Sort struct {

    // The sort field for search criteria.
    //
    // SortField is a required field
    SortField *string `locationName:"sortField" type:"string" required:"true" enum:"SortField"`

    // The sort order for search criteria.
    //
    // SortOrder is a required field
    SortOrder *string `locationName:"sortOrder" type:"string" required:"true" enum:"SortOrder"`
    // contains filtered or unexported fields
}

Sort search results.

func (Sort) GoString

func (s Sort) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Sort) SetSortField

func (s *Sort) SetSortField(v string) *Sort

SetSortField sets the SortField field's value.

func (*Sort) SetSortOrder

func (s *Sort) SetSortOrder(v string) *Sort

SetSortOrder sets the SortOrder field's value.

func (Sort) String

func (s Sort) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Sort) Validate

func (s *Sort) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartDICOMImportJobInput

type StartDICOMImportJobInput struct {

    // A unique identifier for API idempotency.
    ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"`

    // The Amazon Resource Name (ARN) of the IAM role that grants permission to
    // access medical imaging resources.
    //
    // DataAccessRoleArn is a required field
    DataAccessRoleArn *string `locationName:"dataAccessRoleArn" min:"20" type:"string" required:"true"`

    // The data store identifier.
    //
    // DatastoreId is a required field
    DatastoreId *string `location:"uri" locationName:"datastoreId" type:"string" required:"true"`

    // The input prefix path for the S3 bucket that contains the DICOM files to
    // be imported.
    //
    // InputS3Uri is a required field
    InputS3Uri *string `locationName:"inputS3Uri" min:"1" type:"string" required:"true"`

    // The import job name.
    JobName *string `locationName:"jobName" min:"1" type:"string"`

    // The output prefix of the S3 bucket to upload the results of the DICOM import
    // job.
    //
    // OutputS3Uri is a required field
    OutputS3Uri *string `locationName:"outputS3Uri" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (StartDICOMImportJobInput) GoString

func (s StartDICOMImportJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartDICOMImportJobInput) SetClientToken

func (s *StartDICOMImportJobInput) SetClientToken(v string) *StartDICOMImportJobInput

SetClientToken sets the ClientToken field's value.

func (*StartDICOMImportJobInput) SetDataAccessRoleArn

func (s *StartDICOMImportJobInput) SetDataAccessRoleArn(v string) *StartDICOMImportJobInput

SetDataAccessRoleArn sets the DataAccessRoleArn field's value.

func (*StartDICOMImportJobInput) SetDatastoreId

func (s *StartDICOMImportJobInput) SetDatastoreId(v string) *StartDICOMImportJobInput

SetDatastoreId sets the DatastoreId field's value.

func (*StartDICOMImportJobInput) SetInputS3Uri

func (s *StartDICOMImportJobInput) SetInputS3Uri(v string) *StartDICOMImportJobInput

SetInputS3Uri sets the InputS3Uri field's value.

func (*StartDICOMImportJobInput) SetJobName

func (s *StartDICOMImportJobInput) SetJobName(v string) *StartDICOMImportJobInput

SetJobName sets the JobName field's value.

func (*StartDICOMImportJobInput) SetOutputS3Uri

func (s *StartDICOMImportJobInput) SetOutputS3Uri(v string) *StartDICOMImportJobInput

SetOutputS3Uri sets the OutputS3Uri field's value.

func (StartDICOMImportJobInput) String

func (s StartDICOMImportJobInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartDICOMImportJobInput) Validate

func (s *StartDICOMImportJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartDICOMImportJobOutput

type StartDICOMImportJobOutput struct {

    // The data store identifier.
    //
    // DatastoreId is a required field
    DatastoreId *string `locationName:"datastoreId" type:"string" required:"true"`

    // The import job identifier.
    //
    // JobId is a required field
    JobId *string `locationName:"jobId" min:"1" type:"string" required:"true"`

    // The import job status.
    //
    // JobStatus is a required field
    JobStatus *string `locationName:"jobStatus" type:"string" required:"true" enum:"JobStatus"`

    // The timestamp when the import job was submitted.
    //
    // SubmittedAt is a required field
    SubmittedAt *time.Time `locationName:"submittedAt" type:"timestamp" required:"true"`
    // contains filtered or unexported fields
}

func (StartDICOMImportJobOutput) GoString

func (s StartDICOMImportJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartDICOMImportJobOutput) SetDatastoreId

func (s *StartDICOMImportJobOutput) SetDatastoreId(v string) *StartDICOMImportJobOutput

SetDatastoreId sets the DatastoreId field's value.

func (*StartDICOMImportJobOutput) SetJobId

func (s *StartDICOMImportJobOutput) SetJobId(v string) *StartDICOMImportJobOutput

SetJobId sets the JobId field's value.

func (*StartDICOMImportJobOutput) SetJobStatus

func (s *StartDICOMImportJobOutput) SetJobStatus(v string) *StartDICOMImportJobOutput

SetJobStatus sets the JobStatus field's value.

func (*StartDICOMImportJobOutput) SetSubmittedAt

func (s *StartDICOMImportJobOutput) SetSubmittedAt(v time.Time) *StartDICOMImportJobOutput

SetSubmittedAt sets the SubmittedAt field's value.

func (StartDICOMImportJobOutput) String

func (s StartDICOMImportJobOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TagResourceInput

type TagResourceInput struct {

    // The Amazon Resource Name (ARN) of the medical imaging resource that tags
    // are being added to.
    //
    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`

    // The user-specified key and value tag pairs added to a medical imaging resource.
    //
    // Tags is a required field
    Tags map[string]*string `locationName:"tags" type:"map" required:"true"`
    // contains filtered or unexported fields
}

func (TagResourceInput) GoString

func (s TagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) SetResourceArn

func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*TagResourceInput) SetTags

func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput

SetTags sets the Tags field's value.

func (TagResourceInput) String

func (s TagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) Validate

func (s *TagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceOutput

type TagResourceOutput struct {
    // contains filtered or unexported fields
}

func (TagResourceOutput) GoString

func (s TagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (TagResourceOutput) String

func (s TagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ThrottlingException

type ThrottlingException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

The request was denied due to throttling.

func (*ThrottlingException) Code

func (s *ThrottlingException) Code() string

Code returns the exception type name.

func (*ThrottlingException) Error

func (s *ThrottlingException) Error() string

func (ThrottlingException) GoString

func (s ThrottlingException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ThrottlingException) Message

func (s *ThrottlingException) Message() string

Message returns the exception's message.

func (*ThrottlingException) OrigErr

func (s *ThrottlingException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ThrottlingException) RequestID

func (s *ThrottlingException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ThrottlingException) StatusCode

func (s *ThrottlingException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ThrottlingException) String

func (s ThrottlingException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UntagResourceInput

type UntagResourceInput struct {

    // The Amazon Resource Name (ARN) of the medical imaging resource that tags
    // are being removed from.
    //
    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`

    // The keys for the tags to be removed from the medical imaging resource.
    //
    // TagKeys is a required field
    TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (UntagResourceInput) GoString

func (s UntagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) SetResourceArn

func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*UntagResourceInput) SetTagKeys

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String

func (s UntagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) Validate

func (s *UntagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourceOutput

type UntagResourceOutput struct {
    // contains filtered or unexported fields
}

func (UntagResourceOutput) GoString

func (s UntagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UntagResourceOutput) String

func (s UntagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateImageSetMetadataInput

type UpdateImageSetMetadataInput struct {

    // The data store identifier.
    //
    // DatastoreId is a required field
    DatastoreId *string `location:"uri" locationName:"datastoreId" type:"string" required:"true"`

    // The image set identifier.
    //
    // ImageSetId is a required field
    ImageSetId *string `location:"uri" locationName:"imageSetId" type:"string" required:"true"`

    // The latest image set version identifier.
    //
    // LatestVersionId is a required field
    LatestVersionId *string `location:"querystring" locationName:"latestVersion" type:"string" required:"true"`

    // Update image set metadata updates.
    //
    // UpdateImageSetMetadataUpdates is a required field
    UpdateImageSetMetadataUpdates *MetadataUpdates `locationName:"updateImageSetMetadataUpdates" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateImageSetMetadataInput) GoString

func (s UpdateImageSetMetadataInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateImageSetMetadataInput) SetDatastoreId

func (s *UpdateImageSetMetadataInput) SetDatastoreId(v string) *UpdateImageSetMetadataInput

SetDatastoreId sets the DatastoreId field's value.

func (*UpdateImageSetMetadataInput) SetImageSetId

func (s *UpdateImageSetMetadataInput) SetImageSetId(v string) *UpdateImageSetMetadataInput

SetImageSetId sets the ImageSetId field's value.

func (*UpdateImageSetMetadataInput) SetLatestVersionId

func (s *UpdateImageSetMetadataInput) SetLatestVersionId(v string) *UpdateImageSetMetadataInput

SetLatestVersionId sets the LatestVersionId field's value.

func (*UpdateImageSetMetadataInput) SetUpdateImageSetMetadataUpdates

func (s *UpdateImageSetMetadataInput) SetUpdateImageSetMetadataUpdates(v *MetadataUpdates) *UpdateImageSetMetadataInput

SetUpdateImageSetMetadataUpdates sets the UpdateImageSetMetadataUpdates field's value.

func (UpdateImageSetMetadataInput) String

func (s UpdateImageSetMetadataInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateImageSetMetadataInput) Validate

func (s *UpdateImageSetMetadataInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateImageSetMetadataOutput

type UpdateImageSetMetadataOutput struct {

    // The timestamp when image set metadata was created.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

    // The data store identifier.
    //
    // DatastoreId is a required field
    DatastoreId *string `locationName:"datastoreId" type:"string" required:"true"`

    // The image set identifier.
    //
    // ImageSetId is a required field
    ImageSetId *string `locationName:"imageSetId" type:"string" required:"true"`

    // The image set state.
    //
    // ImageSetState is a required field
    ImageSetState *string `locationName:"imageSetState" type:"string" required:"true" enum:"ImageSetState"`

    // The image set workflow status.
    ImageSetWorkflowStatus *string `locationName:"imageSetWorkflowStatus" type:"string" enum:"ImageSetWorkflowStatus"`

    // The latest image set version identifier.
    //
    // LatestVersionId is a required field
    LatestVersionId *string `locationName:"latestVersionId" type:"string" required:"true"`

    // The error message thrown if an update image set metadata action fails.
    Message *string `locationName:"message" min:"1" type:"string"`

    // The timestamp when image set metadata was updated.
    UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp"`
    // contains filtered or unexported fields
}

func (UpdateImageSetMetadataOutput) GoString

func (s UpdateImageSetMetadataOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateImageSetMetadataOutput) SetCreatedAt

func (s *UpdateImageSetMetadataOutput) SetCreatedAt(v time.Time) *UpdateImageSetMetadataOutput

SetCreatedAt sets the CreatedAt field's value.

func (*UpdateImageSetMetadataOutput) SetDatastoreId

func (s *UpdateImageSetMetadataOutput) SetDatastoreId(v string) *UpdateImageSetMetadataOutput

SetDatastoreId sets the DatastoreId field's value.

func (*UpdateImageSetMetadataOutput) SetImageSetId

func (s *UpdateImageSetMetadataOutput) SetImageSetId(v string) *UpdateImageSetMetadataOutput

SetImageSetId sets the ImageSetId field's value.

func (*UpdateImageSetMetadataOutput) SetImageSetState

func (s *UpdateImageSetMetadataOutput) SetImageSetState(v string) *UpdateImageSetMetadataOutput

SetImageSetState sets the ImageSetState field's value.

func (*UpdateImageSetMetadataOutput) SetImageSetWorkflowStatus

func (s *UpdateImageSetMetadataOutput) SetImageSetWorkflowStatus(v string) *UpdateImageSetMetadataOutput

SetImageSetWorkflowStatus sets the ImageSetWorkflowStatus field's value.

func (*UpdateImageSetMetadataOutput) SetLatestVersionId

func (s *UpdateImageSetMetadataOutput) SetLatestVersionId(v string) *UpdateImageSetMetadataOutput

SetLatestVersionId sets the LatestVersionId field's value.

func (*UpdateImageSetMetadataOutput) SetMessage

func (s *UpdateImageSetMetadataOutput) SetMessage(v string) *UpdateImageSetMetadataOutput

SetMessage sets the Message field's value.

func (*UpdateImageSetMetadataOutput) SetUpdatedAt

func (s *UpdateImageSetMetadataOutput) SetUpdatedAt(v time.Time) *UpdateImageSetMetadataOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (UpdateImageSetMetadataOutput) String

func (s UpdateImageSetMetadataOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ValidationException

type ValidationException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

The input fails to satisfy the constraints set by the service.

func (*ValidationException) Code

func (s *ValidationException) Code() string

Code returns the exception type name.

func (*ValidationException) Error

func (s *ValidationException) Error() string

func (ValidationException) GoString

func (s ValidationException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ValidationException) Message

func (s *ValidationException) Message() string

Message returns the exception's message.

func (*ValidationException) OrigErr

func (s *ValidationException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ValidationException) RequestID

func (s *ValidationException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ValidationException) StatusCode

func (s *ValidationException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ValidationException) String

func (s ValidationException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".