finspacedata

package
v1.42.22 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 9, 2021 License: Apache-2.0 Imports: 10 Imported by: 9

Documentation

Overview

Package finspacedata provides the client and types for making API requests to FinSpace Public API.

The FinSpace APIs let you take actions inside the FinSpace.

See https://docs.aws.amazon.com/goto/WebAPI/finspace-2020-07-13 for more information on this service.

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

Using the Client

To contact FinSpace Public API 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 FinSpace Public API client FinSpaceData for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/finspacedata/#New

Index

Constants

View Source
const (
	// ChangeTypeReplace is a ChangeType enum value
	ChangeTypeReplace = "REPLACE"

	// ChangeTypeAppend is a ChangeType enum value
	ChangeTypeAppend = "APPEND"

	// ChangeTypeModify is a ChangeType enum value
	ChangeTypeModify = "MODIFY"
)

Indicates how the given change will be applied to the dataset.

View Source
const (
	// ColumnDataTypeString is a ColumnDataType enum value
	ColumnDataTypeString = "STRING"

	// ColumnDataTypeChar is a ColumnDataType enum value
	ColumnDataTypeChar = "CHAR"

	// ColumnDataTypeInteger is a ColumnDataType enum value
	ColumnDataTypeInteger = "INTEGER"

	// ColumnDataTypeTinyint is a ColumnDataType enum value
	ColumnDataTypeTinyint = "TINYINT"

	// ColumnDataTypeSmallint is a ColumnDataType enum value
	ColumnDataTypeSmallint = "SMALLINT"

	// ColumnDataTypeBigint is a ColumnDataType enum value
	ColumnDataTypeBigint = "BIGINT"

	// ColumnDataTypeFloat is a ColumnDataType enum value
	ColumnDataTypeFloat = "FLOAT"

	// ColumnDataTypeDouble is a ColumnDataType enum value
	ColumnDataTypeDouble = "DOUBLE"

	// ColumnDataTypeDate is a ColumnDataType enum value
	ColumnDataTypeDate = "DATE"

	// ColumnDataTypeDatetime is a ColumnDataType enum value
	ColumnDataTypeDatetime = "DATETIME"

	// ColumnDataTypeBoolean is a ColumnDataType enum value
	ColumnDataTypeBoolean = "BOOLEAN"

	// ColumnDataTypeBinary is a ColumnDataType enum value
	ColumnDataTypeBinary = "BINARY"
)

Data type of a column.

View Source
const (
	// DataViewStatusRunning is a DataViewStatus enum value
	DataViewStatusRunning = "RUNNING"

	// DataViewStatusStarting is a DataViewStatus enum value
	DataViewStatusStarting = "STARTING"

	// DataViewStatusFailed is a DataViewStatus enum value
	DataViewStatusFailed = "FAILED"

	// DataViewStatusCancelled is a DataViewStatus enum value
	DataViewStatusCancelled = "CANCELLED"

	// DataViewStatusTimeout is a DataViewStatus enum value
	DataViewStatusTimeout = "TIMEOUT"

	// DataViewStatusSuccess is a DataViewStatus enum value
	DataViewStatusSuccess = "SUCCESS"

	// DataViewStatusPending is a DataViewStatus enum value
	DataViewStatusPending = "PENDING"

	// DataViewStatusFailedCleanupFailed is a DataViewStatus enum value
	DataViewStatusFailedCleanupFailed = "FAILED_CLEANUP_FAILED"
)

Status of a DataView

View Source
const (
	// DatasetKindTabular is a DatasetKind enum value
	DatasetKindTabular = "TABULAR"

	// DatasetKindNonTabular is a DatasetKind enum value
	DatasetKindNonTabular = "NON_TABULAR"
)

Dataset Kind

View Source
const (
	// DatasetStatusPending is a DatasetStatus enum value
	DatasetStatusPending = "PENDING"

	// DatasetStatusFailed is a DatasetStatus enum value
	DatasetStatusFailed = "FAILED"

	// DatasetStatusSuccess is a DatasetStatus enum value
	DatasetStatusSuccess = "SUCCESS"

	// DatasetStatusRunning is a DatasetStatus enum value
	DatasetStatusRunning = "RUNNING"
)

Status of the dataset process returned from scheduler service.

View Source
const (
	// ErrorCategoryValidation is a ErrorCategory enum value
	ErrorCategoryValidation = "VALIDATION"

	// ErrorCategoryServiceQuotaExceeded is a ErrorCategory enum value
	ErrorCategoryServiceQuotaExceeded = "SERVICE_QUOTA_EXCEEDED"

	// ErrorCategoryAccessDenied is a ErrorCategory enum value
	ErrorCategoryAccessDenied = "ACCESS_DENIED"

	// ErrorCategoryResourceNotFound is a ErrorCategory enum value
	ErrorCategoryResourceNotFound = "RESOURCE_NOT_FOUND"

	// ErrorCategoryThrottling is a ErrorCategory enum value
	ErrorCategoryThrottling = "THROTTLING"

	// ErrorCategoryInternalServiceException is a ErrorCategory enum value
	ErrorCategoryInternalServiceException = "INTERNAL_SERVICE_EXCEPTION"

	// ErrorCategoryCancelled is a ErrorCategory enum value
	ErrorCategoryCancelled = "CANCELLED"

	// ErrorCategoryUserRecoverable is a ErrorCategory enum value
	ErrorCategoryUserRecoverable = "USER_RECOVERABLE"
)

Changeset Error Category

View Source
const (
	// IngestionStatusPending is a IngestionStatus enum value
	IngestionStatusPending = "PENDING"

	// IngestionStatusFailed is a IngestionStatus enum value
	IngestionStatusFailed = "FAILED"

	// IngestionStatusSuccess is a IngestionStatus enum value
	IngestionStatusSuccess = "SUCCESS"

	// IngestionStatusRunning is a IngestionStatus enum value
	IngestionStatusRunning = "RUNNING"

	// IngestionStatusStopRequested is a IngestionStatus enum value
	IngestionStatusStopRequested = "STOP_REQUESTED"
)

Status of the ingestion process returned from scheduler service.

View Source
const (
	// LocationTypeIngestion is a LocationType enum value
	LocationTypeIngestion = "INGESTION"

	// LocationTypeSagemaker is a LocationType enum value
	LocationTypeSagemaker = "SAGEMAKER"
)
View Source
const (

	// ErrCodeAccessDeniedException for service response error code
	// "AccessDeniedException".
	//
	// You do not have sufficient access to perform this action.
	ErrCodeAccessDeniedException = "AccessDeniedException"

	// ErrCodeConflictException for service response error code
	// "ConflictException".
	//
	// The request conflicts with an existing resource.
	ErrCodeConflictException = "ConflictException"

	// ErrCodeInternalServerException for service response error code
	// "InternalServerException".
	//
	// The request processing has failed because of an unknown error, exception
	// or failure.
	ErrCodeInternalServerException = "InternalServerException"

	// ErrCodeLimitExceededException for service response error code
	// "LimitExceededException".
	//
	// A limit has exceeded.
	ErrCodeLimitExceededException = "LimitExceededException"

	// ErrCodeResourceNotFoundException for service response error code
	// "ResourceNotFoundException".
	//
	// One or more resources can't be found.
	ErrCodeResourceNotFoundException = "ResourceNotFoundException"

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

	// ErrCodeValidationException for service response error code
	// "ValidationException".
	//
	// The input fails to satisfy the constraints specified by an AWS service.
	ErrCodeValidationException = "ValidationException"
)
View Source
const (
	ServiceName = "finspace data" // Name of service.
	EndpointsID = "finspace-api"  // ID to lookup a service endpoint with.
	ServiceID   = "finspace data" // ServiceID is a unique identifier of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

func ChangeType_Values

func ChangeType_Values() []string

ChangeType_Values returns all elements of the ChangeType enum

func ColumnDataType_Values added in v1.42.10

func ColumnDataType_Values() []string

ColumnDataType_Values returns all elements of the ColumnDataType enum

func DataViewStatus_Values added in v1.42.10

func DataViewStatus_Values() []string

DataViewStatus_Values returns all elements of the DataViewStatus enum

func DatasetKind_Values added in v1.42.10

func DatasetKind_Values() []string

DatasetKind_Values returns all elements of the DatasetKind enum

func DatasetStatus_Values added in v1.42.10

func DatasetStatus_Values() []string

DatasetStatus_Values returns all elements of the DatasetStatus enum

func ErrorCategory_Values

func ErrorCategory_Values() []string

ErrorCategory_Values returns all elements of the ErrorCategory enum

func IngestionStatus_Values added in v1.42.10

func IngestionStatus_Values() []string

IngestionStatus_Values returns all elements of the IngestionStatus enum

func LocationType_Values

func LocationType_Values() []string

LocationType_Values returns all elements of the LocationType enum

Types

type AccessDeniedException

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

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

You do not have sufficient access to perform this action.

func (*AccessDeniedException) Code

func (s *AccessDeniedException) Code() string

Code returns the exception type name.

func (*AccessDeniedException) Error

func (s *AccessDeniedException) Error() string

func (AccessDeniedException) GoString

func (s AccessDeniedException) GoString() string

GoString returns the string representation.

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

func (*AccessDeniedException) Message

func (s *AccessDeniedException) Message() string

Message returns the exception's message.

func (*AccessDeniedException) OrigErr

func (s *AccessDeniedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*AccessDeniedException) RequestID

func (s *AccessDeniedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*AccessDeniedException) StatusCode

func (s *AccessDeniedException) StatusCode() int

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

func (AccessDeniedException) String

func (s AccessDeniedException) String() string

String returns the string representation.

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

type ChangesetErrorInfo added in v1.42.10

type ChangesetErrorInfo struct {

	// The category of the error.
	//
	//    * VALIDATION -The inputs to this request are invalid.
	//
	//    * SERVICE_QUOTA_EXCEEDED - Service quotas have been exceeded. Please contact
	//    AWS support to increase quotas.
	//
	//    * ACCESS_DENIED - Missing required permission to perform this request.
	//
	//    * RESOURCE_NOT_FOUND - One or more inputs to this request were not found.
	//
	//    * THROTTLING - The system temporarily lacks sufficient resources to process
	//    the request.
	//
	//    * INTERNAL_SERVICE_EXCEPTION - An internal service error has occurred.
	//
	//    * CANCELLED - Cancelled.
	//
	//    * USER_RECOVERABLE - A user recoverable error has occurred.
	ErrorCategory *string `locationName:"errorCategory" type:"string" enum:"ErrorCategory"`

	// The text of the error message.
	ErrorMessage *string `locationName:"errorMessage" type:"string"`
	// contains filtered or unexported fields
}

The structure with error messages.

func (ChangesetErrorInfo) GoString added in v1.42.10

func (s ChangesetErrorInfo) GoString() string

GoString returns the string representation.

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

func (*ChangesetErrorInfo) SetErrorCategory added in v1.42.10

func (s *ChangesetErrorInfo) SetErrorCategory(v string) *ChangesetErrorInfo

SetErrorCategory sets the ErrorCategory field's value.

func (*ChangesetErrorInfo) SetErrorMessage added in v1.42.10

func (s *ChangesetErrorInfo) SetErrorMessage(v string) *ChangesetErrorInfo

SetErrorMessage sets the ErrorMessage field's value.

func (ChangesetErrorInfo) String added in v1.42.10

func (s ChangesetErrorInfo) String() string

String returns the string representation.

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

type ChangesetSummary added in v1.42.10

type ChangesetSummary struct {

	// Time until which the Changeset is active. The value is determined as Epoch
	// time in milliseconds. For example, the value for Monday, November 1, 2021
	// 12:00:00 PM UTC is specified as 1635768000000.
	ActiveUntilTimestamp *int64 `locationName:"activeUntilTimestamp" type:"long"`

	// Type that indicates how a Changeset is applied to a Dataset.
	//
	//    * REPLACE - Changeset is considered as a replacement to all prior loaded
	//    Changesets.
	//
	//    * APPEND - Changeset is considered as an addition to the end of all prior
	//    loaded Changesets.
	//
	//    * MODIFY - Changeset is considered as a replacement to a specific prior
	//    ingested Changeset.
	ChangeType *string `locationName:"changeType" type:"string" enum:"ChangeType"`

	// The ARN identifier of the Changeset.
	ChangesetArn *string `locationName:"changesetArn" type:"string"`

	// The unique identifier for a Changeset.
	ChangesetId *string `locationName:"changesetId" min:"1" type:"string"`

	// The timestamp at which the Changeset was created in FinSpace. The value is
	// determined as Epoch time in milliseconds. For example, the value for Monday,
	// November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
	CreateTime *int64 `locationName:"createTime" type:"long"`

	// The unique identifier for the FinSpace Dataset in which the Changeset is
	// created.
	DatasetId *string `locationName:"datasetId" min:"1" type:"string"`

	// The structure with error messages.
	ErrorInfo *ChangesetErrorInfo `locationName:"errorInfo" type:"structure"`

	// Options that define the structure of the source file(s).
	FormatParams map[string]*string `locationName:"formatParams" type:"map"`

	// Options that define the location of the data being ingested.
	SourceParams map[string]*string `locationName:"sourceParams" type:"map"`

	// Status of the Changeset ingestion.
	//
	//    * PENDING - Changeset is pending creation.
	//
	//    * FAILED - Changeset creation has failed.
	//
	//    * SUCCESS - Changeset creation has succeeded.
	//
	//    * RUNNING - Changeset creation is running.
	//
	//    * STOP_REQUESTED - User requested Changeset creation to stop.
	Status *string `locationName:"status" type:"string" enum:"IngestionStatus"`

	// The unique identifier of the updated Changeset.
	UpdatedByChangesetId *string `locationName:"updatedByChangesetId" min:"1" type:"string"`

	// The unique identifier of the Changeset that is updated.
	UpdatesChangesetId *string `locationName:"updatesChangesetId" min:"1" type:"string"`
	// contains filtered or unexported fields
}

A Changeset is unit of data in a Dataset.

func (ChangesetSummary) GoString added in v1.42.10

func (s ChangesetSummary) GoString() string

GoString returns the string representation.

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

func (*ChangesetSummary) SetActiveUntilTimestamp added in v1.42.10

func (s *ChangesetSummary) SetActiveUntilTimestamp(v int64) *ChangesetSummary

SetActiveUntilTimestamp sets the ActiveUntilTimestamp field's value.

func (*ChangesetSummary) SetChangeType added in v1.42.10

func (s *ChangesetSummary) SetChangeType(v string) *ChangesetSummary

SetChangeType sets the ChangeType field's value.

func (*ChangesetSummary) SetChangesetArn added in v1.42.10

func (s *ChangesetSummary) SetChangesetArn(v string) *ChangesetSummary

SetChangesetArn sets the ChangesetArn field's value.

func (*ChangesetSummary) SetChangesetId added in v1.42.10

func (s *ChangesetSummary) SetChangesetId(v string) *ChangesetSummary

SetChangesetId sets the ChangesetId field's value.

func (*ChangesetSummary) SetCreateTime added in v1.42.10

func (s *ChangesetSummary) SetCreateTime(v int64) *ChangesetSummary

SetCreateTime sets the CreateTime field's value.

func (*ChangesetSummary) SetDatasetId added in v1.42.10

func (s *ChangesetSummary) SetDatasetId(v string) *ChangesetSummary

SetDatasetId sets the DatasetId field's value.

func (*ChangesetSummary) SetErrorInfo added in v1.42.10

SetErrorInfo sets the ErrorInfo field's value.

func (*ChangesetSummary) SetFormatParams added in v1.42.10

func (s *ChangesetSummary) SetFormatParams(v map[string]*string) *ChangesetSummary

SetFormatParams sets the FormatParams field's value.

func (*ChangesetSummary) SetSourceParams added in v1.42.10

func (s *ChangesetSummary) SetSourceParams(v map[string]*string) *ChangesetSummary

SetSourceParams sets the SourceParams field's value.

func (*ChangesetSummary) SetStatus added in v1.42.10

func (s *ChangesetSummary) SetStatus(v string) *ChangesetSummary

SetStatus sets the Status field's value.

func (*ChangesetSummary) SetUpdatedByChangesetId added in v1.42.10

func (s *ChangesetSummary) SetUpdatedByChangesetId(v string) *ChangesetSummary

SetUpdatedByChangesetId sets the UpdatedByChangesetId field's value.

func (*ChangesetSummary) SetUpdatesChangesetId added in v1.42.10

func (s *ChangesetSummary) SetUpdatesChangesetId(v string) *ChangesetSummary

SetUpdatesChangesetId sets the UpdatesChangesetId field's value.

func (ChangesetSummary) String added in v1.42.10

func (s ChangesetSummary) String() string

String returns the string representation.

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

type ColumnDefinition added in v1.42.10

type ColumnDefinition struct {

	// Description for a column.
	ColumnDescription *string `locationName:"columnDescription" type:"string"`

	// Name for a column.
	ColumnName *string `locationName:"columnName" type:"string"`

	// Data type of a column.
	//
	//    * STRING - A String data type. CHAR - A char data type. INTEGER - An integer
	//    data type. TINYINT - A tinyint data type. SMALLINT - A smallint data type.
	//    BIGINT - A bigint data type. FLOAT - A float data type. DOUBLE - A double
	//    data type. DATE - A date data type. DATETIME - A datetime data type. BOOLEAN
	//    - A boolean data type. BINARY - A binary data type.
	DataType *string `locationName:"dataType" type:"string" enum:"ColumnDataType"`
	// contains filtered or unexported fields
}

The definition of a column in a tabular Dataset.

func (ColumnDefinition) GoString added in v1.42.10

func (s ColumnDefinition) GoString() string

GoString returns the string representation.

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

func (*ColumnDefinition) SetColumnDescription added in v1.42.10

func (s *ColumnDefinition) SetColumnDescription(v string) *ColumnDefinition

SetColumnDescription sets the ColumnDescription field's value.

func (*ColumnDefinition) SetColumnName added in v1.42.10

func (s *ColumnDefinition) SetColumnName(v string) *ColumnDefinition

SetColumnName sets the ColumnName field's value.

func (*ColumnDefinition) SetDataType added in v1.42.10

func (s *ColumnDefinition) SetDataType(v string) *ColumnDefinition

SetDataType sets the DataType field's value.

func (ColumnDefinition) String added in v1.42.10

func (s ColumnDefinition) String() string

String returns the string representation.

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

type ConflictException added in v1.42.10

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

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

The request conflicts with an existing resource.

func (*ConflictException) Code added in v1.42.10

func (s *ConflictException) Code() string

Code returns the exception type name.

func (*ConflictException) Error added in v1.42.10

func (s *ConflictException) Error() string

func (ConflictException) GoString added in v1.42.10

func (s ConflictException) GoString() string

GoString returns the string representation.

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

func (*ConflictException) Message added in v1.42.10

func (s *ConflictException) Message() string

Message returns the exception's message.

func (*ConflictException) OrigErr added in v1.42.10

func (s *ConflictException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConflictException) RequestID added in v1.42.10

func (s *ConflictException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConflictException) StatusCode added in v1.42.10

func (s *ConflictException) StatusCode() int

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

func (ConflictException) String added in v1.42.10

func (s ConflictException) String() string

String returns the string representation.

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

type CreateChangesetInput

type CreateChangesetInput struct {

	// Option to indicate how a Changeset will be applied to a Dataset.
	//
	//    * REPLACE - Changeset will be considered as a replacement to all prior
	//    loaded Changesets.
	//
	//    * APPEND - Changeset will be considered as an addition to the end of all
	//    prior loaded Changesets.
	//
	//    * MODIFY - Changeset is considered as a replacement to a specific prior
	//    ingested Changeset.
	//
	// ChangeType is a required field
	ChangeType *string `locationName:"changeType" type:"string" required:"true" enum:"ChangeType"`

	// A token used to ensure idempotency.
	ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"`

	// The unique identifier for the FinSpace Dataset where the Changeset will be
	// created.
	//
	// DatasetId is a required field
	DatasetId *string `location:"uri" locationName:"datasetId" min:"1" type:"string" required:"true"`

	// Options that define the structure of the source file(s) including the format
	// type (formatType), header row (withHeader), data separation character (separator)
	// and the type of compression (compression).
	//
	// formatType is a required attribute and can have the following values:
	//
	//    * PARQUET - Parquet source file format.
	//
	//    * CSV - CSV source file format.
	//
	//    * JSON - JSON source file format.
	//
	//    * XML - XML source file format.
	//
	// For example, you could specify the following for formatParams: "formatParams":
	// { "formatType": "CSV", "withHeader": "true", "separator": ",", "compression":"None"
	// }
	//
	// FormatParams is a required field
	FormatParams map[string]*string `locationName:"formatParams" type:"map" required:"true"`

	// Options that define the location of the data being ingested.
	//
	// SourceParams is a required field
	SourceParams map[string]*string `locationName:"sourceParams" type:"map" required:"true"`
	// contains filtered or unexported fields
}

The request for a CreateChangeset operation.

func (CreateChangesetInput) GoString

func (s CreateChangesetInput) GoString() string

GoString returns the string representation.

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

func (*CreateChangesetInput) SetChangeType

func (s *CreateChangesetInput) SetChangeType(v string) *CreateChangesetInput

SetChangeType sets the ChangeType field's value.

func (*CreateChangesetInput) SetClientToken added in v1.42.10

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

SetClientToken sets the ClientToken field's value.

func (*CreateChangesetInput) SetDatasetId

func (s *CreateChangesetInput) SetDatasetId(v string) *CreateChangesetInput

SetDatasetId sets the DatasetId field's value.

func (*CreateChangesetInput) SetFormatParams

func (s *CreateChangesetInput) SetFormatParams(v map[string]*string) *CreateChangesetInput

SetFormatParams sets the FormatParams field's value.

func (*CreateChangesetInput) SetSourceParams

func (s *CreateChangesetInput) SetSourceParams(v map[string]*string) *CreateChangesetInput

SetSourceParams sets the SourceParams field's value.

func (CreateChangesetInput) String

func (s CreateChangesetInput) String() string

String returns the string representation.

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

func (*CreateChangesetInput) Validate

func (s *CreateChangesetInput) Validate() error

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

type CreateChangesetOutput

type CreateChangesetOutput struct {

	// The unique identifier of the Changeset that is created.
	ChangesetId *string `locationName:"changesetId" min:"1" type:"string"`

	// The unique identifier for the FinSpace Dataset where the Changeset is created.
	DatasetId *string `locationName:"datasetId" min:"1" type:"string"`
	// contains filtered or unexported fields
}

The response from a CreateChangeset operation.

func (CreateChangesetOutput) GoString

func (s CreateChangesetOutput) GoString() string

GoString returns the string representation.

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

func (*CreateChangesetOutput) SetChangesetId added in v1.42.10

func (s *CreateChangesetOutput) SetChangesetId(v string) *CreateChangesetOutput

SetChangesetId sets the ChangesetId field's value.

func (*CreateChangesetOutput) SetDatasetId added in v1.42.10

SetDatasetId sets the DatasetId field's value.

func (CreateChangesetOutput) String

func (s CreateChangesetOutput) String() string

String returns the string representation.

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

type CreateDataViewInput added in v1.42.10

type CreateDataViewInput struct {

	// Beginning time to use for the Dataview. The value is determined as Epoch
	// time in milliseconds. For example, the value for Monday, November 1, 2021
	// 12:00:00 PM UTC is specified as 1635768000000.
	AsOfTimestamp *int64 `locationName:"asOfTimestamp" type:"long"`

	// Flag to indicate Dataview should be updated automatically.
	AutoUpdate *bool `locationName:"autoUpdate" type:"boolean"`

	// A token used to ensure idempotency.
	ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"`

	// The unique Dataset identifier that is used to create a Dataview.
	//
	// DatasetId is a required field
	DatasetId *string `location:"uri" locationName:"datasetId" min:"1" type:"string" required:"true"`

	// Options that define the destination type for the Dataview.
	//
	// DestinationTypeParams is a required field
	DestinationTypeParams *DataViewDestinationTypeParams `locationName:"destinationTypeParams" type:"structure" required:"true"`

	// Ordered set of column names used to partition data.
	PartitionColumns []*string `locationName:"partitionColumns" type:"list"`

	// Columns to be used for sorting the data.
	SortColumns []*string `locationName:"sortColumns" type:"list"`
	// contains filtered or unexported fields
}

Request for creating a data view.

func (CreateDataViewInput) GoString added in v1.42.10

func (s CreateDataViewInput) GoString() string

GoString returns the string representation.

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

func (*CreateDataViewInput) SetAsOfTimestamp added in v1.42.10

func (s *CreateDataViewInput) SetAsOfTimestamp(v int64) *CreateDataViewInput

SetAsOfTimestamp sets the AsOfTimestamp field's value.

func (*CreateDataViewInput) SetAutoUpdate added in v1.42.10

func (s *CreateDataViewInput) SetAutoUpdate(v bool) *CreateDataViewInput

SetAutoUpdate sets the AutoUpdate field's value.

func (*CreateDataViewInput) SetClientToken added in v1.42.10

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

SetClientToken sets the ClientToken field's value.

func (*CreateDataViewInput) SetDatasetId added in v1.42.10

func (s *CreateDataViewInput) SetDatasetId(v string) *CreateDataViewInput

SetDatasetId sets the DatasetId field's value.

func (*CreateDataViewInput) SetDestinationTypeParams added in v1.42.10

SetDestinationTypeParams sets the DestinationTypeParams field's value.

func (*CreateDataViewInput) SetPartitionColumns added in v1.42.10

func (s *CreateDataViewInput) SetPartitionColumns(v []*string) *CreateDataViewInput

SetPartitionColumns sets the PartitionColumns field's value.

func (*CreateDataViewInput) SetSortColumns added in v1.42.10

func (s *CreateDataViewInput) SetSortColumns(v []*string) *CreateDataViewInput

SetSortColumns sets the SortColumns field's value.

func (CreateDataViewInput) String added in v1.42.10

func (s CreateDataViewInput) String() string

String returns the string representation.

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

func (*CreateDataViewInput) Validate added in v1.42.10

func (s *CreateDataViewInput) Validate() error

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

type CreateDataViewOutput added in v1.42.10

type CreateDataViewOutput struct {

	// The unique identifier for the created Dataview.
	DataViewId *string `locationName:"dataViewId" min:"1" type:"string"`

	// The unique identifier of the Dataset used for the Dataview.
	DatasetId *string `locationName:"datasetId" min:"1" type:"string"`
	// contains filtered or unexported fields
}

Response for creating a data view.

func (CreateDataViewOutput) GoString added in v1.42.10

func (s CreateDataViewOutput) GoString() string

GoString returns the string representation.

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

func (*CreateDataViewOutput) SetDataViewId added in v1.42.10

func (s *CreateDataViewOutput) SetDataViewId(v string) *CreateDataViewOutput

SetDataViewId sets the DataViewId field's value.

func (*CreateDataViewOutput) SetDatasetId added in v1.42.10

func (s *CreateDataViewOutput) SetDatasetId(v string) *CreateDataViewOutput

SetDatasetId sets the DatasetId field's value.

func (CreateDataViewOutput) String added in v1.42.10

func (s CreateDataViewOutput) String() string

String returns the string representation.

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

type CreateDatasetInput added in v1.42.10

type CreateDatasetInput struct {

	// The unique resource identifier for a Dataset.
	//
	// Alias is a required field
	Alias *string `locationName:"alias" min:"1" type:"string" required:"true"`

	// A token used to ensure idempotency.
	ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"`

	// Description of a Dataset.
	//
	// DatasetDescription is a required field
	DatasetDescription *string `locationName:"datasetDescription" min:"1" type:"string" required:"true"`

	// Display title for a FinSpace Dataset.
	//
	// DatasetTitle is a required field
	DatasetTitle *string `locationName:"datasetTitle" min:"1" type:"string" required:"true"`

	// The format in which Dataset data is structured.
	//
	//    * TABULAR - Data is structured in a tabular format.
	//
	//    * NON_TABULAR - Data is structured in a non-tabular format.
	//
	// Kind is a required field
	Kind *string `locationName:"kind" type:"string" required:"true" enum:"DatasetKind"`

	// Contact information for a Dataset owner.
	OwnerInfo *DatasetOwnerInfo `locationName:"ownerInfo" type:"structure"`

	// Permission group parameters for Dataset permissions.
	//
	// PermissionGroupParams is a required field
	PermissionGroupParams *PermissionGroupParams `locationName:"permissionGroupParams" type:"structure" required:"true"`

	// Definition for a schema on a tabular Dataset.
	SchemaDefinition *SchemaUnion `locationName:"schemaDefinition" type:"structure"`
	// contains filtered or unexported fields
}

The request for a CreateDataset operation

func (CreateDatasetInput) GoString added in v1.42.10

func (s CreateDatasetInput) GoString() string

GoString returns the string representation.

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

func (*CreateDatasetInput) SetAlias added in v1.42.10

SetAlias sets the Alias field's value.

func (*CreateDatasetInput) SetClientToken added in v1.42.10

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

SetClientToken sets the ClientToken field's value.

func (*CreateDatasetInput) SetDatasetDescription added in v1.42.10

func (s *CreateDatasetInput) SetDatasetDescription(v string) *CreateDatasetInput

SetDatasetDescription sets the DatasetDescription field's value.

func (*CreateDatasetInput) SetDatasetTitle added in v1.42.10

func (s *CreateDatasetInput) SetDatasetTitle(v string) *CreateDatasetInput

SetDatasetTitle sets the DatasetTitle field's value.

func (*CreateDatasetInput) SetKind added in v1.42.10

SetKind sets the Kind field's value.

func (*CreateDatasetInput) SetOwnerInfo added in v1.42.10

SetOwnerInfo sets the OwnerInfo field's value.

func (*CreateDatasetInput) SetPermissionGroupParams added in v1.42.10

func (s *CreateDatasetInput) SetPermissionGroupParams(v *PermissionGroupParams) *CreateDatasetInput

SetPermissionGroupParams sets the PermissionGroupParams field's value.

func (*CreateDatasetInput) SetSchemaDefinition added in v1.42.10

func (s *CreateDatasetInput) SetSchemaDefinition(v *SchemaUnion) *CreateDatasetInput

SetSchemaDefinition sets the SchemaDefinition field's value.

func (CreateDatasetInput) String added in v1.42.10

func (s CreateDatasetInput) String() string

String returns the string representation.

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

func (*CreateDatasetInput) Validate added in v1.42.10

func (s *CreateDatasetInput) Validate() error

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

type CreateDatasetOutput added in v1.42.10

type CreateDatasetOutput struct {

	// The unique identifier for the created Dataset.
	DatasetId *string `locationName:"datasetId" min:"1" type:"string"`
	// contains filtered or unexported fields
}

The response from a CreateDataset operation

func (CreateDatasetOutput) GoString added in v1.42.10

func (s CreateDatasetOutput) GoString() string

GoString returns the string representation.

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

func (*CreateDatasetOutput) SetDatasetId added in v1.42.10

func (s *CreateDatasetOutput) SetDatasetId(v string) *CreateDatasetOutput

SetDatasetId sets the DatasetId field's value.

func (CreateDatasetOutput) String added in v1.42.10

func (s CreateDatasetOutput) String() string

String returns the string representation.

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

type Credentials

type Credentials struct {

	// The access key identifier.
	AccessKeyId *string `locationName:"accessKeyId" min:"1" type:"string"`

	// The access key.
	SecretAccessKey *string `locationName:"secretAccessKey" type:"string"`

	// The session token.
	SessionToken *string `locationName:"sessionToken" type:"string"`
	// contains filtered or unexported fields
}

Short term API credentials.

func (Credentials) GoString

func (s Credentials) GoString() string

GoString returns the string representation.

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

func (*Credentials) SetAccessKeyId

func (s *Credentials) SetAccessKeyId(v string) *Credentials

SetAccessKeyId sets the AccessKeyId field's value.

func (*Credentials) SetSecretAccessKey

func (s *Credentials) SetSecretAccessKey(v string) *Credentials

SetSecretAccessKey sets the SecretAccessKey field's value.

func (*Credentials) SetSessionToken

func (s *Credentials) SetSessionToken(v string) *Credentials

SetSessionToken sets the SessionToken field's value.

func (Credentials) String

func (s Credentials) String() string

String returns the string representation.

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

type DataViewDestinationTypeParams added in v1.42.10

type DataViewDestinationTypeParams struct {

	// Destination type for a Dataview.
	//
	//    * GLUE_TABLE - Glue table destination type.
	//
	// DestinationType is a required field
	DestinationType *string `locationName:"destinationType" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Structure for the Dataview destination type parameters.

func (DataViewDestinationTypeParams) GoString added in v1.42.10

GoString returns the string representation.

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

func (*DataViewDestinationTypeParams) SetDestinationType added in v1.42.10

SetDestinationType sets the DestinationType field's value.

func (DataViewDestinationTypeParams) String added in v1.42.10

String returns the string representation.

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

func (*DataViewDestinationTypeParams) Validate added in v1.42.10

func (s *DataViewDestinationTypeParams) Validate() error

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

type DataViewErrorInfo added in v1.42.10

type DataViewErrorInfo struct {

	// The category of the error.
	//
	//    * VALIDATION -The inputs to this request are invalid.
	//
	//    * SERVICE_QUOTA_EXCEEDED - Service quotas have been exceeded. Please contact
	//    AWS support to increase quotas.
	//
	//    * ACCESS_DENIED - Missing required permission to perform this request.
	//
	//    * RESOURCE_NOT_FOUND - One or more inputs to this request were not found.
	//
	//    * THROTTLING - The system temporarily lacks sufficient resources to process
	//    the request.
	//
	//    * INTERNAL_SERVICE_EXCEPTION - An internal service error has occurred.
	//
	//    * CANCELLED - Cancelled.
	//
	//    * USER_RECOVERABLE - A user recoverable error has occurred.
	ErrorCategory *string `locationName:"errorCategory" type:"string" enum:"ErrorCategory"`

	// The text of the error message.
	ErrorMessage *string `locationName:"errorMessage" type:"string"`
	// contains filtered or unexported fields
}

The structure with error messages.

func (DataViewErrorInfo) GoString added in v1.42.10

func (s DataViewErrorInfo) GoString() string

GoString returns the string representation.

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

func (*DataViewErrorInfo) SetErrorCategory added in v1.42.10

func (s *DataViewErrorInfo) SetErrorCategory(v string) *DataViewErrorInfo

SetErrorCategory sets the ErrorCategory field's value.

func (*DataViewErrorInfo) SetErrorMessage added in v1.42.10

func (s *DataViewErrorInfo) SetErrorMessage(v string) *DataViewErrorInfo

SetErrorMessage sets the ErrorMessage field's value.

func (DataViewErrorInfo) String added in v1.42.10

func (s DataViewErrorInfo) String() string

String returns the string representation.

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

type DataViewSummary added in v1.42.10

type DataViewSummary struct {

	// Time range to use for the Dataview. The value is determined as Epoch time
	// in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00
	// PM UTC is specified as 1635768000000.
	AsOfTimestamp *int64 `locationName:"asOfTimestamp" type:"long"`

	// The flag to indicate Dataview should be updated automatically.
	AutoUpdate *bool `locationName:"autoUpdate" type:"boolean"`

	// The timestamp at which the Dataview was created in FinSpace. The value is
	// determined as Epoch time in milliseconds. For example, the value for Monday,
	// November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
	CreateTime *int64 `locationName:"createTime" type:"long"`

	// The ARN identifier of the Dataview.
	DataViewArn *string `locationName:"dataViewArn" type:"string"`

	// The unique identifier for the Dataview.
	DataViewId *string `locationName:"dataViewId" min:"1" type:"string"`

	// Th unique identifier for the Dataview Dataset.
	DatasetId *string `locationName:"datasetId" min:"1" type:"string"`

	// Information about the Dataview destination.
	DestinationTypeProperties *DataViewDestinationTypeParams `locationName:"destinationTypeProperties" type:"structure"`

	// The structure with error messages.
	ErrorInfo *DataViewErrorInfo `locationName:"errorInfo" type:"structure"`

	// The last time that a Dataview was modified. The value is determined as Epoch
	// time in milliseconds. For example, the value for Monday, November 1, 2021
	// 12:00:00 PM UTC is specified as 1635768000000.
	LastModifiedTime *int64 `locationName:"lastModifiedTime" type:"long"`

	// Ordered set of column names used to partition data.
	PartitionColumns []*string `locationName:"partitionColumns" type:"list"`

	// Columns to be used for sorting the data.
	SortColumns []*string `locationName:"sortColumns" type:"list"`

	// The status of a Dataview creation.
	//
	//    * RUNNING - Dataview creation is running.
	//
	//    * STARTING - Dataview creation is starting.
	//
	//    * FAILED - Dataview creation has failed.
	//
	//    * CANCELLED - Dataview creation has been cancelled.
	//
	//    * TIMEOUT - Dataview creation has timed out.
	//
	//    * SUCCESS - Dataview creation has succeeded.
	//
	//    * PENDING - Dataview creation is pending.
	//
	//    * FAILED_CLEANUP_FAILED - Dataview creation failed and resource cleanup
	//    failed.
	Status *string `locationName:"status" type:"string" enum:"DataViewStatus"`
	// contains filtered or unexported fields
}

Structure for the summary of a Dataview.

func (DataViewSummary) GoString added in v1.42.10

func (s DataViewSummary) GoString() string

GoString returns the string representation.

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

func (*DataViewSummary) SetAsOfTimestamp added in v1.42.10

func (s *DataViewSummary) SetAsOfTimestamp(v int64) *DataViewSummary

SetAsOfTimestamp sets the AsOfTimestamp field's value.

func (*DataViewSummary) SetAutoUpdate added in v1.42.10

func (s *DataViewSummary) SetAutoUpdate(v bool) *DataViewSummary

SetAutoUpdate sets the AutoUpdate field's value.

func (*DataViewSummary) SetCreateTime added in v1.42.10

func (s *DataViewSummary) SetCreateTime(v int64) *DataViewSummary

SetCreateTime sets the CreateTime field's value.

func (*DataViewSummary) SetDataViewArn added in v1.42.10

func (s *DataViewSummary) SetDataViewArn(v string) *DataViewSummary

SetDataViewArn sets the DataViewArn field's value.

func (*DataViewSummary) SetDataViewId added in v1.42.10

func (s *DataViewSummary) SetDataViewId(v string) *DataViewSummary

SetDataViewId sets the DataViewId field's value.

func (*DataViewSummary) SetDatasetId added in v1.42.10

func (s *DataViewSummary) SetDatasetId(v string) *DataViewSummary

SetDatasetId sets the DatasetId field's value.

func (*DataViewSummary) SetDestinationTypeProperties added in v1.42.10

func (s *DataViewSummary) SetDestinationTypeProperties(v *DataViewDestinationTypeParams) *DataViewSummary

SetDestinationTypeProperties sets the DestinationTypeProperties field's value.

func (*DataViewSummary) SetErrorInfo added in v1.42.10

func (s *DataViewSummary) SetErrorInfo(v *DataViewErrorInfo) *DataViewSummary

SetErrorInfo sets the ErrorInfo field's value.

func (*DataViewSummary) SetLastModifiedTime added in v1.42.10

func (s *DataViewSummary) SetLastModifiedTime(v int64) *DataViewSummary

SetLastModifiedTime sets the LastModifiedTime field's value.

func (*DataViewSummary) SetPartitionColumns added in v1.42.10

func (s *DataViewSummary) SetPartitionColumns(v []*string) *DataViewSummary

SetPartitionColumns sets the PartitionColumns field's value.

func (*DataViewSummary) SetSortColumns added in v1.42.10

func (s *DataViewSummary) SetSortColumns(v []*string) *DataViewSummary

SetSortColumns sets the SortColumns field's value.

func (*DataViewSummary) SetStatus added in v1.42.10

func (s *DataViewSummary) SetStatus(v string) *DataViewSummary

SetStatus sets the Status field's value.

func (DataViewSummary) String added in v1.42.10

func (s DataViewSummary) String() string

String returns the string representation.

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

type Dataset added in v1.42.10

type Dataset struct {

	// The unique resource identifier for a Dataset.
	Alias *string `locationName:"alias" min:"1" type:"string"`

	// The timestamp at which the Dataset was created in FinSpace. The value is
	// determined as Epoch time in milliseconds. For example, the value for Monday,
	// November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
	CreateTime *int64 `locationName:"createTime" type:"long"`

	// The ARN identifier of the Dataset.
	DatasetArn *string `locationName:"datasetArn" type:"string"`

	// Description for a Dataset.
	DatasetDescription *string `locationName:"datasetDescription" min:"1" type:"string"`

	// An identifier for a Dataset.
	DatasetId *string `locationName:"datasetId" min:"1" type:"string"`

	// Display title for a Dataset.
	DatasetTitle *string `locationName:"datasetTitle" min:"1" type:"string"`

	// The format in which Dataset data is structured.
	//
	//    * TABULAR - Data is structured in a tabular format.
	//
	//    * NON_TABULAR - Data is structured in a non-tabular format.
	Kind *string `locationName:"kind" type:"string" enum:"DatasetKind"`

	// The last time that the Dataset was modified. The value is determined as Epoch
	// time in milliseconds. For example, the value for Monday, November 1, 2021
	// 12:00:00 PM UTC is specified as 1635768000000.
	LastModifiedTime *int64 `locationName:"lastModifiedTime" type:"long"`

	// Contact information for a Dataset owner.
	OwnerInfo *DatasetOwnerInfo `locationName:"ownerInfo" type:"structure"`

	// Definition for a schema on a tabular Dataset.
	SchemaDefinition *SchemaUnion `locationName:"schemaDefinition" type:"structure"`
	// contains filtered or unexported fields
}

The structure for a Dataset.

func (Dataset) GoString added in v1.42.10

func (s Dataset) GoString() string

GoString returns the string representation.

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

func (*Dataset) SetAlias added in v1.42.10

func (s *Dataset) SetAlias(v string) *Dataset

SetAlias sets the Alias field's value.

func (*Dataset) SetCreateTime added in v1.42.10

func (s *Dataset) SetCreateTime(v int64) *Dataset

SetCreateTime sets the CreateTime field's value.

func (*Dataset) SetDatasetArn added in v1.42.10

func (s *Dataset) SetDatasetArn(v string) *Dataset

SetDatasetArn sets the DatasetArn field's value.

func (*Dataset) SetDatasetDescription added in v1.42.10

func (s *Dataset) SetDatasetDescription(v string) *Dataset

SetDatasetDescription sets the DatasetDescription field's value.

func (*Dataset) SetDatasetId added in v1.42.10

func (s *Dataset) SetDatasetId(v string) *Dataset

SetDatasetId sets the DatasetId field's value.

func (*Dataset) SetDatasetTitle added in v1.42.10

func (s *Dataset) SetDatasetTitle(v string) *Dataset

SetDatasetTitle sets the DatasetTitle field's value.

func (*Dataset) SetKind added in v1.42.10

func (s *Dataset) SetKind(v string) *Dataset

SetKind sets the Kind field's value.

func (*Dataset) SetLastModifiedTime added in v1.42.10

func (s *Dataset) SetLastModifiedTime(v int64) *Dataset

SetLastModifiedTime sets the LastModifiedTime field's value.

func (*Dataset) SetOwnerInfo added in v1.42.10

func (s *Dataset) SetOwnerInfo(v *DatasetOwnerInfo) *Dataset

SetOwnerInfo sets the OwnerInfo field's value.

func (*Dataset) SetSchemaDefinition added in v1.42.10

func (s *Dataset) SetSchemaDefinition(v *SchemaUnion) *Dataset

SetSchemaDefinition sets the SchemaDefinition field's value.

func (Dataset) String added in v1.42.10

func (s Dataset) String() string

String returns the string representation.

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

type DatasetOwnerInfo added in v1.42.10

type DatasetOwnerInfo struct {

	// Email address for the Dataset owner.
	Email *string `locationName:"email" min:"4" type:"string"`

	// Name of the Dataset owner.
	Name *string `locationName:"name" min:"1" type:"string"`

	// Phone number for the Dataset owner.
	PhoneNumber *string `locationName:"phoneNumber" min:"10" type:"string"`
	// contains filtered or unexported fields
}

A structure for Dataset owner info.

func (DatasetOwnerInfo) GoString added in v1.42.10

func (s DatasetOwnerInfo) GoString() string

GoString returns the string representation.

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

func (*DatasetOwnerInfo) SetEmail added in v1.42.10

func (s *DatasetOwnerInfo) SetEmail(v string) *DatasetOwnerInfo

SetEmail sets the Email field's value.

func (*DatasetOwnerInfo) SetName added in v1.42.10

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

SetName sets the Name field's value.

func (*DatasetOwnerInfo) SetPhoneNumber added in v1.42.10

func (s *DatasetOwnerInfo) SetPhoneNumber(v string) *DatasetOwnerInfo

SetPhoneNumber sets the PhoneNumber field's value.

func (DatasetOwnerInfo) String added in v1.42.10

func (s DatasetOwnerInfo) String() string

String returns the string representation.

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

func (*DatasetOwnerInfo) Validate added in v1.42.10

func (s *DatasetOwnerInfo) Validate() error

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

type DeleteDatasetInput added in v1.42.10

type DeleteDatasetInput struct {

	// A token used to ensure idempotency.
	ClientToken *string `location:"querystring" locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"`

	// The unique identifier of the Dataset to be deleted.
	//
	// DatasetId is a required field
	DatasetId *string `location:"uri" locationName:"datasetId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The request for a DeleteDataset operation.

func (DeleteDatasetInput) GoString added in v1.42.10

func (s DeleteDatasetInput) GoString() string

GoString returns the string representation.

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

func (*DeleteDatasetInput) SetClientToken added in v1.42.10

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

SetClientToken sets the ClientToken field's value.

func (*DeleteDatasetInput) SetDatasetId added in v1.42.10

func (s *DeleteDatasetInput) SetDatasetId(v string) *DeleteDatasetInput

SetDatasetId sets the DatasetId field's value.

func (DeleteDatasetInput) String added in v1.42.10

func (s DeleteDatasetInput) String() string

String returns the string representation.

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

func (*DeleteDatasetInput) Validate added in v1.42.10

func (s *DeleteDatasetInput) Validate() error

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

type DeleteDatasetOutput added in v1.42.10

type DeleteDatasetOutput struct {

	// The unique identifier for the deleted Dataset.
	DatasetId *string `locationName:"datasetId" min:"1" type:"string"`
	// contains filtered or unexported fields
}

The response from an DeleteDataset operation

func (DeleteDatasetOutput) GoString added in v1.42.10

func (s DeleteDatasetOutput) GoString() string

GoString returns the string representation.

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

func (*DeleteDatasetOutput) SetDatasetId added in v1.42.10

func (s *DeleteDatasetOutput) SetDatasetId(v string) *DeleteDatasetOutput

SetDatasetId sets the DatasetId field's value.

func (DeleteDatasetOutput) String added in v1.42.10

func (s DeleteDatasetOutput) String() string

String returns the string representation.

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

type FinSpaceData

type FinSpaceData struct {
	*client.Client
}

FinSpaceData provides the API operation methods for making requests to FinSpace Public API. See this package's package overview docs for details on the service.

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

func New

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

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

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

func (*FinSpaceData) CreateChangeset

func (c *FinSpaceData) CreateChangeset(input *CreateChangesetInput) (*CreateChangesetOutput, error)

CreateChangeset API operation for FinSpace Public API.

Creates a new Changeset in a FinSpace Dataset.

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 FinSpace Public API's API operation CreateChangeset for usage and error information.

Returned Error Types:

  • ResourceNotFoundException One or more resources can't be found.

  • InternalServerException The request processing has failed because of an unknown error, exception or failure.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ThrottlingException The request was denied due to request throttling.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • LimitExceededException A limit has exceeded.

  • ConflictException The request conflicts with an existing resource.

See also, https://docs.aws.amazon.com/goto/WebAPI/finspace-2020-07-13/CreateChangeset

func (*FinSpaceData) CreateChangesetRequest

func (c *FinSpaceData) CreateChangesetRequest(input *CreateChangesetInput) (req *request.Request, output *CreateChangesetOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/finspace-2020-07-13/CreateChangeset

func (*FinSpaceData) CreateChangesetWithContext

func (c *FinSpaceData) CreateChangesetWithContext(ctx aws.Context, input *CreateChangesetInput, opts ...request.Option) (*CreateChangesetOutput, error)

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

See CreateChangeset 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 (*FinSpaceData) CreateDataView added in v1.42.10

func (c *FinSpaceData) CreateDataView(input *CreateDataViewInput) (*CreateDataViewOutput, error)

CreateDataView API operation for FinSpace Public API.

Creates a Dataview for a Dataset.

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 FinSpace Public API's API operation CreateDataView for usage and error information.

Returned Error Types:

  • InternalServerException The request processing has failed because of an unknown error, exception or failure.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • LimitExceededException A limit has exceeded.

  • ConflictException The request conflicts with an existing resource.

  • ResourceNotFoundException One or more resources can't be found.

See also, https://docs.aws.amazon.com/goto/WebAPI/finspace-2020-07-13/CreateDataView

func (*FinSpaceData) CreateDataViewRequest added in v1.42.10

func (c *FinSpaceData) CreateDataViewRequest(input *CreateDataViewInput) (req *request.Request, output *CreateDataViewOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/finspace-2020-07-13/CreateDataView

func (*FinSpaceData) CreateDataViewWithContext added in v1.42.10

func (c *FinSpaceData) CreateDataViewWithContext(ctx aws.Context, input *CreateDataViewInput, opts ...request.Option) (*CreateDataViewOutput, error)

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

See CreateDataView 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 (*FinSpaceData) CreateDataset added in v1.42.10

func (c *FinSpaceData) CreateDataset(input *CreateDatasetInput) (*CreateDatasetOutput, error)

CreateDataset API operation for FinSpace Public API.

Creates a new FinSpace Dataset.

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 FinSpace Public API's API operation CreateDataset for usage and error information.

Returned Error Types:

  • InternalServerException The request processing has failed because of an unknown error, exception or failure.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ThrottlingException The request was denied due to request throttling.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • LimitExceededException A limit has exceeded.

  • ConflictException The request conflicts with an existing resource.

  • ResourceNotFoundException One or more resources can't be found.

See also, https://docs.aws.amazon.com/goto/WebAPI/finspace-2020-07-13/CreateDataset

func (*FinSpaceData) CreateDatasetRequest added in v1.42.10

func (c *FinSpaceData) 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/finspace-2020-07-13/CreateDataset

func (*FinSpaceData) CreateDatasetWithContext added in v1.42.10

func (c *FinSpaceData) 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 (*FinSpaceData) DeleteDataset added in v1.42.10

func (c *FinSpaceData) DeleteDataset(input *DeleteDatasetInput) (*DeleteDatasetOutput, error)

DeleteDataset API operation for FinSpace Public API.

Deletes a FinSpace Dataset.

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 FinSpace Public API's API operation DeleteDataset for usage and error information.

Returned Error Types:

  • InternalServerException The request processing has failed because of an unknown error, exception or failure.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ThrottlingException The request was denied due to request throttling.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException One or more resources can't be found.

  • LimitExceededException A limit has exceeded.

  • ConflictException The request conflicts with an existing resource.

See also, https://docs.aws.amazon.com/goto/WebAPI/finspace-2020-07-13/DeleteDataset

func (*FinSpaceData) DeleteDatasetRequest added in v1.42.10

func (c *FinSpaceData) 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/finspace-2020-07-13/DeleteDataset

func (*FinSpaceData) DeleteDatasetWithContext added in v1.42.10

func (c *FinSpaceData) 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 (*FinSpaceData) GetChangeset added in v1.42.10

func (c *FinSpaceData) GetChangeset(input *GetChangesetInput) (*GetChangesetOutput, error)

GetChangeset API operation for FinSpace Public API.

Get information about a Changeset.

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 FinSpace Public API's API operation GetChangeset for usage and error information.

Returned Error Types:

  • ResourceNotFoundException One or more resources can't be found.

  • InternalServerException The request processing has failed because of an unknown error, exception or failure.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ThrottlingException The request was denied due to request throttling.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ConflictException The request conflicts with an existing resource.

See also, https://docs.aws.amazon.com/goto/WebAPI/finspace-2020-07-13/GetChangeset

func (*FinSpaceData) GetChangesetRequest added in v1.42.10

func (c *FinSpaceData) GetChangesetRequest(input *GetChangesetInput) (req *request.Request, output *GetChangesetOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/finspace-2020-07-13/GetChangeset

func (*FinSpaceData) GetChangesetWithContext added in v1.42.10

func (c *FinSpaceData) GetChangesetWithContext(ctx aws.Context, input *GetChangesetInput, opts ...request.Option) (*GetChangesetOutput, error)

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

See GetChangeset 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 (*FinSpaceData) GetDataView added in v1.42.10

func (c *FinSpaceData) GetDataView(input *GetDataViewInput) (*GetDataViewOutput, error)

GetDataView API operation for FinSpace Public API.

Gets information about a Dataview.

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 FinSpace Public API's API operation GetDataView for usage and error information.

Returned Error Types:

  • ResourceNotFoundException One or more resources can't be found.

  • InternalServerException The request processing has failed because of an unknown error, exception or failure.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request conflicts with an existing resource.

See also, https://docs.aws.amazon.com/goto/WebAPI/finspace-2020-07-13/GetDataView

func (*FinSpaceData) GetDataViewRequest added in v1.42.10

func (c *FinSpaceData) GetDataViewRequest(input *GetDataViewInput) (req *request.Request, output *GetDataViewOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/finspace-2020-07-13/GetDataView

func (*FinSpaceData) GetDataViewWithContext added in v1.42.10

func (c *FinSpaceData) GetDataViewWithContext(ctx aws.Context, input *GetDataViewInput, opts ...request.Option) (*GetDataViewOutput, error)

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

See GetDataView 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 (*FinSpaceData) GetDataset added in v1.42.10

func (c *FinSpaceData) GetDataset(input *GetDatasetInput) (*GetDatasetOutput, error)

GetDataset API operation for FinSpace Public API.

Returns information about a Dataset.

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 FinSpace Public API's API operation GetDataset for usage and error information.

Returned Error Types:

  • InternalServerException The request processing has failed because of an unknown error, exception or failure.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ThrottlingException The request was denied due to request throttling.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException One or more resources can't be found.

  • ConflictException The request conflicts with an existing resource.

See also, https://docs.aws.amazon.com/goto/WebAPI/finspace-2020-07-13/GetDataset

func (*FinSpaceData) GetDatasetRequest added in v1.42.10

func (c *FinSpaceData) 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/finspace-2020-07-13/GetDataset

func (*FinSpaceData) GetDatasetWithContext added in v1.42.10

func (c *FinSpaceData) 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 (*FinSpaceData) GetProgrammaticAccessCredentials

GetProgrammaticAccessCredentials API operation for FinSpace Public API.

Request programmatic credentials to use with FinSpace SDK.

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 FinSpace Public API's API operation GetProgrammaticAccessCredentials for usage and error information.

Returned Error Types:

  • InternalServerException The request processing has failed because of an unknown error, exception or failure.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ThrottlingException The request was denied due to request throttling.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/finspace-2020-07-13/GetProgrammaticAccessCredentials

func (*FinSpaceData) GetProgrammaticAccessCredentialsRequest

func (c *FinSpaceData) GetProgrammaticAccessCredentialsRequest(input *GetProgrammaticAccessCredentialsInput) (req *request.Request, output *GetProgrammaticAccessCredentialsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/finspace-2020-07-13/GetProgrammaticAccessCredentials

func (*FinSpaceData) GetProgrammaticAccessCredentialsWithContext

func (c *FinSpaceData) GetProgrammaticAccessCredentialsWithContext(ctx aws.Context, input *GetProgrammaticAccessCredentialsInput, opts ...request.Option) (*GetProgrammaticAccessCredentialsOutput, error)

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

See GetProgrammaticAccessCredentials 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 (*FinSpaceData) GetWorkingLocation

func (c *FinSpaceData) GetWorkingLocation(input *GetWorkingLocationInput) (*GetWorkingLocationOutput, error)

GetWorkingLocation API operation for FinSpace Public API.

A temporary Amazon S3 location, where you can copy your files from a source location to stage or use as a scratch space in FinSpace notebook.

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 FinSpace Public API's API operation GetWorkingLocation for usage and error information.

Returned Error Types:

  • InternalServerException The request processing has failed because of an unknown error, exception or failure.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

See also, https://docs.aws.amazon.com/goto/WebAPI/finspace-2020-07-13/GetWorkingLocation

func (*FinSpaceData) GetWorkingLocationRequest

func (c *FinSpaceData) GetWorkingLocationRequest(input *GetWorkingLocationInput) (req *request.Request, output *GetWorkingLocationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/finspace-2020-07-13/GetWorkingLocation

func (*FinSpaceData) GetWorkingLocationWithContext

func (c *FinSpaceData) GetWorkingLocationWithContext(ctx aws.Context, input *GetWorkingLocationInput, opts ...request.Option) (*GetWorkingLocationOutput, error)

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

See GetWorkingLocation 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 (*FinSpaceData) ListChangesets added in v1.42.10

func (c *FinSpaceData) ListChangesets(input *ListChangesetsInput) (*ListChangesetsOutput, error)

ListChangesets API operation for FinSpace Public API.

Lists the FinSpace Changesets for a Dataset.

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 FinSpace Public API's API operation ListChangesets for usage and error information.

Returned Error Types:

  • ResourceNotFoundException One or more resources can't be found.

  • InternalServerException The request processing has failed because of an unknown error, exception or failure.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ThrottlingException The request was denied due to request throttling.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ConflictException The request conflicts with an existing resource.

See also, https://docs.aws.amazon.com/goto/WebAPI/finspace-2020-07-13/ListChangesets

func (*FinSpaceData) ListChangesetsPages added in v1.42.10

func (c *FinSpaceData) ListChangesetsPages(input *ListChangesetsInput, fn func(*ListChangesetsOutput, bool) bool) error

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

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

func (*FinSpaceData) ListChangesetsPagesWithContext added in v1.42.10

func (c *FinSpaceData) ListChangesetsPagesWithContext(ctx aws.Context, input *ListChangesetsInput, fn func(*ListChangesetsOutput, bool) bool, opts ...request.Option) error

ListChangesetsPagesWithContext same as ListChangesetsPages 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 (*FinSpaceData) ListChangesetsRequest added in v1.42.10

func (c *FinSpaceData) ListChangesetsRequest(input *ListChangesetsInput) (req *request.Request, output *ListChangesetsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/finspace-2020-07-13/ListChangesets

func (*FinSpaceData) ListChangesetsWithContext added in v1.42.10

func (c *FinSpaceData) ListChangesetsWithContext(ctx aws.Context, input *ListChangesetsInput, opts ...request.Option) (*ListChangesetsOutput, error)

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

See ListChangesets 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 (*FinSpaceData) ListDataViews added in v1.42.10

func (c *FinSpaceData) ListDataViews(input *ListDataViewsInput) (*ListDataViewsOutput, error)

ListDataViews API operation for FinSpace Public API.

Lists all available Dataviews for a Dataset.

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 FinSpace Public API's API operation ListDataViews for usage and error information.

Returned Error Types:

  • ResourceNotFoundException One or more resources can't be found.

  • InternalServerException The request processing has failed because of an unknown error, exception or failure.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request conflicts with an existing resource.

See also, https://docs.aws.amazon.com/goto/WebAPI/finspace-2020-07-13/ListDataViews

func (*FinSpaceData) ListDataViewsPages added in v1.42.10

func (c *FinSpaceData) ListDataViewsPages(input *ListDataViewsInput, fn func(*ListDataViewsOutput, bool) bool) error

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

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

func (*FinSpaceData) ListDataViewsPagesWithContext added in v1.42.10

func (c *FinSpaceData) ListDataViewsPagesWithContext(ctx aws.Context, input *ListDataViewsInput, fn func(*ListDataViewsOutput, bool) bool, opts ...request.Option) error

ListDataViewsPagesWithContext same as ListDataViewsPages 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 (*FinSpaceData) ListDataViewsRequest added in v1.42.10

func (c *FinSpaceData) ListDataViewsRequest(input *ListDataViewsInput) (req *request.Request, output *ListDataViewsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/finspace-2020-07-13/ListDataViews

func (*FinSpaceData) ListDataViewsWithContext added in v1.42.10

func (c *FinSpaceData) ListDataViewsWithContext(ctx aws.Context, input *ListDataViewsInput, opts ...request.Option) (*ListDataViewsOutput, error)

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

See ListDataViews 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 (*FinSpaceData) ListDatasets added in v1.42.10

func (c *FinSpaceData) ListDatasets(input *ListDatasetsInput) (*ListDatasetsOutput, error)

ListDatasets API operation for FinSpace Public API.

Lists all of the active Datasets that a user has access to.

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 FinSpace Public API's API operation ListDatasets for usage and error information.

Returned Error Types:

  • InternalServerException The request processing has failed because of an unknown error, exception or failure.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request conflicts with an existing resource.

  • ResourceNotFoundException One or more resources can't be found.

See also, https://docs.aws.amazon.com/goto/WebAPI/finspace-2020-07-13/ListDatasets

func (*FinSpaceData) ListDatasetsPages added in v1.42.10

func (c *FinSpaceData) 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 *finspacedata.ListDatasetsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*FinSpaceData) ListDatasetsPagesWithContext added in v1.42.10

func (c *FinSpaceData) 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 (*FinSpaceData) ListDatasetsRequest added in v1.42.10

func (c *FinSpaceData) 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/finspace-2020-07-13/ListDatasets

func (*FinSpaceData) ListDatasetsWithContext added in v1.42.10

func (c *FinSpaceData) 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 (*FinSpaceData) UpdateChangeset added in v1.42.10

func (c *FinSpaceData) UpdateChangeset(input *UpdateChangesetInput) (*UpdateChangesetOutput, error)

UpdateChangeset API operation for FinSpace Public API.

Updates a FinSpace Changeset.

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 FinSpace Public API's API operation UpdateChangeset for usage and error information.

Returned Error Types:

  • ResourceNotFoundException One or more resources can't be found.

  • InternalServerException The request processing has failed because of an unknown error, exception or failure.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ThrottlingException The request was denied due to request throttling.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ConflictException The request conflicts with an existing resource.

See also, https://docs.aws.amazon.com/goto/WebAPI/finspace-2020-07-13/UpdateChangeset

func (*FinSpaceData) UpdateChangesetRequest added in v1.42.10

func (c *FinSpaceData) UpdateChangesetRequest(input *UpdateChangesetInput) (req *request.Request, output *UpdateChangesetOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/finspace-2020-07-13/UpdateChangeset

func (*FinSpaceData) UpdateChangesetWithContext added in v1.42.10

func (c *FinSpaceData) UpdateChangesetWithContext(ctx aws.Context, input *UpdateChangesetInput, opts ...request.Option) (*UpdateChangesetOutput, error)

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

See UpdateChangeset 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 (*FinSpaceData) UpdateDataset added in v1.42.10

func (c *FinSpaceData) UpdateDataset(input *UpdateDatasetInput) (*UpdateDatasetOutput, error)

UpdateDataset API operation for FinSpace Public API.

Updates a FinSpace Dataset.

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 FinSpace Public API's API operation UpdateDataset for usage and error information.

Returned Error Types:

  • InternalServerException The request processing has failed because of an unknown error, exception or failure.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ThrottlingException The request was denied due to request throttling.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ConflictException The request conflicts with an existing resource.

  • ResourceNotFoundException One or more resources can't be found.

See also, https://docs.aws.amazon.com/goto/WebAPI/finspace-2020-07-13/UpdateDataset

func (*FinSpaceData) UpdateDatasetRequest added in v1.42.10

func (c *FinSpaceData) 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/finspace-2020-07-13/UpdateDataset

func (*FinSpaceData) UpdateDatasetWithContext added in v1.42.10

func (c *FinSpaceData) 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.

type GetChangesetInput added in v1.42.10

type GetChangesetInput struct {

	// The unique identifier of the Changeset for which to get data.
	//
	// ChangesetId is a required field
	ChangesetId *string `location:"uri" locationName:"changesetId" min:"1" type:"string" required:"true"`

	// The unique identifier for the FinSpace Dataset where the Changeset is created.
	//
	// DatasetId is a required field
	DatasetId *string `location:"uri" locationName:"datasetId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Request to describe a changeset.

func (GetChangesetInput) GoString added in v1.42.10

func (s GetChangesetInput) GoString() string

GoString returns the string representation.

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

func (*GetChangesetInput) SetChangesetId added in v1.42.10

func (s *GetChangesetInput) SetChangesetId(v string) *GetChangesetInput

SetChangesetId sets the ChangesetId field's value.

func (*GetChangesetInput) SetDatasetId added in v1.42.10

func (s *GetChangesetInput) SetDatasetId(v string) *GetChangesetInput

SetDatasetId sets the DatasetId field's value.

func (GetChangesetInput) String added in v1.42.10

func (s GetChangesetInput) String() string

String returns the string representation.

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

func (*GetChangesetInput) Validate added in v1.42.10

func (s *GetChangesetInput) Validate() error

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

type GetChangesetOutput added in v1.42.10

type GetChangesetOutput struct {

	// Time until which the Changeset is active. The value is determined as Epoch
	// time in milliseconds. For example, the value for Monday, November 1, 2021
	// 12:00:00 PM UTC is specified as 1635768000000.
	ActiveUntilTimestamp *int64 `locationName:"activeUntilTimestamp" type:"long"`

	// Type that indicates how a Changeset is applied to a Dataset.
	//
	//    * REPLACE - Changeset is considered as a replacement to all prior loaded
	//    Changesets.
	//
	//    * APPEND - Changeset is considered as an addition to the end of all prior
	//    loaded Changesets.
	//
	//    * MODIFY - Changeset is considered as a replacement to a specific prior
	//    ingested Changeset.
	ChangeType *string `locationName:"changeType" type:"string" enum:"ChangeType"`

	// The ARN identifier of the Changeset.
	ChangesetArn *string `locationName:"changesetArn" type:"string"`

	// The unique identifier for a Changeset.
	ChangesetId *string `locationName:"changesetId" min:"1" type:"string"`

	// The timestamp at which the Changeset was created in FinSpace. The value is
	// determined as Epoch time in milliseconds. For example, the value for Monday,
	// November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
	CreateTime *int64 `locationName:"createTime" type:"long"`

	// The unique identifier for the FinSpace Dataset where the Changeset is created.
	DatasetId *string `locationName:"datasetId" min:"1" type:"string"`

	// The structure with error messages.
	ErrorInfo *ChangesetErrorInfo `locationName:"errorInfo" type:"structure"`

	// Structure of the source file(s).
	FormatParams map[string]*string `locationName:"formatParams" type:"map"`

	// Options that define the location of the data being ingested.
	SourceParams map[string]*string `locationName:"sourceParams" type:"map"`

	// The status of Changeset creation operation.
	Status *string `locationName:"status" type:"string" enum:"IngestionStatus"`

	// The unique identifier of the updated Changeset.
	UpdatedByChangesetId *string `locationName:"updatedByChangesetId" min:"1" type:"string"`

	// The unique identifier of the Changeset that is being updated.
	UpdatesChangesetId *string `locationName:"updatesChangesetId" min:"1" type:"string"`
	// contains filtered or unexported fields
}

The response from a describe changeset operation

func (GetChangesetOutput) GoString added in v1.42.10

func (s GetChangesetOutput) GoString() string

GoString returns the string representation.

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

func (*GetChangesetOutput) SetActiveUntilTimestamp added in v1.42.10

func (s *GetChangesetOutput) SetActiveUntilTimestamp(v int64) *GetChangesetOutput

SetActiveUntilTimestamp sets the ActiveUntilTimestamp field's value.

func (*GetChangesetOutput) SetChangeType added in v1.42.10

func (s *GetChangesetOutput) SetChangeType(v string) *GetChangesetOutput

SetChangeType sets the ChangeType field's value.

func (*GetChangesetOutput) SetChangesetArn added in v1.42.10

func (s *GetChangesetOutput) SetChangesetArn(v string) *GetChangesetOutput

SetChangesetArn sets the ChangesetArn field's value.

func (*GetChangesetOutput) SetChangesetId added in v1.42.10

func (s *GetChangesetOutput) SetChangesetId(v string) *GetChangesetOutput

SetChangesetId sets the ChangesetId field's value.

func (*GetChangesetOutput) SetCreateTime added in v1.42.10

func (s *GetChangesetOutput) SetCreateTime(v int64) *GetChangesetOutput

SetCreateTime sets the CreateTime field's value.

func (*GetChangesetOutput) SetDatasetId added in v1.42.10

func (s *GetChangesetOutput) SetDatasetId(v string) *GetChangesetOutput

SetDatasetId sets the DatasetId field's value.

func (*GetChangesetOutput) SetErrorInfo added in v1.42.10

SetErrorInfo sets the ErrorInfo field's value.

func (*GetChangesetOutput) SetFormatParams added in v1.42.10

func (s *GetChangesetOutput) SetFormatParams(v map[string]*string) *GetChangesetOutput

SetFormatParams sets the FormatParams field's value.

func (*GetChangesetOutput) SetSourceParams added in v1.42.10

func (s *GetChangesetOutput) SetSourceParams(v map[string]*string) *GetChangesetOutput

SetSourceParams sets the SourceParams field's value.

func (*GetChangesetOutput) SetStatus added in v1.42.10

func (s *GetChangesetOutput) SetStatus(v string) *GetChangesetOutput

SetStatus sets the Status field's value.

func (*GetChangesetOutput) SetUpdatedByChangesetId added in v1.42.10

func (s *GetChangesetOutput) SetUpdatedByChangesetId(v string) *GetChangesetOutput

SetUpdatedByChangesetId sets the UpdatedByChangesetId field's value.

func (*GetChangesetOutput) SetUpdatesChangesetId added in v1.42.10

func (s *GetChangesetOutput) SetUpdatesChangesetId(v string) *GetChangesetOutput

SetUpdatesChangesetId sets the UpdatesChangesetId field's value.

func (GetChangesetOutput) String added in v1.42.10

func (s GetChangesetOutput) String() string

String returns the string representation.

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

type GetDataViewInput added in v1.42.10

type GetDataViewInput struct {

	// The unique identifier for the Dataview.
	//
	// DataViewId is a required field
	DataViewId *string `location:"uri" locationName:"dataviewId" min:"1" type:"string" required:"true"`

	// The unique identifier for the Dataset used in the Dataview.
	//
	// DatasetId is a required field
	DatasetId *string `location:"uri" locationName:"datasetId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Request for retrieving a data view detail. Grouped / accessible within a dataset by its dataset id.

func (GetDataViewInput) GoString added in v1.42.10

func (s GetDataViewInput) GoString() string

GoString returns the string representation.

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

func (*GetDataViewInput) SetDataViewId added in v1.42.10

func (s *GetDataViewInput) SetDataViewId(v string) *GetDataViewInput

SetDataViewId sets the DataViewId field's value.

func (*GetDataViewInput) SetDatasetId added in v1.42.10

func (s *GetDataViewInput) SetDatasetId(v string) *GetDataViewInput

SetDatasetId sets the DatasetId field's value.

func (GetDataViewInput) String added in v1.42.10

func (s GetDataViewInput) String() string

String returns the string representation.

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

func (*GetDataViewInput) Validate added in v1.42.10

func (s *GetDataViewInput) Validate() error

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

type GetDataViewOutput added in v1.42.10

type GetDataViewOutput struct {

	// Time range to use for the Dataview. The value is determined as Epoch time
	// in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00
	// PM UTC is specified as 1635768000000.
	AsOfTimestamp *int64 `locationName:"asOfTimestamp" type:"long"`

	// Flag to indicate Dataview should be updated automatically.
	AutoUpdate *bool `locationName:"autoUpdate" type:"boolean"`

	// The timestamp at which the Dataview was created in FinSpace. The value is
	// determined as Epoch time in milliseconds. For example, the value for Monday,
	// November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
	CreateTime *int64 `locationName:"createTime" type:"long"`

	// The ARN identifier of the Dataview.
	DataViewArn *string `locationName:"dataViewArn" type:"string"`

	// The unique identifier for the Dataview.
	DataViewId *string `locationName:"dataViewId" min:"1" type:"string"`

	// The unique identifier for the Dataset used in the Dataview.
	DatasetId *string `locationName:"datasetId" min:"1" type:"string"`

	// Options that define the destination type for the Dataview.
	DestinationTypeParams *DataViewDestinationTypeParams `locationName:"destinationTypeParams" type:"structure"`

	// Information about an error that occurred for the Dataview.
	ErrorInfo *DataViewErrorInfo `locationName:"errorInfo" type:"structure"`

	// The last time that a Dataview was modified. The value is determined as Epoch
	// time in milliseconds. For example, the value for Monday, November 1, 2021
	// 12:00:00 PM UTC is specified as 1635768000000.
	LastModifiedTime *int64 `locationName:"lastModifiedTime" type:"long"`

	// Ordered set of column names used to partition data.
	PartitionColumns []*string `locationName:"partitionColumns" type:"list"`

	// Columns to be used for sorting the data.
	SortColumns []*string `locationName:"sortColumns" type:"list"`

	// The status of a Dataview creation.
	//
	//    * RUNNING - Dataview creation is running.
	//
	//    * STARTING - Dataview creation is starting.
	//
	//    * FAILED - Dataview creation has failed.
	//
	//    * CANCELLED - Dataview creation has been cancelled.
	//
	//    * TIMEOUT - Dataview creation has timed out.
	//
	//    * SUCCESS - Dataview creation has succeeded.
	//
	//    * PENDING - Dataview creation is pending.
	//
	//    * FAILED_CLEANUP_FAILED - Dataview creation failed and resource cleanup
	//    failed.
	Status *string `locationName:"status" type:"string" enum:"DataViewStatus"`
	// contains filtered or unexported fields
}

Response from retrieving a dataview, which includes details on the target database and table name

func (GetDataViewOutput) GoString added in v1.42.10

func (s GetDataViewOutput) GoString() string

GoString returns the string representation.

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

func (*GetDataViewOutput) SetAsOfTimestamp added in v1.42.10

func (s *GetDataViewOutput) SetAsOfTimestamp(v int64) *GetDataViewOutput

SetAsOfTimestamp sets the AsOfTimestamp field's value.

func (*GetDataViewOutput) SetAutoUpdate added in v1.42.10

func (s *GetDataViewOutput) SetAutoUpdate(v bool) *GetDataViewOutput

SetAutoUpdate sets the AutoUpdate field's value.

func (*GetDataViewOutput) SetCreateTime added in v1.42.10

func (s *GetDataViewOutput) SetCreateTime(v int64) *GetDataViewOutput

SetCreateTime sets the CreateTime field's value.

func (*GetDataViewOutput) SetDataViewArn added in v1.42.10

func (s *GetDataViewOutput) SetDataViewArn(v string) *GetDataViewOutput

SetDataViewArn sets the DataViewArn field's value.

func (*GetDataViewOutput) SetDataViewId added in v1.42.10

func (s *GetDataViewOutput) SetDataViewId(v string) *GetDataViewOutput

SetDataViewId sets the DataViewId field's value.

func (*GetDataViewOutput) SetDatasetId added in v1.42.10

func (s *GetDataViewOutput) SetDatasetId(v string) *GetDataViewOutput

SetDatasetId sets the DatasetId field's value.

func (*GetDataViewOutput) SetDestinationTypeParams added in v1.42.10

func (s *GetDataViewOutput) SetDestinationTypeParams(v *DataViewDestinationTypeParams) *GetDataViewOutput

SetDestinationTypeParams sets the DestinationTypeParams field's value.

func (*GetDataViewOutput) SetErrorInfo added in v1.42.10

SetErrorInfo sets the ErrorInfo field's value.

func (*GetDataViewOutput) SetLastModifiedTime added in v1.42.10

func (s *GetDataViewOutput) SetLastModifiedTime(v int64) *GetDataViewOutput

SetLastModifiedTime sets the LastModifiedTime field's value.

func (*GetDataViewOutput) SetPartitionColumns added in v1.42.10

func (s *GetDataViewOutput) SetPartitionColumns(v []*string) *GetDataViewOutput

SetPartitionColumns sets the PartitionColumns field's value.

func (*GetDataViewOutput) SetSortColumns added in v1.42.10

func (s *GetDataViewOutput) SetSortColumns(v []*string) *GetDataViewOutput

SetSortColumns sets the SortColumns field's value.

func (*GetDataViewOutput) SetStatus added in v1.42.10

func (s *GetDataViewOutput) SetStatus(v string) *GetDataViewOutput

SetStatus sets the Status field's value.

func (GetDataViewOutput) String added in v1.42.10

func (s GetDataViewOutput) String() string

String returns the string representation.

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

type GetDatasetInput added in v1.42.10

type GetDatasetInput struct {

	// The unique identifier for a Dataset.
	//
	// DatasetId is a required field
	DatasetId *string `location:"uri" locationName:"datasetId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Request for the GetDataset operation.

func (GetDatasetInput) GoString added in v1.42.10

func (s GetDatasetInput) GoString() string

GoString returns the string representation.

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

func (*GetDatasetInput) SetDatasetId added in v1.42.10

func (s *GetDatasetInput) SetDatasetId(v string) *GetDatasetInput

SetDatasetId sets the DatasetId field's value.

func (GetDatasetInput) String added in v1.42.10

func (s GetDatasetInput) String() string

String returns the string representation.

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

func (*GetDatasetInput) Validate added in v1.42.10

func (s *GetDatasetInput) Validate() error

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

type GetDatasetOutput added in v1.42.10

type GetDatasetOutput struct {

	// The unique resource identifier for a Dataset.
	Alias *string `locationName:"alias" min:"1" type:"string"`

	// The timestamp at which the Dataset was created in FinSpace. The value is
	// determined as Epoch time in milliseconds. For example, the value for Monday,
	// November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
	CreateTime *int64 `locationName:"createTime" type:"long"`

	// The ARN identifier of the Dataset.
	DatasetArn *string `locationName:"datasetArn" type:"string"`

	// A description of the Dataset.
	DatasetDescription *string `locationName:"datasetDescription" min:"1" type:"string"`

	// The unique identifier for a Dataset.
	DatasetId *string `locationName:"datasetId" min:"1" type:"string"`

	// Display title for a Dataset.
	DatasetTitle *string `locationName:"datasetTitle" min:"1" type:"string"`

	// The format in which Dataset data is structured.
	//
	//    * TABULAR - Data is structured in a tabular format.
	//
	//    * NON_TABULAR - Data is structured in a non-tabular format.
	Kind *string `locationName:"kind" type:"string" enum:"DatasetKind"`

	// The last time that the Dataset was modified. The value is determined as Epoch
	// time in milliseconds. For example, the value for Monday, November 1, 2021
	// 12:00:00 PM UTC is specified as 1635768000000.
	LastModifiedTime *int64 `locationName:"lastModifiedTime" type:"long"`

	// Definition for a schema on a tabular Dataset.
	SchemaDefinition *SchemaUnion `locationName:"schemaDefinition" type:"structure"`

	// Status of the Dataset creation.
	//
	//    * PENDING - Dataset is pending creation.
	//
	//    * FAILED - Dataset creation has failed.
	//
	//    * SUCCESS - Dataset creation has succeeded.
	//
	//    * RUNNING - Dataset creation is running.
	Status *string `locationName:"status" type:"string" enum:"DatasetStatus"`
	// contains filtered or unexported fields
}

Response for the GetDataset operation

func (GetDatasetOutput) GoString added in v1.42.10

func (s GetDatasetOutput) GoString() string

GoString returns the string representation.

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

func (*GetDatasetOutput) SetAlias added in v1.42.10

func (s *GetDatasetOutput) SetAlias(v string) *GetDatasetOutput

SetAlias sets the Alias field's value.

func (*GetDatasetOutput) SetCreateTime added in v1.42.10

func (s *GetDatasetOutput) SetCreateTime(v int64) *GetDatasetOutput

SetCreateTime sets the CreateTime field's value.

func (*GetDatasetOutput) SetDatasetArn added in v1.42.10

func (s *GetDatasetOutput) SetDatasetArn(v string) *GetDatasetOutput

SetDatasetArn sets the DatasetArn field's value.

func (*GetDatasetOutput) SetDatasetDescription added in v1.42.10

func (s *GetDatasetOutput) SetDatasetDescription(v string) *GetDatasetOutput

SetDatasetDescription sets the DatasetDescription field's value.

func (*GetDatasetOutput) SetDatasetId added in v1.42.10

func (s *GetDatasetOutput) SetDatasetId(v string) *GetDatasetOutput

SetDatasetId sets the DatasetId field's value.

func (*GetDatasetOutput) SetDatasetTitle added in v1.42.10

func (s *GetDatasetOutput) SetDatasetTitle(v string) *GetDatasetOutput

SetDatasetTitle sets the DatasetTitle field's value.

func (*GetDatasetOutput) SetKind added in v1.42.10

func (s *GetDatasetOutput) SetKind(v string) *GetDatasetOutput

SetKind sets the Kind field's value.

func (*GetDatasetOutput) SetLastModifiedTime added in v1.42.10

func (s *GetDatasetOutput) SetLastModifiedTime(v int64) *GetDatasetOutput

SetLastModifiedTime sets the LastModifiedTime field's value.

func (*GetDatasetOutput) SetSchemaDefinition added in v1.42.10

func (s *GetDatasetOutput) SetSchemaDefinition(v *SchemaUnion) *GetDatasetOutput

SetSchemaDefinition sets the SchemaDefinition field's value.

func (*GetDatasetOutput) SetStatus added in v1.42.10

func (s *GetDatasetOutput) SetStatus(v string) *GetDatasetOutput

SetStatus sets the Status field's value.

func (GetDatasetOutput) String added in v1.42.10

func (s GetDatasetOutput) String() string

String returns the string representation.

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

type GetProgrammaticAccessCredentialsInput

type GetProgrammaticAccessCredentialsInput struct {

	// The time duration in which the credentials remain valid.
	DurationInMinutes *int64 `location:"querystring" locationName:"durationInMinutes" min:"60" type:"long"`

	// The FinSpace environment identifier.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `location:"querystring" locationName:"environmentId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Request for GetProgrammaticAccessCredentials operation

func (GetProgrammaticAccessCredentialsInput) GoString

GoString returns the string representation.

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

func (*GetProgrammaticAccessCredentialsInput) SetDurationInMinutes

SetDurationInMinutes sets the DurationInMinutes field's value.

func (*GetProgrammaticAccessCredentialsInput) SetEnvironmentId

SetEnvironmentId sets the EnvironmentId field's value.

func (GetProgrammaticAccessCredentialsInput) String

String returns the string representation.

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

func (*GetProgrammaticAccessCredentialsInput) Validate

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

type GetProgrammaticAccessCredentialsOutput

type GetProgrammaticAccessCredentialsOutput struct {

	// Returns the programmatic credentials.
	Credentials *Credentials `locationName:"credentials" type:"structure"`

	// Returns the duration in which the credentials will remain valid.
	DurationInMinutes *int64 `locationName:"durationInMinutes" min:"60" type:"long"`
	// contains filtered or unexported fields
}

Response for GetProgrammaticAccessCredentials operation

func (GetProgrammaticAccessCredentialsOutput) GoString

GoString returns the string representation.

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

func (*GetProgrammaticAccessCredentialsOutput) SetCredentials

SetCredentials sets the Credentials field's value.

func (*GetProgrammaticAccessCredentialsOutput) SetDurationInMinutes

SetDurationInMinutes sets the DurationInMinutes field's value.

func (GetProgrammaticAccessCredentialsOutput) String

String returns the string representation.

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

type GetWorkingLocationInput

type GetWorkingLocationInput struct {

	// Specify the type of the working location.
	//
	//    * SAGEMAKER - Use the Amazon S3 location as a temporary location to store
	//    data content when working with FinSpace Notebooks that run on SageMaker
	//    studio.
	//
	//    * INGESTION - Use the Amazon S3 location as a staging location to copy
	//    your data content and then use the location with the Changeset creation
	//    operation.
	LocationType *string `locationName:"locationType" type:"string" enum:"LocationType"`
	// contains filtered or unexported fields
}

func (GetWorkingLocationInput) GoString

func (s GetWorkingLocationInput) GoString() string

GoString returns the string representation.

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

func (*GetWorkingLocationInput) SetLocationType

SetLocationType sets the LocationType field's value.

func (GetWorkingLocationInput) String

func (s GetWorkingLocationInput) String() string

String returns the string representation.

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

type GetWorkingLocationOutput

type GetWorkingLocationOutput struct {

	// Returns the Amazon S3 bucket name for the working location.
	S3Bucket *string `locationName:"s3Bucket" min:"1" type:"string"`

	// Returns the Amazon S3 Path for the working location.
	S3Path *string `locationName:"s3Path" min:"1" type:"string"`

	// Returns the Amazon S3 URI for the working location.
	S3Uri *string `locationName:"s3Uri" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (GetWorkingLocationOutput) GoString

func (s GetWorkingLocationOutput) GoString() string

GoString returns the string representation.

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

func (*GetWorkingLocationOutput) SetS3Bucket

SetS3Bucket sets the S3Bucket field's value.

func (*GetWorkingLocationOutput) SetS3Path

SetS3Path sets the S3Path field's value.

func (*GetWorkingLocationOutput) SetS3Uri

SetS3Uri sets the S3Uri field's value.

func (GetWorkingLocationOutput) String

func (s GetWorkingLocationOutput) String() string

String returns the string representation.

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

type InternalServerException

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

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

The request processing has failed because of an unknown error, exception or failure.

func (*InternalServerException) Code

func (s *InternalServerException) Code() string

Code returns the exception type name.

func (*InternalServerException) Error

func (s *InternalServerException) Error() string

func (InternalServerException) GoString

func (s InternalServerException) GoString() string

GoString returns the string representation.

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

func (*InternalServerException) Message

func (s *InternalServerException) Message() string

Message returns the exception's message.

func (*InternalServerException) OrigErr

func (s *InternalServerException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InternalServerException) RequestID

func (s *InternalServerException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InternalServerException) StatusCode

func (s *InternalServerException) StatusCode() int

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

func (InternalServerException) String

func (s InternalServerException) String() string

String returns the string representation.

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

type LimitExceededException added in v1.42.10

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

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

A limit has exceeded.

func (*LimitExceededException) Code added in v1.42.10

func (s *LimitExceededException) Code() string

Code returns the exception type name.

func (*LimitExceededException) Error added in v1.42.10

func (s *LimitExceededException) Error() string

func (LimitExceededException) GoString added in v1.42.10

func (s LimitExceededException) GoString() string

GoString returns the string representation.

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

func (*LimitExceededException) Message added in v1.42.10

func (s *LimitExceededException) Message() string

Message returns the exception's message.

func (*LimitExceededException) OrigErr added in v1.42.10

func (s *LimitExceededException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*LimitExceededException) RequestID added in v1.42.10

func (s *LimitExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*LimitExceededException) StatusCode added in v1.42.10

func (s *LimitExceededException) StatusCode() int

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

func (LimitExceededException) String added in v1.42.10

func (s LimitExceededException) String() string

String returns the string representation.

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

type ListChangesetsInput added in v1.42.10

type ListChangesetsInput struct {

	// The unique identifier for the FinSpace Dataset to which the Changeset belongs.
	//
	// DatasetId is a required field
	DatasetId *string `location:"uri" locationName:"datasetId" min:"1" type:"string" required:"true"`

	// The maximum number of results per page.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// A token indicating where a results page should begin.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

Request to ListChangesetsRequest. It exposes minimal query filters.

func (ListChangesetsInput) GoString added in v1.42.10

func (s ListChangesetsInput) GoString() string

GoString returns the string representation.

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

func (*ListChangesetsInput) SetDatasetId added in v1.42.10

func (s *ListChangesetsInput) SetDatasetId(v string) *ListChangesetsInput

SetDatasetId sets the DatasetId field's value.

func (*ListChangesetsInput) SetMaxResults added in v1.42.10

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

SetMaxResults sets the MaxResults field's value.

func (*ListChangesetsInput) SetNextToken added in v1.42.10

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

SetNextToken sets the NextToken field's value.

func (ListChangesetsInput) String added in v1.42.10

func (s ListChangesetsInput) String() string

String returns the string representation.

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

func (*ListChangesetsInput) Validate added in v1.42.10

func (s *ListChangesetsInput) Validate() error

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

type ListChangesetsOutput added in v1.42.10

type ListChangesetsOutput struct {

	// List of Changesets found.
	Changesets []*ChangesetSummary `locationName:"changesets" type:"list"`

	// A token indicating where a results page should begin.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

Response to ListChangesetsResponse. This returns a list of dataset changesets that match the query criteria.

func (ListChangesetsOutput) GoString added in v1.42.10

func (s ListChangesetsOutput) GoString() string

GoString returns the string representation.

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

func (*ListChangesetsOutput) SetChangesets added in v1.42.10

SetChangesets sets the Changesets field's value.

func (*ListChangesetsOutput) SetNextToken added in v1.42.10

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

SetNextToken sets the NextToken field's value.

func (ListChangesetsOutput) String added in v1.42.10

func (s ListChangesetsOutput) String() string

String returns the string representation.

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

type ListDataViewsInput added in v1.42.10

type ListDataViewsInput struct {

	// The unique identifier of the Dataset for which to retrieve Dataviews.
	//
	// DatasetId is a required field
	DatasetId *string `location:"uri" locationName:"datasetId" min:"1" type:"string" required:"true"`

	// The maximum number of results per page.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// A token indicating where a results page should begin.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

Request for a list data views.

func (ListDataViewsInput) GoString added in v1.42.10

func (s ListDataViewsInput) GoString() string

GoString returns the string representation.

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

func (*ListDataViewsInput) SetDatasetId added in v1.42.10

func (s *ListDataViewsInput) SetDatasetId(v string) *ListDataViewsInput

SetDatasetId sets the DatasetId field's value.

func (*ListDataViewsInput) SetMaxResults added in v1.42.10

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

SetMaxResults sets the MaxResults field's value.

func (*ListDataViewsInput) SetNextToken added in v1.42.10

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

SetNextToken sets the NextToken field's value.

func (ListDataViewsInput) String added in v1.42.10

func (s ListDataViewsInput) String() string

String returns the string representation.

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

func (*ListDataViewsInput) Validate added in v1.42.10

func (s *ListDataViewsInput) Validate() error

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

type ListDataViewsOutput added in v1.42.10

type ListDataViewsOutput struct {

	// A list of Dataviews.
	DataViews []*DataViewSummary `locationName:"dataViews" type:"list"`

	// A token indicating where a results page should begin.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListDataViewsOutput) GoString added in v1.42.10

func (s ListDataViewsOutput) GoString() string

GoString returns the string representation.

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

func (*ListDataViewsOutput) SetDataViews added in v1.42.10

SetDataViews sets the DataViews field's value.

func (*ListDataViewsOutput) SetNextToken added in v1.42.10

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

SetNextToken sets the NextToken field's value.

func (ListDataViewsOutput) String added in v1.42.10

func (s ListDataViewsOutput) String() string

String returns the string representation.

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

type ListDatasetsInput added in v1.42.10

type ListDatasetsInput struct {

	// The maximum number of results per page.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// A token indicating where a results page should begin.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

Request for the ListDatasets operation.

func (ListDatasetsInput) GoString added in v1.42.10

func (s ListDatasetsInput) GoString() string

GoString returns the string representation.

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

func (*ListDatasetsInput) SetMaxResults added in v1.42.10

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

SetMaxResults sets the MaxResults field's value.

func (*ListDatasetsInput) SetNextToken added in v1.42.10

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

SetNextToken sets the NextToken field's value.

func (ListDatasetsInput) String added in v1.42.10

func (s ListDatasetsInput) String() string

String returns the string representation.

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

func (*ListDatasetsInput) Validate added in v1.42.10

func (s *ListDatasetsInput) Validate() error

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

type ListDatasetsOutput added in v1.42.10

type ListDatasetsOutput struct {

	// List of Datasets.
	Datasets []*Dataset `locationName:"datasets" type:"list"`

	// A token indicating where a results page should begin.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

Response for the ListDatasets operation

func (ListDatasetsOutput) GoString added in v1.42.10

func (s ListDatasetsOutput) GoString() string

GoString returns the string representation.

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

func (*ListDatasetsOutput) SetDatasets added in v1.42.10

func (s *ListDatasetsOutput) SetDatasets(v []*Dataset) *ListDatasetsOutput

SetDatasets sets the Datasets field's value.

func (*ListDatasetsOutput) SetNextToken added in v1.42.10

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

SetNextToken sets the NextToken field's value.

func (ListDatasetsOutput) String added in v1.42.10

func (s ListDatasetsOutput) String() string

String returns the string representation.

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

type PermissionGroupParams added in v1.42.10

type PermissionGroupParams struct {

	// List of resource permissions.
	DatasetPermissions []*ResourcePermission `locationName:"datasetPermissions" type:"list"`

	// The unique identifier of the PermissionGroup.
	PermissionGroupId *string `locationName:"permissionGroupId" min:"1" type:"string"`
	// contains filtered or unexported fields
}

Permission group parameters for Dataset permissions.

func (PermissionGroupParams) GoString added in v1.42.10

func (s PermissionGroupParams) GoString() string

GoString returns the string representation.

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

func (*PermissionGroupParams) SetDatasetPermissions added in v1.42.10

func (s *PermissionGroupParams) SetDatasetPermissions(v []*ResourcePermission) *PermissionGroupParams

SetDatasetPermissions sets the DatasetPermissions field's value.

func (*PermissionGroupParams) SetPermissionGroupId added in v1.42.10

func (s *PermissionGroupParams) SetPermissionGroupId(v string) *PermissionGroupParams

SetPermissionGroupId sets the PermissionGroupId field's value.

func (PermissionGroupParams) String added in v1.42.10

func (s PermissionGroupParams) String() string

String returns the string representation.

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

func (*PermissionGroupParams) Validate added in v1.42.10

func (s *PermissionGroupParams) Validate() error

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

type ResourceNotFoundException

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

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

One or more resources can't be found.

func (*ResourceNotFoundException) Code

Code returns the exception type name.

func (*ResourceNotFoundException) Error

func (s *ResourceNotFoundException) Error() string

func (ResourceNotFoundException) GoString

func (s ResourceNotFoundException) GoString() string

GoString returns the string representation.

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

func (*ResourceNotFoundException) Message

func (s *ResourceNotFoundException) Message() string

Message returns the exception's message.

func (*ResourceNotFoundException) OrigErr

func (s *ResourceNotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceNotFoundException) RequestID

func (s *ResourceNotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceNotFoundException) StatusCode

func (s *ResourceNotFoundException) StatusCode() int

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

func (ResourceNotFoundException) String

func (s ResourceNotFoundException) String() string

String returns the string representation.

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

type ResourcePermission added in v1.42.10

type ResourcePermission struct {

	// Permission for a resource.
	Permission *string `locationName:"permission" min:"1" type:"string"`
	// contains filtered or unexported fields
}

Resource permission for a Dataset.

func (ResourcePermission) GoString added in v1.42.10

func (s ResourcePermission) GoString() string

GoString returns the string representation.

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

func (*ResourcePermission) SetPermission added in v1.42.10

func (s *ResourcePermission) SetPermission(v string) *ResourcePermission

SetPermission sets the Permission field's value.

func (ResourcePermission) String added in v1.42.10

func (s ResourcePermission) String() string

String returns the string representation.

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

func (*ResourcePermission) Validate added in v1.42.10

func (s *ResourcePermission) Validate() error

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

type SchemaDefinition added in v1.42.10

type SchemaDefinition struct {

	// List of column definitions.
	Columns []*ColumnDefinition `locationName:"columns" type:"list"`

	// List of column names used for primary key.
	PrimaryKeyColumns []*string `locationName:"primaryKeyColumns" type:"list"`
	// contains filtered or unexported fields
}

Definition for a schema on a tabular Dataset.

func (SchemaDefinition) GoString added in v1.42.10

func (s SchemaDefinition) GoString() string

GoString returns the string representation.

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

func (*SchemaDefinition) SetColumns added in v1.42.10

func (s *SchemaDefinition) SetColumns(v []*ColumnDefinition) *SchemaDefinition

SetColumns sets the Columns field's value.

func (*SchemaDefinition) SetPrimaryKeyColumns added in v1.42.10

func (s *SchemaDefinition) SetPrimaryKeyColumns(v []*string) *SchemaDefinition

SetPrimaryKeyColumns sets the PrimaryKeyColumns field's value.

func (SchemaDefinition) String added in v1.42.10

func (s SchemaDefinition) String() string

String returns the string representation.

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

type SchemaUnion added in v1.42.10

type SchemaUnion struct {

	// The configuration for a schema on a tabular Dataset.
	TabularSchemaConfig *SchemaDefinition `locationName:"tabularSchemaConfig" type:"structure"`
	// contains filtered or unexported fields
}

A union of schema types.

func (SchemaUnion) GoString added in v1.42.10

func (s SchemaUnion) GoString() string

GoString returns the string representation.

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

func (*SchemaUnion) SetTabularSchemaConfig added in v1.42.10

func (s *SchemaUnion) SetTabularSchemaConfig(v *SchemaDefinition) *SchemaUnion

SetTabularSchemaConfig sets the TabularSchemaConfig field's value.

func (SchemaUnion) String added in v1.42.10

func (s SchemaUnion) String() string

String returns the string representation.

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

type ThrottlingException

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

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

The request was denied due to request throttling.

func (*ThrottlingException) Code

func (s *ThrottlingException) Code() string

Code returns the exception type name.

func (*ThrottlingException) Error

func (s *ThrottlingException) Error() string

func (ThrottlingException) GoString

func (s ThrottlingException) GoString() string

GoString returns the string representation.

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

func (*ThrottlingException) Message

func (s *ThrottlingException) Message() string

Message returns the exception's message.

func (*ThrottlingException) OrigErr

func (s *ThrottlingException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ThrottlingException) RequestID

func (s *ThrottlingException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ThrottlingException) StatusCode

func (s *ThrottlingException) StatusCode() int

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

func (ThrottlingException) String

func (s ThrottlingException) String() string

String returns the string representation.

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

type UpdateChangesetInput added in v1.42.10

type UpdateChangesetInput struct {

	// The unique identifier for the Changeset to update.
	//
	// ChangesetId is a required field
	ChangesetId *string `location:"uri" locationName:"changesetId" min:"1" type:"string" required:"true"`

	// A token used to ensure idempotency.
	ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"`

	// The unique identifier for the FinSpace Dataset in which the Changeset is
	// created.
	//
	// DatasetId is a required field
	DatasetId *string `location:"uri" locationName:"datasetId" min:"1" type:"string" required:"true"`

	// Options that define the structure of the source file(s).
	//
	// FormatParams is a required field
	FormatParams map[string]*string `locationName:"formatParams" type:"map" required:"true"`

	// Options that define the location of the data being ingested.
	//
	// SourceParams is a required field
	SourceParams map[string]*string `locationName:"sourceParams" type:"map" required:"true"`
	// contains filtered or unexported fields
}

Request to update an existing changeset.

func (UpdateChangesetInput) GoString added in v1.42.10

func (s UpdateChangesetInput) GoString() string

GoString returns the string representation.

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

func (*UpdateChangesetInput) SetChangesetId added in v1.42.10

func (s *UpdateChangesetInput) SetChangesetId(v string) *UpdateChangesetInput

SetChangesetId sets the ChangesetId field's value.

func (*UpdateChangesetInput) SetClientToken added in v1.42.10

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

SetClientToken sets the ClientToken field's value.

func (*UpdateChangesetInput) SetDatasetId added in v1.42.10

func (s *UpdateChangesetInput) SetDatasetId(v string) *UpdateChangesetInput

SetDatasetId sets the DatasetId field's value.

func (*UpdateChangesetInput) SetFormatParams added in v1.42.10

func (s *UpdateChangesetInput) SetFormatParams(v map[string]*string) *UpdateChangesetInput

SetFormatParams sets the FormatParams field's value.

func (*UpdateChangesetInput) SetSourceParams added in v1.42.10

func (s *UpdateChangesetInput) SetSourceParams(v map[string]*string) *UpdateChangesetInput

SetSourceParams sets the SourceParams field's value.

func (UpdateChangesetInput) String added in v1.42.10

func (s UpdateChangesetInput) String() string

String returns the string representation.

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

func (*UpdateChangesetInput) Validate added in v1.42.10

func (s *UpdateChangesetInput) Validate() error

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

type UpdateChangesetOutput added in v1.42.10

type UpdateChangesetOutput struct {

	// The unique identifier for the Changeset to update.
	ChangesetId *string `locationName:"changesetId" min:"1" type:"string"`

	// The unique identifier for the FinSpace Dataset in which the Changeset is
	// created.
	DatasetId *string `locationName:"datasetId" min:"1" type:"string"`
	// contains filtered or unexported fields
}

The response from a update changeset operation.

func (UpdateChangesetOutput) GoString added in v1.42.10

func (s UpdateChangesetOutput) GoString() string

GoString returns the string representation.

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

func (*UpdateChangesetOutput) SetChangesetId added in v1.42.10

func (s *UpdateChangesetOutput) SetChangesetId(v string) *UpdateChangesetOutput

SetChangesetId sets the ChangesetId field's value.

func (*UpdateChangesetOutput) SetDatasetId added in v1.42.10

SetDatasetId sets the DatasetId field's value.

func (UpdateChangesetOutput) String added in v1.42.10

func (s UpdateChangesetOutput) String() string

String returns the string representation.

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

type UpdateDatasetInput added in v1.42.10

type UpdateDatasetInput struct {

	// The unique resource identifier for a Dataset.
	//
	// Alias is a required field
	Alias *string `locationName:"alias" min:"1" type:"string" required:"true"`

	// A token used to ensure idempotency.
	ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"`

	// A description for the Dataset.
	DatasetDescription *string `locationName:"datasetDescription" min:"1" type:"string"`

	// The unique identifier for the Dataset to update.
	//
	// DatasetId is a required field
	DatasetId *string `location:"uri" locationName:"datasetId" min:"1" type:"string" required:"true"`

	// A display title for the Dataset.
	//
	// DatasetTitle is a required field
	DatasetTitle *string `locationName:"datasetTitle" min:"1" type:"string" required:"true"`

	// The format in which the Dataset data is structured.
	//
	//    * TABULAR - Data is structured in a tabular format.
	//
	//    * NON_TABULAR - Data is structured in a non-tabular format.
	//
	// Kind is a required field
	Kind *string `locationName:"kind" type:"string" required:"true" enum:"DatasetKind"`

	// Definition for a schema on a tabular Dataset.
	SchemaDefinition *SchemaUnion `locationName:"schemaDefinition" type:"structure"`
	// contains filtered or unexported fields
}

The request for an UpdateDataset operation

func (UpdateDatasetInput) GoString added in v1.42.10

func (s UpdateDatasetInput) GoString() string

GoString returns the string representation.

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

func (*UpdateDatasetInput) SetAlias added in v1.42.10

SetAlias sets the Alias field's value.

func (*UpdateDatasetInput) SetClientToken added in v1.42.10

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

SetClientToken sets the ClientToken field's value.

func (*UpdateDatasetInput) SetDatasetDescription added in v1.42.10

func (s *UpdateDatasetInput) SetDatasetDescription(v string) *UpdateDatasetInput

SetDatasetDescription sets the DatasetDescription field's value.

func (*UpdateDatasetInput) SetDatasetId added in v1.42.10

func (s *UpdateDatasetInput) SetDatasetId(v string) *UpdateDatasetInput

SetDatasetId sets the DatasetId field's value.

func (*UpdateDatasetInput) SetDatasetTitle added in v1.42.10

func (s *UpdateDatasetInput) SetDatasetTitle(v string) *UpdateDatasetInput

SetDatasetTitle sets the DatasetTitle field's value.

func (*UpdateDatasetInput) SetKind added in v1.42.10

SetKind sets the Kind field's value.

func (*UpdateDatasetInput) SetSchemaDefinition added in v1.42.10

func (s *UpdateDatasetInput) SetSchemaDefinition(v *SchemaUnion) *UpdateDatasetInput

SetSchemaDefinition sets the SchemaDefinition field's value.

func (UpdateDatasetInput) String added in v1.42.10

func (s UpdateDatasetInput) String() string

String returns the string representation.

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

func (*UpdateDatasetInput) Validate added in v1.42.10

func (s *UpdateDatasetInput) Validate() error

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

type UpdateDatasetOutput added in v1.42.10

type UpdateDatasetOutput struct {

	// The unique identifier for updated Dataset.
	DatasetId *string `locationName:"datasetId" min:"1" type:"string"`
	// contains filtered or unexported fields
}

The response from an UpdateDataset operation

func (UpdateDatasetOutput) GoString added in v1.42.10

func (s UpdateDatasetOutput) GoString() string

GoString returns the string representation.

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

func (*UpdateDatasetOutput) SetDatasetId added in v1.42.10

func (s *UpdateDatasetOutput) SetDatasetId(v string) *UpdateDatasetOutput

SetDatasetId sets the DatasetId field's value.

func (UpdateDatasetOutput) String added in v1.42.10

func (s UpdateDatasetOutput) String() string

String returns the string representation.

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

type ValidationException

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

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

The input fails to satisfy the constraints specified by an AWS service.

func (*ValidationException) Code

func (s *ValidationException) Code() string

Code returns the exception type name.

func (*ValidationException) Error

func (s *ValidationException) Error() string

func (ValidationException) GoString

func (s ValidationException) GoString() string

GoString returns the string representation.

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

func (*ValidationException) Message

func (s *ValidationException) Message() string

Message returns the exception's message.

func (*ValidationException) OrigErr

func (s *ValidationException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ValidationException) RequestID

func (s *ValidationException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ValidationException) StatusCode

func (s *ValidationException) StatusCode() int

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

func (ValidationException) String

func (s ValidationException) String() string

String returns the string representation.

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

Directories

Path Synopsis
Package finspacedataiface provides an interface to enable mocking the FinSpace Public API service client for testing your code.
Package finspacedataiface provides an interface to enable mocking the FinSpace Public API service client for testing your code.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL