aws-sdk-go: github.com/aws/aws-sdk-go/service/dataexchange Index | Files | Directories

package dataexchange

import "github.com/aws/aws-sdk-go/service/dataexchange"

Package dataexchange provides the client and types for making API requests to AWS Data Exchange.

This is the API reference for AWS Data Exchange.

See https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25 for more information on this service.

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

Using the Client

To contact AWS Data Exchange 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 Data Exchange client DataExchange for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/dataexchange/#New

Index

Package Files

api.go doc.go errors.go service.go

Constants

const (
    // CodeAccessDeniedException is a Code enum value
    CodeAccessDeniedException = "ACCESS_DENIED_EXCEPTION"

    // CodeInternalServerException is a Code enum value
    CodeInternalServerException = "INTERNAL_SERVER_EXCEPTION"

    // CodeMalwareDetected is a Code enum value
    CodeMalwareDetected = "MALWARE_DETECTED"

    // CodeResourceNotFoundException is a Code enum value
    CodeResourceNotFoundException = "RESOURCE_NOT_FOUND_EXCEPTION"

    // CodeServiceQuotaExceededException is a Code enum value
    CodeServiceQuotaExceededException = "SERVICE_QUOTA_EXCEEDED_EXCEPTION"

    // CodeValidationException is a Code enum value
    CodeValidationException = "VALIDATION_EXCEPTION"

    // CodeMalwareScanEncryptedFile is a Code enum value
    CodeMalwareScanEncryptedFile = "MALWARE_SCAN_ENCRYPTED_FILE"
)
const (
    // JobErrorLimitNameAssetsperrevision is a JobErrorLimitName enum value
    JobErrorLimitNameAssetsperrevision = "Assets per revision"

    // JobErrorLimitNameAssetsizeinGb is a JobErrorLimitName enum value
    JobErrorLimitNameAssetsizeinGb = "Asset size in GB"
)

The name of the limit that was reached.

const (
    // JobErrorResourceTypesRevision is a JobErrorResourceTypes enum value
    JobErrorResourceTypesRevision = "REVISION"

    // JobErrorResourceTypesAsset is a JobErrorResourceTypes enum value
    JobErrorResourceTypesAsset = "ASSET"
)

The types of resource which the job error can apply to.

const (
    // LimitNameProductsperaccount is a LimitName enum value
    LimitNameProductsperaccount = "Products per account"

    // LimitNameDatasetsperaccount is a LimitName enum value
    LimitNameDatasetsperaccount = "Data sets per account"

    // LimitNameDatasetsperproduct is a LimitName enum value
    LimitNameDatasetsperproduct = "Data sets per product"

    // LimitNameRevisionsperdataset is a LimitName enum value
    LimitNameRevisionsperdataset = "Revisions per data set"

    // LimitNameAssetsperrevision is a LimitName enum value
    LimitNameAssetsperrevision = "Assets per revision"

    // LimitNameAssetsperimportjobfromAmazonS3 is a LimitName enum value
    LimitNameAssetsperimportjobfromAmazonS3 = "Assets per import job from Amazon S3"

    // LimitNameAssetperexportjobfromAmazonS3 is a LimitName enum value
    LimitNameAssetperexportjobfromAmazonS3 = "Asset per export job from Amazon S3"

    // LimitNameAssetsizeinGb is a LimitName enum value
    LimitNameAssetsizeinGb = "Asset size in GB"

    // LimitNameConcurrentinprogressjobstoimportassetsfromAmazonS3 is a LimitName enum value
    LimitNameConcurrentinprogressjobstoimportassetsfromAmazonS3 = "Concurrent in progress jobs to import assets from Amazon S3"

    // LimitNameConcurrentinprogressjobstoimportassetsfromasignedUrl is a LimitName enum value
    LimitNameConcurrentinprogressjobstoimportassetsfromasignedUrl = "Concurrent in progress jobs to import assets from a signed URL"

    // LimitNameConcurrentinprogressjobstoexportassetstoAmazonS3 is a LimitName enum value
    LimitNameConcurrentinprogressjobstoexportassetstoAmazonS3 = "Concurrent in progress jobs to export assets to Amazon S3"

    // LimitNameConcurrentinprogressjobstoexportassetstoasignedUrl is a LimitName enum value
    LimitNameConcurrentinprogressjobstoexportassetstoasignedUrl = "Concurrent in progress jobs to export assets to a signed URL"
)
const (
    // OriginOwned is a Origin enum value
    OriginOwned = "OWNED"

    // OriginEntitled is a Origin enum value
    OriginEntitled = "ENTITLED"
)

A property that defines the data set as OWNED by the account (for providers) or ENTITLED to the account (for subscribers). When an owned data set is published in a product, AWS Data Exchange creates a copy of the data set. Subscribers can access that copy of the data set as an entitled data set.

const (
    // ResourceTypeDataSet is a ResourceType enum value
    ResourceTypeDataSet = "DATA_SET"

    // ResourceTypeRevision is a ResourceType enum value
    ResourceTypeRevision = "REVISION"

    // ResourceTypeAsset is a ResourceType enum value
    ResourceTypeAsset = "ASSET"

    // ResourceTypeJob is a ResourceType enum value
    ResourceTypeJob = "JOB"
)
const (
    // StateWaiting is a State enum value
    StateWaiting = "WAITING"

    // StateInProgress is a State enum value
    StateInProgress = "IN_PROGRESS"

    // StateError is a State enum value
    StateError = "ERROR"

    // StateCompleted is a State enum value
    StateCompleted = "COMPLETED"

    // StateCancelled is a State enum value
    StateCancelled = "CANCELLED"

    // StateTimedOut is a State enum value
    StateTimedOut = "TIMED_OUT"
)
const (
    // TypeImportAssetsFromS3 is a Type enum value
    TypeImportAssetsFromS3 = "IMPORT_ASSETS_FROM_S3"

    // TypeImportAssetFromSignedUrl is a Type enum value
    TypeImportAssetFromSignedUrl = "IMPORT_ASSET_FROM_SIGNED_URL"

    // TypeExportAssetsToS3 is a Type enum value
    TypeExportAssetsToS3 = "EXPORT_ASSETS_TO_S3"

    // TypeExportAssetToSignedUrl is a Type enum value
    TypeExportAssetToSignedUrl = "EXPORT_ASSET_TO_SIGNED_URL"
)
const (

    // ErrCodeAccessDeniedException for service response error code
    // "AccessDeniedException".
    //
    // Access to the resource is denied.
    ErrCodeAccessDeniedException = "AccessDeniedException"

    // ErrCodeConflictException for service response error code
    // "ConflictException".
    //
    // The request couldn't be completed because it conflicted with the current
    // state of the resource.
    ErrCodeConflictException = "ConflictException"

    // ErrCodeInternalServerException for service response error code
    // "InternalServerException".
    //
    // An exception occurred with the service.
    ErrCodeInternalServerException = "InternalServerException"

    // ErrCodeResourceNotFoundException for service response error code
    // "ResourceNotFoundException".
    //
    // The resource couldn't be found.
    ErrCodeResourceNotFoundException = "ResourceNotFoundException"

    // ErrCodeServiceLimitExceededException for service response error code
    // "ServiceLimitExceededException".
    //
    // The request has exceeded the quotas imposed by the service.
    ErrCodeServiceLimitExceededException = "ServiceLimitExceededException"

    // ErrCodeThrottlingException for service response error code
    // "ThrottlingException".
    //
    // The limit on the number of requests per second was exceeded.
    ErrCodeThrottlingException = "ThrottlingException"

    // ErrCodeValidationException for service response error code
    // "ValidationException".
    //
    // The request was invalid.
    ErrCodeValidationException = "ValidationException"
)
const (
    ServiceName = "DataExchange" // Name of service.
    EndpointsID = "dataexchange" // ID to lookup a service endpoint with.
    ServiceID   = "DataExchange" // ServiceID is a unique identifier of a specific service.
)

Service information constants

const (
    // AssetTypeS3Snapshot is a AssetType enum value
    AssetTypeS3Snapshot = "S3_SNAPSHOT"
)

The type of file your data is stored in. Currently, the supported asset type is S3_SNAPSHOT.

type AssetDestinationEntry Uses

type AssetDestinationEntry struct {

    // The unique identifier for the asset.
    //
    // AssetId is a required field
    AssetId *string `type:"string" required:"true"`

    // The S3 bucket that is the destination for the asset.
    //
    // Bucket is a required field
    Bucket *string `type:"string" required:"true"`

    // The name of the object in Amazon S3 for the asset.
    Key *string `type:"string"`
    // contains filtered or unexported fields
}

The destination for the asset.

func (AssetDestinationEntry) GoString Uses

func (s AssetDestinationEntry) GoString() string

GoString returns the string representation

func (*AssetDestinationEntry) SetAssetId Uses

func (s *AssetDestinationEntry) SetAssetId(v string) *AssetDestinationEntry

SetAssetId sets the AssetId field's value.

func (*AssetDestinationEntry) SetBucket Uses

func (s *AssetDestinationEntry) SetBucket(v string) *AssetDestinationEntry

SetBucket sets the Bucket field's value.

func (*AssetDestinationEntry) SetKey Uses

func (s *AssetDestinationEntry) SetKey(v string) *AssetDestinationEntry

SetKey sets the Key field's value.

func (AssetDestinationEntry) String Uses

func (s AssetDestinationEntry) String() string

String returns the string representation

func (*AssetDestinationEntry) Validate Uses

func (s *AssetDestinationEntry) Validate() error

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

type AssetDetails Uses

type AssetDetails struct {

    // The S3 object that is the asset.
    S3SnapshotAsset *S3SnapshotAsset `type:"structure"`
    // contains filtered or unexported fields
}

func (AssetDetails) GoString Uses

func (s AssetDetails) GoString() string

GoString returns the string representation

func (*AssetDetails) SetS3SnapshotAsset Uses

func (s *AssetDetails) SetS3SnapshotAsset(v *S3SnapshotAsset) *AssetDetails

SetS3SnapshotAsset sets the S3SnapshotAsset field's value.

func (AssetDetails) String Uses

func (s AssetDetails) String() string

String returns the string representation

type AssetEntry Uses

type AssetEntry struct {

    // The ARN for the asset.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // Information about the asset, including its size.
    //
    // AssetDetails is a required field
    AssetDetails *AssetDetails `type:"structure" required:"true"`

    // The type of file your data is stored in. Currently, the supported asset type
    // is S3_SNAPSHOT.
    //
    // AssetType is a required field
    AssetType *string `type:"string" required:"true" enum:"AssetType"`

    // The date and time that the asset was created, in ISO 8601 format.
    //
    // CreatedAt is a required field
    CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"`

    // The unique identifier for the data set associated with this asset.
    //
    // DataSetId is a required field
    DataSetId *string `type:"string" required:"true"`

    // The unique identifier for the asset.
    //
    // Id is a required field
    Id  *string `type:"string" required:"true"`

    // The name of the asset. When importing from Amazon S3, the S3 object key is
    // used as the asset name. When exporting to Amazon S3, the asset name is used
    // as default target S3 object key.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // The unique identifier for the revision associated with this asset.
    //
    // RevisionId is a required field
    RevisionId *string `type:"string" required:"true"`

    // The asset ID of the owned asset corresponding to the entitled asset being
    // viewed. This parameter is returned when an asset owner is viewing the entitled
    // copy of its owned asset.
    SourceId *string `type:"string"`

    // The date and time that the asset was last updated, in ISO 8601 format.
    //
    // UpdatedAt is a required field
    UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"`
    // contains filtered or unexported fields
}

An asset in AWS Data Exchange is a piece of data that can be stored as an S3 object. The asset can be a structured data file, an image file, or some other data file. When you create an import job for your files, you create an asset in AWS Data Exchange for each of those files.

func (AssetEntry) GoString Uses

func (s AssetEntry) GoString() string

GoString returns the string representation

func (*AssetEntry) SetArn Uses

func (s *AssetEntry) SetArn(v string) *AssetEntry

SetArn sets the Arn field's value.

func (*AssetEntry) SetAssetDetails Uses

func (s *AssetEntry) SetAssetDetails(v *AssetDetails) *AssetEntry

SetAssetDetails sets the AssetDetails field's value.

func (*AssetEntry) SetAssetType Uses

func (s *AssetEntry) SetAssetType(v string) *AssetEntry

SetAssetType sets the AssetType field's value.

func (*AssetEntry) SetCreatedAt Uses

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

SetCreatedAt sets the CreatedAt field's value.

func (*AssetEntry) SetDataSetId Uses

func (s *AssetEntry) SetDataSetId(v string) *AssetEntry

SetDataSetId sets the DataSetId field's value.

func (*AssetEntry) SetId Uses

func (s *AssetEntry) SetId(v string) *AssetEntry

SetId sets the Id field's value.

func (*AssetEntry) SetName Uses

func (s *AssetEntry) SetName(v string) *AssetEntry

SetName sets the Name field's value.

func (*AssetEntry) SetRevisionId Uses

func (s *AssetEntry) SetRevisionId(v string) *AssetEntry

SetRevisionId sets the RevisionId field's value.

func (*AssetEntry) SetSourceId Uses

func (s *AssetEntry) SetSourceId(v string) *AssetEntry

SetSourceId sets the SourceId field's value.

func (*AssetEntry) SetUpdatedAt Uses

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

SetUpdatedAt sets the UpdatedAt field's value.

func (AssetEntry) String Uses

func (s AssetEntry) String() string

String returns the string representation

type AssetSourceEntry Uses

type AssetSourceEntry struct {

    // The S3 bucket that's part of the source of the asset.
    //
    // Bucket is a required field
    Bucket *string `type:"string" required:"true"`

    // The name of the object in Amazon S3 for the asset.
    //
    // Key is a required field
    Key *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

The source of the assets.

func (AssetSourceEntry) GoString Uses

func (s AssetSourceEntry) GoString() string

GoString returns the string representation

func (*AssetSourceEntry) SetBucket Uses

func (s *AssetSourceEntry) SetBucket(v string) *AssetSourceEntry

SetBucket sets the Bucket field's value.

func (*AssetSourceEntry) SetKey Uses

func (s *AssetSourceEntry) SetKey(v string) *AssetSourceEntry

SetKey sets the Key field's value.

func (AssetSourceEntry) String Uses

func (s AssetSourceEntry) String() string

String returns the string representation

func (*AssetSourceEntry) Validate Uses

func (s *AssetSourceEntry) Validate() error

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

type CancelJobInput Uses

type CancelJobInput struct {

    // JobId is a required field
    JobId *string `location:"uri" locationName:"JobId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CancelJobInput) GoString Uses

func (s CancelJobInput) GoString() string

GoString returns the string representation

func (*CancelJobInput) SetJobId Uses

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

SetJobId sets the JobId field's value.

func (CancelJobInput) String Uses

func (s CancelJobInput) String() string

String returns the string representation

func (*CancelJobInput) Validate Uses

func (s *CancelJobInput) Validate() error

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

type CancelJobOutput Uses

type CancelJobOutput struct {
    // contains filtered or unexported fields
}

func (CancelJobOutput) GoString Uses

func (s CancelJobOutput) GoString() string

GoString returns the string representation

func (CancelJobOutput) String Uses

func (s CancelJobOutput) String() string

String returns the string representation

type CreateDataSetInput Uses

type CreateDataSetInput struct {

    // The type of file your data is stored in. Currently, the supported asset type
    // is S3_SNAPSHOT.
    //
    // AssetType is a required field
    AssetType *string `type:"string" required:"true" enum:"AssetType"`

    // A description for the data set. This value can be up to 16,348 characters
    // long.
    //
    // Description is a required field
    Description *string `type:"string" required:"true"`

    // The name of the data set.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // A data set tag is an optional label that you can assign to a data set when
    // you create it. Each tag consists of a key and an optional value, both of
    // which you define. When you use tagging, you can also use tag-based access
    // control in IAM policies to control access to these data sets and revisions.
    Tags map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

A request to create a data set that contains one or more revisions.

func (CreateDataSetInput) GoString Uses

func (s CreateDataSetInput) GoString() string

GoString returns the string representation

func (*CreateDataSetInput) SetAssetType Uses

func (s *CreateDataSetInput) SetAssetType(v string) *CreateDataSetInput

SetAssetType sets the AssetType field's value.

func (*CreateDataSetInput) SetDescription Uses

func (s *CreateDataSetInput) SetDescription(v string) *CreateDataSetInput

SetDescription sets the Description field's value.

func (*CreateDataSetInput) SetName Uses

func (s *CreateDataSetInput) SetName(v string) *CreateDataSetInput

SetName sets the Name field's value.

func (*CreateDataSetInput) SetTags Uses

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

SetTags sets the Tags field's value.

func (CreateDataSetInput) String Uses

func (s CreateDataSetInput) String() string

String returns the string representation

func (*CreateDataSetInput) Validate Uses

func (s *CreateDataSetInput) Validate() error

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

type CreateDataSetOutput Uses

type CreateDataSetOutput struct {

    // An Amazon Resource Name (ARN) that uniquely identifies an AWS resource.
    Arn *string `type:"string"`

    // The type of file your data is stored in. Currently, the supported asset type
    // is S3_SNAPSHOT.
    AssetType *string `type:"string" enum:"AssetType"`

    // Dates and times in AWS Data Exchange are recorded in ISO 8601 format.
    CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // A description of a resource.
    Description *string `type:"string"`

    // A unique identifier.
    Id  *string `type:"string"`

    // The name of the model.
    Name *string `type:"string"`

    // A property that defines the data set as OWNED by the account (for providers)
    // or ENTITLED to the account (for subscribers). When an owned data set is published
    // in a product, AWS Data Exchange creates a copy of the data set. Subscribers
    // can access that copy of the data set as an entitled data set.
    Origin *string `type:"string" enum:"Origin"`

    OriginDetails *OriginDetails `type:"structure"`

    // A unique identifier.
    SourceId *string `type:"string"`

    Tags map[string]*string `type:"map"`

    // Dates and times in AWS Data Exchange are recorded in ISO 8601 format.
    UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

func (CreateDataSetOutput) GoString Uses

func (s CreateDataSetOutput) GoString() string

GoString returns the string representation

func (*CreateDataSetOutput) SetArn Uses

func (s *CreateDataSetOutput) SetArn(v string) *CreateDataSetOutput

SetArn sets the Arn field's value.

func (*CreateDataSetOutput) SetAssetType Uses

func (s *CreateDataSetOutput) SetAssetType(v string) *CreateDataSetOutput

SetAssetType sets the AssetType field's value.

func (*CreateDataSetOutput) SetCreatedAt Uses

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

SetCreatedAt sets the CreatedAt field's value.

func (*CreateDataSetOutput) SetDescription Uses

func (s *CreateDataSetOutput) SetDescription(v string) *CreateDataSetOutput

SetDescription sets the Description field's value.

func (*CreateDataSetOutput) SetId Uses

func (s *CreateDataSetOutput) SetId(v string) *CreateDataSetOutput

SetId sets the Id field's value.

func (*CreateDataSetOutput) SetName Uses

func (s *CreateDataSetOutput) SetName(v string) *CreateDataSetOutput

SetName sets the Name field's value.

func (*CreateDataSetOutput) SetOrigin Uses

func (s *CreateDataSetOutput) SetOrigin(v string) *CreateDataSetOutput

SetOrigin sets the Origin field's value.

func (*CreateDataSetOutput) SetOriginDetails Uses

func (s *CreateDataSetOutput) SetOriginDetails(v *OriginDetails) *CreateDataSetOutput

SetOriginDetails sets the OriginDetails field's value.

func (*CreateDataSetOutput) SetSourceId Uses

func (s *CreateDataSetOutput) SetSourceId(v string) *CreateDataSetOutput

SetSourceId sets the SourceId field's value.

func (*CreateDataSetOutput) SetTags Uses

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

SetTags sets the Tags field's value.

func (*CreateDataSetOutput) SetUpdatedAt Uses

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

SetUpdatedAt sets the UpdatedAt field's value.

func (CreateDataSetOutput) String Uses

func (s CreateDataSetOutput) String() string

String returns the string representation

type CreateJobInput Uses

type CreateJobInput struct {

    // The details for the CreateJob request.
    //
    // Details is a required field
    Details *RequestDetails `type:"structure" required:"true"`

    // The type of job to be created.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"Type"`
    // contains filtered or unexported fields
}

The CreateJob request. AWS Data Exchange Jobs are asynchronous import or export operations used to create or copy assets. A data set owner can both import and export as they see fit. Someone with an entitlement to a data set can only export. Jobs are deleted 90 days after they are created. Created jobs must be started with the StartJob operation.

func (CreateJobInput) GoString Uses

func (s CreateJobInput) GoString() string

GoString returns the string representation

func (*CreateJobInput) SetDetails Uses

func (s *CreateJobInput) SetDetails(v *RequestDetails) *CreateJobInput

SetDetails sets the Details field's value.

func (*CreateJobInput) SetType Uses

func (s *CreateJobInput) SetType(v string) *CreateJobInput

SetType sets the Type field's value.

func (CreateJobInput) String Uses

func (s CreateJobInput) String() string

String returns the string representation

func (*CreateJobInput) Validate Uses

func (s *CreateJobInput) Validate() error

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

type CreateJobOutput Uses

type CreateJobOutput struct {

    // An Amazon Resource Name (ARN) that uniquely identifies an AWS resource.
    Arn *string `type:"string"`

    // Dates and times in AWS Data Exchange are recorded in ISO 8601 format.
    CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // Details for the response.
    Details *ResponseDetails `type:"structure"`

    Errors []*JobError `type:"list"`

    // A unique identifier.
    Id  *string `type:"string"`

    State *string `type:"string" enum:"State"`

    Type *string `type:"string" enum:"Type"`

    // Dates and times in AWS Data Exchange are recorded in ISO 8601 format.
    UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

func (CreateJobOutput) GoString Uses

func (s CreateJobOutput) GoString() string

GoString returns the string representation

func (*CreateJobOutput) SetArn Uses

func (s *CreateJobOutput) SetArn(v string) *CreateJobOutput

SetArn sets the Arn field's value.

func (*CreateJobOutput) SetCreatedAt Uses

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

SetCreatedAt sets the CreatedAt field's value.

func (*CreateJobOutput) SetDetails Uses

func (s *CreateJobOutput) SetDetails(v *ResponseDetails) *CreateJobOutput

SetDetails sets the Details field's value.

func (*CreateJobOutput) SetErrors Uses

func (s *CreateJobOutput) SetErrors(v []*JobError) *CreateJobOutput

SetErrors sets the Errors field's value.

func (*CreateJobOutput) SetId Uses

func (s *CreateJobOutput) SetId(v string) *CreateJobOutput

SetId sets the Id field's value.

func (*CreateJobOutput) SetState Uses

func (s *CreateJobOutput) SetState(v string) *CreateJobOutput

SetState sets the State field's value.

func (*CreateJobOutput) SetType Uses

func (s *CreateJobOutput) SetType(v string) *CreateJobOutput

SetType sets the Type field's value.

func (*CreateJobOutput) SetUpdatedAt Uses

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

SetUpdatedAt sets the UpdatedAt field's value.

func (CreateJobOutput) String Uses

func (s CreateJobOutput) String() string

String returns the string representation

type CreateRevisionInput Uses

type CreateRevisionInput struct {

    // An optional comment about the revision.
    Comment *string `type:"string"`

    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`

    // A revision tag is an optional label that you can assign to a revision when
    // you create it. Each tag consists of a key and an optional value, both of
    // which you define. When you use tagging, you can also use tag-based access
    // control in IAM policies to control access to these data sets and revisions.
    Tags map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

Creates a revision for a data set. When they're created, revisions are not published to products, and therefore are not available to subscribers. To publish a revision to a data set in a product, the revision must first be finalized.

func (CreateRevisionInput) GoString Uses

func (s CreateRevisionInput) GoString() string

GoString returns the string representation

func (*CreateRevisionInput) SetComment Uses

func (s *CreateRevisionInput) SetComment(v string) *CreateRevisionInput

SetComment sets the Comment field's value.

func (*CreateRevisionInput) SetDataSetId Uses

func (s *CreateRevisionInput) SetDataSetId(v string) *CreateRevisionInput

SetDataSetId sets the DataSetId field's value.

func (*CreateRevisionInput) SetTags Uses

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

SetTags sets the Tags field's value.

func (CreateRevisionInput) String Uses

func (s CreateRevisionInput) String() string

String returns the string representation

func (*CreateRevisionInput) Validate Uses

func (s *CreateRevisionInput) Validate() error

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

type CreateRevisionOutput Uses

type CreateRevisionOutput struct {

    // An Amazon Resource Name (ARN) that uniquely identifies an AWS resource.
    Arn *string `type:"string"`

    Comment *string `type:"string"`

    // Dates and times in AWS Data Exchange are recorded in ISO 8601 format.
    CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // A unique identifier.
    DataSetId *string `type:"string"`

    Finalized *bool `type:"boolean"`

    // A unique identifier.
    Id  *string `type:"string"`

    // A unique identifier.
    SourceId *string `type:"string"`

    Tags map[string]*string `type:"map"`

    // Dates and times in AWS Data Exchange are recorded in ISO 8601 format.
    UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

func (CreateRevisionOutput) GoString Uses

func (s CreateRevisionOutput) GoString() string

GoString returns the string representation

func (*CreateRevisionOutput) SetArn Uses

func (s *CreateRevisionOutput) SetArn(v string) *CreateRevisionOutput

SetArn sets the Arn field's value.

func (*CreateRevisionOutput) SetComment Uses

func (s *CreateRevisionOutput) SetComment(v string) *CreateRevisionOutput

SetComment sets the Comment field's value.

func (*CreateRevisionOutput) SetCreatedAt Uses

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

SetCreatedAt sets the CreatedAt field's value.

func (*CreateRevisionOutput) SetDataSetId Uses

func (s *CreateRevisionOutput) SetDataSetId(v string) *CreateRevisionOutput

SetDataSetId sets the DataSetId field's value.

func (*CreateRevisionOutput) SetFinalized Uses

func (s *CreateRevisionOutput) SetFinalized(v bool) *CreateRevisionOutput

SetFinalized sets the Finalized field's value.

func (*CreateRevisionOutput) SetId Uses

func (s *CreateRevisionOutput) SetId(v string) *CreateRevisionOutput

SetId sets the Id field's value.

func (*CreateRevisionOutput) SetSourceId Uses

func (s *CreateRevisionOutput) SetSourceId(v string) *CreateRevisionOutput

SetSourceId sets the SourceId field's value.

func (*CreateRevisionOutput) SetTags Uses

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

SetTags sets the Tags field's value.

func (*CreateRevisionOutput) SetUpdatedAt Uses

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

SetUpdatedAt sets the UpdatedAt field's value.

func (CreateRevisionOutput) String Uses

func (s CreateRevisionOutput) String() string

String returns the string representation

type DataExchange Uses

type DataExchange struct {
    *client.Client
}

DataExchange provides the API operation methods for making requests to AWS Data Exchange. See this package's package overview docs for details on the service.

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

func New Uses

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

New creates a new instance of the DataExchange 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 DataExchange client from just a session.
svc := dataexchange.New(mySession)

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

func (*DataExchange) CancelJob Uses

func (c *DataExchange) CancelJob(input *CancelJobInput) (*CancelJobOutput, error)

CancelJob API operation for AWS Data Exchange.

This operation cancels a job. Jobs can be cancelled only when they are in the WAITING state.

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 Data Exchange's API operation CancelJob for usage and error information.

Returned Error Codes:

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
The resource couldn't be found.

* ErrCodeThrottlingException "ThrottlingException"
The limit on the number of requests per second was exceeded.

* ErrCodeValidationException "ValidationException"
The request was invalid.

* ErrCodeInternalServerException "InternalServerException"
An exception occurred with the service.

* ErrCodeConflictException "ConflictException"
The request couldn't be completed because it conflicted with the current
state of the resource.

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/CancelJob

func (*DataExchange) CancelJobRequest Uses

func (c *DataExchange) CancelJobRequest(input *CancelJobInput) (req *request.Request, output *CancelJobOutput)

CancelJobRequest generates a "aws/request.Request" representing the client's request for the CancelJob 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 CancelJob for more information on using the CancelJob 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 CancelJobRequest method.
req, resp := client.CancelJobRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/CancelJob

func (*DataExchange) CancelJobWithContext Uses

func (c *DataExchange) CancelJobWithContext(ctx aws.Context, input *CancelJobInput, opts ...request.Option) (*CancelJobOutput, error)

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

See CancelJob 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 (*DataExchange) CreateDataSet Uses

func (c *DataExchange) CreateDataSet(input *CreateDataSetInput) (*CreateDataSetOutput, error)

CreateDataSet API operation for AWS Data Exchange.

This operation creates a data 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 Data Exchange's API operation CreateDataSet for usage and error information.

Returned Error Codes:

* ErrCodeThrottlingException "ThrottlingException"
The limit on the number of requests per second was exceeded.

* ErrCodeValidationException "ValidationException"
The request was invalid.

* ErrCodeInternalServerException "InternalServerException"
An exception occurred with the service.

* ErrCodeServiceLimitExceededException "ServiceLimitExceededException"
The request has exceeded the quotas imposed by the service.

* ErrCodeAccessDeniedException "AccessDeniedException"
Access to the resource is denied.

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/CreateDataSet

func (*DataExchange) CreateDataSetRequest Uses

func (c *DataExchange) CreateDataSetRequest(input *CreateDataSetInput) (req *request.Request, output *CreateDataSetOutput)

CreateDataSetRequest generates a "aws/request.Request" representing the client's request for the CreateDataSet 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 CreateDataSet for more information on using the CreateDataSet 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 CreateDataSetRequest method.
req, resp := client.CreateDataSetRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/CreateDataSet

func (*DataExchange) CreateDataSetWithContext Uses

func (c *DataExchange) CreateDataSetWithContext(ctx aws.Context, input *CreateDataSetInput, opts ...request.Option) (*CreateDataSetOutput, error)

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

See CreateDataSet 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 (*DataExchange) CreateJob Uses

func (c *DataExchange) CreateJob(input *CreateJobInput) (*CreateJobOutput, error)

CreateJob API operation for AWS Data Exchange.

This operation creates a job.

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 Data Exchange's API operation CreateJob for usage and error information.

Returned Error Codes:

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
The resource couldn't be found.

* ErrCodeThrottlingException "ThrottlingException"
The limit on the number of requests per second was exceeded.

* ErrCodeValidationException "ValidationException"
The request was invalid.

* ErrCodeInternalServerException "InternalServerException"
An exception occurred with the service.

* ErrCodeAccessDeniedException "AccessDeniedException"
Access to the resource is denied.

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/CreateJob

func (*DataExchange) CreateJobRequest Uses

func (c *DataExchange) CreateJobRequest(input *CreateJobInput) (req *request.Request, output *CreateJobOutput)

CreateJobRequest generates a "aws/request.Request" representing the client's request for the CreateJob 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 CreateJob for more information on using the CreateJob 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 CreateJobRequest method.
req, resp := client.CreateJobRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/CreateJob

func (*DataExchange) CreateJobWithContext Uses

func (c *DataExchange) CreateJobWithContext(ctx aws.Context, input *CreateJobInput, opts ...request.Option) (*CreateJobOutput, error)

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

See CreateJob 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 (*DataExchange) CreateRevision Uses

func (c *DataExchange) CreateRevision(input *CreateRevisionInput) (*CreateRevisionOutput, error)

CreateRevision API operation for AWS Data Exchange.

This operation creates a revision for a data 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 Data Exchange's API operation CreateRevision for usage and error information.

Returned Error Codes:

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
The resource couldn't be found.

* ErrCodeThrottlingException "ThrottlingException"
The limit on the number of requests per second was exceeded.

* ErrCodeValidationException "ValidationException"
The request was invalid.

* ErrCodeInternalServerException "InternalServerException"
An exception occurred with the service.

* ErrCodeAccessDeniedException "AccessDeniedException"
Access to the resource is denied.

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/CreateRevision

func (*DataExchange) CreateRevisionRequest Uses

func (c *DataExchange) CreateRevisionRequest(input *CreateRevisionInput) (req *request.Request, output *CreateRevisionOutput)

CreateRevisionRequest generates a "aws/request.Request" representing the client's request for the CreateRevision 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 CreateRevision for more information on using the CreateRevision 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 CreateRevisionRequest method.
req, resp := client.CreateRevisionRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/CreateRevision

func (*DataExchange) CreateRevisionWithContext Uses

func (c *DataExchange) CreateRevisionWithContext(ctx aws.Context, input *CreateRevisionInput, opts ...request.Option) (*CreateRevisionOutput, error)

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

See CreateRevision 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 (*DataExchange) DeleteAsset Uses

func (c *DataExchange) DeleteAsset(input *DeleteAssetInput) (*DeleteAssetOutput, error)

DeleteAsset API operation for AWS Data Exchange.

This operation deletes an asset.

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 Data Exchange's API operation DeleteAsset for usage and error information.

Returned Error Codes:

* ErrCodeValidationException "ValidationException"
The request was invalid.

* ErrCodeInternalServerException "InternalServerException"
An exception occurred with the service.

* ErrCodeAccessDeniedException "AccessDeniedException"
Access to the resource is denied.

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
The resource couldn't be found.

* ErrCodeThrottlingException "ThrottlingException"
The limit on the number of requests per second was exceeded.

* ErrCodeConflictException "ConflictException"
The request couldn't be completed because it conflicted with the current
state of the resource.

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/DeleteAsset

func (*DataExchange) DeleteAssetRequest Uses

func (c *DataExchange) DeleteAssetRequest(input *DeleteAssetInput) (req *request.Request, output *DeleteAssetOutput)

DeleteAssetRequest generates a "aws/request.Request" representing the client's request for the DeleteAsset 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 DeleteAsset for more information on using the DeleteAsset 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 DeleteAssetRequest method.
req, resp := client.DeleteAssetRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/DeleteAsset

func (*DataExchange) DeleteAssetWithContext Uses

func (c *DataExchange) DeleteAssetWithContext(ctx aws.Context, input *DeleteAssetInput, opts ...request.Option) (*DeleteAssetOutput, error)

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

See DeleteAsset 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 (*DataExchange) DeleteDataSet Uses

func (c *DataExchange) DeleteDataSet(input *DeleteDataSetInput) (*DeleteDataSetOutput, error)

DeleteDataSet API operation for AWS Data Exchange.

This operation deletes a data 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 Data Exchange's API operation DeleteDataSet for usage and error information.

Returned Error Codes:

* ErrCodeValidationException "ValidationException"
The request was invalid.

* ErrCodeInternalServerException "InternalServerException"
An exception occurred with the service.

* ErrCodeAccessDeniedException "AccessDeniedException"
Access to the resource is denied.

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
The resource couldn't be found.

* ErrCodeThrottlingException "ThrottlingException"
The limit on the number of requests per second was exceeded.

* ErrCodeConflictException "ConflictException"
The request couldn't be completed because it conflicted with the current
state of the resource.

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/DeleteDataSet

func (*DataExchange) DeleteDataSetRequest Uses

func (c *DataExchange) DeleteDataSetRequest(input *DeleteDataSetInput) (req *request.Request, output *DeleteDataSetOutput)

DeleteDataSetRequest generates a "aws/request.Request" representing the client's request for the DeleteDataSet 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 DeleteDataSet for more information on using the DeleteDataSet 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 DeleteDataSetRequest method.
req, resp := client.DeleteDataSetRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/DeleteDataSet

func (*DataExchange) DeleteDataSetWithContext Uses

func (c *DataExchange) DeleteDataSetWithContext(ctx aws.Context, input *DeleteDataSetInput, opts ...request.Option) (*DeleteDataSetOutput, error)

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

See DeleteDataSet 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 (*DataExchange) DeleteRevision Uses

func (c *DataExchange) DeleteRevision(input *DeleteRevisionInput) (*DeleteRevisionOutput, error)

DeleteRevision API operation for AWS Data Exchange.

This operation deletes a revision.

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 Data Exchange's API operation DeleteRevision for usage and error information.

Returned Error Codes:

* ErrCodeValidationException "ValidationException"
The request was invalid.

* ErrCodeInternalServerException "InternalServerException"
An exception occurred with the service.

* ErrCodeAccessDeniedException "AccessDeniedException"
Access to the resource is denied.

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
The resource couldn't be found.

* ErrCodeThrottlingException "ThrottlingException"
The limit on the number of requests per second was exceeded.

* ErrCodeConflictException "ConflictException"
The request couldn't be completed because it conflicted with the current
state of the resource.

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/DeleteRevision

func (*DataExchange) DeleteRevisionRequest Uses

func (c *DataExchange) DeleteRevisionRequest(input *DeleteRevisionInput) (req *request.Request, output *DeleteRevisionOutput)

DeleteRevisionRequest generates a "aws/request.Request" representing the client's request for the DeleteRevision 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 DeleteRevision for more information on using the DeleteRevision 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 DeleteRevisionRequest method.
req, resp := client.DeleteRevisionRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/DeleteRevision

func (*DataExchange) DeleteRevisionWithContext Uses

func (c *DataExchange) DeleteRevisionWithContext(ctx aws.Context, input *DeleteRevisionInput, opts ...request.Option) (*DeleteRevisionOutput, error)

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

See DeleteRevision 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 (*DataExchange) GetAsset Uses

func (c *DataExchange) GetAsset(input *GetAssetInput) (*GetAssetOutput, error)

GetAsset API operation for AWS Data Exchange.

This operation returns information about an asset.

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 Data Exchange's API operation GetAsset for usage and error information.

Returned Error Codes:

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
The resource couldn't be found.

* ErrCodeThrottlingException "ThrottlingException"
The limit on the number of requests per second was exceeded.

* ErrCodeValidationException "ValidationException"
The request was invalid.

* ErrCodeInternalServerException "InternalServerException"
An exception occurred with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/GetAsset

func (*DataExchange) GetAssetRequest Uses

func (c *DataExchange) GetAssetRequest(input *GetAssetInput) (req *request.Request, output *GetAssetOutput)

GetAssetRequest generates a "aws/request.Request" representing the client's request for the GetAsset 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 GetAsset for more information on using the GetAsset 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 GetAssetRequest method.
req, resp := client.GetAssetRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/GetAsset

func (*DataExchange) GetAssetWithContext Uses

func (c *DataExchange) GetAssetWithContext(ctx aws.Context, input *GetAssetInput, opts ...request.Option) (*GetAssetOutput, error)

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

See GetAsset 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 (*DataExchange) GetDataSet Uses

func (c *DataExchange) GetDataSet(input *GetDataSetInput) (*GetDataSetOutput, error)

GetDataSet API operation for AWS Data Exchange.

This operation returns information about a data 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 Data Exchange's API operation GetDataSet for usage and error information.

Returned Error Codes:

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
The resource couldn't be found.

* ErrCodeThrottlingException "ThrottlingException"
The limit on the number of requests per second was exceeded.

* ErrCodeValidationException "ValidationException"
The request was invalid.

* ErrCodeInternalServerException "InternalServerException"
An exception occurred with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/GetDataSet

func (*DataExchange) GetDataSetRequest Uses

func (c *DataExchange) GetDataSetRequest(input *GetDataSetInput) (req *request.Request, output *GetDataSetOutput)

GetDataSetRequest generates a "aws/request.Request" representing the client's request for the GetDataSet 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 GetDataSet for more information on using the GetDataSet 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 GetDataSetRequest method.
req, resp := client.GetDataSetRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/GetDataSet

func (*DataExchange) GetDataSetWithContext Uses

func (c *DataExchange) GetDataSetWithContext(ctx aws.Context, input *GetDataSetInput, opts ...request.Option) (*GetDataSetOutput, error)

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

See GetDataSet 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 (*DataExchange) GetJob Uses

func (c *DataExchange) GetJob(input *GetJobInput) (*GetJobOutput, error)

GetJob API operation for AWS Data Exchange.

This operation returns information about a job.

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 Data Exchange's API operation GetJob for usage and error information.

Returned Error Codes:

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
The resource couldn't be found.

* ErrCodeThrottlingException "ThrottlingException"
The limit on the number of requests per second was exceeded.

* ErrCodeValidationException "ValidationException"
The request was invalid.

* ErrCodeInternalServerException "InternalServerException"
An exception occurred with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/GetJob

func (*DataExchange) GetJobRequest Uses

func (c *DataExchange) GetJobRequest(input *GetJobInput) (req *request.Request, output *GetJobOutput)

GetJobRequest generates a "aws/request.Request" representing the client's request for the GetJob 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 GetJob for more information on using the GetJob 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 GetJobRequest method.
req, resp := client.GetJobRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/GetJob

func (*DataExchange) GetJobWithContext Uses

func (c *DataExchange) GetJobWithContext(ctx aws.Context, input *GetJobInput, opts ...request.Option) (*GetJobOutput, error)

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

See GetJob 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 (*DataExchange) GetRevision Uses

func (c *DataExchange) GetRevision(input *GetRevisionInput) (*GetRevisionOutput, error)

GetRevision API operation for AWS Data Exchange.

This operation returns information about a revision.

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 Data Exchange's API operation GetRevision for usage and error information.

Returned Error Codes:

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
The resource couldn't be found.

* ErrCodeThrottlingException "ThrottlingException"
The limit on the number of requests per second was exceeded.

* ErrCodeValidationException "ValidationException"
The request was invalid.

* ErrCodeInternalServerException "InternalServerException"
An exception occurred with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/GetRevision

func (*DataExchange) GetRevisionRequest Uses

func (c *DataExchange) GetRevisionRequest(input *GetRevisionInput) (req *request.Request, output *GetRevisionOutput)

GetRevisionRequest generates a "aws/request.Request" representing the client's request for the GetRevision 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 GetRevision for more information on using the GetRevision 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 GetRevisionRequest method.
req, resp := client.GetRevisionRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/GetRevision

func (*DataExchange) GetRevisionWithContext Uses

func (c *DataExchange) GetRevisionWithContext(ctx aws.Context, input *GetRevisionInput, opts ...request.Option) (*GetRevisionOutput, error)

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

See GetRevision 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 (*DataExchange) ListDataSetRevisions Uses

func (c *DataExchange) ListDataSetRevisions(input *ListDataSetRevisionsInput) (*ListDataSetRevisionsOutput, error)

ListDataSetRevisions API operation for AWS Data Exchange.

This operation lists a data set's revisions sorted by CreatedAt in descending order.

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 Data Exchange's API operation ListDataSetRevisions for usage and error information.

Returned Error Codes:

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
The resource couldn't be found.

* ErrCodeThrottlingException "ThrottlingException"
The limit on the number of requests per second was exceeded.

* ErrCodeValidationException "ValidationException"
The request was invalid.

* ErrCodeInternalServerException "InternalServerException"
An exception occurred with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/ListDataSetRevisions

func (*DataExchange) ListDataSetRevisionsPages Uses

func (c *DataExchange) ListDataSetRevisionsPages(input *ListDataSetRevisionsInput, fn func(*ListDataSetRevisionsOutput, bool) bool) error

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

See ListDataSetRevisions 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 ListDataSetRevisions operation.
pageNum := 0
err := client.ListDataSetRevisionsPages(params,
    func(page *dataexchange.ListDataSetRevisionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataExchange) ListDataSetRevisionsPagesWithContext Uses

func (c *DataExchange) ListDataSetRevisionsPagesWithContext(ctx aws.Context, input *ListDataSetRevisionsInput, fn func(*ListDataSetRevisionsOutput, bool) bool, opts ...request.Option) error

ListDataSetRevisionsPagesWithContext same as ListDataSetRevisionsPages 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 (*DataExchange) ListDataSetRevisionsRequest Uses

func (c *DataExchange) ListDataSetRevisionsRequest(input *ListDataSetRevisionsInput) (req *request.Request, output *ListDataSetRevisionsOutput)

ListDataSetRevisionsRequest generates a "aws/request.Request" representing the client's request for the ListDataSetRevisions 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 ListDataSetRevisions for more information on using the ListDataSetRevisions 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 ListDataSetRevisionsRequest method.
req, resp := client.ListDataSetRevisionsRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/ListDataSetRevisions

func (*DataExchange) ListDataSetRevisionsWithContext Uses

func (c *DataExchange) ListDataSetRevisionsWithContext(ctx aws.Context, input *ListDataSetRevisionsInput, opts ...request.Option) (*ListDataSetRevisionsOutput, error)

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

See ListDataSetRevisions 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 (*DataExchange) ListDataSets Uses

func (c *DataExchange) ListDataSets(input *ListDataSetsInput) (*ListDataSetsOutput, error)

ListDataSets API operation for AWS Data Exchange.

This operation lists your data sets. When listing by origin OWNED, results are sorted by CreatedAt in descending order. When listing by origin ENTITLED, there is no order and the maxResults parameter is ignored.

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 Data Exchange's API operation ListDataSets for usage and error information.

Returned Error Codes:

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
The resource couldn't be found.

* ErrCodeThrottlingException "ThrottlingException"
The limit on the number of requests per second was exceeded.

* ErrCodeValidationException "ValidationException"
The request was invalid.

* ErrCodeInternalServerException "InternalServerException"
An exception occurred with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/ListDataSets

func (*DataExchange) ListDataSetsPages Uses

func (c *DataExchange) ListDataSetsPages(input *ListDataSetsInput, fn func(*ListDataSetsOutput, bool) bool) error

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

See ListDataSets 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 ListDataSets operation.
pageNum := 0
err := client.ListDataSetsPages(params,
    func(page *dataexchange.ListDataSetsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataExchange) ListDataSetsPagesWithContext Uses

func (c *DataExchange) ListDataSetsPagesWithContext(ctx aws.Context, input *ListDataSetsInput, fn func(*ListDataSetsOutput, bool) bool, opts ...request.Option) error

ListDataSetsPagesWithContext same as ListDataSetsPages 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 (*DataExchange) ListDataSetsRequest Uses

func (c *DataExchange) ListDataSetsRequest(input *ListDataSetsInput) (req *request.Request, output *ListDataSetsOutput)

ListDataSetsRequest generates a "aws/request.Request" representing the client's request for the ListDataSets 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 ListDataSets for more information on using the ListDataSets 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 ListDataSetsRequest method.
req, resp := client.ListDataSetsRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/ListDataSets

func (*DataExchange) ListDataSetsWithContext Uses

func (c *DataExchange) ListDataSetsWithContext(ctx aws.Context, input *ListDataSetsInput, opts ...request.Option) (*ListDataSetsOutput, error)

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

See ListDataSets 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 (*DataExchange) ListJobs Uses

func (c *DataExchange) ListJobs(input *ListJobsInput) (*ListJobsOutput, error)

ListJobs API operation for AWS Data Exchange.

This operation lists your jobs sorted by CreatedAt in descending order.

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 Data Exchange's API operation ListJobs for usage and error information.

Returned Error Codes:

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
The resource couldn't be found.

* ErrCodeThrottlingException "ThrottlingException"
The limit on the number of requests per second was exceeded.

* ErrCodeValidationException "ValidationException"
The request was invalid.

* ErrCodeInternalServerException "InternalServerException"
An exception occurred with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/ListJobs

func (*DataExchange) ListJobsPages Uses

func (c *DataExchange) ListJobsPages(input *ListJobsInput, fn func(*ListJobsOutput, bool) bool) error

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

See ListJobs 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 ListJobs operation.
pageNum := 0
err := client.ListJobsPages(params,
    func(page *dataexchange.ListJobsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataExchange) ListJobsPagesWithContext Uses

func (c *DataExchange) ListJobsPagesWithContext(ctx aws.Context, input *ListJobsInput, fn func(*ListJobsOutput, bool) bool, opts ...request.Option) error

ListJobsPagesWithContext same as ListJobsPages 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 (*DataExchange) ListJobsRequest Uses

func (c *DataExchange) ListJobsRequest(input *ListJobsInput) (req *request.Request, output *ListJobsOutput)

ListJobsRequest generates a "aws/request.Request" representing the client's request for the ListJobs 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 ListJobs for more information on using the ListJobs 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 ListJobsRequest method.
req, resp := client.ListJobsRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/ListJobs

func (*DataExchange) ListJobsWithContext Uses

func (c *DataExchange) ListJobsWithContext(ctx aws.Context, input *ListJobsInput, opts ...request.Option) (*ListJobsOutput, error)

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

See ListJobs 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 (*DataExchange) ListRevisionAssets Uses

func (c *DataExchange) ListRevisionAssets(input *ListRevisionAssetsInput) (*ListRevisionAssetsOutput, error)

ListRevisionAssets API operation for AWS Data Exchange.

This operation lists a revision's assets sorted alphabetically in descending order.

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 Data Exchange's API operation ListRevisionAssets for usage and error information.

Returned Error Codes:

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
The resource couldn't be found.

* ErrCodeThrottlingException "ThrottlingException"
The limit on the number of requests per second was exceeded.

* ErrCodeValidationException "ValidationException"
The request was invalid.

* ErrCodeInternalServerException "InternalServerException"
An exception occurred with the service.

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/ListRevisionAssets

func (*DataExchange) ListRevisionAssetsPages Uses

func (c *DataExchange) ListRevisionAssetsPages(input *ListRevisionAssetsInput, fn func(*ListRevisionAssetsOutput, bool) bool) error

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

See ListRevisionAssets 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 ListRevisionAssets operation.
pageNum := 0
err := client.ListRevisionAssetsPages(params,
    func(page *dataexchange.ListRevisionAssetsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*DataExchange) ListRevisionAssetsPagesWithContext Uses

func (c *DataExchange) ListRevisionAssetsPagesWithContext(ctx aws.Context, input *ListRevisionAssetsInput, fn func(*ListRevisionAssetsOutput, bool) bool, opts ...request.Option) error

ListRevisionAssetsPagesWithContext same as ListRevisionAssetsPages 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 (*DataExchange) ListRevisionAssetsRequest Uses

func (c *DataExchange) ListRevisionAssetsRequest(input *ListRevisionAssetsInput) (req *request.Request, output *ListRevisionAssetsOutput)

ListRevisionAssetsRequest generates a "aws/request.Request" representing the client's request for the ListRevisionAssets 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 ListRevisionAssets for more information on using the ListRevisionAssets 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 ListRevisionAssetsRequest method.
req, resp := client.ListRevisionAssetsRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/ListRevisionAssets

func (*DataExchange) ListRevisionAssetsWithContext Uses

func (c *DataExchange) ListRevisionAssetsWithContext(ctx aws.Context, input *ListRevisionAssetsInput, opts ...request.Option) (*ListRevisionAssetsOutput, error)

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

See ListRevisionAssets 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 (*DataExchange) ListTagsForResource Uses

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

ListTagsForResource API operation for AWS Data Exchange.

This operation lists the tags on the 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 Data Exchange's API operation ListTagsForResource for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/ListTagsForResource

func (*DataExchange) ListTagsForResourceRequest Uses

func (c *DataExchange) 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/dataexchange-2017-07-25/ListTagsForResource

func (*DataExchange) ListTagsForResourceWithContext Uses

func (c *DataExchange) 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 (*DataExchange) StartJob Uses

func (c *DataExchange) StartJob(input *StartJobInput) (*StartJobOutput, error)

StartJob API operation for AWS Data Exchange.

This operation starts a job.

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 Data Exchange's API operation StartJob for usage and error information.

Returned Error Codes:

* ErrCodeValidationException "ValidationException"
The request was invalid.

* ErrCodeInternalServerException "InternalServerException"
An exception occurred with the service.

* ErrCodeAccessDeniedException "AccessDeniedException"
Access to the resource is denied.

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
The resource couldn't be found.

* ErrCodeThrottlingException "ThrottlingException"
The limit on the number of requests per second was exceeded.

* ErrCodeConflictException "ConflictException"
The request couldn't be completed because it conflicted with the current
state of the resource.

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/StartJob

func (*DataExchange) StartJobRequest Uses

func (c *DataExchange) StartJobRequest(input *StartJobInput) (req *request.Request, output *StartJobOutput)

StartJobRequest generates a "aws/request.Request" representing the client's request for the StartJob 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 StartJob for more information on using the StartJob 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 StartJobRequest method.
req, resp := client.StartJobRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/StartJob

func (*DataExchange) StartJobWithContext Uses

func (c *DataExchange) StartJobWithContext(ctx aws.Context, input *StartJobInput, opts ...request.Option) (*StartJobOutput, error)

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

See StartJob 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 (*DataExchange) TagResource Uses

func (c *DataExchange) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

TagResource API operation for AWS Data Exchange.

This operation tags a 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 Data Exchange's API operation TagResource for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/TagResource

func (*DataExchange) TagResourceRequest Uses

func (c *DataExchange) 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/dataexchange-2017-07-25/TagResource

func (*DataExchange) TagResourceWithContext Uses

func (c *DataExchange) 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 (*DataExchange) UntagResource Uses

func (c *DataExchange) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

UntagResource API operation for AWS Data Exchange.

This operation removes one or more tags from a 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 Data Exchange's API operation UntagResource for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/UntagResource

func (*DataExchange) UntagResourceRequest Uses

func (c *DataExchange) 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/dataexchange-2017-07-25/UntagResource

func (*DataExchange) UntagResourceWithContext Uses

func (c *DataExchange) 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 (*DataExchange) UpdateAsset Uses

func (c *DataExchange) UpdateAsset(input *UpdateAssetInput) (*UpdateAssetOutput, error)

UpdateAsset API operation for AWS Data Exchange.

This operation updates an asset.

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 Data Exchange's API operation UpdateAsset for usage and error information.

Returned Error Codes:

* ErrCodeValidationException "ValidationException"
The request was invalid.

* ErrCodeInternalServerException "InternalServerException"
An exception occurred with the service.

* ErrCodeAccessDeniedException "AccessDeniedException"
Access to the resource is denied.

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
The resource couldn't be found.

* ErrCodeThrottlingException "ThrottlingException"
The limit on the number of requests per second was exceeded.

* ErrCodeConflictException "ConflictException"
The request couldn't be completed because it conflicted with the current
state of the resource.

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/UpdateAsset

func (*DataExchange) UpdateAssetRequest Uses

func (c *DataExchange) UpdateAssetRequest(input *UpdateAssetInput) (req *request.Request, output *UpdateAssetOutput)

UpdateAssetRequest generates a "aws/request.Request" representing the client's request for the UpdateAsset 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 UpdateAsset for more information on using the UpdateAsset 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 UpdateAssetRequest method.
req, resp := client.UpdateAssetRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/UpdateAsset

func (*DataExchange) UpdateAssetWithContext Uses

func (c *DataExchange) UpdateAssetWithContext(ctx aws.Context, input *UpdateAssetInput, opts ...request.Option) (*UpdateAssetOutput, error)

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

See UpdateAsset 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 (*DataExchange) UpdateDataSet Uses

func (c *DataExchange) UpdateDataSet(input *UpdateDataSetInput) (*UpdateDataSetOutput, error)

UpdateDataSet API operation for AWS Data Exchange.

This operation updates a data 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 Data Exchange's API operation UpdateDataSet for usage and error information.

Returned Error Codes:

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
The resource couldn't be found.

* ErrCodeThrottlingException "ThrottlingException"
The limit on the number of requests per second was exceeded.

* ErrCodeValidationException "ValidationException"
The request was invalid.

* ErrCodeInternalServerException "InternalServerException"
An exception occurred with the service.

* ErrCodeAccessDeniedException "AccessDeniedException"
Access to the resource is denied.

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/UpdateDataSet

func (*DataExchange) UpdateDataSetRequest Uses

func (c *DataExchange) UpdateDataSetRequest(input *UpdateDataSetInput) (req *request.Request, output *UpdateDataSetOutput)

UpdateDataSetRequest generates a "aws/request.Request" representing the client's request for the UpdateDataSet 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 UpdateDataSet for more information on using the UpdateDataSet 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 UpdateDataSetRequest method.
req, resp := client.UpdateDataSetRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/UpdateDataSet

func (*DataExchange) UpdateDataSetWithContext Uses

func (c *DataExchange) UpdateDataSetWithContext(ctx aws.Context, input *UpdateDataSetInput, opts ...request.Option) (*UpdateDataSetOutput, error)

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

See UpdateDataSet 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 (*DataExchange) UpdateRevision Uses

func (c *DataExchange) UpdateRevision(input *UpdateRevisionInput) (*UpdateRevisionOutput, error)

UpdateRevision API operation for AWS Data Exchange.

This operation updates a revision.

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 Data Exchange's API operation UpdateRevision for usage and error information.

Returned Error Codes:

* ErrCodeValidationException "ValidationException"
The request was invalid.

* ErrCodeInternalServerException "InternalServerException"
An exception occurred with the service.

* ErrCodeAccessDeniedException "AccessDeniedException"
Access to the resource is denied.

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
The resource couldn't be found.

* ErrCodeThrottlingException "ThrottlingException"
The limit on the number of requests per second was exceeded.

* ErrCodeConflictException "ConflictException"
The request couldn't be completed because it conflicted with the current
state of the resource.

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/UpdateRevision

func (*DataExchange) UpdateRevisionRequest Uses

func (c *DataExchange) UpdateRevisionRequest(input *UpdateRevisionInput) (req *request.Request, output *UpdateRevisionOutput)

UpdateRevisionRequest generates a "aws/request.Request" representing the client's request for the UpdateRevision 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 UpdateRevision for more information on using the UpdateRevision 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 UpdateRevisionRequest method.
req, resp := client.UpdateRevisionRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/UpdateRevision

func (*DataExchange) UpdateRevisionWithContext Uses

func (c *DataExchange) UpdateRevisionWithContext(ctx aws.Context, input *UpdateRevisionInput, opts ...request.Option) (*UpdateRevisionOutput, error)

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

See UpdateRevision 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 DataSetEntry Uses

type DataSetEntry struct {

    // The ARN for the data set.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // The type of file your data is stored in. Currently, the supported asset type
    // is S3_SNAPSHOT.
    //
    // AssetType is a required field
    AssetType *string `type:"string" required:"true" enum:"AssetType"`

    // The date and time that the data set was created, in ISO 8601 format.
    //
    // CreatedAt is a required field
    CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"`

    // The description for the data set.
    //
    // Description is a required field
    Description *string `type:"string" required:"true"`

    // The unique identifier for the data set.
    //
    // Id is a required field
    Id  *string `type:"string" required:"true"`

    // The name of the data set.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // A property that defines the data set as OWNED by the account (for providers)
    // or ENTITLED to the account (for subscribers).
    //
    // Origin is a required field
    Origin *string `type:"string" required:"true" enum:"Origin"`

    // If the origin of this data set is ENTITLED, includes the details for the
    // product on AWS Marketplace.
    OriginDetails *OriginDetails `type:"structure"`

    // The data set ID of the owned data set corresponding to the entitled data
    // set being viewed. This parameter is returned when a data set owner is viewing
    // the entitled copy of its owned data set.
    SourceId *string `type:"string"`

    // The date and time that the data set was last updated, in ISO 8601 format.
    //
    // UpdatedAt is a required field
    UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"`
    // contains filtered or unexported fields
}

A data set is an AWS resource with one or more revisions.

func (DataSetEntry) GoString Uses

func (s DataSetEntry) GoString() string

GoString returns the string representation

func (*DataSetEntry) SetArn Uses

func (s *DataSetEntry) SetArn(v string) *DataSetEntry

SetArn sets the Arn field's value.

func (*DataSetEntry) SetAssetType Uses

func (s *DataSetEntry) SetAssetType(v string) *DataSetEntry

SetAssetType sets the AssetType field's value.

func (*DataSetEntry) SetCreatedAt Uses

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

SetCreatedAt sets the CreatedAt field's value.

func (*DataSetEntry) SetDescription Uses

func (s *DataSetEntry) SetDescription(v string) *DataSetEntry

SetDescription sets the Description field's value.

func (*DataSetEntry) SetId Uses

func (s *DataSetEntry) SetId(v string) *DataSetEntry

SetId sets the Id field's value.

func (*DataSetEntry) SetName Uses

func (s *DataSetEntry) SetName(v string) *DataSetEntry

SetName sets the Name field's value.

func (*DataSetEntry) SetOrigin Uses

func (s *DataSetEntry) SetOrigin(v string) *DataSetEntry

SetOrigin sets the Origin field's value.

func (*DataSetEntry) SetOriginDetails Uses

func (s *DataSetEntry) SetOriginDetails(v *OriginDetails) *DataSetEntry

SetOriginDetails sets the OriginDetails field's value.

func (*DataSetEntry) SetSourceId Uses

func (s *DataSetEntry) SetSourceId(v string) *DataSetEntry

SetSourceId sets the SourceId field's value.

func (*DataSetEntry) SetUpdatedAt Uses

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

SetUpdatedAt sets the UpdatedAt field's value.

func (DataSetEntry) String Uses

func (s DataSetEntry) String() string

String returns the string representation

type DeleteAssetInput Uses

type DeleteAssetInput struct {

    // AssetId is a required field
    AssetId *string `location:"uri" locationName:"AssetId" type:"string" required:"true"`

    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`

    // RevisionId is a required field
    RevisionId *string `location:"uri" locationName:"RevisionId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteAssetInput) GoString Uses

func (s DeleteAssetInput) GoString() string

GoString returns the string representation

func (*DeleteAssetInput) SetAssetId Uses

func (s *DeleteAssetInput) SetAssetId(v string) *DeleteAssetInput

SetAssetId sets the AssetId field's value.

func (*DeleteAssetInput) SetDataSetId Uses

func (s *DeleteAssetInput) SetDataSetId(v string) *DeleteAssetInput

SetDataSetId sets the DataSetId field's value.

func (*DeleteAssetInput) SetRevisionId Uses

func (s *DeleteAssetInput) SetRevisionId(v string) *DeleteAssetInput

SetRevisionId sets the RevisionId field's value.

func (DeleteAssetInput) String Uses

func (s DeleteAssetInput) String() string

String returns the string representation

func (*DeleteAssetInput) Validate Uses

func (s *DeleteAssetInput) Validate() error

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

type DeleteAssetOutput Uses

type DeleteAssetOutput struct {
    // contains filtered or unexported fields
}

func (DeleteAssetOutput) GoString Uses

func (s DeleteAssetOutput) GoString() string

GoString returns the string representation

func (DeleteAssetOutput) String Uses

func (s DeleteAssetOutput) String() string

String returns the string representation

type DeleteDataSetInput Uses

type DeleteDataSetInput struct {

    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteDataSetInput) GoString Uses

func (s DeleteDataSetInput) GoString() string

GoString returns the string representation

func (*DeleteDataSetInput) SetDataSetId Uses

func (s *DeleteDataSetInput) SetDataSetId(v string) *DeleteDataSetInput

SetDataSetId sets the DataSetId field's value.

func (DeleteDataSetInput) String Uses

func (s DeleteDataSetInput) String() string

String returns the string representation

func (*DeleteDataSetInput) Validate Uses

func (s *DeleteDataSetInput) Validate() error

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

type DeleteDataSetOutput Uses

type DeleteDataSetOutput struct {
    // contains filtered or unexported fields
}

func (DeleteDataSetOutput) GoString Uses

func (s DeleteDataSetOutput) GoString() string

GoString returns the string representation

func (DeleteDataSetOutput) String Uses

func (s DeleteDataSetOutput) String() string

String returns the string representation

type DeleteRevisionInput Uses

type DeleteRevisionInput struct {

    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`

    // RevisionId is a required field
    RevisionId *string `location:"uri" locationName:"RevisionId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteRevisionInput) GoString Uses

func (s DeleteRevisionInput) GoString() string

GoString returns the string representation

func (*DeleteRevisionInput) SetDataSetId Uses

func (s *DeleteRevisionInput) SetDataSetId(v string) *DeleteRevisionInput

SetDataSetId sets the DataSetId field's value.

func (*DeleteRevisionInput) SetRevisionId Uses

func (s *DeleteRevisionInput) SetRevisionId(v string) *DeleteRevisionInput

SetRevisionId sets the RevisionId field's value.

func (DeleteRevisionInput) String Uses

func (s DeleteRevisionInput) String() string

String returns the string representation

func (*DeleteRevisionInput) Validate Uses

func (s *DeleteRevisionInput) Validate() error

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

type DeleteRevisionOutput Uses

type DeleteRevisionOutput struct {
    // contains filtered or unexported fields
}

func (DeleteRevisionOutput) GoString Uses

func (s DeleteRevisionOutput) GoString() string

GoString returns the string representation

func (DeleteRevisionOutput) String Uses

func (s DeleteRevisionOutput) String() string

String returns the string representation

type Details Uses

type Details struct {
    ImportAssetFromSignedUrlJobErrorDetails *ImportAssetFromSignedUrlJobErrorDetails `type:"structure"`

    // The list of sources for the assets.
    ImportAssetsFromS3JobErrorDetails []*AssetSourceEntry `type:"list"`
    // contains filtered or unexported fields
}

func (Details) GoString Uses

func (s Details) GoString() string

GoString returns the string representation

func (*Details) SetImportAssetFromSignedUrlJobErrorDetails Uses

func (s *Details) SetImportAssetFromSignedUrlJobErrorDetails(v *ImportAssetFromSignedUrlJobErrorDetails) *Details

SetImportAssetFromSignedUrlJobErrorDetails sets the ImportAssetFromSignedUrlJobErrorDetails field's value.

func (*Details) SetImportAssetsFromS3JobErrorDetails Uses

func (s *Details) SetImportAssetsFromS3JobErrorDetails(v []*AssetSourceEntry) *Details

SetImportAssetsFromS3JobErrorDetails sets the ImportAssetsFromS3JobErrorDetails field's value.

func (Details) String Uses

func (s Details) String() string

String returns the string representation

type ExportAssetToSignedUrlRequestDetails Uses

type ExportAssetToSignedUrlRequestDetails struct {

    // The unique identifier for the asset that is exported to a signed URL.
    //
    // AssetId is a required field
    AssetId *string `type:"string" required:"true"`

    // The unique identifier for the data set associated with this export job.
    //
    // DataSetId is a required field
    DataSetId *string `type:"string" required:"true"`

    // The unique identifier for the revision associated with this export request.
    //
    // RevisionId is a required field
    RevisionId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Details of the operation to be performed by the job.

func (ExportAssetToSignedUrlRequestDetails) GoString Uses

func (s ExportAssetToSignedUrlRequestDetails) GoString() string

GoString returns the string representation

func (*ExportAssetToSignedUrlRequestDetails) SetAssetId Uses

func (s *ExportAssetToSignedUrlRequestDetails) SetAssetId(v string) *ExportAssetToSignedUrlRequestDetails

SetAssetId sets the AssetId field's value.

func (*ExportAssetToSignedUrlRequestDetails) SetDataSetId Uses

func (s *ExportAssetToSignedUrlRequestDetails) SetDataSetId(v string) *ExportAssetToSignedUrlRequestDetails

SetDataSetId sets the DataSetId field's value.

func (*ExportAssetToSignedUrlRequestDetails) SetRevisionId Uses

func (s *ExportAssetToSignedUrlRequestDetails) SetRevisionId(v string) *ExportAssetToSignedUrlRequestDetails

SetRevisionId sets the RevisionId field's value.

func (ExportAssetToSignedUrlRequestDetails) String Uses

func (s ExportAssetToSignedUrlRequestDetails) String() string

String returns the string representation

func (*ExportAssetToSignedUrlRequestDetails) Validate Uses

func (s *ExportAssetToSignedUrlRequestDetails) Validate() error

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

type ExportAssetToSignedUrlResponseDetails Uses

type ExportAssetToSignedUrlResponseDetails struct {

    // The unique identifier for the asset associated with this export job.
    //
    // AssetId is a required field
    AssetId *string `type:"string" required:"true"`

    // The unique identifier for the data set associated with this export job.
    //
    // DataSetId is a required field
    DataSetId *string `type:"string" required:"true"`

    // The unique identifier for the revision associated with this export response.
    //
    // RevisionId is a required field
    RevisionId *string `type:"string" required:"true"`

    // The signed URL for the export request.
    SignedUrl *string `type:"string"`

    // The date and time that the signed URL expires, in ISO 8601 format.
    SignedUrlExpiresAt *time.Time `type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

The details of the export to signed URL response.

func (ExportAssetToSignedUrlResponseDetails) GoString Uses

func (s ExportAssetToSignedUrlResponseDetails) GoString() string

GoString returns the string representation

func (*ExportAssetToSignedUrlResponseDetails) SetAssetId Uses

func (s *ExportAssetToSignedUrlResponseDetails) SetAssetId(v string) *ExportAssetToSignedUrlResponseDetails

SetAssetId sets the AssetId field's value.

func (*ExportAssetToSignedUrlResponseDetails) SetDataSetId Uses

func (s *ExportAssetToSignedUrlResponseDetails) SetDataSetId(v string) *ExportAssetToSignedUrlResponseDetails

SetDataSetId sets the DataSetId field's value.

func (*ExportAssetToSignedUrlResponseDetails) SetRevisionId Uses

func (s *ExportAssetToSignedUrlResponseDetails) SetRevisionId(v string) *ExportAssetToSignedUrlResponseDetails

SetRevisionId sets the RevisionId field's value.

func (*ExportAssetToSignedUrlResponseDetails) SetSignedUrl Uses

func (s *ExportAssetToSignedUrlResponseDetails) SetSignedUrl(v string) *ExportAssetToSignedUrlResponseDetails

SetSignedUrl sets the SignedUrl field's value.

func (*ExportAssetToSignedUrlResponseDetails) SetSignedUrlExpiresAt Uses

func (s *ExportAssetToSignedUrlResponseDetails) SetSignedUrlExpiresAt(v time.Time) *ExportAssetToSignedUrlResponseDetails

SetSignedUrlExpiresAt sets the SignedUrlExpiresAt field's value.

func (ExportAssetToSignedUrlResponseDetails) String Uses

func (s ExportAssetToSignedUrlResponseDetails) String() string

String returns the string representation

type ExportAssetsToS3RequestDetails Uses

type ExportAssetsToS3RequestDetails struct {

    // The destination for the asset.
    //
    // AssetDestinations is a required field
    AssetDestinations []*AssetDestinationEntry `type:"list" required:"true"`

    // The unique identifier for the data set associated with this export job.
    //
    // DataSetId is a required field
    DataSetId *string `type:"string" required:"true"`

    // The unique identifier for the revision associated with this export request.
    //
    // RevisionId is a required field
    RevisionId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Details of the operation to be performed by the job.

func (ExportAssetsToS3RequestDetails) GoString Uses

func (s ExportAssetsToS3RequestDetails) GoString() string

GoString returns the string representation

func (*ExportAssetsToS3RequestDetails) SetAssetDestinations Uses

func (s *ExportAssetsToS3RequestDetails) SetAssetDestinations(v []*AssetDestinationEntry) *ExportAssetsToS3RequestDetails

SetAssetDestinations sets the AssetDestinations field's value.

func (*ExportAssetsToS3RequestDetails) SetDataSetId Uses

func (s *ExportAssetsToS3RequestDetails) SetDataSetId(v string) *ExportAssetsToS3RequestDetails

SetDataSetId sets the DataSetId field's value.

func (*ExportAssetsToS3RequestDetails) SetRevisionId Uses

func (s *ExportAssetsToS3RequestDetails) SetRevisionId(v string) *ExportAssetsToS3RequestDetails

SetRevisionId sets the RevisionId field's value.

func (ExportAssetsToS3RequestDetails) String Uses

func (s ExportAssetsToS3RequestDetails) String() string

String returns the string representation

func (*ExportAssetsToS3RequestDetails) Validate Uses

func (s *ExportAssetsToS3RequestDetails) Validate() error

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

type ExportAssetsToS3ResponseDetails Uses

type ExportAssetsToS3ResponseDetails struct {

    // The destination in Amazon S3 where the asset is exported.
    //
    // AssetDestinations is a required field
    AssetDestinations []*AssetDestinationEntry `type:"list" required:"true"`

    // The unique identifier for the data set associated with this export job.
    //
    // DataSetId is a required field
    DataSetId *string `type:"string" required:"true"`

    // The unique identifier for the revision associated with this export response.
    //
    // RevisionId is a required field
    RevisionId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Details about the export to Amazon S3 response.

func (ExportAssetsToS3ResponseDetails) GoString Uses

func (s ExportAssetsToS3ResponseDetails) GoString() string

GoString returns the string representation

func (*ExportAssetsToS3ResponseDetails) SetAssetDestinations Uses

func (s *ExportAssetsToS3ResponseDetails) SetAssetDestinations(v []*AssetDestinationEntry) *ExportAssetsToS3ResponseDetails

SetAssetDestinations sets the AssetDestinations field's value.

func (*ExportAssetsToS3ResponseDetails) SetDataSetId Uses

func (s *ExportAssetsToS3ResponseDetails) SetDataSetId(v string) *ExportAssetsToS3ResponseDetails

SetDataSetId sets the DataSetId field's value.

func (*ExportAssetsToS3ResponseDetails) SetRevisionId Uses

func (s *ExportAssetsToS3ResponseDetails) SetRevisionId(v string) *ExportAssetsToS3ResponseDetails

SetRevisionId sets the RevisionId field's value.

func (ExportAssetsToS3ResponseDetails) String Uses

func (s ExportAssetsToS3ResponseDetails) String() string

String returns the string representation

type GetAssetInput Uses

type GetAssetInput struct {

    // AssetId is a required field
    AssetId *string `location:"uri" locationName:"AssetId" type:"string" required:"true"`

    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`

    // RevisionId is a required field
    RevisionId *string `location:"uri" locationName:"RevisionId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetAssetInput) GoString Uses

func (s GetAssetInput) GoString() string

GoString returns the string representation

func (*GetAssetInput) SetAssetId Uses

func (s *GetAssetInput) SetAssetId(v string) *GetAssetInput

SetAssetId sets the AssetId field's value.

func (*GetAssetInput) SetDataSetId Uses

func (s *GetAssetInput) SetDataSetId(v string) *GetAssetInput

SetDataSetId sets the DataSetId field's value.

func (*GetAssetInput) SetRevisionId Uses

func (s *GetAssetInput) SetRevisionId(v string) *GetAssetInput

SetRevisionId sets the RevisionId field's value.

func (GetAssetInput) String Uses

func (s GetAssetInput) String() string

String returns the string representation

func (*GetAssetInput) Validate Uses

func (s *GetAssetInput) Validate() error

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

type GetAssetOutput Uses

type GetAssetOutput struct {

    // An Amazon Resource Name (ARN) that uniquely identifies an AWS resource.
    Arn *string `type:"string"`

    AssetDetails *AssetDetails `type:"structure"`

    // The type of file your data is stored in. Currently, the supported asset type
    // is S3_SNAPSHOT.
    AssetType *string `type:"string" enum:"AssetType"`

    // Dates and times in AWS Data Exchange are recorded in ISO 8601 format.
    CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // A unique identifier.
    DataSetId *string `type:"string"`

    // A unique identifier.
    Id  *string `type:"string"`

    // The name of the asset. When importing from Amazon S3, the S3 object key is
    // used as the asset name. When exporting to Amazon S3, the asset name is used
    // as default target S3 object key.
    Name *string `type:"string"`

    // A unique identifier.
    RevisionId *string `type:"string"`

    // A unique identifier.
    SourceId *string `type:"string"`

    // Dates and times in AWS Data Exchange are recorded in ISO 8601 format.
    UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

func (GetAssetOutput) GoString Uses

func (s GetAssetOutput) GoString() string

GoString returns the string representation

func (*GetAssetOutput) SetArn Uses

func (s *GetAssetOutput) SetArn(v string) *GetAssetOutput

SetArn sets the Arn field's value.

func (*GetAssetOutput) SetAssetDetails Uses

func (s *GetAssetOutput) SetAssetDetails(v *AssetDetails) *GetAssetOutput

SetAssetDetails sets the AssetDetails field's value.

func (*GetAssetOutput) SetAssetType Uses

func (s *GetAssetOutput) SetAssetType(v string) *GetAssetOutput

SetAssetType sets the AssetType field's value.

func (*GetAssetOutput) SetCreatedAt Uses

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

SetCreatedAt sets the CreatedAt field's value.

func (*GetAssetOutput) SetDataSetId Uses

func (s *GetAssetOutput) SetDataSetId(v string) *GetAssetOutput

SetDataSetId sets the DataSetId field's value.

func (*GetAssetOutput) SetId Uses

func (s *GetAssetOutput) SetId(v string) *GetAssetOutput

SetId sets the Id field's value.

func (*GetAssetOutput) SetName Uses

func (s *GetAssetOutput) SetName(v string) *GetAssetOutput

SetName sets the Name field's value.

func (*GetAssetOutput) SetRevisionId Uses

func (s *GetAssetOutput) SetRevisionId(v string) *GetAssetOutput

SetRevisionId sets the RevisionId field's value.

func (*GetAssetOutput) SetSourceId Uses

func (s *GetAssetOutput) SetSourceId(v string) *GetAssetOutput

SetSourceId sets the SourceId field's value.

func (*GetAssetOutput) SetUpdatedAt Uses

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

SetUpdatedAt sets the UpdatedAt field's value.

func (GetAssetOutput) String Uses

func (s GetAssetOutput) String() string

String returns the string representation

type GetDataSetInput Uses

type GetDataSetInput struct {

    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetDataSetInput) GoString Uses

func (s GetDataSetInput) GoString() string

GoString returns the string representation

func (*GetDataSetInput) SetDataSetId Uses

func (s *GetDataSetInput) SetDataSetId(v string) *GetDataSetInput

SetDataSetId sets the DataSetId field's value.

func (GetDataSetInput) String Uses

func (s GetDataSetInput) String() string

String returns the string representation

func (*GetDataSetInput) Validate Uses

func (s *GetDataSetInput) Validate() error

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

type GetDataSetOutput Uses

type GetDataSetOutput struct {

    // An Amazon Resource Name (ARN) that uniquely identifies an AWS resource.
    Arn *string `type:"string"`

    // The type of file your data is stored in. Currently, the supported asset type
    // is S3_SNAPSHOT.
    AssetType *string `type:"string" enum:"AssetType"`

    // Dates and times in AWS Data Exchange are recorded in ISO 8601 format.
    CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // A description of a resource.
    Description *string `type:"string"`

    // A unique identifier.
    Id  *string `type:"string"`

    // The name of the model.
    Name *string `type:"string"`

    // A property that defines the data set as OWNED by the account (for providers)
    // or ENTITLED to the account (for subscribers). When an owned data set is published
    // in a product, AWS Data Exchange creates a copy of the data set. Subscribers
    // can access that copy of the data set as an entitled data set.
    Origin *string `type:"string" enum:"Origin"`

    OriginDetails *OriginDetails `type:"structure"`

    // A unique identifier.
    SourceId *string `type:"string"`

    Tags map[string]*string `type:"map"`

    // Dates and times in AWS Data Exchange are recorded in ISO 8601 format.
    UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

func (GetDataSetOutput) GoString Uses

func (s GetDataSetOutput) GoString() string

GoString returns the string representation

func (*GetDataSetOutput) SetArn Uses

func (s *GetDataSetOutput) SetArn(v string) *GetDataSetOutput

SetArn sets the Arn field's value.

func (*GetDataSetOutput) SetAssetType Uses

func (s *GetDataSetOutput) SetAssetType(v string) *GetDataSetOutput

SetAssetType sets the AssetType field's value.

func (*GetDataSetOutput) SetCreatedAt Uses

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

SetCreatedAt sets the CreatedAt field's value.

func (*GetDataSetOutput) SetDescription Uses

func (s *GetDataSetOutput) SetDescription(v string) *GetDataSetOutput

SetDescription sets the Description field's value.

func (*GetDataSetOutput) SetId Uses

func (s *GetDataSetOutput) SetId(v string) *GetDataSetOutput

SetId sets the Id field's value.

func (*GetDataSetOutput) SetName Uses

func (s *GetDataSetOutput) SetName(v string) *GetDataSetOutput

SetName sets the Name field's value.

func (*GetDataSetOutput) SetOrigin Uses

func (s *GetDataSetOutput) SetOrigin(v string) *GetDataSetOutput

SetOrigin sets the Origin field's value.

func (*GetDataSetOutput) SetOriginDetails Uses

func (s *GetDataSetOutput) SetOriginDetails(v *OriginDetails) *GetDataSetOutput

SetOriginDetails sets the OriginDetails field's value.

func (*GetDataSetOutput) SetSourceId Uses

func (s *GetDataSetOutput) SetSourceId(v string) *GetDataSetOutput

SetSourceId sets the SourceId field's value.

func (*GetDataSetOutput) SetTags Uses

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

SetTags sets the Tags field's value.

func (*GetDataSetOutput) SetUpdatedAt Uses

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

SetUpdatedAt sets the UpdatedAt field's value.

func (GetDataSetOutput) String Uses

func (s GetDataSetOutput) String() string

String returns the string representation

type GetJobInput Uses

type GetJobInput struct {

    // JobId is a required field
    JobId *string `location:"uri" locationName:"JobId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetJobInput) GoString Uses

func (s GetJobInput) GoString() string

GoString returns the string representation

func (*GetJobInput) SetJobId Uses

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

SetJobId sets the JobId field's value.

func (GetJobInput) String Uses

func (s GetJobInput) String() string

String returns the string representation

func (*GetJobInput) Validate Uses

func (s *GetJobInput) Validate() error

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

type GetJobOutput Uses

type GetJobOutput struct {

    // An Amazon Resource Name (ARN) that uniquely identifies an AWS resource.
    Arn *string `type:"string"`

    // Dates and times in AWS Data Exchange are recorded in ISO 8601 format.
    CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // Details for the response.
    Details *ResponseDetails `type:"structure"`

    Errors []*JobError `type:"list"`

    // A unique identifier.
    Id  *string `type:"string"`

    State *string `type:"string" enum:"State"`

    Type *string `type:"string" enum:"Type"`

    // Dates and times in AWS Data Exchange are recorded in ISO 8601 format.
    UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

func (GetJobOutput) GoString Uses

func (s GetJobOutput) GoString() string

GoString returns the string representation

func (*GetJobOutput) SetArn Uses

func (s *GetJobOutput) SetArn(v string) *GetJobOutput

SetArn sets the Arn field's value.

func (*GetJobOutput) SetCreatedAt Uses

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

SetCreatedAt sets the CreatedAt field's value.

func (*GetJobOutput) SetDetails Uses

func (s *GetJobOutput) SetDetails(v *ResponseDetails) *GetJobOutput

SetDetails sets the Details field's value.

func (*GetJobOutput) SetErrors Uses

func (s *GetJobOutput) SetErrors(v []*JobError) *GetJobOutput

SetErrors sets the Errors field's value.

func (*GetJobOutput) SetId Uses

func (s *GetJobOutput) SetId(v string) *GetJobOutput

SetId sets the Id field's value.

func (*GetJobOutput) SetState Uses

func (s *GetJobOutput) SetState(v string) *GetJobOutput

SetState sets the State field's value.

func (*GetJobOutput) SetType Uses

func (s *GetJobOutput) SetType(v string) *GetJobOutput

SetType sets the Type field's value.

func (*GetJobOutput) SetUpdatedAt Uses

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

SetUpdatedAt sets the UpdatedAt field's value.

func (GetJobOutput) String Uses

func (s GetJobOutput) String() string

String returns the string representation

type GetRevisionInput Uses

type GetRevisionInput struct {

    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`

    // RevisionId is a required field
    RevisionId *string `location:"uri" locationName:"RevisionId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetRevisionInput) GoString Uses

func (s GetRevisionInput) GoString() string

GoString returns the string representation

func (*GetRevisionInput) SetDataSetId Uses

func (s *GetRevisionInput) SetDataSetId(v string) *GetRevisionInput

SetDataSetId sets the DataSetId field's value.

func (*GetRevisionInput) SetRevisionId Uses

func (s *GetRevisionInput) SetRevisionId(v string) *GetRevisionInput

SetRevisionId sets the RevisionId field's value.

func (GetRevisionInput) String Uses

func (s GetRevisionInput) String() string

String returns the string representation

func (*GetRevisionInput) Validate Uses

func (s *GetRevisionInput) Validate() error

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

type GetRevisionOutput Uses

type GetRevisionOutput struct {

    // An Amazon Resource Name (ARN) that uniquely identifies an AWS resource.
    Arn *string `type:"string"`

    Comment *string `type:"string"`

    // Dates and times in AWS Data Exchange are recorded in ISO 8601 format.
    CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // A unique identifier.
    DataSetId *string `type:"string"`

    Finalized *bool `type:"boolean"`

    // A unique identifier.
    Id  *string `type:"string"`

    // A unique identifier.
    SourceId *string `type:"string"`

    Tags map[string]*string `type:"map"`

    // Dates and times in AWS Data Exchange are recorded in ISO 8601 format.
    UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

func (GetRevisionOutput) GoString Uses

func (s GetRevisionOutput) GoString() string

GoString returns the string representation

func (*GetRevisionOutput) SetArn Uses

func (s *GetRevisionOutput) SetArn(v string) *GetRevisionOutput

SetArn sets the Arn field's value.

func (*GetRevisionOutput) SetComment Uses

func (s *GetRevisionOutput) SetComment(v string) *GetRevisionOutput

SetComment sets the Comment field's value.

func (*GetRevisionOutput) SetCreatedAt Uses

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

SetCreatedAt sets the CreatedAt field's value.

func (*GetRevisionOutput) SetDataSetId Uses

func (s *GetRevisionOutput) SetDataSetId(v string) *GetRevisionOutput

SetDataSetId sets the DataSetId field's value.

func (*GetRevisionOutput) SetFinalized Uses

func (s *GetRevisionOutput) SetFinalized(v bool) *GetRevisionOutput

SetFinalized sets the Finalized field's value.

func (*GetRevisionOutput) SetId Uses

func (s *GetRevisionOutput) SetId(v string) *GetRevisionOutput

SetId sets the Id field's value.

func (*GetRevisionOutput) SetSourceId Uses

func (s *GetRevisionOutput) SetSourceId(v string) *GetRevisionOutput

SetSourceId sets the SourceId field's value.

func (*GetRevisionOutput) SetTags Uses

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

SetTags sets the Tags field's value.

func (*GetRevisionOutput) SetUpdatedAt Uses

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

SetUpdatedAt sets the UpdatedAt field's value.

func (GetRevisionOutput) String Uses

func (s GetRevisionOutput) String() string

String returns the string representation

type ImportAssetFromSignedUrlJobErrorDetails Uses

type ImportAssetFromSignedUrlJobErrorDetails struct {

    // The name of the asset. When importing from Amazon S3, the S3 object key is
    // used as the asset name. When exporting to Amazon S3, the asset name is used
    // as default target S3 object key.
    //
    // AssetName is a required field
    AssetName *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ImportAssetFromSignedUrlJobErrorDetails) GoString Uses

func (s ImportAssetFromSignedUrlJobErrorDetails) GoString() string

GoString returns the string representation

func (*ImportAssetFromSignedUrlJobErrorDetails) SetAssetName Uses

func (s *ImportAssetFromSignedUrlJobErrorDetails) SetAssetName(v string) *ImportAssetFromSignedUrlJobErrorDetails

SetAssetName sets the AssetName field's value.

func (ImportAssetFromSignedUrlJobErrorDetails) String Uses

func (s ImportAssetFromSignedUrlJobErrorDetails) String() string

String returns the string representation

type ImportAssetFromSignedUrlRequestDetails Uses

type ImportAssetFromSignedUrlRequestDetails struct {

    // The name of the asset. When importing from Amazon S3, the S3 object key is
    // used as the asset name.
    //
    // AssetName is a required field
    AssetName *string `type:"string" required:"true"`

    // The unique identifier for the data set associated with this import job.
    //
    // DataSetId is a required field
    DataSetId *string `type:"string" required:"true"`

    // The Base64-encoded Md5 hash for the asset, used to ensure the integrity of
    // the file at that location.
    //
    // Md5Hash is a required field
    Md5Hash *string `min:"24" type:"string" required:"true"`

    // The unique identifier for the revision associated with this import request.
    //
    // RevisionId is a required field
    RevisionId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Details of the operation to be performed by the job.

func (ImportAssetFromSignedUrlRequestDetails) GoString Uses

func (s ImportAssetFromSignedUrlRequestDetails) GoString() string

GoString returns the string representation

func (*ImportAssetFromSignedUrlRequestDetails) SetAssetName Uses

func (s *ImportAssetFromSignedUrlRequestDetails) SetAssetName(v string) *ImportAssetFromSignedUrlRequestDetails

SetAssetName sets the AssetName field's value.

func (*ImportAssetFromSignedUrlRequestDetails) SetDataSetId Uses

func (s *ImportAssetFromSignedUrlRequestDetails) SetDataSetId(v string) *ImportAssetFromSignedUrlRequestDetails

SetDataSetId sets the DataSetId field's value.

func (*ImportAssetFromSignedUrlRequestDetails) SetMd5Hash Uses

func (s *ImportAssetFromSignedUrlRequestDetails) SetMd5Hash(v string) *ImportAssetFromSignedUrlRequestDetails

SetMd5Hash sets the Md5Hash field's value.

func (*ImportAssetFromSignedUrlRequestDetails) SetRevisionId Uses

func (s *ImportAssetFromSignedUrlRequestDetails) SetRevisionId(v string) *ImportAssetFromSignedUrlRequestDetails

SetRevisionId sets the RevisionId field's value.

func (ImportAssetFromSignedUrlRequestDetails) String Uses

func (s ImportAssetFromSignedUrlRequestDetails) String() string

String returns the string representation

func (*ImportAssetFromSignedUrlRequestDetails) Validate Uses

func (s *ImportAssetFromSignedUrlRequestDetails) Validate() error

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

type ImportAssetFromSignedUrlResponseDetails Uses

type ImportAssetFromSignedUrlResponseDetails struct {

    // The name for the asset associated with this import response.
    //
    // AssetName is a required field
    AssetName *string `type:"string" required:"true"`

    // The unique identifier for the data set associated with this import job.
    //
    // DataSetId is a required field
    DataSetId *string `type:"string" required:"true"`

    // The Base64-encoded Md5 hash for the asset, used to ensure the integrity of
    // the file at that location.
    Md5Hash *string `min:"24" type:"string"`

    // The unique identifier for the revision associated with this import response.
    //
    // RevisionId is a required field
    RevisionId *string `type:"string" required:"true"`

    // The signed URL.
    SignedUrl *string `type:"string"`

    // The time and date at which the signed URL expires, in ISO 8601 format.
    SignedUrlExpiresAt *time.Time `type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

The details in the response for an import request, including the signed URL and other information.

func (ImportAssetFromSignedUrlResponseDetails) GoString Uses

func (s ImportAssetFromSignedUrlResponseDetails) GoString() string

GoString returns the string representation

func (*ImportAssetFromSignedUrlResponseDetails) SetAssetName Uses

func (s *ImportAssetFromSignedUrlResponseDetails) SetAssetName(v string) *ImportAssetFromSignedUrlResponseDetails

SetAssetName sets the AssetName field's value.

func (*ImportAssetFromSignedUrlResponseDetails) SetDataSetId Uses

func (s *ImportAssetFromSignedUrlResponseDetails) SetDataSetId(v string) *ImportAssetFromSignedUrlResponseDetails

SetDataSetId sets the DataSetId field's value.

func (*ImportAssetFromSignedUrlResponseDetails) SetMd5Hash Uses

func (s *ImportAssetFromSignedUrlResponseDetails) SetMd5Hash(v string) *ImportAssetFromSignedUrlResponseDetails

SetMd5Hash sets the Md5Hash field's value.

func (*ImportAssetFromSignedUrlResponseDetails) SetRevisionId Uses

func (s *ImportAssetFromSignedUrlResponseDetails) SetRevisionId(v string) *ImportAssetFromSignedUrlResponseDetails

SetRevisionId sets the RevisionId field's value.

func (*ImportAssetFromSignedUrlResponseDetails) SetSignedUrl Uses

func (s *ImportAssetFromSignedUrlResponseDetails) SetSignedUrl(v string) *ImportAssetFromSignedUrlResponseDetails

SetSignedUrl sets the SignedUrl field's value.

func (*ImportAssetFromSignedUrlResponseDetails) SetSignedUrlExpiresAt Uses

func (s *ImportAssetFromSignedUrlResponseDetails) SetSignedUrlExpiresAt(v time.Time) *ImportAssetFromSignedUrlResponseDetails

SetSignedUrlExpiresAt sets the SignedUrlExpiresAt field's value.

func (ImportAssetFromSignedUrlResponseDetails) String Uses

func (s ImportAssetFromSignedUrlResponseDetails) String() string

String returns the string representation

type ImportAssetsFromS3RequestDetails Uses

type ImportAssetsFromS3RequestDetails struct {

    // Is a list of S3 bucket and object key pairs.
    //
    // AssetSources is a required field
    AssetSources []*AssetSourceEntry `type:"list" required:"true"`

    // The unique identifier for the data set associated with this import job.
    //
    // DataSetId is a required field
    DataSetId *string `type:"string" required:"true"`

    // The unique identifier for the revision associated with this import request.
    //
    // RevisionId is a required field
    RevisionId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Details of the operation to be performed by the job.

func (ImportAssetsFromS3RequestDetails) GoString Uses

func (s ImportAssetsFromS3RequestDetails) GoString() string

GoString returns the string representation

func (*ImportAssetsFromS3RequestDetails) SetAssetSources Uses

func (s *ImportAssetsFromS3RequestDetails) SetAssetSources(v []*AssetSourceEntry) *ImportAssetsFromS3RequestDetails

SetAssetSources sets the AssetSources field's value.

func (*ImportAssetsFromS3RequestDetails) SetDataSetId Uses

func (s *ImportAssetsFromS3RequestDetails) SetDataSetId(v string) *ImportAssetsFromS3RequestDetails

SetDataSetId sets the DataSetId field's value.

func (*ImportAssetsFromS3RequestDetails) SetRevisionId Uses

func (s *ImportAssetsFromS3RequestDetails) SetRevisionId(v string) *ImportAssetsFromS3RequestDetails

SetRevisionId sets the RevisionId field's value.

func (ImportAssetsFromS3RequestDetails) String Uses

func (s ImportAssetsFromS3RequestDetails) String() string

String returns the string representation

func (*ImportAssetsFromS3RequestDetails) Validate Uses

func (s *ImportAssetsFromS3RequestDetails) Validate() error

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

type ImportAssetsFromS3ResponseDetails Uses

type ImportAssetsFromS3ResponseDetails struct {

    // Is a list of Amazon S3 bucket and object key pairs.
    //
    // AssetSources is a required field
    AssetSources []*AssetSourceEntry `type:"list" required:"true"`

    // The unique identifier for the data set associated with this import job.
    //
    // DataSetId is a required field
    DataSetId *string `type:"string" required:"true"`

    // The unique identifier for the revision associated with this import response.
    //
    // RevisionId is a required field
    RevisionId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Details from an import from Amazon S3 response.

func (ImportAssetsFromS3ResponseDetails) GoString Uses

func (s ImportAssetsFromS3ResponseDetails) GoString() string

GoString returns the string representation

func (*ImportAssetsFromS3ResponseDetails) SetAssetSources Uses

func (s *ImportAssetsFromS3ResponseDetails) SetAssetSources(v []*AssetSourceEntry) *ImportAssetsFromS3ResponseDetails

SetAssetSources sets the AssetSources field's value.

func (*ImportAssetsFromS3ResponseDetails) SetDataSetId Uses

func (s *ImportAssetsFromS3ResponseDetails) SetDataSetId(v string) *ImportAssetsFromS3ResponseDetails

SetDataSetId sets the DataSetId field's value.

func (*ImportAssetsFromS3ResponseDetails) SetRevisionId Uses

func (s *ImportAssetsFromS3ResponseDetails) SetRevisionId(v string) *ImportAssetsFromS3ResponseDetails

SetRevisionId sets the RevisionId field's value.

func (ImportAssetsFromS3ResponseDetails) String Uses

func (s ImportAssetsFromS3ResponseDetails) String() string

String returns the string representation

type JobEntry Uses

type JobEntry struct {

    // The ARN for the job.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // The date and time that the job was created, in ISO 8601 format.
    //
    // CreatedAt is a required field
    CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"`

    // Details of the operation to be performed by the job, such as export destination
    // details or import source details.
    //
    // Details is a required field
    Details *ResponseDetails `type:"structure" required:"true"`

    // Errors for jobs.
    Errors []*JobError `type:"list"`

    // The unique identifier for the job.
    //
    // Id is a required field
    Id  *string `type:"string" required:"true"`

    // The state of the job.
    //
    // State is a required field
    State *string `type:"string" required:"true" enum:"State"`

    // The job type.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"Type"`

    // The date and time that the job was last updated, in ISO 8601 format.
    //
    // UpdatedAt is a required field
    UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"`
    // contains filtered or unexported fields
}

AWS Data Exchange Jobs are asynchronous import or export operations used to create or copy assets. A data set owner can both import and export as they see fit. Someone with an entitlement to a data set can only export. Jobs are deleted 90 days after they are created.

func (JobEntry) GoString Uses

func (s JobEntry) GoString() string

GoString returns the string representation

func (*JobEntry) SetArn Uses

func (s *JobEntry) SetArn(v string) *JobEntry

SetArn sets the Arn field's value.

func (*JobEntry) SetCreatedAt Uses

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

SetCreatedAt sets the CreatedAt field's value.

func (*JobEntry) SetDetails Uses

func (s *JobEntry) SetDetails(v *ResponseDetails) *JobEntry

SetDetails sets the Details field's value.

func (*JobEntry) SetErrors Uses

func (s *JobEntry) SetErrors(v []*JobError) *JobEntry

SetErrors sets the Errors field's value.

func (*JobEntry) SetId Uses

func (s *JobEntry) SetId(v string) *JobEntry

SetId sets the Id field's value.

func (*JobEntry) SetState Uses

func (s *JobEntry) SetState(v string) *JobEntry

SetState sets the State field's value.

func (*JobEntry) SetType Uses

func (s *JobEntry) SetType(v string) *JobEntry

SetType sets the Type field's value.

func (*JobEntry) SetUpdatedAt Uses

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

SetUpdatedAt sets the UpdatedAt field's value.

func (JobEntry) String Uses

func (s JobEntry) String() string

String returns the string representation

type JobError Uses

type JobError struct {

    // The code for the job error.
    //
    // Code is a required field
    Code *string `type:"string" required:"true" enum:"Code"`

    Details *Details `type:"structure"`

    // The name of the limit that was reached.
    LimitName *string `type:"string" enum:"JobErrorLimitName"`

    // The value of the exceeded limit.
    LimitValue *float64 `type:"double"`

    // The message related to the job error.
    //
    // Message is a required field
    Message *string `type:"string" required:"true"`

    // The unqiue identifier for the resource related to the error.
    ResourceId *string `type:"string"`

    // The type of resource related to the error.
    ResourceType *string `type:"string" enum:"JobErrorResourceTypes"`
    // contains filtered or unexported fields
}

An error that occurred with the job request.

func (JobError) GoString Uses

func (s JobError) GoString() string

GoString returns the string representation

func (*JobError) SetCode Uses

func (s *JobError) SetCode(v string) *JobError

SetCode sets the Code field's value.

func (*JobError) SetDetails Uses

func (s *JobError) SetDetails(v *Details) *JobError

SetDetails sets the Details field's value.

func (*JobError) SetLimitName Uses

func (s *JobError) SetLimitName(v string) *JobError

SetLimitName sets the LimitName field's value.

func (*JobError) SetLimitValue Uses

func (s *JobError) SetLimitValue(v float64) *JobError

SetLimitValue sets the LimitValue field's value.

func (*JobError) SetMessage Uses

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

SetMessage sets the Message field's value.

func (*JobError) SetResourceId Uses

func (s *JobError) SetResourceId(v string) *JobError

SetResourceId sets the ResourceId field's value.

func (*JobError) SetResourceType Uses

func (s *JobError) SetResourceType(v string) *JobError

SetResourceType sets the ResourceType field's value.

func (JobError) String Uses

func (s JobError) String() string

String returns the string representation

type ListDataSetRevisionsInput Uses

type ListDataSetRevisionsInput struct {

    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`

    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

func (ListDataSetRevisionsInput) GoString Uses

func (s ListDataSetRevisionsInput) GoString() string

GoString returns the string representation

func (*ListDataSetRevisionsInput) SetDataSetId Uses

func (s *ListDataSetRevisionsInput) SetDataSetId(v string) *ListDataSetRevisionsInput

SetDataSetId sets the DataSetId field's value.

func (*ListDataSetRevisionsInput) SetMaxResults Uses

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

SetMaxResults sets the MaxResults field's value.

func (*ListDataSetRevisionsInput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (ListDataSetRevisionsInput) String Uses

func (s ListDataSetRevisionsInput) String() string

String returns the string representation

func (*ListDataSetRevisionsInput) Validate Uses

func (s *ListDataSetRevisionsInput) Validate() error

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

type ListDataSetRevisionsOutput Uses

type ListDataSetRevisionsOutput struct {

    // The token value retrieved from a previous call to access the next page of
    // results.
    NextToken *string `type:"string"`

    Revisions []*RevisionEntry `type:"list"`
    // contains filtered or unexported fields
}

func (ListDataSetRevisionsOutput) GoString Uses

func (s ListDataSetRevisionsOutput) GoString() string

GoString returns the string representation

func (*ListDataSetRevisionsOutput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (*ListDataSetRevisionsOutput) SetRevisions Uses

func (s *ListDataSetRevisionsOutput) SetRevisions(v []*RevisionEntry) *ListDataSetRevisionsOutput

SetRevisions sets the Revisions field's value.

func (ListDataSetRevisionsOutput) String Uses

func (s ListDataSetRevisionsOutput) String() string

String returns the string representation

type ListDataSetsInput Uses

type ListDataSetsInput struct {
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    Origin *string `location:"querystring" locationName:"origin" type:"string"`
    // contains filtered or unexported fields
}

func (ListDataSetsInput) GoString Uses

func (s ListDataSetsInput) GoString() string

GoString returns the string representation

func (*ListDataSetsInput) SetMaxResults Uses

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

SetMaxResults sets the MaxResults field's value.

func (*ListDataSetsInput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (*ListDataSetsInput) SetOrigin Uses

func (s *ListDataSetsInput) SetOrigin(v string) *ListDataSetsInput

SetOrigin sets the Origin field's value.

func (ListDataSetsInput) String Uses

func (s ListDataSetsInput) String() string

String returns the string representation

func (*ListDataSetsInput) Validate Uses

func (s *ListDataSetsInput) Validate() error

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

type ListDataSetsOutput Uses

type ListDataSetsOutput struct {
    DataSets []*DataSetEntry `type:"list"`

    // The token value retrieved from a previous call to access the next page of
    // results.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (ListDataSetsOutput) GoString Uses

func (s ListDataSetsOutput) GoString() string

GoString returns the string representation

func (*ListDataSetsOutput) SetDataSets Uses

func (s *ListDataSetsOutput) SetDataSets(v []*DataSetEntry) *ListDataSetsOutput

SetDataSets sets the DataSets field's value.

func (*ListDataSetsOutput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (ListDataSetsOutput) String Uses

func (s ListDataSetsOutput) String() string

String returns the string representation

type ListJobsInput Uses

type ListJobsInput struct {
    DataSetId *string `location:"querystring" locationName:"dataSetId" type:"string"`

    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    RevisionId *string `location:"querystring" locationName:"revisionId" type:"string"`
    // contains filtered or unexported fields
}

func (ListJobsInput) GoString Uses

func (s ListJobsInput) GoString() string

GoString returns the string representation

func (*ListJobsInput) SetDataSetId Uses

func (s *ListJobsInput) SetDataSetId(v string) *ListJobsInput

SetDataSetId sets the DataSetId field's value.

func (*ListJobsInput) SetMaxResults Uses

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

SetMaxResults sets the MaxResults field's value.

func (*ListJobsInput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (*ListJobsInput) SetRevisionId Uses

func (s *ListJobsInput) SetRevisionId(v string) *ListJobsInput

SetRevisionId sets the RevisionId field's value.

func (ListJobsInput) String Uses

func (s ListJobsInput) String() string

String returns the string representation

func (*ListJobsInput) Validate Uses

func (s *ListJobsInput) Validate() error

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

type ListJobsOutput Uses

type ListJobsOutput struct {
    Jobs []*JobEntry `type:"list"`

    // The token value retrieved from a previous call to access the next page of
    // results.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (ListJobsOutput) GoString Uses

func (s ListJobsOutput) GoString() string

GoString returns the string representation

func (*ListJobsOutput) SetJobs Uses

func (s *ListJobsOutput) SetJobs(v []*JobEntry) *ListJobsOutput

SetJobs sets the Jobs field's value.

func (*ListJobsOutput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (ListJobsOutput) String Uses

func (s ListJobsOutput) String() string

String returns the string representation

type ListRevisionAssetsInput Uses

type ListRevisionAssetsInput struct {

    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`

    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    // RevisionId is a required field
    RevisionId *string `location:"uri" locationName:"RevisionId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListRevisionAssetsInput) GoString Uses

func (s ListRevisionAssetsInput) GoString() string

GoString returns the string representation

func (*ListRevisionAssetsInput) SetDataSetId Uses

func (s *ListRevisionAssetsInput) SetDataSetId(v string) *ListRevisionAssetsInput

SetDataSetId sets the DataSetId field's value.

func (*ListRevisionAssetsInput) SetMaxResults Uses

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

SetMaxResults sets the MaxResults field's value.

func (*ListRevisionAssetsInput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (*ListRevisionAssetsInput) SetRevisionId Uses

func (s *ListRevisionAssetsInput) SetRevisionId(v string) *ListRevisionAssetsInput

SetRevisionId sets the RevisionId field's value.

func (ListRevisionAssetsInput) String Uses

func (s ListRevisionAssetsInput) String() string

String returns the string representation

func (*ListRevisionAssetsInput) Validate Uses

func (s *ListRevisionAssetsInput) Validate() error

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

type ListRevisionAssetsOutput Uses

type ListRevisionAssetsOutput struct {
    Assets []*AssetEntry `type:"list"`

    // The token value retrieved from a previous call to access the next page of
    // results.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (ListRevisionAssetsOutput) GoString Uses

func (s ListRevisionAssetsOutput) GoString() string

GoString returns the string representation

func (*ListRevisionAssetsOutput) SetAssets Uses

func (s *ListRevisionAssetsOutput) SetAssets(v []*AssetEntry) *ListRevisionAssetsOutput

SetAssets sets the Assets field's value.

func (*ListRevisionAssetsOutput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (ListRevisionAssetsOutput) String Uses

func (s ListRevisionAssetsOutput) String() string

String returns the string representation

type ListTagsForResourceInput Uses

type ListTagsForResourceInput struct {

    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"resource-arn" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListTagsForResourceInput) GoString Uses

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourceInput) SetResourceArn Uses

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

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String Uses

func (s ListTagsForResourceInput) String() string

String returns the string representation

func (*ListTagsForResourceInput) Validate Uses

func (s *ListTagsForResourceInput) Validate() error

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

type ListTagsForResourceOutput Uses

type ListTagsForResourceOutput struct {
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (ListTagsForResourceOutput) GoString Uses

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation

func (*ListTagsForResourceOutput) SetTags Uses

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

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String Uses

func (s ListTagsForResourceOutput) String() string

String returns the string representation

type OriginDetails Uses

type OriginDetails struct {

    // ProductId is a required field
    ProductId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (OriginDetails) GoString Uses

func (s OriginDetails) GoString() string

GoString returns the string representation

func (*OriginDetails) SetProductId Uses

func (s *OriginDetails) SetProductId(v string) *OriginDetails

SetProductId sets the ProductId field's value.

func (OriginDetails) String Uses

func (s OriginDetails) String() string

String returns the string representation

type RequestDetails Uses

type RequestDetails struct {

    // Details about the export to signed URL request.
    ExportAssetToSignedUrl *ExportAssetToSignedUrlRequestDetails `type:"structure"`

    // Details about the export to Amazon S3 request.
    ExportAssetsToS3 *ExportAssetsToS3RequestDetails `type:"structure"`

    // Details about the import from signed URL request.
    ImportAssetFromSignedUrl *ImportAssetFromSignedUrlRequestDetails `type:"structure"`

    // Details about the import from Amazon S3 request.
    ImportAssetsFromS3 *ImportAssetsFromS3RequestDetails `type:"structure"`
    // contains filtered or unexported fields
}

The details for the request.

func (RequestDetails) GoString Uses

func (s RequestDetails) GoString() string

GoString returns the string representation

func (*RequestDetails) SetExportAssetToSignedUrl Uses

func (s *RequestDetails) SetExportAssetToSignedUrl(v *ExportAssetToSignedUrlRequestDetails) *RequestDetails

SetExportAssetToSignedUrl sets the ExportAssetToSignedUrl field's value.

func (*RequestDetails) SetExportAssetsToS3 Uses

func (s *RequestDetails) SetExportAssetsToS3(v *ExportAssetsToS3RequestDetails) *RequestDetails

SetExportAssetsToS3 sets the ExportAssetsToS3 field's value.

func (*RequestDetails) SetImportAssetFromSignedUrl Uses

func (s *RequestDetails) SetImportAssetFromSignedUrl(v *ImportAssetFromSignedUrlRequestDetails) *RequestDetails

SetImportAssetFromSignedUrl sets the ImportAssetFromSignedUrl field's value.

func (*RequestDetails) SetImportAssetsFromS3 Uses

func (s *RequestDetails) SetImportAssetsFromS3(v *ImportAssetsFromS3RequestDetails) *RequestDetails

SetImportAssetsFromS3 sets the ImportAssetsFromS3 field's value.

func (RequestDetails) String Uses

func (s RequestDetails) String() string

String returns the string representation

func (*RequestDetails) Validate Uses

func (s *RequestDetails) Validate() error

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

type ResponseDetails Uses

type ResponseDetails struct {

    // Details for the export to signed URL response.
    ExportAssetToSignedUrl *ExportAssetToSignedUrlResponseDetails `type:"structure"`

    // Details for the export to Amazon S3 response.
    ExportAssetsToS3 *ExportAssetsToS3ResponseDetails `type:"structure"`

    // Details for the import from signed URL response.
    ImportAssetFromSignedUrl *ImportAssetFromSignedUrlResponseDetails `type:"structure"`

    // Details for the import from Amazon S3 response.
    ImportAssetsFromS3 *ImportAssetsFromS3ResponseDetails `type:"structure"`
    // contains filtered or unexported fields
}

Details for the response.

func (ResponseDetails) GoString Uses

func (s ResponseDetails) GoString() string

GoString returns the string representation

func (*ResponseDetails) SetExportAssetToSignedUrl Uses

func (s *ResponseDetails) SetExportAssetToSignedUrl(v *ExportAssetToSignedUrlResponseDetails) *ResponseDetails

SetExportAssetToSignedUrl sets the ExportAssetToSignedUrl field's value.

func (*ResponseDetails) SetExportAssetsToS3 Uses

func (s *ResponseDetails) SetExportAssetsToS3(v *ExportAssetsToS3ResponseDetails) *ResponseDetails

SetExportAssetsToS3 sets the ExportAssetsToS3 field's value.

func (*ResponseDetails) SetImportAssetFromSignedUrl Uses

func (s *ResponseDetails) SetImportAssetFromSignedUrl(v *ImportAssetFromSignedUrlResponseDetails) *ResponseDetails

SetImportAssetFromSignedUrl sets the ImportAssetFromSignedUrl field's value.

func (*ResponseDetails) SetImportAssetsFromS3 Uses

func (s *ResponseDetails) SetImportAssetsFromS3(v *ImportAssetsFromS3ResponseDetails) *ResponseDetails

SetImportAssetsFromS3 sets the ImportAssetsFromS3 field's value.

func (ResponseDetails) String Uses

func (s ResponseDetails) String() string

String returns the string representation

type RevisionEntry Uses

type RevisionEntry struct {

    // The ARN for the revision.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // An optional comment about the revision.
    Comment *string `type:"string"`

    // The date and time that the revision was created, in ISO 8601 format.
    //
    // CreatedAt is a required field
    CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"`

    // The unique identifier for the data set associated with this revision.
    //
    // DataSetId is a required field
    DataSetId *string `type:"string" required:"true"`

    // To publish a revision to a data set in a product, the revision must first
    // be finalized. Finalizing a revision tells AWS Data Exchange that your changes
    // to the assets in the revision are complete. After it's in this read-only
    // state, you can publish the revision to your products.
    //
    // Finalized revisions can be published through the AWS Data Exchange console
    // or the AWS Marketplace Catalog API, using the StartChangeSet AWS Marketplace
    // Catalog API action. When using the API, revisions are uniquely identified
    // by their ARN.
    Finalized *bool `type:"boolean"`

    // The unique identifier for the revision.
    //
    // Id is a required field
    Id  *string `type:"string" required:"true"`

    // The revision ID of the owned revision corresponding to the entitled revision
    // being viewed. This parameter is returned when a revision owner is viewing
    // the entitled copy of its owned revision.
    SourceId *string `type:"string"`

    // The date and time that the revision was last updated, in ISO 8601 format.
    //
    // UpdatedAt is a required field
    UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"`
    // contains filtered or unexported fields
}

A revision is a container for one or more assets.

func (RevisionEntry) GoString Uses

func (s RevisionEntry) GoString() string

GoString returns the string representation

func (*RevisionEntry) SetArn Uses

func (s *RevisionEntry) SetArn(v string) *RevisionEntry

SetArn sets the Arn field's value.

func (*RevisionEntry) SetComment Uses

func (s *RevisionEntry) SetComment(v string) *RevisionEntry

SetComment sets the Comment field's value.

func (*RevisionEntry) SetCreatedAt Uses

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

SetCreatedAt sets the CreatedAt field's value.

func (*RevisionEntry) SetDataSetId Uses

func (s *RevisionEntry) SetDataSetId(v string) *RevisionEntry

SetDataSetId sets the DataSetId field's value.

func (*RevisionEntry) SetFinalized Uses

func (s *RevisionEntry) SetFinalized(v bool) *RevisionEntry

SetFinalized sets the Finalized field's value.

func (*RevisionEntry) SetId Uses

func (s *RevisionEntry) SetId(v string) *RevisionEntry

SetId sets the Id field's value.

func (*RevisionEntry) SetSourceId Uses

func (s *RevisionEntry) SetSourceId(v string) *RevisionEntry

SetSourceId sets the SourceId field's value.

func (*RevisionEntry) SetUpdatedAt Uses

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

SetUpdatedAt sets the UpdatedAt field's value.

func (RevisionEntry) String Uses

func (s RevisionEntry) String() string

String returns the string representation

type S3SnapshotAsset Uses

type S3SnapshotAsset struct {

    // The size of the S3 object that is the object.
    //
    // Size is a required field
    Size *float64 `type:"double" required:"true"`
    // contains filtered or unexported fields
}

The S3 object that is the asset.

func (S3SnapshotAsset) GoString Uses

func (s S3SnapshotAsset) GoString() string

GoString returns the string representation

func (*S3SnapshotAsset) SetSize Uses

func (s *S3SnapshotAsset) SetSize(v float64) *S3SnapshotAsset

SetSize sets the Size field's value.

func (S3SnapshotAsset) String Uses

func (s S3SnapshotAsset) String() string

String returns the string representation

type StartJobInput Uses

type StartJobInput struct {

    // JobId is a required field
    JobId *string `location:"uri" locationName:"JobId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (StartJobInput) GoString Uses

func (s StartJobInput) GoString() string

GoString returns the string representation

func (*StartJobInput) SetJobId Uses

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

SetJobId sets the JobId field's value.

func (StartJobInput) String Uses

func (s StartJobInput) String() string

String returns the string representation

func (*StartJobInput) Validate Uses

func (s *StartJobInput) Validate() error

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

type StartJobOutput Uses

type StartJobOutput struct {
    // contains filtered or unexported fields
}

func (StartJobOutput) GoString Uses

func (s StartJobOutput) GoString() string

GoString returns the string representation

func (StartJobOutput) String Uses

func (s StartJobOutput) String() string

String returns the string representation

type TagResourceInput Uses

type TagResourceInput struct {

    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"resource-arn" type:"string" required:"true"`

    // Tags is a required field
    Tags map[string]*string `locationName:"tags" type:"map" required:"true"`
    // contains filtered or unexported fields
}

func (TagResourceInput) GoString Uses

func (s TagResourceInput) GoString() string

GoString returns the string representation

func (*TagResourceInput) SetResourceArn Uses

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

SetResourceArn sets the ResourceArn field's value.

func (*TagResourceInput) SetTags Uses

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

SetTags sets the Tags field's value.

func (TagResourceInput) String Uses

func (s TagResourceInput) String() string

String returns the string representation

func (*TagResourceInput) Validate Uses

func (s *TagResourceInput) Validate() error

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

type TagResourceOutput Uses

type TagResourceOutput struct {
    // contains filtered or unexported fields
}

func (TagResourceOutput) GoString Uses

func (s TagResourceOutput) GoString() string

GoString returns the string representation

func (TagResourceOutput) String Uses

func (s TagResourceOutput) String() string

String returns the string representation

type UntagResourceInput Uses

type UntagResourceInput struct {

    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"resource-arn" type:"string" required:"true"`

    // TagKeys is a required field
    TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (UntagResourceInput) GoString Uses

func (s UntagResourceInput) GoString() string

GoString returns the string representation

func (*UntagResourceInput) SetResourceArn Uses

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

SetResourceArn sets the ResourceArn field's value.

func (*UntagResourceInput) SetTagKeys Uses

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String Uses

func (s UntagResourceInput) String() string

String returns the string representation

func (*UntagResourceInput) Validate Uses

func (s *UntagResourceInput) Validate() error

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

type UntagResourceOutput Uses

type UntagResourceOutput struct {
    // contains filtered or unexported fields
}

func (UntagResourceOutput) GoString Uses

func (s UntagResourceOutput) GoString() string

GoString returns the string representation

func (UntagResourceOutput) String Uses

func (s UntagResourceOutput) String() string

String returns the string representation

type UpdateAssetInput Uses

type UpdateAssetInput struct {

    // AssetId is a required field
    AssetId *string `location:"uri" locationName:"AssetId" type:"string" required:"true"`

    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`

    // The name of the asset. When importing from Amazon S3, the S3 object key is
    // used as the asset name. When exporting to Amazon S3, the asset name is used
    // as default target S3 object key.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // RevisionId is a required field
    RevisionId *string `location:"uri" locationName:"RevisionId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The request to update an asset.

func (UpdateAssetInput) GoString Uses

func (s UpdateAssetInput) GoString() string

GoString returns the string representation

func (*UpdateAssetInput) SetAssetId Uses

func (s *UpdateAssetInput) SetAssetId(v string) *UpdateAssetInput

SetAssetId sets the AssetId field's value.

func (*UpdateAssetInput) SetDataSetId Uses

func (s *UpdateAssetInput) SetDataSetId(v string) *UpdateAssetInput

SetDataSetId sets the DataSetId field's value.

func (*UpdateAssetInput) SetName Uses

func (s *UpdateAssetInput) SetName(v string) *UpdateAssetInput

SetName sets the Name field's value.

func (*UpdateAssetInput) SetRevisionId Uses

func (s *UpdateAssetInput) SetRevisionId(v string) *UpdateAssetInput

SetRevisionId sets the RevisionId field's value.

func (UpdateAssetInput) String Uses

func (s UpdateAssetInput) String() string

String returns the string representation

func (*UpdateAssetInput) Validate Uses

func (s *UpdateAssetInput) Validate() error

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

type UpdateAssetOutput Uses

type UpdateAssetOutput struct {

    // An Amazon Resource Name (ARN) that uniquely identifies an AWS resource.
    Arn *string `type:"string"`

    AssetDetails *AssetDetails `type:"structure"`

    // The type of file your data is stored in. Currently, the supported asset type
    // is S3_SNAPSHOT.
    AssetType *string `type:"string" enum:"AssetType"`

    // Dates and times in AWS Data Exchange are recorded in ISO 8601 format.
    CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // A unique identifier.
    DataSetId *string `type:"string"`

    // A unique identifier.
    Id  *string `type:"string"`

    // The name of the asset. When importing from Amazon S3, the S3 object key is
    // used as the asset name. When exporting to Amazon S3, the asset name is used
    // as default target S3 object key.
    Name *string `type:"string"`

    // A unique identifier.
    RevisionId *string `type:"string"`

    // A unique identifier.
    SourceId *string `type:"string"`

    // Dates and times in AWS Data Exchange are recorded in ISO 8601 format.
    UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

func (UpdateAssetOutput) GoString Uses

func (s UpdateAssetOutput) GoString() string

GoString returns the string representation

func (*UpdateAssetOutput) SetArn Uses

func (s *UpdateAssetOutput) SetArn(v string) *UpdateAssetOutput

SetArn sets the Arn field's value.

func (*UpdateAssetOutput) SetAssetDetails Uses

func (s *UpdateAssetOutput) SetAssetDetails(v *AssetDetails) *UpdateAssetOutput

SetAssetDetails sets the AssetDetails field's value.

func (*UpdateAssetOutput) SetAssetType Uses

func (s *UpdateAssetOutput) SetAssetType(v string) *UpdateAssetOutput

SetAssetType sets the AssetType field's value.

func (*UpdateAssetOutput) SetCreatedAt Uses

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

SetCreatedAt sets the CreatedAt field's value.

func (*UpdateAssetOutput) SetDataSetId Uses

func (s *UpdateAssetOutput) SetDataSetId(v string) *UpdateAssetOutput

SetDataSetId sets the DataSetId field's value.

func (*UpdateAssetOutput) SetId Uses

func (s *UpdateAssetOutput) SetId(v string) *UpdateAssetOutput

SetId sets the Id field's value.

func (*UpdateAssetOutput) SetName Uses

func (s *UpdateAssetOutput) SetName(v string) *UpdateAssetOutput

SetName sets the Name field's value.

func (*UpdateAssetOutput) SetRevisionId Uses

func (s *UpdateAssetOutput) SetRevisionId(v string) *UpdateAssetOutput

SetRevisionId sets the RevisionId field's value.

func (*UpdateAssetOutput) SetSourceId Uses

func (s *UpdateAssetOutput) SetSourceId(v string) *UpdateAssetOutput

SetSourceId sets the SourceId field's value.

func (*UpdateAssetOutput) SetUpdatedAt Uses

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

SetUpdatedAt sets the UpdatedAt field's value.

func (UpdateAssetOutput) String Uses

func (s UpdateAssetOutput) String() string

String returns the string representation

type UpdateDataSetInput Uses

type UpdateDataSetInput struct {

    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`

    // The description for the data set.
    Description *string `type:"string"`

    // The name of the data set.
    Name *string `type:"string"`
    // contains filtered or unexported fields
}

The request to update a data set.

func (UpdateDataSetInput) GoString Uses

func (s UpdateDataSetInput) GoString() string

GoString returns the string representation

func (*UpdateDataSetInput) SetDataSetId Uses

func (s *UpdateDataSetInput) SetDataSetId(v string) *UpdateDataSetInput

SetDataSetId sets the DataSetId field's value.

func (*UpdateDataSetInput) SetDescription Uses

func (s *UpdateDataSetInput) SetDescription(v string) *UpdateDataSetInput

SetDescription sets the Description field's value.

func (*UpdateDataSetInput) SetName Uses

func (s *UpdateDataSetInput) SetName(v string) *UpdateDataSetInput

SetName sets the Name field's value.

func (UpdateDataSetInput) String Uses

func (s UpdateDataSetInput) String() string

String returns the string representation

func (*UpdateDataSetInput) Validate Uses

func (s *UpdateDataSetInput) Validate() error

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

type UpdateDataSetOutput Uses

type UpdateDataSetOutput struct {

    // An Amazon Resource Name (ARN) that uniquely identifies an AWS resource.
    Arn *string `type:"string"`

    // The type of file your data is stored in. Currently, the supported asset type
    // is S3_SNAPSHOT.
    AssetType *string `type:"string" enum:"AssetType"`

    // Dates and times in AWS Data Exchange are recorded in ISO 8601 format.
    CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // A description of a resource.
    Description *string `type:"string"`

    // A unique identifier.
    Id  *string `type:"string"`

    // The name of the model.
    Name *string `type:"string"`

    // A property that defines the data set as OWNED by the account (for providers)
    // or ENTITLED to the account (for subscribers). When an owned data set is published
    // in a product, AWS Data Exchange creates a copy of the data set. Subscribers
    // can access that copy of the data set as an entitled data set.
    Origin *string `type:"string" enum:"Origin"`

    OriginDetails *OriginDetails `type:"structure"`

    // A unique identifier.
    SourceId *string `type:"string"`

    // Dates and times in AWS Data Exchange are recorded in ISO 8601 format.
    UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

func (UpdateDataSetOutput) GoString Uses

func (s UpdateDataSetOutput) GoString() string

GoString returns the string representation

func (*UpdateDataSetOutput) SetArn Uses

func (s *UpdateDataSetOutput) SetArn(v string) *UpdateDataSetOutput

SetArn sets the Arn field's value.

func (*UpdateDataSetOutput) SetAssetType Uses

func (s *UpdateDataSetOutput) SetAssetType(v string) *UpdateDataSetOutput

SetAssetType sets the AssetType field's value.

func (*UpdateDataSetOutput) SetCreatedAt Uses

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

SetCreatedAt sets the CreatedAt field's value.

func (*UpdateDataSetOutput) SetDescription Uses

func (s *UpdateDataSetOutput) SetDescription(v string) *UpdateDataSetOutput

SetDescription sets the Description field's value.

func (*UpdateDataSetOutput) SetId Uses

func (s *UpdateDataSetOutput) SetId(v string) *UpdateDataSetOutput

SetId sets the Id field's value.

func (*UpdateDataSetOutput) SetName Uses

func (s *UpdateDataSetOutput) SetName(v string) *UpdateDataSetOutput

SetName sets the Name field's value.

func (*UpdateDataSetOutput) SetOrigin Uses

func (s *UpdateDataSetOutput) SetOrigin(v string) *UpdateDataSetOutput

SetOrigin sets the Origin field's value.

func (*UpdateDataSetOutput) SetOriginDetails Uses

func (s *UpdateDataSetOutput) SetOriginDetails(v *OriginDetails) *UpdateDataSetOutput

SetOriginDetails sets the OriginDetails field's value.

func (*UpdateDataSetOutput) SetSourceId Uses

func (s *UpdateDataSetOutput) SetSourceId(v string) *UpdateDataSetOutput

SetSourceId sets the SourceId field's value.

func (*UpdateDataSetOutput) SetUpdatedAt Uses

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

SetUpdatedAt sets the UpdatedAt field's value.

func (UpdateDataSetOutput) String Uses

func (s UpdateDataSetOutput) String() string

String returns the string representation

type UpdateRevisionInput Uses

type UpdateRevisionInput struct {

    // An optional comment about the revision.
    Comment *string `type:"string"`

    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`

    // Finalizing a revision tells AWS Data Exchange that your changes to the assets
    // in the revision are complete. After it's in this read-only state, you can
    // publish the revision to your products.
    Finalized *bool `type:"boolean"`

    // RevisionId is a required field
    RevisionId *string `location:"uri" locationName:"RevisionId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The request to update a revision.

func (UpdateRevisionInput) GoString Uses

func (s UpdateRevisionInput) GoString() string

GoString returns the string representation

func (*UpdateRevisionInput) SetComment Uses

func (s *UpdateRevisionInput) SetComment(v string) *UpdateRevisionInput

SetComment sets the Comment field's value.

func (*UpdateRevisionInput) SetDataSetId Uses

func (s *UpdateRevisionInput) SetDataSetId(v string) *UpdateRevisionInput

SetDataSetId sets the DataSetId field's value.

func (*UpdateRevisionInput) SetFinalized Uses

func (s *UpdateRevisionInput) SetFinalized(v bool) *UpdateRevisionInput

SetFinalized sets the Finalized field's value.

func (*UpdateRevisionInput) SetRevisionId Uses

func (s *UpdateRevisionInput) SetRevisionId(v string) *UpdateRevisionInput

SetRevisionId sets the RevisionId field's value.

func (UpdateRevisionInput) String Uses

func (s UpdateRevisionInput) String() string

String returns the string representation

func (*UpdateRevisionInput) Validate Uses

func (s *UpdateRevisionInput) Validate() error

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

type UpdateRevisionOutput Uses

type UpdateRevisionOutput struct {

    // An Amazon Resource Name (ARN) that uniquely identifies an AWS resource.
    Arn *string `type:"string"`

    Comment *string `type:"string"`

    // Dates and times in AWS Data Exchange are recorded in ISO 8601 format.
    CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // A unique identifier.
    DataSetId *string `type:"string"`

    Finalized *bool `type:"boolean"`

    // A unique identifier.
    Id  *string `type:"string"`

    // A unique identifier.
    SourceId *string `type:"string"`

    // Dates and times in AWS Data Exchange are recorded in ISO 8601 format.
    UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

func (UpdateRevisionOutput) GoString Uses

func (s UpdateRevisionOutput) GoString() string

GoString returns the string representation

func (*UpdateRevisionOutput) SetArn Uses

func (s *UpdateRevisionOutput) SetArn(v string) *UpdateRevisionOutput

SetArn sets the Arn field's value.

func (*UpdateRevisionOutput) SetComment Uses

func (s *UpdateRevisionOutput) SetComment(v string) *UpdateRevisionOutput

SetComment sets the Comment field's value.

func (*UpdateRevisionOutput) SetCreatedAt Uses

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

SetCreatedAt sets the CreatedAt field's value.

func (*UpdateRevisionOutput) SetDataSetId Uses

func (s *UpdateRevisionOutput) SetDataSetId(v string) *UpdateRevisionOutput

SetDataSetId sets the DataSetId field's value.

func (*UpdateRevisionOutput) SetFinalized Uses

func (s *UpdateRevisionOutput) SetFinalized(v bool) *UpdateRevisionOutput

SetFinalized sets the Finalized field's value.

func (*UpdateRevisionOutput) SetId Uses

func (s *UpdateRevisionOutput) SetId(v string) *UpdateRevisionOutput

SetId sets the Id field's value.

func (*UpdateRevisionOutput) SetSourceId Uses

func (s *UpdateRevisionOutput) SetSourceId(v string) *UpdateRevisionOutput

SetSourceId sets the SourceId field's value.

func (*UpdateRevisionOutput) SetUpdatedAt Uses

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

SetUpdatedAt sets the UpdatedAt field's value.

func (UpdateRevisionOutput) String Uses

func (s UpdateRevisionOutput) String() string

String returns the string representation

Directories

PathSynopsis
dataexchangeifacePackage dataexchangeiface provides an interface to enable mocking the AWS Data Exchange service client for testing your code.

Package dataexchange imports 10 packages (graph) and is imported by 3 packages. Updated 2019-12-14. Refresh now. Tools for package owners.