Documentation
¶
Overview ¶
Package entityresolution provides the client and types for making API requests to AWS EntityResolution.
Welcome to the Entity Resolution API Reference.
Entity Resolution is an Amazon Web Services service that provides pre-configured entity resolution capabilities that enable developers and analysts at advertising and marketing companies to build an accurate and complete view of their consumers.
With Entity Resolution, you can match source records containing consumer identifiers, such as name, email address, and phone number. This is true even when these records have incomplete or conflicting identifiers. For example, Entity Resolution can effectively match a source record from a customer relationship management (CRM) system with a source record from a marketing system containing campaign information.
To learn more about Entity Resolution concepts, procedures, and best practices, see the Entity Resolution User Guide (https://docs.aws.amazon.com/entityresolution/latest/userguide/what-is-service.html).
See https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10 for more information on this service.
See entityresolution package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/entityresolution/
Using the Client ¶
To contact AWS EntityResolution with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the AWS EntityResolution client EntityResolution for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/entityresolution/#New
Index ¶
- Constants
- func AttributeMatchingModel_Values() []string
- func DeleteUniqueIdErrorType_Values() []string
- func DeleteUniqueIdStatus_Values() []string
- func IdMappingType_Values() []string
- func IdMappingWorkflowRuleDefinitionType_Values() []string
- func IdNamespaceType_Values() []string
- func IncrementalRunType_Values() []string
- func JobStatus_Values() []string
- func MatchPurpose_Values() []string
- func RecordMatchingModel_Values() []string
- func ResolutionType_Values() []string
- func SchemaAttributeType_Values() []string
- func ServiceType_Values() []string
- func StatementEffect_Values() []string
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type AddPolicyStatementInput
- func (s AddPolicyStatementInput) GoString() string
- func (s *AddPolicyStatementInput) SetAction(v []*string) *AddPolicyStatementInput
- func (s *AddPolicyStatementInput) SetArn(v string) *AddPolicyStatementInput
- func (s *AddPolicyStatementInput) SetCondition(v string) *AddPolicyStatementInput
- func (s *AddPolicyStatementInput) SetEffect(v string) *AddPolicyStatementInput
- func (s *AddPolicyStatementInput) SetPrincipal(v []*string) *AddPolicyStatementInput
- func (s *AddPolicyStatementInput) SetStatementId(v string) *AddPolicyStatementInput
- func (s AddPolicyStatementInput) String() string
- func (s *AddPolicyStatementInput) Validate() error
- type AddPolicyStatementOutput
- func (s AddPolicyStatementOutput) GoString() string
- func (s *AddPolicyStatementOutput) SetArn(v string) *AddPolicyStatementOutput
- func (s *AddPolicyStatementOutput) SetPolicy(v string) *AddPolicyStatementOutput
- func (s *AddPolicyStatementOutput) SetToken(v string) *AddPolicyStatementOutput
- func (s AddPolicyStatementOutput) String() string
- type BatchDeleteUniqueIdInput
- func (s BatchDeleteUniqueIdInput) GoString() string
- func (s *BatchDeleteUniqueIdInput) SetInputSource(v string) *BatchDeleteUniqueIdInput
- func (s *BatchDeleteUniqueIdInput) SetUniqueIds(v []*string) *BatchDeleteUniqueIdInput
- func (s *BatchDeleteUniqueIdInput) SetWorkflowName(v string) *BatchDeleteUniqueIdInput
- func (s BatchDeleteUniqueIdInput) String() string
- func (s *BatchDeleteUniqueIdInput) Validate() error
- type BatchDeleteUniqueIdOutput
- func (s BatchDeleteUniqueIdOutput) GoString() string
- func (s *BatchDeleteUniqueIdOutput) SetDeleted(v []*DeletedUniqueId) *BatchDeleteUniqueIdOutput
- func (s *BatchDeleteUniqueIdOutput) SetDisconnectedUniqueIds(v []*string) *BatchDeleteUniqueIdOutput
- func (s *BatchDeleteUniqueIdOutput) SetErrors(v []*DeleteUniqueIdError) *BatchDeleteUniqueIdOutput
- func (s *BatchDeleteUniqueIdOutput) SetStatus(v string) *BatchDeleteUniqueIdOutput
- func (s BatchDeleteUniqueIdOutput) String() string
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type CreateIdMappingWorkflowInput
- func (s CreateIdMappingWorkflowInput) GoString() string
- func (s *CreateIdMappingWorkflowInput) SetDescription(v string) *CreateIdMappingWorkflowInput
- func (s *CreateIdMappingWorkflowInput) SetIdMappingTechniques(v *IdMappingTechniques) *CreateIdMappingWorkflowInput
- func (s *CreateIdMappingWorkflowInput) SetInputSourceConfig(v []*IdMappingWorkflowInputSource) *CreateIdMappingWorkflowInput
- func (s *CreateIdMappingWorkflowInput) SetOutputSourceConfig(v []*IdMappingWorkflowOutputSource) *CreateIdMappingWorkflowInput
- func (s *CreateIdMappingWorkflowInput) SetRoleArn(v string) *CreateIdMappingWorkflowInput
- func (s *CreateIdMappingWorkflowInput) SetTags(v map[string]*string) *CreateIdMappingWorkflowInput
- func (s *CreateIdMappingWorkflowInput) SetWorkflowName(v string) *CreateIdMappingWorkflowInput
- func (s CreateIdMappingWorkflowInput) String() string
- func (s *CreateIdMappingWorkflowInput) Validate() error
- type CreateIdMappingWorkflowOutput
- func (s CreateIdMappingWorkflowOutput) GoString() string
- func (s *CreateIdMappingWorkflowOutput) SetDescription(v string) *CreateIdMappingWorkflowOutput
- func (s *CreateIdMappingWorkflowOutput) SetIdMappingTechniques(v *IdMappingTechniques) *CreateIdMappingWorkflowOutput
- func (s *CreateIdMappingWorkflowOutput) SetInputSourceConfig(v []*IdMappingWorkflowInputSource) *CreateIdMappingWorkflowOutput
- func (s *CreateIdMappingWorkflowOutput) SetOutputSourceConfig(v []*IdMappingWorkflowOutputSource) *CreateIdMappingWorkflowOutput
- func (s *CreateIdMappingWorkflowOutput) SetRoleArn(v string) *CreateIdMappingWorkflowOutput
- func (s *CreateIdMappingWorkflowOutput) SetWorkflowArn(v string) *CreateIdMappingWorkflowOutput
- func (s *CreateIdMappingWorkflowOutput) SetWorkflowName(v string) *CreateIdMappingWorkflowOutput
- func (s CreateIdMappingWorkflowOutput) String() string
- type CreateIdNamespaceInput
- func (s CreateIdNamespaceInput) GoString() string
- func (s *CreateIdNamespaceInput) SetDescription(v string) *CreateIdNamespaceInput
- func (s *CreateIdNamespaceInput) SetIdMappingWorkflowProperties(v []*IdNamespaceIdMappingWorkflowProperties) *CreateIdNamespaceInput
- func (s *CreateIdNamespaceInput) SetIdNamespaceName(v string) *CreateIdNamespaceInput
- func (s *CreateIdNamespaceInput) SetInputSourceConfig(v []*IdNamespaceInputSource) *CreateIdNamespaceInput
- func (s *CreateIdNamespaceInput) SetRoleArn(v string) *CreateIdNamespaceInput
- func (s *CreateIdNamespaceInput) SetTags(v map[string]*string) *CreateIdNamespaceInput
- func (s *CreateIdNamespaceInput) SetType(v string) *CreateIdNamespaceInput
- func (s CreateIdNamespaceInput) String() string
- func (s *CreateIdNamespaceInput) Validate() error
- type CreateIdNamespaceOutput
- func (s CreateIdNamespaceOutput) GoString() string
- func (s *CreateIdNamespaceOutput) SetCreatedAt(v time.Time) *CreateIdNamespaceOutput
- func (s *CreateIdNamespaceOutput) SetDescription(v string) *CreateIdNamespaceOutput
- func (s *CreateIdNamespaceOutput) SetIdMappingWorkflowProperties(v []*IdNamespaceIdMappingWorkflowProperties) *CreateIdNamespaceOutput
- func (s *CreateIdNamespaceOutput) SetIdNamespaceArn(v string) *CreateIdNamespaceOutput
- func (s *CreateIdNamespaceOutput) SetIdNamespaceName(v string) *CreateIdNamespaceOutput
- func (s *CreateIdNamespaceOutput) SetInputSourceConfig(v []*IdNamespaceInputSource) *CreateIdNamespaceOutput
- func (s *CreateIdNamespaceOutput) SetRoleArn(v string) *CreateIdNamespaceOutput
- func (s *CreateIdNamespaceOutput) SetTags(v map[string]*string) *CreateIdNamespaceOutput
- func (s *CreateIdNamespaceOutput) SetType(v string) *CreateIdNamespaceOutput
- func (s *CreateIdNamespaceOutput) SetUpdatedAt(v time.Time) *CreateIdNamespaceOutput
- func (s CreateIdNamespaceOutput) String() string
- type CreateMatchingWorkflowInput
- func (s CreateMatchingWorkflowInput) GoString() string
- func (s *CreateMatchingWorkflowInput) SetDescription(v string) *CreateMatchingWorkflowInput
- func (s *CreateMatchingWorkflowInput) SetIncrementalRunConfig(v *IncrementalRunConfig) *CreateMatchingWorkflowInput
- func (s *CreateMatchingWorkflowInput) SetInputSourceConfig(v []*InputSource) *CreateMatchingWorkflowInput
- func (s *CreateMatchingWorkflowInput) SetOutputSourceConfig(v []*OutputSource) *CreateMatchingWorkflowInput
- func (s *CreateMatchingWorkflowInput) SetResolutionTechniques(v *ResolutionTechniques) *CreateMatchingWorkflowInput
- func (s *CreateMatchingWorkflowInput) SetRoleArn(v string) *CreateMatchingWorkflowInput
- func (s *CreateMatchingWorkflowInput) SetTags(v map[string]*string) *CreateMatchingWorkflowInput
- func (s *CreateMatchingWorkflowInput) SetWorkflowName(v string) *CreateMatchingWorkflowInput
- func (s CreateMatchingWorkflowInput) String() string
- func (s *CreateMatchingWorkflowInput) Validate() error
- type CreateMatchingWorkflowOutput
- func (s CreateMatchingWorkflowOutput) GoString() string
- func (s *CreateMatchingWorkflowOutput) SetDescription(v string) *CreateMatchingWorkflowOutput
- func (s *CreateMatchingWorkflowOutput) SetIncrementalRunConfig(v *IncrementalRunConfig) *CreateMatchingWorkflowOutput
- func (s *CreateMatchingWorkflowOutput) SetInputSourceConfig(v []*InputSource) *CreateMatchingWorkflowOutput
- func (s *CreateMatchingWorkflowOutput) SetOutputSourceConfig(v []*OutputSource) *CreateMatchingWorkflowOutput
- func (s *CreateMatchingWorkflowOutput) SetResolutionTechniques(v *ResolutionTechniques) *CreateMatchingWorkflowOutput
- func (s *CreateMatchingWorkflowOutput) SetRoleArn(v string) *CreateMatchingWorkflowOutput
- func (s *CreateMatchingWorkflowOutput) SetWorkflowArn(v string) *CreateMatchingWorkflowOutput
- func (s *CreateMatchingWorkflowOutput) SetWorkflowName(v string) *CreateMatchingWorkflowOutput
- func (s CreateMatchingWorkflowOutput) String() string
- type CreateSchemaMappingInput
- func (s CreateSchemaMappingInput) GoString() string
- func (s *CreateSchemaMappingInput) SetDescription(v string) *CreateSchemaMappingInput
- func (s *CreateSchemaMappingInput) SetMappedInputFields(v []*SchemaInputAttribute) *CreateSchemaMappingInput
- func (s *CreateSchemaMappingInput) SetSchemaName(v string) *CreateSchemaMappingInput
- func (s *CreateSchemaMappingInput) SetTags(v map[string]*string) *CreateSchemaMappingInput
- func (s CreateSchemaMappingInput) String() string
- func (s *CreateSchemaMappingInput) Validate() error
- type CreateSchemaMappingOutput
- func (s CreateSchemaMappingOutput) GoString() string
- func (s *CreateSchemaMappingOutput) SetDescription(v string) *CreateSchemaMappingOutput
- func (s *CreateSchemaMappingOutput) SetMappedInputFields(v []*SchemaInputAttribute) *CreateSchemaMappingOutput
- func (s *CreateSchemaMappingOutput) SetSchemaArn(v string) *CreateSchemaMappingOutput
- func (s *CreateSchemaMappingOutput) SetSchemaName(v string) *CreateSchemaMappingOutput
- func (s CreateSchemaMappingOutput) String() string
- type DeleteIdMappingWorkflowInput
- type DeleteIdMappingWorkflowOutput
- type DeleteIdNamespaceInput
- type DeleteIdNamespaceOutput
- type DeleteMatchingWorkflowInput
- type DeleteMatchingWorkflowOutput
- type DeletePolicyStatementInput
- func (s DeletePolicyStatementInput) GoString() string
- func (s *DeletePolicyStatementInput) SetArn(v string) *DeletePolicyStatementInput
- func (s *DeletePolicyStatementInput) SetStatementId(v string) *DeletePolicyStatementInput
- func (s DeletePolicyStatementInput) String() string
- func (s *DeletePolicyStatementInput) Validate() error
- type DeletePolicyStatementOutput
- func (s DeletePolicyStatementOutput) GoString() string
- func (s *DeletePolicyStatementOutput) SetArn(v string) *DeletePolicyStatementOutput
- func (s *DeletePolicyStatementOutput) SetPolicy(v string) *DeletePolicyStatementOutput
- func (s *DeletePolicyStatementOutput) SetToken(v string) *DeletePolicyStatementOutput
- func (s DeletePolicyStatementOutput) String() string
- type DeleteSchemaMappingInput
- type DeleteSchemaMappingOutput
- type DeleteUniqueIdError
- type DeletedUniqueId
- type EntityResolution
- func (c *EntityResolution) AddPolicyStatement(input *AddPolicyStatementInput) (*AddPolicyStatementOutput, error)
- func (c *EntityResolution) AddPolicyStatementRequest(input *AddPolicyStatementInput) (req *request.Request, output *AddPolicyStatementOutput)
- func (c *EntityResolution) AddPolicyStatementWithContext(ctx aws.Context, input *AddPolicyStatementInput, opts ...request.Option) (*AddPolicyStatementOutput, error)
- func (c *EntityResolution) BatchDeleteUniqueId(input *BatchDeleteUniqueIdInput) (*BatchDeleteUniqueIdOutput, error)
- func (c *EntityResolution) BatchDeleteUniqueIdRequest(input *BatchDeleteUniqueIdInput) (req *request.Request, output *BatchDeleteUniqueIdOutput)
- func (c *EntityResolution) BatchDeleteUniqueIdWithContext(ctx aws.Context, input *BatchDeleteUniqueIdInput, opts ...request.Option) (*BatchDeleteUniqueIdOutput, error)
- func (c *EntityResolution) CreateIdMappingWorkflow(input *CreateIdMappingWorkflowInput) (*CreateIdMappingWorkflowOutput, error)
- func (c *EntityResolution) CreateIdMappingWorkflowRequest(input *CreateIdMappingWorkflowInput) (req *request.Request, output *CreateIdMappingWorkflowOutput)
- func (c *EntityResolution) CreateIdMappingWorkflowWithContext(ctx aws.Context, input *CreateIdMappingWorkflowInput, opts ...request.Option) (*CreateIdMappingWorkflowOutput, error)
- func (c *EntityResolution) CreateIdNamespace(input *CreateIdNamespaceInput) (*CreateIdNamespaceOutput, error)
- func (c *EntityResolution) CreateIdNamespaceRequest(input *CreateIdNamespaceInput) (req *request.Request, output *CreateIdNamespaceOutput)
- func (c *EntityResolution) CreateIdNamespaceWithContext(ctx aws.Context, input *CreateIdNamespaceInput, opts ...request.Option) (*CreateIdNamespaceOutput, error)
- func (c *EntityResolution) CreateMatchingWorkflow(input *CreateMatchingWorkflowInput) (*CreateMatchingWorkflowOutput, error)
- func (c *EntityResolution) CreateMatchingWorkflowRequest(input *CreateMatchingWorkflowInput) (req *request.Request, output *CreateMatchingWorkflowOutput)
- func (c *EntityResolution) CreateMatchingWorkflowWithContext(ctx aws.Context, input *CreateMatchingWorkflowInput, opts ...request.Option) (*CreateMatchingWorkflowOutput, error)
- func (c *EntityResolution) CreateSchemaMapping(input *CreateSchemaMappingInput) (*CreateSchemaMappingOutput, error)
- func (c *EntityResolution) CreateSchemaMappingRequest(input *CreateSchemaMappingInput) (req *request.Request, output *CreateSchemaMappingOutput)
- func (c *EntityResolution) CreateSchemaMappingWithContext(ctx aws.Context, input *CreateSchemaMappingInput, opts ...request.Option) (*CreateSchemaMappingOutput, error)
- func (c *EntityResolution) DeleteIdMappingWorkflow(input *DeleteIdMappingWorkflowInput) (*DeleteIdMappingWorkflowOutput, error)
- func (c *EntityResolution) DeleteIdMappingWorkflowRequest(input *DeleteIdMappingWorkflowInput) (req *request.Request, output *DeleteIdMappingWorkflowOutput)
- func (c *EntityResolution) DeleteIdMappingWorkflowWithContext(ctx aws.Context, input *DeleteIdMappingWorkflowInput, opts ...request.Option) (*DeleteIdMappingWorkflowOutput, error)
- func (c *EntityResolution) DeleteIdNamespace(input *DeleteIdNamespaceInput) (*DeleteIdNamespaceOutput, error)
- func (c *EntityResolution) DeleteIdNamespaceRequest(input *DeleteIdNamespaceInput) (req *request.Request, output *DeleteIdNamespaceOutput)
- func (c *EntityResolution) DeleteIdNamespaceWithContext(ctx aws.Context, input *DeleteIdNamespaceInput, opts ...request.Option) (*DeleteIdNamespaceOutput, error)
- func (c *EntityResolution) DeleteMatchingWorkflow(input *DeleteMatchingWorkflowInput) (*DeleteMatchingWorkflowOutput, error)
- func (c *EntityResolution) DeleteMatchingWorkflowRequest(input *DeleteMatchingWorkflowInput) (req *request.Request, output *DeleteMatchingWorkflowOutput)
- func (c *EntityResolution) DeleteMatchingWorkflowWithContext(ctx aws.Context, input *DeleteMatchingWorkflowInput, opts ...request.Option) (*DeleteMatchingWorkflowOutput, error)
- func (c *EntityResolution) DeletePolicyStatement(input *DeletePolicyStatementInput) (*DeletePolicyStatementOutput, error)
- func (c *EntityResolution) DeletePolicyStatementRequest(input *DeletePolicyStatementInput) (req *request.Request, output *DeletePolicyStatementOutput)
- func (c *EntityResolution) DeletePolicyStatementWithContext(ctx aws.Context, input *DeletePolicyStatementInput, opts ...request.Option) (*DeletePolicyStatementOutput, error)
- func (c *EntityResolution) DeleteSchemaMapping(input *DeleteSchemaMappingInput) (*DeleteSchemaMappingOutput, error)
- func (c *EntityResolution) DeleteSchemaMappingRequest(input *DeleteSchemaMappingInput) (req *request.Request, output *DeleteSchemaMappingOutput)
- func (c *EntityResolution) DeleteSchemaMappingWithContext(ctx aws.Context, input *DeleteSchemaMappingInput, opts ...request.Option) (*DeleteSchemaMappingOutput, error)
- func (c *EntityResolution) GetIdMappingJob(input *GetIdMappingJobInput) (*GetIdMappingJobOutput, error)
- func (c *EntityResolution) GetIdMappingJobRequest(input *GetIdMappingJobInput) (req *request.Request, output *GetIdMappingJobOutput)
- func (c *EntityResolution) GetIdMappingJobWithContext(ctx aws.Context, input *GetIdMappingJobInput, opts ...request.Option) (*GetIdMappingJobOutput, error)
- func (c *EntityResolution) GetIdMappingWorkflow(input *GetIdMappingWorkflowInput) (*GetIdMappingWorkflowOutput, error)
- func (c *EntityResolution) GetIdMappingWorkflowRequest(input *GetIdMappingWorkflowInput) (req *request.Request, output *GetIdMappingWorkflowOutput)
- func (c *EntityResolution) GetIdMappingWorkflowWithContext(ctx aws.Context, input *GetIdMappingWorkflowInput, opts ...request.Option) (*GetIdMappingWorkflowOutput, error)
- func (c *EntityResolution) GetIdNamespace(input *GetIdNamespaceInput) (*GetIdNamespaceOutput, error)
- func (c *EntityResolution) GetIdNamespaceRequest(input *GetIdNamespaceInput) (req *request.Request, output *GetIdNamespaceOutput)
- func (c *EntityResolution) GetIdNamespaceWithContext(ctx aws.Context, input *GetIdNamespaceInput, opts ...request.Option) (*GetIdNamespaceOutput, error)
- func (c *EntityResolution) GetMatchId(input *GetMatchIdInput) (*GetMatchIdOutput, error)
- func (c *EntityResolution) GetMatchIdRequest(input *GetMatchIdInput) (req *request.Request, output *GetMatchIdOutput)
- func (c *EntityResolution) GetMatchIdWithContext(ctx aws.Context, input *GetMatchIdInput, opts ...request.Option) (*GetMatchIdOutput, error)
- func (c *EntityResolution) GetMatchingJob(input *GetMatchingJobInput) (*GetMatchingJobOutput, error)
- func (c *EntityResolution) GetMatchingJobRequest(input *GetMatchingJobInput) (req *request.Request, output *GetMatchingJobOutput)
- func (c *EntityResolution) GetMatchingJobWithContext(ctx aws.Context, input *GetMatchingJobInput, opts ...request.Option) (*GetMatchingJobOutput, error)
- func (c *EntityResolution) GetMatchingWorkflow(input *GetMatchingWorkflowInput) (*GetMatchingWorkflowOutput, error)
- func (c *EntityResolution) GetMatchingWorkflowRequest(input *GetMatchingWorkflowInput) (req *request.Request, output *GetMatchingWorkflowOutput)
- func (c *EntityResolution) GetMatchingWorkflowWithContext(ctx aws.Context, input *GetMatchingWorkflowInput, opts ...request.Option) (*GetMatchingWorkflowOutput, error)
- func (c *EntityResolution) GetPolicy(input *GetPolicyInput) (*GetPolicyOutput, error)
- func (c *EntityResolution) GetPolicyRequest(input *GetPolicyInput) (req *request.Request, output *GetPolicyOutput)
- func (c *EntityResolution) GetPolicyWithContext(ctx aws.Context, input *GetPolicyInput, opts ...request.Option) (*GetPolicyOutput, error)
- func (c *EntityResolution) GetSchemaMapping(input *GetSchemaMappingInput) (*GetSchemaMappingOutput, error)
- func (c *EntityResolution) GetSchemaMappingRequest(input *GetSchemaMappingInput) (req *request.Request, output *GetSchemaMappingOutput)
- func (c *EntityResolution) GetSchemaMappingWithContext(ctx aws.Context, input *GetSchemaMappingInput, opts ...request.Option) (*GetSchemaMappingOutput, error)
- func (c *EntityResolution) ListIdMappingJobs(input *ListIdMappingJobsInput) (*ListIdMappingJobsOutput, error)
- func (c *EntityResolution) ListIdMappingJobsPages(input *ListIdMappingJobsInput, fn func(*ListIdMappingJobsOutput, bool) bool) error
- func (c *EntityResolution) ListIdMappingJobsPagesWithContext(ctx aws.Context, input *ListIdMappingJobsInput, ...) error
- func (c *EntityResolution) ListIdMappingJobsRequest(input *ListIdMappingJobsInput) (req *request.Request, output *ListIdMappingJobsOutput)
- func (c *EntityResolution) ListIdMappingJobsWithContext(ctx aws.Context, input *ListIdMappingJobsInput, opts ...request.Option) (*ListIdMappingJobsOutput, error)
- func (c *EntityResolution) ListIdMappingWorkflows(input *ListIdMappingWorkflowsInput) (*ListIdMappingWorkflowsOutput, error)
- func (c *EntityResolution) ListIdMappingWorkflowsPages(input *ListIdMappingWorkflowsInput, ...) error
- func (c *EntityResolution) ListIdMappingWorkflowsPagesWithContext(ctx aws.Context, input *ListIdMappingWorkflowsInput, ...) error
- func (c *EntityResolution) ListIdMappingWorkflowsRequest(input *ListIdMappingWorkflowsInput) (req *request.Request, output *ListIdMappingWorkflowsOutput)
- func (c *EntityResolution) ListIdMappingWorkflowsWithContext(ctx aws.Context, input *ListIdMappingWorkflowsInput, opts ...request.Option) (*ListIdMappingWorkflowsOutput, error)
- func (c *EntityResolution) ListIdNamespaces(input *ListIdNamespacesInput) (*ListIdNamespacesOutput, error)
- func (c *EntityResolution) ListIdNamespacesPages(input *ListIdNamespacesInput, fn func(*ListIdNamespacesOutput, bool) bool) error
- func (c *EntityResolution) ListIdNamespacesPagesWithContext(ctx aws.Context, input *ListIdNamespacesInput, ...) error
- func (c *EntityResolution) ListIdNamespacesRequest(input *ListIdNamespacesInput) (req *request.Request, output *ListIdNamespacesOutput)
- func (c *EntityResolution) ListIdNamespacesWithContext(ctx aws.Context, input *ListIdNamespacesInput, opts ...request.Option) (*ListIdNamespacesOutput, error)
- func (c *EntityResolution) ListMatchingJobs(input *ListMatchingJobsInput) (*ListMatchingJobsOutput, error)
- func (c *EntityResolution) ListMatchingJobsPages(input *ListMatchingJobsInput, fn func(*ListMatchingJobsOutput, bool) bool) error
- func (c *EntityResolution) ListMatchingJobsPagesWithContext(ctx aws.Context, input *ListMatchingJobsInput, ...) error
- func (c *EntityResolution) ListMatchingJobsRequest(input *ListMatchingJobsInput) (req *request.Request, output *ListMatchingJobsOutput)
- func (c *EntityResolution) ListMatchingJobsWithContext(ctx aws.Context, input *ListMatchingJobsInput, opts ...request.Option) (*ListMatchingJobsOutput, error)
- func (c *EntityResolution) ListMatchingWorkflows(input *ListMatchingWorkflowsInput) (*ListMatchingWorkflowsOutput, error)
- func (c *EntityResolution) ListMatchingWorkflowsPages(input *ListMatchingWorkflowsInput, ...) error
- func (c *EntityResolution) ListMatchingWorkflowsPagesWithContext(ctx aws.Context, input *ListMatchingWorkflowsInput, ...) error
- func (c *EntityResolution) ListMatchingWorkflowsRequest(input *ListMatchingWorkflowsInput) (req *request.Request, output *ListMatchingWorkflowsOutput)
- func (c *EntityResolution) ListMatchingWorkflowsWithContext(ctx aws.Context, input *ListMatchingWorkflowsInput, opts ...request.Option) (*ListMatchingWorkflowsOutput, error)
- func (c *EntityResolution) ListProviderServices(input *ListProviderServicesInput) (*ListProviderServicesOutput, error)
- func (c *EntityResolution) ListProviderServicesPages(input *ListProviderServicesInput, ...) error
- func (c *EntityResolution) ListProviderServicesPagesWithContext(ctx aws.Context, input *ListProviderServicesInput, ...) error
- func (c *EntityResolution) ListProviderServicesRequest(input *ListProviderServicesInput) (req *request.Request, output *ListProviderServicesOutput)
- func (c *EntityResolution) ListProviderServicesWithContext(ctx aws.Context, input *ListProviderServicesInput, opts ...request.Option) (*ListProviderServicesOutput, error)
- func (c *EntityResolution) ListSchemaMappings(input *ListSchemaMappingsInput) (*ListSchemaMappingsOutput, error)
- func (c *EntityResolution) ListSchemaMappingsPages(input *ListSchemaMappingsInput, fn func(*ListSchemaMappingsOutput, bool) bool) error
- func (c *EntityResolution) ListSchemaMappingsPagesWithContext(ctx aws.Context, input *ListSchemaMappingsInput, ...) error
- func (c *EntityResolution) ListSchemaMappingsRequest(input *ListSchemaMappingsInput) (req *request.Request, output *ListSchemaMappingsOutput)
- func (c *EntityResolution) ListSchemaMappingsWithContext(ctx aws.Context, input *ListSchemaMappingsInput, opts ...request.Option) (*ListSchemaMappingsOutput, error)
- func (c *EntityResolution) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *EntityResolution) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *EntityResolution) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *EntityResolution) PutPolicy(input *PutPolicyInput) (*PutPolicyOutput, error)
- func (c *EntityResolution) PutPolicyRequest(input *PutPolicyInput) (req *request.Request, output *PutPolicyOutput)
- func (c *EntityResolution) PutPolicyWithContext(ctx aws.Context, input *PutPolicyInput, opts ...request.Option) (*PutPolicyOutput, error)
- func (c *EntityResolution) StartIdMappingJob(input *StartIdMappingJobInput) (*StartIdMappingJobOutput, error)
- func (c *EntityResolution) StartIdMappingJobRequest(input *StartIdMappingJobInput) (req *request.Request, output *StartIdMappingJobOutput)
- func (c *EntityResolution) StartIdMappingJobWithContext(ctx aws.Context, input *StartIdMappingJobInput, opts ...request.Option) (*StartIdMappingJobOutput, error)
- func (c *EntityResolution) StartMatchingJob(input *StartMatchingJobInput) (*StartMatchingJobOutput, error)
- func (c *EntityResolution) StartMatchingJobRequest(input *StartMatchingJobInput) (req *request.Request, output *StartMatchingJobOutput)
- func (c *EntityResolution) StartMatchingJobWithContext(ctx aws.Context, input *StartMatchingJobInput, opts ...request.Option) (*StartMatchingJobOutput, error)
- func (c *EntityResolution) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *EntityResolution) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *EntityResolution) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *EntityResolution) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *EntityResolution) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *EntityResolution) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *EntityResolution) UpdateIdMappingWorkflow(input *UpdateIdMappingWorkflowInput) (*UpdateIdMappingWorkflowOutput, error)
- func (c *EntityResolution) UpdateIdMappingWorkflowRequest(input *UpdateIdMappingWorkflowInput) (req *request.Request, output *UpdateIdMappingWorkflowOutput)
- func (c *EntityResolution) UpdateIdMappingWorkflowWithContext(ctx aws.Context, input *UpdateIdMappingWorkflowInput, opts ...request.Option) (*UpdateIdMappingWorkflowOutput, error)
- func (c *EntityResolution) UpdateIdNamespace(input *UpdateIdNamespaceInput) (*UpdateIdNamespaceOutput, error)
- func (c *EntityResolution) UpdateIdNamespaceRequest(input *UpdateIdNamespaceInput) (req *request.Request, output *UpdateIdNamespaceOutput)
- func (c *EntityResolution) UpdateIdNamespaceWithContext(ctx aws.Context, input *UpdateIdNamespaceInput, opts ...request.Option) (*UpdateIdNamespaceOutput, error)
- func (c *EntityResolution) UpdateMatchingWorkflow(input *UpdateMatchingWorkflowInput) (*UpdateMatchingWorkflowOutput, error)
- func (c *EntityResolution) UpdateMatchingWorkflowRequest(input *UpdateMatchingWorkflowInput) (req *request.Request, output *UpdateMatchingWorkflowOutput)
- func (c *EntityResolution) UpdateMatchingWorkflowWithContext(ctx aws.Context, input *UpdateMatchingWorkflowInput, opts ...request.Option) (*UpdateMatchingWorkflowOutput, error)
- func (c *EntityResolution) UpdateSchemaMapping(input *UpdateSchemaMappingInput) (*UpdateSchemaMappingOutput, error)
- func (c *EntityResolution) UpdateSchemaMappingRequest(input *UpdateSchemaMappingInput) (req *request.Request, output *UpdateSchemaMappingOutput)
- func (c *EntityResolution) UpdateSchemaMappingWithContext(ctx aws.Context, input *UpdateSchemaMappingInput, opts ...request.Option) (*UpdateSchemaMappingOutput, error)
- type ErrorDetails
- type ExceedsLimitException
- func (s *ExceedsLimitException) Code() string
- func (s *ExceedsLimitException) Error() string
- func (s ExceedsLimitException) GoString() string
- func (s *ExceedsLimitException) Message() string
- func (s *ExceedsLimitException) OrigErr() error
- func (s *ExceedsLimitException) RequestID() string
- func (s *ExceedsLimitException) StatusCode() int
- func (s ExceedsLimitException) String() string
- type GetIdMappingJobInput
- type GetIdMappingJobOutput
- func (s GetIdMappingJobOutput) GoString() string
- func (s *GetIdMappingJobOutput) SetEndTime(v time.Time) *GetIdMappingJobOutput
- func (s *GetIdMappingJobOutput) SetErrorDetails(v *ErrorDetails) *GetIdMappingJobOutput
- func (s *GetIdMappingJobOutput) SetJobId(v string) *GetIdMappingJobOutput
- func (s *GetIdMappingJobOutput) SetMetrics(v *IdMappingJobMetrics) *GetIdMappingJobOutput
- func (s *GetIdMappingJobOutput) SetOutputSourceConfig(v []*IdMappingJobOutputSource) *GetIdMappingJobOutput
- func (s *GetIdMappingJobOutput) SetStartTime(v time.Time) *GetIdMappingJobOutput
- func (s *GetIdMappingJobOutput) SetStatus(v string) *GetIdMappingJobOutput
- func (s GetIdMappingJobOutput) String() string
- type GetIdMappingWorkflowInput
- type GetIdMappingWorkflowOutput
- func (s GetIdMappingWorkflowOutput) GoString() string
- func (s *GetIdMappingWorkflowOutput) SetCreatedAt(v time.Time) *GetIdMappingWorkflowOutput
- func (s *GetIdMappingWorkflowOutput) SetDescription(v string) *GetIdMappingWorkflowOutput
- func (s *GetIdMappingWorkflowOutput) SetIdMappingTechniques(v *IdMappingTechniques) *GetIdMappingWorkflowOutput
- func (s *GetIdMappingWorkflowOutput) SetInputSourceConfig(v []*IdMappingWorkflowInputSource) *GetIdMappingWorkflowOutput
- func (s *GetIdMappingWorkflowOutput) SetOutputSourceConfig(v []*IdMappingWorkflowOutputSource) *GetIdMappingWorkflowOutput
- func (s *GetIdMappingWorkflowOutput) SetRoleArn(v string) *GetIdMappingWorkflowOutput
- func (s *GetIdMappingWorkflowOutput) SetTags(v map[string]*string) *GetIdMappingWorkflowOutput
- func (s *GetIdMappingWorkflowOutput) SetUpdatedAt(v time.Time) *GetIdMappingWorkflowOutput
- func (s *GetIdMappingWorkflowOutput) SetWorkflowArn(v string) *GetIdMappingWorkflowOutput
- func (s *GetIdMappingWorkflowOutput) SetWorkflowName(v string) *GetIdMappingWorkflowOutput
- func (s GetIdMappingWorkflowOutput) String() string
- type GetIdNamespaceInput
- type GetIdNamespaceOutput
- func (s GetIdNamespaceOutput) GoString() string
- func (s *GetIdNamespaceOutput) SetCreatedAt(v time.Time) *GetIdNamespaceOutput
- func (s *GetIdNamespaceOutput) SetDescription(v string) *GetIdNamespaceOutput
- func (s *GetIdNamespaceOutput) SetIdMappingWorkflowProperties(v []*IdNamespaceIdMappingWorkflowProperties) *GetIdNamespaceOutput
- func (s *GetIdNamespaceOutput) SetIdNamespaceArn(v string) *GetIdNamespaceOutput
- func (s *GetIdNamespaceOutput) SetIdNamespaceName(v string) *GetIdNamespaceOutput
- func (s *GetIdNamespaceOutput) SetInputSourceConfig(v []*IdNamespaceInputSource) *GetIdNamespaceOutput
- func (s *GetIdNamespaceOutput) SetRoleArn(v string) *GetIdNamespaceOutput
- func (s *GetIdNamespaceOutput) SetTags(v map[string]*string) *GetIdNamespaceOutput
- func (s *GetIdNamespaceOutput) SetType(v string) *GetIdNamespaceOutput
- func (s *GetIdNamespaceOutput) SetUpdatedAt(v time.Time) *GetIdNamespaceOutput
- func (s GetIdNamespaceOutput) String() string
- type GetMatchIdInput
- func (s GetMatchIdInput) GoString() string
- func (s *GetMatchIdInput) SetApplyNormalization(v bool) *GetMatchIdInput
- func (s *GetMatchIdInput) SetRecord(v map[string]*string) *GetMatchIdInput
- func (s *GetMatchIdInput) SetWorkflowName(v string) *GetMatchIdInput
- func (s GetMatchIdInput) String() string
- func (s *GetMatchIdInput) Validate() error
- type GetMatchIdOutput
- type GetMatchingJobInput
- type GetMatchingJobOutput
- func (s GetMatchingJobOutput) GoString() string
- func (s *GetMatchingJobOutput) SetEndTime(v time.Time) *GetMatchingJobOutput
- func (s *GetMatchingJobOutput) SetErrorDetails(v *ErrorDetails) *GetMatchingJobOutput
- func (s *GetMatchingJobOutput) SetJobId(v string) *GetMatchingJobOutput
- func (s *GetMatchingJobOutput) SetMetrics(v *JobMetrics) *GetMatchingJobOutput
- func (s *GetMatchingJobOutput) SetOutputSourceConfig(v []*JobOutputSource) *GetMatchingJobOutput
- func (s *GetMatchingJobOutput) SetStartTime(v time.Time) *GetMatchingJobOutput
- func (s *GetMatchingJobOutput) SetStatus(v string) *GetMatchingJobOutput
- func (s GetMatchingJobOutput) String() string
- type GetMatchingWorkflowInput
- type GetMatchingWorkflowOutput
- func (s GetMatchingWorkflowOutput) GoString() string
- func (s *GetMatchingWorkflowOutput) SetCreatedAt(v time.Time) *GetMatchingWorkflowOutput
- func (s *GetMatchingWorkflowOutput) SetDescription(v string) *GetMatchingWorkflowOutput
- func (s *GetMatchingWorkflowOutput) SetIncrementalRunConfig(v *IncrementalRunConfig) *GetMatchingWorkflowOutput
- func (s *GetMatchingWorkflowOutput) SetInputSourceConfig(v []*InputSource) *GetMatchingWorkflowOutput
- func (s *GetMatchingWorkflowOutput) SetOutputSourceConfig(v []*OutputSource) *GetMatchingWorkflowOutput
- func (s *GetMatchingWorkflowOutput) SetResolutionTechniques(v *ResolutionTechniques) *GetMatchingWorkflowOutput
- func (s *GetMatchingWorkflowOutput) SetRoleArn(v string) *GetMatchingWorkflowOutput
- func (s *GetMatchingWorkflowOutput) SetTags(v map[string]*string) *GetMatchingWorkflowOutput
- func (s *GetMatchingWorkflowOutput) SetUpdatedAt(v time.Time) *GetMatchingWorkflowOutput
- func (s *GetMatchingWorkflowOutput) SetWorkflowArn(v string) *GetMatchingWorkflowOutput
- func (s *GetMatchingWorkflowOutput) SetWorkflowName(v string) *GetMatchingWorkflowOutput
- func (s GetMatchingWorkflowOutput) String() string
- type GetPolicyInput
- type GetPolicyOutput
- type GetSchemaMappingInput
- type GetSchemaMappingOutput
- func (s GetSchemaMappingOutput) GoString() string
- func (s *GetSchemaMappingOutput) SetCreatedAt(v time.Time) *GetSchemaMappingOutput
- func (s *GetSchemaMappingOutput) SetDescription(v string) *GetSchemaMappingOutput
- func (s *GetSchemaMappingOutput) SetHasWorkflows(v bool) *GetSchemaMappingOutput
- func (s *GetSchemaMappingOutput) SetMappedInputFields(v []*SchemaInputAttribute) *GetSchemaMappingOutput
- func (s *GetSchemaMappingOutput) SetSchemaArn(v string) *GetSchemaMappingOutput
- func (s *GetSchemaMappingOutput) SetSchemaName(v string) *GetSchemaMappingOutput
- func (s *GetSchemaMappingOutput) SetTags(v map[string]*string) *GetSchemaMappingOutput
- func (s *GetSchemaMappingOutput) SetUpdatedAt(v time.Time) *GetSchemaMappingOutput
- func (s GetSchemaMappingOutput) String() string
- type IdMappingJobMetrics
- func (s IdMappingJobMetrics) GoString() string
- func (s *IdMappingJobMetrics) SetInputRecords(v int64) *IdMappingJobMetrics
- func (s *IdMappingJobMetrics) SetRecordsNotProcessed(v int64) *IdMappingJobMetrics
- func (s *IdMappingJobMetrics) SetTotalMappedRecords(v int64) *IdMappingJobMetrics
- func (s *IdMappingJobMetrics) SetTotalMappedSourceRecords(v int64) *IdMappingJobMetrics
- func (s *IdMappingJobMetrics) SetTotalMappedTargetRecords(v int64) *IdMappingJobMetrics
- func (s *IdMappingJobMetrics) SetTotalRecordsProcessed(v int64) *IdMappingJobMetrics
- func (s IdMappingJobMetrics) String() string
- type IdMappingJobOutputSource
- func (s IdMappingJobOutputSource) GoString() string
- func (s *IdMappingJobOutputSource) SetKMSArn(v string) *IdMappingJobOutputSource
- func (s *IdMappingJobOutputSource) SetOutputS3Path(v string) *IdMappingJobOutputSource
- func (s *IdMappingJobOutputSource) SetRoleArn(v string) *IdMappingJobOutputSource
- func (s IdMappingJobOutputSource) String() string
- func (s *IdMappingJobOutputSource) Validate() error
- type IdMappingRuleBasedProperties
- func (s IdMappingRuleBasedProperties) GoString() string
- func (s *IdMappingRuleBasedProperties) SetAttributeMatchingModel(v string) *IdMappingRuleBasedProperties
- func (s *IdMappingRuleBasedProperties) SetRecordMatchingModel(v string) *IdMappingRuleBasedProperties
- func (s *IdMappingRuleBasedProperties) SetRuleDefinitionType(v string) *IdMappingRuleBasedProperties
- func (s *IdMappingRuleBasedProperties) SetRules(v []*Rule) *IdMappingRuleBasedProperties
- func (s IdMappingRuleBasedProperties) String() string
- func (s *IdMappingRuleBasedProperties) Validate() error
- type IdMappingTechniques
- func (s IdMappingTechniques) GoString() string
- func (s *IdMappingTechniques) SetIdMappingType(v string) *IdMappingTechniques
- func (s *IdMappingTechniques) SetProviderProperties(v *ProviderProperties) *IdMappingTechniques
- func (s *IdMappingTechniques) SetRuleBasedProperties(v *IdMappingRuleBasedProperties) *IdMappingTechniques
- func (s IdMappingTechniques) String() string
- func (s *IdMappingTechniques) Validate() error
- type IdMappingWorkflowInputSource
- func (s IdMappingWorkflowInputSource) GoString() string
- func (s *IdMappingWorkflowInputSource) SetInputSourceARN(v string) *IdMappingWorkflowInputSource
- func (s *IdMappingWorkflowInputSource) SetSchemaName(v string) *IdMappingWorkflowInputSource
- func (s *IdMappingWorkflowInputSource) SetType(v string) *IdMappingWorkflowInputSource
- func (s IdMappingWorkflowInputSource) String() string
- func (s *IdMappingWorkflowInputSource) Validate() error
- type IdMappingWorkflowOutputSource
- func (s IdMappingWorkflowOutputSource) GoString() string
- func (s *IdMappingWorkflowOutputSource) SetKMSArn(v string) *IdMappingWorkflowOutputSource
- func (s *IdMappingWorkflowOutputSource) SetOutputS3Path(v string) *IdMappingWorkflowOutputSource
- func (s IdMappingWorkflowOutputSource) String() string
- func (s *IdMappingWorkflowOutputSource) Validate() error
- type IdMappingWorkflowSummary
- func (s IdMappingWorkflowSummary) GoString() string
- func (s *IdMappingWorkflowSummary) SetCreatedAt(v time.Time) *IdMappingWorkflowSummary
- func (s *IdMappingWorkflowSummary) SetUpdatedAt(v time.Time) *IdMappingWorkflowSummary
- func (s *IdMappingWorkflowSummary) SetWorkflowArn(v string) *IdMappingWorkflowSummary
- func (s *IdMappingWorkflowSummary) SetWorkflowName(v string) *IdMappingWorkflowSummary
- func (s IdMappingWorkflowSummary) String() string
- type IdNamespaceIdMappingWorkflowMetadata
- type IdNamespaceIdMappingWorkflowProperties
- func (s IdNamespaceIdMappingWorkflowProperties) GoString() string
- func (s *IdNamespaceIdMappingWorkflowProperties) SetIdMappingType(v string) *IdNamespaceIdMappingWorkflowProperties
- func (s *IdNamespaceIdMappingWorkflowProperties) SetProviderProperties(v *NamespaceProviderProperties) *IdNamespaceIdMappingWorkflowProperties
- func (s *IdNamespaceIdMappingWorkflowProperties) SetRuleBasedProperties(v *NamespaceRuleBasedProperties) *IdNamespaceIdMappingWorkflowProperties
- func (s IdNamespaceIdMappingWorkflowProperties) String() string
- func (s *IdNamespaceIdMappingWorkflowProperties) Validate() error
- type IdNamespaceInputSource
- func (s IdNamespaceInputSource) GoString() string
- func (s *IdNamespaceInputSource) SetInputSourceARN(v string) *IdNamespaceInputSource
- func (s *IdNamespaceInputSource) SetSchemaName(v string) *IdNamespaceInputSource
- func (s IdNamespaceInputSource) String() string
- func (s *IdNamespaceInputSource) Validate() error
- type IdNamespaceSummary
- func (s IdNamespaceSummary) GoString() string
- func (s *IdNamespaceSummary) SetCreatedAt(v time.Time) *IdNamespaceSummary
- func (s *IdNamespaceSummary) SetDescription(v string) *IdNamespaceSummary
- func (s *IdNamespaceSummary) SetIdMappingWorkflowProperties(v []*IdNamespaceIdMappingWorkflowMetadata) *IdNamespaceSummary
- func (s *IdNamespaceSummary) SetIdNamespaceArn(v string) *IdNamespaceSummary
- func (s *IdNamespaceSummary) SetIdNamespaceName(v string) *IdNamespaceSummary
- func (s *IdNamespaceSummary) SetType(v string) *IdNamespaceSummary
- func (s *IdNamespaceSummary) SetUpdatedAt(v time.Time) *IdNamespaceSummary
- func (s IdNamespaceSummary) String() string
- type IncrementalRunConfig
- type InputSource
- func (s InputSource) GoString() string
- func (s *InputSource) SetApplyNormalization(v bool) *InputSource
- func (s *InputSource) SetInputSourceARN(v string) *InputSource
- func (s *InputSource) SetSchemaName(v string) *InputSource
- func (s InputSource) String() string
- func (s *InputSource) Validate() error
- type IntermediateSourceConfiguration
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type JobMetrics
- func (s JobMetrics) GoString() string
- func (s *JobMetrics) SetInputRecords(v int64) *JobMetrics
- func (s *JobMetrics) SetMatchIDs(v int64) *JobMetrics
- func (s *JobMetrics) SetRecordsNotProcessed(v int64) *JobMetrics
- func (s *JobMetrics) SetTotalRecordsProcessed(v int64) *JobMetrics
- func (s JobMetrics) String() string
- type JobOutputSource
- type JobSummary
- type ListIdMappingJobsInput
- func (s ListIdMappingJobsInput) GoString() string
- func (s *ListIdMappingJobsInput) SetMaxResults(v int64) *ListIdMappingJobsInput
- func (s *ListIdMappingJobsInput) SetNextToken(v string) *ListIdMappingJobsInput
- func (s *ListIdMappingJobsInput) SetWorkflowName(v string) *ListIdMappingJobsInput
- func (s ListIdMappingJobsInput) String() string
- func (s *ListIdMappingJobsInput) Validate() error
- type ListIdMappingJobsOutput
- type ListIdMappingWorkflowsInput
- func (s ListIdMappingWorkflowsInput) GoString() string
- func (s *ListIdMappingWorkflowsInput) SetMaxResults(v int64) *ListIdMappingWorkflowsInput
- func (s *ListIdMappingWorkflowsInput) SetNextToken(v string) *ListIdMappingWorkflowsInput
- func (s ListIdMappingWorkflowsInput) String() string
- func (s *ListIdMappingWorkflowsInput) Validate() error
- type ListIdMappingWorkflowsOutput
- func (s ListIdMappingWorkflowsOutput) GoString() string
- func (s *ListIdMappingWorkflowsOutput) SetNextToken(v string) *ListIdMappingWorkflowsOutput
- func (s *ListIdMappingWorkflowsOutput) SetWorkflowSummaries(v []*IdMappingWorkflowSummary) *ListIdMappingWorkflowsOutput
- func (s ListIdMappingWorkflowsOutput) String() string
- type ListIdNamespacesInput
- func (s ListIdNamespacesInput) GoString() string
- func (s *ListIdNamespacesInput) SetMaxResults(v int64) *ListIdNamespacesInput
- func (s *ListIdNamespacesInput) SetNextToken(v string) *ListIdNamespacesInput
- func (s ListIdNamespacesInput) String() string
- func (s *ListIdNamespacesInput) Validate() error
- type ListIdNamespacesOutput
- type ListMatchingJobsInput
- func (s ListMatchingJobsInput) GoString() string
- func (s *ListMatchingJobsInput) SetMaxResults(v int64) *ListMatchingJobsInput
- func (s *ListMatchingJobsInput) SetNextToken(v string) *ListMatchingJobsInput
- func (s *ListMatchingJobsInput) SetWorkflowName(v string) *ListMatchingJobsInput
- func (s ListMatchingJobsInput) String() string
- func (s *ListMatchingJobsInput) Validate() error
- type ListMatchingJobsOutput
- type ListMatchingWorkflowsInput
- func (s ListMatchingWorkflowsInput) GoString() string
- func (s *ListMatchingWorkflowsInput) SetMaxResults(v int64) *ListMatchingWorkflowsInput
- func (s *ListMatchingWorkflowsInput) SetNextToken(v string) *ListMatchingWorkflowsInput
- func (s ListMatchingWorkflowsInput) String() string
- func (s *ListMatchingWorkflowsInput) Validate() error
- type ListMatchingWorkflowsOutput
- func (s ListMatchingWorkflowsOutput) GoString() string
- func (s *ListMatchingWorkflowsOutput) SetNextToken(v string) *ListMatchingWorkflowsOutput
- func (s *ListMatchingWorkflowsOutput) SetWorkflowSummaries(v []*MatchingWorkflowSummary) *ListMatchingWorkflowsOutput
- func (s ListMatchingWorkflowsOutput) String() string
- type ListProviderServicesInput
- func (s ListProviderServicesInput) GoString() string
- func (s *ListProviderServicesInput) SetMaxResults(v int64) *ListProviderServicesInput
- func (s *ListProviderServicesInput) SetNextToken(v string) *ListProviderServicesInput
- func (s *ListProviderServicesInput) SetProviderName(v string) *ListProviderServicesInput
- func (s ListProviderServicesInput) String() string
- func (s *ListProviderServicesInput) Validate() error
- type ListProviderServicesOutput
- func (s ListProviderServicesOutput) GoString() string
- func (s *ListProviderServicesOutput) SetNextToken(v string) *ListProviderServicesOutput
- func (s *ListProviderServicesOutput) SetProviderServiceSummaries(v []*ProviderServiceSummary) *ListProviderServicesOutput
- func (s ListProviderServicesOutput) String() string
- type ListSchemaMappingsInput
- func (s ListSchemaMappingsInput) GoString() string
- func (s *ListSchemaMappingsInput) SetMaxResults(v int64) *ListSchemaMappingsInput
- func (s *ListSchemaMappingsInput) SetNextToken(v string) *ListSchemaMappingsInput
- func (s ListSchemaMappingsInput) String() string
- func (s *ListSchemaMappingsInput) Validate() error
- type ListSchemaMappingsOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type MatchingWorkflowSummary
- func (s MatchingWorkflowSummary) GoString() string
- func (s *MatchingWorkflowSummary) SetCreatedAt(v time.Time) *MatchingWorkflowSummary
- func (s *MatchingWorkflowSummary) SetResolutionType(v string) *MatchingWorkflowSummary
- func (s *MatchingWorkflowSummary) SetUpdatedAt(v time.Time) *MatchingWorkflowSummary
- func (s *MatchingWorkflowSummary) SetWorkflowArn(v string) *MatchingWorkflowSummary
- func (s *MatchingWorkflowSummary) SetWorkflowName(v string) *MatchingWorkflowSummary
- func (s MatchingWorkflowSummary) String() string
- type NamespaceProviderProperties
- type NamespaceRuleBasedProperties
- func (s NamespaceRuleBasedProperties) GoString() string
- func (s *NamespaceRuleBasedProperties) SetAttributeMatchingModel(v string) *NamespaceRuleBasedProperties
- func (s *NamespaceRuleBasedProperties) SetRecordMatchingModels(v []*string) *NamespaceRuleBasedProperties
- func (s *NamespaceRuleBasedProperties) SetRuleDefinitionTypes(v []*string) *NamespaceRuleBasedProperties
- func (s *NamespaceRuleBasedProperties) SetRules(v []*Rule) *NamespaceRuleBasedProperties
- func (s NamespaceRuleBasedProperties) String() string
- func (s *NamespaceRuleBasedProperties) Validate() error
- type OutputAttribute
- type OutputSource
- func (s OutputSource) GoString() string
- func (s *OutputSource) SetApplyNormalization(v bool) *OutputSource
- func (s *OutputSource) SetKMSArn(v string) *OutputSource
- func (s *OutputSource) SetOutput(v []*OutputAttribute) *OutputSource
- func (s *OutputSource) SetOutputS3Path(v string) *OutputSource
- func (s OutputSource) String() string
- func (s *OutputSource) Validate() error
- type ProviderProperties
- func (s ProviderProperties) GoString() string
- func (s *ProviderProperties) SetIntermediateSourceConfiguration(v *IntermediateSourceConfiguration) *ProviderProperties
- func (s *ProviderProperties) SetProviderServiceArn(v string) *ProviderProperties
- func (s ProviderProperties) String() string
- func (s *ProviderProperties) Validate() error
- type ProviderServiceSummary
- func (s ProviderServiceSummary) GoString() string
- func (s *ProviderServiceSummary) SetProviderName(v string) *ProviderServiceSummary
- func (s *ProviderServiceSummary) SetProviderServiceArn(v string) *ProviderServiceSummary
- func (s *ProviderServiceSummary) SetProviderServiceDisplayName(v string) *ProviderServiceSummary
- func (s *ProviderServiceSummary) SetProviderServiceName(v string) *ProviderServiceSummary
- func (s *ProviderServiceSummary) SetProviderServiceType(v string) *ProviderServiceSummary
- func (s ProviderServiceSummary) String() string
- type PutPolicyInput
- func (s PutPolicyInput) GoString() string
- func (s *PutPolicyInput) SetArn(v string) *PutPolicyInput
- func (s *PutPolicyInput) SetPolicy(v string) *PutPolicyInput
- func (s *PutPolicyInput) SetToken(v string) *PutPolicyInput
- func (s PutPolicyInput) String() string
- func (s *PutPolicyInput) Validate() error
- type PutPolicyOutput
- type ResolutionTechniques
- func (s ResolutionTechniques) GoString() string
- func (s *ResolutionTechniques) SetProviderProperties(v *ProviderProperties) *ResolutionTechniques
- func (s *ResolutionTechniques) SetResolutionType(v string) *ResolutionTechniques
- func (s *ResolutionTechniques) SetRuleBasedProperties(v *RuleBasedProperties) *ResolutionTechniques
- func (s ResolutionTechniques) String() string
- func (s *ResolutionTechniques) Validate() error
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type Rule
- type RuleBasedProperties
- func (s RuleBasedProperties) GoString() string
- func (s *RuleBasedProperties) SetAttributeMatchingModel(v string) *RuleBasedProperties
- func (s *RuleBasedProperties) SetMatchPurpose(v string) *RuleBasedProperties
- func (s *RuleBasedProperties) SetRules(v []*Rule) *RuleBasedProperties
- func (s RuleBasedProperties) String() string
- func (s *RuleBasedProperties) Validate() error
- type SchemaInputAttribute
- func (s SchemaInputAttribute) GoString() string
- func (s *SchemaInputAttribute) SetFieldName(v string) *SchemaInputAttribute
- func (s *SchemaInputAttribute) SetGroupName(v string) *SchemaInputAttribute
- func (s *SchemaInputAttribute) SetHashed(v bool) *SchemaInputAttribute
- func (s *SchemaInputAttribute) SetMatchKey(v string) *SchemaInputAttribute
- func (s *SchemaInputAttribute) SetSubType(v string) *SchemaInputAttribute
- func (s *SchemaInputAttribute) SetType(v string) *SchemaInputAttribute
- func (s SchemaInputAttribute) String() string
- func (s *SchemaInputAttribute) Validate() error
- type SchemaMappingSummary
- func (s SchemaMappingSummary) GoString() string
- func (s *SchemaMappingSummary) SetCreatedAt(v time.Time) *SchemaMappingSummary
- func (s *SchemaMappingSummary) SetHasWorkflows(v bool) *SchemaMappingSummary
- func (s *SchemaMappingSummary) SetSchemaArn(v string) *SchemaMappingSummary
- func (s *SchemaMappingSummary) SetSchemaName(v string) *SchemaMappingSummary
- func (s *SchemaMappingSummary) SetUpdatedAt(v time.Time) *SchemaMappingSummary
- func (s SchemaMappingSummary) String() string
- type StartIdMappingJobInput
- func (s StartIdMappingJobInput) GoString() string
- func (s *StartIdMappingJobInput) SetOutputSourceConfig(v []*IdMappingJobOutputSource) *StartIdMappingJobInput
- func (s *StartIdMappingJobInput) SetWorkflowName(v string) *StartIdMappingJobInput
- func (s StartIdMappingJobInput) String() string
- func (s *StartIdMappingJobInput) Validate() error
- type StartIdMappingJobOutput
- type StartMatchingJobInput
- type StartMatchingJobOutput
- type TagResourceInput
- type TagResourceOutput
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateIdMappingWorkflowInput
- func (s UpdateIdMappingWorkflowInput) GoString() string
- func (s *UpdateIdMappingWorkflowInput) SetDescription(v string) *UpdateIdMappingWorkflowInput
- func (s *UpdateIdMappingWorkflowInput) SetIdMappingTechniques(v *IdMappingTechniques) *UpdateIdMappingWorkflowInput
- func (s *UpdateIdMappingWorkflowInput) SetInputSourceConfig(v []*IdMappingWorkflowInputSource) *UpdateIdMappingWorkflowInput
- func (s *UpdateIdMappingWorkflowInput) SetOutputSourceConfig(v []*IdMappingWorkflowOutputSource) *UpdateIdMappingWorkflowInput
- func (s *UpdateIdMappingWorkflowInput) SetRoleArn(v string) *UpdateIdMappingWorkflowInput
- func (s *UpdateIdMappingWorkflowInput) SetWorkflowName(v string) *UpdateIdMappingWorkflowInput
- func (s UpdateIdMappingWorkflowInput) String() string
- func (s *UpdateIdMappingWorkflowInput) Validate() error
- type UpdateIdMappingWorkflowOutput
- func (s UpdateIdMappingWorkflowOutput) GoString() string
- func (s *UpdateIdMappingWorkflowOutput) SetDescription(v string) *UpdateIdMappingWorkflowOutput
- func (s *UpdateIdMappingWorkflowOutput) SetIdMappingTechniques(v *IdMappingTechniques) *UpdateIdMappingWorkflowOutput
- func (s *UpdateIdMappingWorkflowOutput) SetInputSourceConfig(v []*IdMappingWorkflowInputSource) *UpdateIdMappingWorkflowOutput
- func (s *UpdateIdMappingWorkflowOutput) SetOutputSourceConfig(v []*IdMappingWorkflowOutputSource) *UpdateIdMappingWorkflowOutput
- func (s *UpdateIdMappingWorkflowOutput) SetRoleArn(v string) *UpdateIdMappingWorkflowOutput
- func (s *UpdateIdMappingWorkflowOutput) SetWorkflowArn(v string) *UpdateIdMappingWorkflowOutput
- func (s *UpdateIdMappingWorkflowOutput) SetWorkflowName(v string) *UpdateIdMappingWorkflowOutput
- func (s UpdateIdMappingWorkflowOutput) String() string
- type UpdateIdNamespaceInput
- func (s UpdateIdNamespaceInput) GoString() string
- func (s *UpdateIdNamespaceInput) SetDescription(v string) *UpdateIdNamespaceInput
- func (s *UpdateIdNamespaceInput) SetIdMappingWorkflowProperties(v []*IdNamespaceIdMappingWorkflowProperties) *UpdateIdNamespaceInput
- func (s *UpdateIdNamespaceInput) SetIdNamespaceName(v string) *UpdateIdNamespaceInput
- func (s *UpdateIdNamespaceInput) SetInputSourceConfig(v []*IdNamespaceInputSource) *UpdateIdNamespaceInput
- func (s *UpdateIdNamespaceInput) SetRoleArn(v string) *UpdateIdNamespaceInput
- func (s UpdateIdNamespaceInput) String() string
- func (s *UpdateIdNamespaceInput) Validate() error
- type UpdateIdNamespaceOutput
- func (s UpdateIdNamespaceOutput) GoString() string
- func (s *UpdateIdNamespaceOutput) SetCreatedAt(v time.Time) *UpdateIdNamespaceOutput
- func (s *UpdateIdNamespaceOutput) SetDescription(v string) *UpdateIdNamespaceOutput
- func (s *UpdateIdNamespaceOutput) SetIdMappingWorkflowProperties(v []*IdNamespaceIdMappingWorkflowProperties) *UpdateIdNamespaceOutput
- func (s *UpdateIdNamespaceOutput) SetIdNamespaceArn(v string) *UpdateIdNamespaceOutput
- func (s *UpdateIdNamespaceOutput) SetIdNamespaceName(v string) *UpdateIdNamespaceOutput
- func (s *UpdateIdNamespaceOutput) SetInputSourceConfig(v []*IdNamespaceInputSource) *UpdateIdNamespaceOutput
- func (s *UpdateIdNamespaceOutput) SetRoleArn(v string) *UpdateIdNamespaceOutput
- func (s *UpdateIdNamespaceOutput) SetType(v string) *UpdateIdNamespaceOutput
- func (s *UpdateIdNamespaceOutput) SetUpdatedAt(v time.Time) *UpdateIdNamespaceOutput
- func (s UpdateIdNamespaceOutput) String() string
- type UpdateMatchingWorkflowInput
- func (s UpdateMatchingWorkflowInput) GoString() string
- func (s *UpdateMatchingWorkflowInput) SetDescription(v string) *UpdateMatchingWorkflowInput
- func (s *UpdateMatchingWorkflowInput) SetIncrementalRunConfig(v *IncrementalRunConfig) *UpdateMatchingWorkflowInput
- func (s *UpdateMatchingWorkflowInput) SetInputSourceConfig(v []*InputSource) *UpdateMatchingWorkflowInput
- func (s *UpdateMatchingWorkflowInput) SetOutputSourceConfig(v []*OutputSource) *UpdateMatchingWorkflowInput
- func (s *UpdateMatchingWorkflowInput) SetResolutionTechniques(v *ResolutionTechniques) *UpdateMatchingWorkflowInput
- func (s *UpdateMatchingWorkflowInput) SetRoleArn(v string) *UpdateMatchingWorkflowInput
- func (s *UpdateMatchingWorkflowInput) SetWorkflowName(v string) *UpdateMatchingWorkflowInput
- func (s UpdateMatchingWorkflowInput) String() string
- func (s *UpdateMatchingWorkflowInput) Validate() error
- type UpdateMatchingWorkflowOutput
- func (s UpdateMatchingWorkflowOutput) GoString() string
- func (s *UpdateMatchingWorkflowOutput) SetDescription(v string) *UpdateMatchingWorkflowOutput
- func (s *UpdateMatchingWorkflowOutput) SetIncrementalRunConfig(v *IncrementalRunConfig) *UpdateMatchingWorkflowOutput
- func (s *UpdateMatchingWorkflowOutput) SetInputSourceConfig(v []*InputSource) *UpdateMatchingWorkflowOutput
- func (s *UpdateMatchingWorkflowOutput) SetOutputSourceConfig(v []*OutputSource) *UpdateMatchingWorkflowOutput
- func (s *UpdateMatchingWorkflowOutput) SetResolutionTechniques(v *ResolutionTechniques) *UpdateMatchingWorkflowOutput
- func (s *UpdateMatchingWorkflowOutput) SetRoleArn(v string) *UpdateMatchingWorkflowOutput
- func (s *UpdateMatchingWorkflowOutput) SetWorkflowName(v string) *UpdateMatchingWorkflowOutput
- func (s UpdateMatchingWorkflowOutput) String() string
- type UpdateSchemaMappingInput
- func (s UpdateSchemaMappingInput) GoString() string
- func (s *UpdateSchemaMappingInput) SetDescription(v string) *UpdateSchemaMappingInput
- func (s *UpdateSchemaMappingInput) SetMappedInputFields(v []*SchemaInputAttribute) *UpdateSchemaMappingInput
- func (s *UpdateSchemaMappingInput) SetSchemaName(v string) *UpdateSchemaMappingInput
- func (s UpdateSchemaMappingInput) String() string
- func (s *UpdateSchemaMappingInput) Validate() error
- type UpdateSchemaMappingOutput
- func (s UpdateSchemaMappingOutput) GoString() string
- func (s *UpdateSchemaMappingOutput) SetDescription(v string) *UpdateSchemaMappingOutput
- func (s *UpdateSchemaMappingOutput) SetMappedInputFields(v []*SchemaInputAttribute) *UpdateSchemaMappingOutput
- func (s *UpdateSchemaMappingOutput) SetSchemaArn(v string) *UpdateSchemaMappingOutput
- func (s *UpdateSchemaMappingOutput) SetSchemaName(v string) *UpdateSchemaMappingOutput
- func (s UpdateSchemaMappingOutput) String() string
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
Constants ¶
const ( // AttributeMatchingModelOneToOne is a AttributeMatchingModel enum value AttributeMatchingModelOneToOne = "ONE_TO_ONE" // AttributeMatchingModelManyToMany is a AttributeMatchingModel enum value AttributeMatchingModelManyToMany = "MANY_TO_MANY" )
const ( // DeleteUniqueIdErrorTypeServiceError is a DeleteUniqueIdErrorType enum value DeleteUniqueIdErrorTypeServiceError = "SERVICE_ERROR" // DeleteUniqueIdErrorTypeValidationError is a DeleteUniqueIdErrorType enum value DeleteUniqueIdErrorTypeValidationError = "VALIDATION_ERROR" )
const ( // DeleteUniqueIdStatusCompleted is a DeleteUniqueIdStatus enum value DeleteUniqueIdStatusCompleted = "COMPLETED" // DeleteUniqueIdStatusAccepted is a DeleteUniqueIdStatus enum value DeleteUniqueIdStatusAccepted = "ACCEPTED" )
const ( // IdMappingTypeProvider is a IdMappingType enum value IdMappingTypeProvider = "PROVIDER" // IdMappingTypeRuleBased is a IdMappingType enum value IdMappingTypeRuleBased = "RULE_BASED" )
const ( // IdMappingWorkflowRuleDefinitionTypeSource is a IdMappingWorkflowRuleDefinitionType enum value IdMappingWorkflowRuleDefinitionTypeSource = "SOURCE" // IdMappingWorkflowRuleDefinitionTypeTarget is a IdMappingWorkflowRuleDefinitionType enum value IdMappingWorkflowRuleDefinitionTypeTarget = "TARGET" )
const ( // IdNamespaceTypeSource is a IdNamespaceType enum value IdNamespaceTypeSource = "SOURCE" // IdNamespaceTypeTarget is a IdNamespaceType enum value IdNamespaceTypeTarget = "TARGET" )
const ( // JobStatusRunning is a JobStatus enum value JobStatusRunning = "RUNNING" // JobStatusSucceeded is a JobStatus enum value JobStatusSucceeded = "SUCCEEDED" // JobStatusFailed is a JobStatus enum value JobStatusFailed = "FAILED" // JobStatusQueued is a JobStatus enum value JobStatusQueued = "QUEUED" )
const ( // MatchPurposeIdentifierGeneration is a MatchPurpose enum value MatchPurposeIdentifierGeneration = "IDENTIFIER_GENERATION" // MatchPurposeIndexing is a MatchPurpose enum value MatchPurposeIndexing = "INDEXING" )
const ( // RecordMatchingModelOneSourceToOneTarget is a RecordMatchingModel enum value RecordMatchingModelOneSourceToOneTarget = "ONE_SOURCE_TO_ONE_TARGET" // RecordMatchingModelManySourceToOneTarget is a RecordMatchingModel enum value RecordMatchingModelManySourceToOneTarget = "MANY_SOURCE_TO_ONE_TARGET" )
const ( // ResolutionTypeRuleMatching is a ResolutionType enum value ResolutionTypeRuleMatching = "RULE_MATCHING" // ResolutionTypeMlMatching is a ResolutionType enum value ResolutionTypeMlMatching = "ML_MATCHING" // ResolutionTypeProvider is a ResolutionType enum value ResolutionTypeProvider = "PROVIDER" )
const ( // SchemaAttributeTypeName is a SchemaAttributeType enum value SchemaAttributeTypeName = "NAME" // SchemaAttributeTypeNameFirst is a SchemaAttributeType enum value SchemaAttributeTypeNameFirst = "NAME_FIRST" // SchemaAttributeTypeNameMiddle is a SchemaAttributeType enum value SchemaAttributeTypeNameMiddle = "NAME_MIDDLE" // SchemaAttributeTypeNameLast is a SchemaAttributeType enum value SchemaAttributeTypeNameLast = "NAME_LAST" // SchemaAttributeTypeAddress is a SchemaAttributeType enum value SchemaAttributeTypeAddress = "ADDRESS" // SchemaAttributeTypeAddressStreet1 is a SchemaAttributeType enum value SchemaAttributeTypeAddressStreet1 = "ADDRESS_STREET1" // SchemaAttributeTypeAddressStreet2 is a SchemaAttributeType enum value SchemaAttributeTypeAddressStreet2 = "ADDRESS_STREET2" // SchemaAttributeTypeAddressStreet3 is a SchemaAttributeType enum value SchemaAttributeTypeAddressStreet3 = "ADDRESS_STREET3" // SchemaAttributeTypeAddressCity is a SchemaAttributeType enum value SchemaAttributeTypeAddressCity = "ADDRESS_CITY" // SchemaAttributeTypeAddressState is a SchemaAttributeType enum value SchemaAttributeTypeAddressState = "ADDRESS_STATE" // SchemaAttributeTypeAddressCountry is a SchemaAttributeType enum value SchemaAttributeTypeAddressCountry = "ADDRESS_COUNTRY" // SchemaAttributeTypeAddressPostalcode is a SchemaAttributeType enum value SchemaAttributeTypeAddressPostalcode = "ADDRESS_POSTALCODE" // SchemaAttributeTypePhone is a SchemaAttributeType enum value SchemaAttributeTypePhone = "PHONE" // SchemaAttributeTypePhoneNumber is a SchemaAttributeType enum value SchemaAttributeTypePhoneNumber = "PHONE_NUMBER" // SchemaAttributeTypePhoneCountrycode is a SchemaAttributeType enum value SchemaAttributeTypePhoneCountrycode = "PHONE_COUNTRYCODE" // SchemaAttributeTypeEmailAddress is a SchemaAttributeType enum value SchemaAttributeTypeEmailAddress = "EMAIL_ADDRESS" // SchemaAttributeTypeUniqueId is a SchemaAttributeType enum value SchemaAttributeTypeUniqueId = "UNIQUE_ID" // SchemaAttributeTypeDate is a SchemaAttributeType enum value SchemaAttributeTypeDate = "DATE" // SchemaAttributeTypeString is a SchemaAttributeType enum value SchemaAttributeTypeString = "STRING" // SchemaAttributeTypeProviderId is a SchemaAttributeType enum value SchemaAttributeTypeProviderId = "PROVIDER_ID" )
const ( // ServiceTypeAssignment is a ServiceType enum value ServiceTypeAssignment = "ASSIGNMENT" // ServiceTypeIdMapping is a ServiceType enum value ServiceTypeIdMapping = "ID_MAPPING" )
const ( // StatementEffectAllow is a StatementEffect enum value StatementEffectAllow = "Allow" // StatementEffectDeny is a StatementEffect enum value StatementEffectDeny = "Deny" )
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 could not be processed because of conflict in the current state // of the resource. Example: Workflow already exists, Schema already exists, // Workflow is currently running, etc. ErrCodeConflictException = "ConflictException" // ErrCodeExceedsLimitException for service response error code // "ExceedsLimitException". // // The request was rejected because it attempted to create resources beyond // the current Entity Resolution account limits. The error message describes // the limit exceeded. ErrCodeExceedsLimitException = "ExceedsLimitException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // This exception occurs when there is an internal failure in the Entity Resolution // service. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The resource could not 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 Entity Resolution. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "EntityResolution" // Name of service. EndpointsID = "entityresolution" // ID to lookup a service endpoint with. ServiceID = "EntityResolution" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// IncrementalRunTypeImmediate is a IncrementalRunType enum value
IncrementalRunTypeImmediate = "IMMEDIATE"
)
Variables ¶
This section is empty.
Functions ¶
func AttributeMatchingModel_Values ¶
func AttributeMatchingModel_Values() []string
AttributeMatchingModel_Values returns all elements of the AttributeMatchingModel enum
func DeleteUniqueIdErrorType_Values ¶
func DeleteUniqueIdErrorType_Values() []string
DeleteUniqueIdErrorType_Values returns all elements of the DeleteUniqueIdErrorType enum
func DeleteUniqueIdStatus_Values ¶
func DeleteUniqueIdStatus_Values() []string
DeleteUniqueIdStatus_Values returns all elements of the DeleteUniqueIdStatus enum
func IdMappingType_Values ¶
func IdMappingType_Values() []string
IdMappingType_Values returns all elements of the IdMappingType enum
func IdMappingWorkflowRuleDefinitionType_Values ¶
func IdMappingWorkflowRuleDefinitionType_Values() []string
IdMappingWorkflowRuleDefinitionType_Values returns all elements of the IdMappingWorkflowRuleDefinitionType enum
func IdNamespaceType_Values ¶
func IdNamespaceType_Values() []string
IdNamespaceType_Values returns all elements of the IdNamespaceType enum
func IncrementalRunType_Values ¶
func IncrementalRunType_Values() []string
IncrementalRunType_Values returns all elements of the IncrementalRunType enum
func JobStatus_Values ¶
func JobStatus_Values() []string
JobStatus_Values returns all elements of the JobStatus enum
func MatchPurpose_Values ¶
func MatchPurpose_Values() []string
MatchPurpose_Values returns all elements of the MatchPurpose enum
func RecordMatchingModel_Values ¶
func RecordMatchingModel_Values() []string
RecordMatchingModel_Values returns all elements of the RecordMatchingModel enum
func ResolutionType_Values ¶
func ResolutionType_Values() []string
ResolutionType_Values returns all elements of the ResolutionType enum
func SchemaAttributeType_Values ¶
func SchemaAttributeType_Values() []string
SchemaAttributeType_Values returns all elements of the SchemaAttributeType enum
func ServiceType_Values ¶
func ServiceType_Values() []string
ServiceType_Values returns all elements of the ServiceType enum
func StatementEffect_Values ¶
func StatementEffect_Values() []string
StatementEffect_Values returns all elements of the StatementEffect enum
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" min:"1" 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 AddPolicyStatementInput ¶
type AddPolicyStatementInput struct { // The action that the principal can use on the resource. // // For example, entityresolution:GetIdMappingJob, entityresolution:GetMatchingJob. // // Action is a required field Action []*string `locationName:"action" min:"1" type:"list" required:"true"` // The Amazon Resource Name (ARN) of the resource that will be accessed by the // principal. // // Arn is a required field Arn *string `location:"uri" locationName:"arn" type:"string" required:"true"` // A set of condition keys that you can use in key policies. Condition *string `locationName:"condition" min:"1" type:"string"` // Determines whether the permissions specified in the policy are to be allowed // (Allow) or denied (Deny). // // If you set the value of the effect parameter to Deny for the AddPolicyStatement // operation, you must also set the value of the effect parameter in the policy // to Deny for the PutPolicy operation. // // Effect is a required field Effect *string `locationName:"effect" type:"string" required:"true" enum:"StatementEffect"` // The Amazon Web Services service or Amazon Web Services account that can access // the resource defined as ARN. // // Principal is a required field Principal []*string `locationName:"principal" min:"1" type:"list" required:"true"` // A statement identifier that differentiates the statement from others in the // same policy. // // StatementId is a required field StatementId *string `location:"uri" locationName:"statementId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (AddPolicyStatementInput) GoString ¶
func (s AddPolicyStatementInput) 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 (*AddPolicyStatementInput) SetAction ¶
func (s *AddPolicyStatementInput) SetAction(v []*string) *AddPolicyStatementInput
SetAction sets the Action field's value.
func (*AddPolicyStatementInput) SetArn ¶
func (s *AddPolicyStatementInput) SetArn(v string) *AddPolicyStatementInput
SetArn sets the Arn field's value.
func (*AddPolicyStatementInput) SetCondition ¶
func (s *AddPolicyStatementInput) SetCondition(v string) *AddPolicyStatementInput
SetCondition sets the Condition field's value.
func (*AddPolicyStatementInput) SetEffect ¶
func (s *AddPolicyStatementInput) SetEffect(v string) *AddPolicyStatementInput
SetEffect sets the Effect field's value.
func (*AddPolicyStatementInput) SetPrincipal ¶
func (s *AddPolicyStatementInput) SetPrincipal(v []*string) *AddPolicyStatementInput
SetPrincipal sets the Principal field's value.
func (*AddPolicyStatementInput) SetStatementId ¶
func (s *AddPolicyStatementInput) SetStatementId(v string) *AddPolicyStatementInput
SetStatementId sets the StatementId field's value.
func (AddPolicyStatementInput) String ¶
func (s AddPolicyStatementInput) 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 (*AddPolicyStatementInput) Validate ¶
func (s *AddPolicyStatementInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AddPolicyStatementOutput ¶
type AddPolicyStatementOutput struct { // The Amazon Resource Name (ARN) of the resource that will be accessed by the // principal. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The resource-based policy. Policy *string `locationName:"policy" min:"1" type:"string"` // A unique identifier for the current revision of the policy. // // Token is a required field Token *string `locationName:"token" min:"36" type:"string" required:"true"` // contains filtered or unexported fields }
func (AddPolicyStatementOutput) GoString ¶
func (s AddPolicyStatementOutput) 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 (*AddPolicyStatementOutput) SetArn ¶
func (s *AddPolicyStatementOutput) SetArn(v string) *AddPolicyStatementOutput
SetArn sets the Arn field's value.
func (*AddPolicyStatementOutput) SetPolicy ¶
func (s *AddPolicyStatementOutput) SetPolicy(v string) *AddPolicyStatementOutput
SetPolicy sets the Policy field's value.
func (*AddPolicyStatementOutput) SetToken ¶
func (s *AddPolicyStatementOutput) SetToken(v string) *AddPolicyStatementOutput
SetToken sets the Token field's value.
func (AddPolicyStatementOutput) String ¶
func (s AddPolicyStatementOutput) 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 BatchDeleteUniqueIdInput ¶
type BatchDeleteUniqueIdInput struct { // The input source for the batch delete unique ID operation. InputSource *string `location:"header" locationName:"inputSource" type:"string"` // The unique IDs to delete. // // UniqueIds is a required field UniqueIds []*string `location:"header" locationName:"uniqueIds" type:"list" required:"true"` // The name of the workflow. // // WorkflowName is a required field WorkflowName *string `location:"uri" locationName:"workflowName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (BatchDeleteUniqueIdInput) GoString ¶
func (s BatchDeleteUniqueIdInput) 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 (*BatchDeleteUniqueIdInput) SetInputSource ¶
func (s *BatchDeleteUniqueIdInput) SetInputSource(v string) *BatchDeleteUniqueIdInput
SetInputSource sets the InputSource field's value.
func (*BatchDeleteUniqueIdInput) SetUniqueIds ¶
func (s *BatchDeleteUniqueIdInput) SetUniqueIds(v []*string) *BatchDeleteUniqueIdInput
SetUniqueIds sets the UniqueIds field's value.
func (*BatchDeleteUniqueIdInput) SetWorkflowName ¶
func (s *BatchDeleteUniqueIdInput) SetWorkflowName(v string) *BatchDeleteUniqueIdInput
SetWorkflowName sets the WorkflowName field's value.
func (BatchDeleteUniqueIdInput) String ¶
func (s BatchDeleteUniqueIdInput) 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 (*BatchDeleteUniqueIdInput) Validate ¶
func (s *BatchDeleteUniqueIdInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchDeleteUniqueIdOutput ¶
type BatchDeleteUniqueIdOutput struct { // The unique IDs that were deleted. // // Deleted is a required field Deleted []*DeletedUniqueId `locationName:"deleted" type:"list" required:"true"` // The unique IDs that were disconnected. // // DisconnectedUniqueIds is a required field DisconnectedUniqueIds []*string `locationName:"disconnectedUniqueIds" type:"list" required:"true"` // The errors from deleting multiple unique IDs. // // Errors is a required field Errors []*DeleteUniqueIdError `locationName:"errors" type:"list" required:"true"` // The status of the batch delete unique ID operation. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"DeleteUniqueIdStatus"` // contains filtered or unexported fields }
func (BatchDeleteUniqueIdOutput) GoString ¶
func (s BatchDeleteUniqueIdOutput) 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 (*BatchDeleteUniqueIdOutput) SetDeleted ¶
func (s *BatchDeleteUniqueIdOutput) SetDeleted(v []*DeletedUniqueId) *BatchDeleteUniqueIdOutput
SetDeleted sets the Deleted field's value.
func (*BatchDeleteUniqueIdOutput) SetDisconnectedUniqueIds ¶
func (s *BatchDeleteUniqueIdOutput) SetDisconnectedUniqueIds(v []*string) *BatchDeleteUniqueIdOutput
SetDisconnectedUniqueIds sets the DisconnectedUniqueIds field's value.
func (*BatchDeleteUniqueIdOutput) SetErrors ¶
func (s *BatchDeleteUniqueIdOutput) SetErrors(v []*DeleteUniqueIdError) *BatchDeleteUniqueIdOutput
SetErrors sets the Errors field's value.
func (*BatchDeleteUniqueIdOutput) SetStatus ¶
func (s *BatchDeleteUniqueIdOutput) SetStatus(v string) *BatchDeleteUniqueIdOutput
SetStatus sets the Status field's value.
func (BatchDeleteUniqueIdOutput) String ¶
func (s BatchDeleteUniqueIdOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" min:"1" type:"string"` // contains filtered or unexported fields }
The request could not be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc.
func (*ConflictException) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateIdMappingWorkflowInput ¶
type CreateIdMappingWorkflowInput struct { // A description of the workflow. Description *string `locationName:"description" type:"string"` // An object which defines the ID mapping technique and any additional configurations. // // IdMappingTechniques is a required field IdMappingTechniques *IdMappingTechniques `locationName:"idMappingTechniques" type:"structure" required:"true"` // A list of InputSource objects, which have the fields InputSourceARN and SchemaName. // // InputSourceConfig is a required field InputSourceConfig []*IdMappingWorkflowInputSource `locationName:"inputSourceConfig" min:"1" type:"list" required:"true"` // A list of IdMappingWorkflowOutputSource objects, each of which contains fields // OutputS3Path and Output. OutputSourceConfig []*IdMappingWorkflowOutputSource `locationName:"outputSourceConfig" min:"1" type:"list"` // The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes // this role to create resources on your behalf as part of workflow execution. RoleArn *string `locationName:"roleArn" type:"string"` // The tags used to organize, track, or control access for this resource. Tags map[string]*string `locationName:"tags" type:"map"` // The name of the workflow. There can't be multiple IdMappingWorkflows with // the same name. // // WorkflowName is a required field WorkflowName *string `locationName:"workflowName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateIdMappingWorkflowInput) GoString ¶
func (s CreateIdMappingWorkflowInput) 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 (*CreateIdMappingWorkflowInput) SetDescription ¶
func (s *CreateIdMappingWorkflowInput) SetDescription(v string) *CreateIdMappingWorkflowInput
SetDescription sets the Description field's value.
func (*CreateIdMappingWorkflowInput) SetIdMappingTechniques ¶
func (s *CreateIdMappingWorkflowInput) SetIdMappingTechniques(v *IdMappingTechniques) *CreateIdMappingWorkflowInput
SetIdMappingTechniques sets the IdMappingTechniques field's value.
func (*CreateIdMappingWorkflowInput) SetInputSourceConfig ¶
func (s *CreateIdMappingWorkflowInput) SetInputSourceConfig(v []*IdMappingWorkflowInputSource) *CreateIdMappingWorkflowInput
SetInputSourceConfig sets the InputSourceConfig field's value.
func (*CreateIdMappingWorkflowInput) SetOutputSourceConfig ¶
func (s *CreateIdMappingWorkflowInput) SetOutputSourceConfig(v []*IdMappingWorkflowOutputSource) *CreateIdMappingWorkflowInput
SetOutputSourceConfig sets the OutputSourceConfig field's value.
func (*CreateIdMappingWorkflowInput) SetRoleArn ¶
func (s *CreateIdMappingWorkflowInput) SetRoleArn(v string) *CreateIdMappingWorkflowInput
SetRoleArn sets the RoleArn field's value.
func (*CreateIdMappingWorkflowInput) SetTags ¶
func (s *CreateIdMappingWorkflowInput) SetTags(v map[string]*string) *CreateIdMappingWorkflowInput
SetTags sets the Tags field's value.
func (*CreateIdMappingWorkflowInput) SetWorkflowName ¶
func (s *CreateIdMappingWorkflowInput) SetWorkflowName(v string) *CreateIdMappingWorkflowInput
SetWorkflowName sets the WorkflowName field's value.
func (CreateIdMappingWorkflowInput) String ¶
func (s CreateIdMappingWorkflowInput) 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 (*CreateIdMappingWorkflowInput) Validate ¶
func (s *CreateIdMappingWorkflowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateIdMappingWorkflowOutput ¶
type CreateIdMappingWorkflowOutput struct { // A description of the workflow. Description *string `locationName:"description" type:"string"` // An object which defines the ID mapping technique and any additional configurations. // // IdMappingTechniques is a required field IdMappingTechniques *IdMappingTechniques `locationName:"idMappingTechniques" type:"structure" required:"true"` // A list of InputSource objects, which have the fields InputSourceARN and SchemaName. // // InputSourceConfig is a required field InputSourceConfig []*IdMappingWorkflowInputSource `locationName:"inputSourceConfig" min:"1" type:"list" required:"true"` // A list of IdMappingWorkflowOutputSource objects, each of which contains fields // OutputS3Path and Output. OutputSourceConfig []*IdMappingWorkflowOutputSource `locationName:"outputSourceConfig" min:"1" type:"list"` // The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes // this role to create resources on your behalf as part of workflow execution. RoleArn *string `locationName:"roleArn" type:"string"` // The ARN (Amazon Resource Name) that Entity Resolution generated for the IDMappingWorkflow. // // WorkflowArn is a required field WorkflowArn *string `locationName:"workflowArn" type:"string" required:"true"` // The name of the workflow. // // WorkflowName is a required field WorkflowName *string `locationName:"workflowName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateIdMappingWorkflowOutput) GoString ¶
func (s CreateIdMappingWorkflowOutput) 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 (*CreateIdMappingWorkflowOutput) SetDescription ¶
func (s *CreateIdMappingWorkflowOutput) SetDescription(v string) *CreateIdMappingWorkflowOutput
SetDescription sets the Description field's value.
func (*CreateIdMappingWorkflowOutput) SetIdMappingTechniques ¶
func (s *CreateIdMappingWorkflowOutput) SetIdMappingTechniques(v *IdMappingTechniques) *CreateIdMappingWorkflowOutput
SetIdMappingTechniques sets the IdMappingTechniques field's value.
func (*CreateIdMappingWorkflowOutput) SetInputSourceConfig ¶
func (s *CreateIdMappingWorkflowOutput) SetInputSourceConfig(v []*IdMappingWorkflowInputSource) *CreateIdMappingWorkflowOutput
SetInputSourceConfig sets the InputSourceConfig field's value.
func (*CreateIdMappingWorkflowOutput) SetOutputSourceConfig ¶
func (s *CreateIdMappingWorkflowOutput) SetOutputSourceConfig(v []*IdMappingWorkflowOutputSource) *CreateIdMappingWorkflowOutput
SetOutputSourceConfig sets the OutputSourceConfig field's value.
func (*CreateIdMappingWorkflowOutput) SetRoleArn ¶
func (s *CreateIdMappingWorkflowOutput) SetRoleArn(v string) *CreateIdMappingWorkflowOutput
SetRoleArn sets the RoleArn field's value.
func (*CreateIdMappingWorkflowOutput) SetWorkflowArn ¶
func (s *CreateIdMappingWorkflowOutput) SetWorkflowArn(v string) *CreateIdMappingWorkflowOutput
SetWorkflowArn sets the WorkflowArn field's value.
func (*CreateIdMappingWorkflowOutput) SetWorkflowName ¶
func (s *CreateIdMappingWorkflowOutput) SetWorkflowName(v string) *CreateIdMappingWorkflowOutput
SetWorkflowName sets the WorkflowName field's value.
func (CreateIdMappingWorkflowOutput) String ¶
func (s CreateIdMappingWorkflowOutput) 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 CreateIdNamespaceInput ¶
type CreateIdNamespaceInput struct { // The description of the ID namespace. Description *string `locationName:"description" type:"string"` // Determines the properties of IdMappingWorflow where this IdNamespace can // be used as a Source or a Target. IdMappingWorkflowProperties []*IdNamespaceIdMappingWorkflowProperties `locationName:"idMappingWorkflowProperties" min:"1" type:"list"` // The name of the ID namespace. // // IdNamespaceName is a required field IdNamespaceName *string `locationName:"idNamespaceName" min:"1" type:"string" required:"true"` // A list of InputSource objects, which have the fields InputSourceARN and SchemaName. InputSourceConfig []*IdNamespaceInputSource `locationName:"inputSourceConfig" type:"list"` // The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes // this role to access the resources defined in this IdNamespace on your behalf // as part of the workflow run. RoleArn *string `locationName:"roleArn" min:"32" type:"string"` // The tags used to organize, track, or control access for this resource. Tags map[string]*string `locationName:"tags" type:"map"` // The type of ID namespace. There are two types: SOURCE and TARGET. // // The SOURCE contains configurations for sourceId data that will be processed // in an ID mapping workflow. // // The TARGET contains a configuration of targetId to which all sourceIds will // resolve to. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"IdNamespaceType"` // contains filtered or unexported fields }
func (CreateIdNamespaceInput) GoString ¶
func (s CreateIdNamespaceInput) 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 (*CreateIdNamespaceInput) SetDescription ¶
func (s *CreateIdNamespaceInput) SetDescription(v string) *CreateIdNamespaceInput
SetDescription sets the Description field's value.
func (*CreateIdNamespaceInput) SetIdMappingWorkflowProperties ¶
func (s *CreateIdNamespaceInput) SetIdMappingWorkflowProperties(v []*IdNamespaceIdMappingWorkflowProperties) *CreateIdNamespaceInput
SetIdMappingWorkflowProperties sets the IdMappingWorkflowProperties field's value.
func (*CreateIdNamespaceInput) SetIdNamespaceName ¶
func (s *CreateIdNamespaceInput) SetIdNamespaceName(v string) *CreateIdNamespaceInput
SetIdNamespaceName sets the IdNamespaceName field's value.
func (*CreateIdNamespaceInput) SetInputSourceConfig ¶
func (s *CreateIdNamespaceInput) SetInputSourceConfig(v []*IdNamespaceInputSource) *CreateIdNamespaceInput
SetInputSourceConfig sets the InputSourceConfig field's value.
func (*CreateIdNamespaceInput) SetRoleArn ¶
func (s *CreateIdNamespaceInput) SetRoleArn(v string) *CreateIdNamespaceInput
SetRoleArn sets the RoleArn field's value.
func (*CreateIdNamespaceInput) SetTags ¶
func (s *CreateIdNamespaceInput) SetTags(v map[string]*string) *CreateIdNamespaceInput
SetTags sets the Tags field's value.
func (*CreateIdNamespaceInput) SetType ¶
func (s *CreateIdNamespaceInput) SetType(v string) *CreateIdNamespaceInput
SetType sets the Type field's value.
func (CreateIdNamespaceInput) String ¶
func (s CreateIdNamespaceInput) 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 (*CreateIdNamespaceInput) Validate ¶
func (s *CreateIdNamespaceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateIdNamespaceOutput ¶
type CreateIdNamespaceOutput struct { // The timestamp of when the ID namespace was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // The description of the ID namespace. Description *string `locationName:"description" type:"string"` // Determines the properties of IdMappingWorkflow where this IdNamespace can // be used as a Source or a Target. IdMappingWorkflowProperties []*IdNamespaceIdMappingWorkflowProperties `locationName:"idMappingWorkflowProperties" min:"1" type:"list"` // The Amazon Resource Name (ARN) of the ID namespace. // // IdNamespaceArn is a required field IdNamespaceArn *string `locationName:"idNamespaceArn" type:"string" required:"true"` // The name of the ID namespace. // // IdNamespaceName is a required field IdNamespaceName *string `locationName:"idNamespaceName" min:"1" type:"string" required:"true"` // A list of InputSource objects, which have the fields InputSourceARN and SchemaName. InputSourceConfig []*IdNamespaceInputSource `locationName:"inputSourceConfig" type:"list"` // The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes // this role to access the resources defined in inputSourceConfig on your behalf // as part of the workflow run. RoleArn *string `locationName:"roleArn" min:"32" type:"string"` // The tags used to organize, track, or control access for this resource. Tags map[string]*string `locationName:"tags" type:"map"` // The type of ID namespace. There are two types: SOURCE and TARGET. // // The SOURCE contains configurations for sourceId data that will be processed // in an ID mapping workflow. // // The TARGET contains a configuration of targetId to which all sourceIds will // resolve to. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"IdNamespaceType"` // The timestamp of when the ID namespace was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (CreateIdNamespaceOutput) GoString ¶
func (s CreateIdNamespaceOutput) 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 (*CreateIdNamespaceOutput) SetCreatedAt ¶
func (s *CreateIdNamespaceOutput) SetCreatedAt(v time.Time) *CreateIdNamespaceOutput
SetCreatedAt sets the CreatedAt field's value.
func (*CreateIdNamespaceOutput) SetDescription ¶
func (s *CreateIdNamespaceOutput) SetDescription(v string) *CreateIdNamespaceOutput
SetDescription sets the Description field's value.
func (*CreateIdNamespaceOutput) SetIdMappingWorkflowProperties ¶
func (s *CreateIdNamespaceOutput) SetIdMappingWorkflowProperties(v []*IdNamespaceIdMappingWorkflowProperties) *CreateIdNamespaceOutput
SetIdMappingWorkflowProperties sets the IdMappingWorkflowProperties field's value.
func (*CreateIdNamespaceOutput) SetIdNamespaceArn ¶
func (s *CreateIdNamespaceOutput) SetIdNamespaceArn(v string) *CreateIdNamespaceOutput
SetIdNamespaceArn sets the IdNamespaceArn field's value.
func (*CreateIdNamespaceOutput) SetIdNamespaceName ¶
func (s *CreateIdNamespaceOutput) SetIdNamespaceName(v string) *CreateIdNamespaceOutput
SetIdNamespaceName sets the IdNamespaceName field's value.
func (*CreateIdNamespaceOutput) SetInputSourceConfig ¶
func (s *CreateIdNamespaceOutput) SetInputSourceConfig(v []*IdNamespaceInputSource) *CreateIdNamespaceOutput
SetInputSourceConfig sets the InputSourceConfig field's value.
func (*CreateIdNamespaceOutput) SetRoleArn ¶
func (s *CreateIdNamespaceOutput) SetRoleArn(v string) *CreateIdNamespaceOutput
SetRoleArn sets the RoleArn field's value.
func (*CreateIdNamespaceOutput) SetTags ¶
func (s *CreateIdNamespaceOutput) SetTags(v map[string]*string) *CreateIdNamespaceOutput
SetTags sets the Tags field's value.
func (*CreateIdNamespaceOutput) SetType ¶
func (s *CreateIdNamespaceOutput) SetType(v string) *CreateIdNamespaceOutput
SetType sets the Type field's value.
func (*CreateIdNamespaceOutput) SetUpdatedAt ¶
func (s *CreateIdNamespaceOutput) SetUpdatedAt(v time.Time) *CreateIdNamespaceOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (CreateIdNamespaceOutput) String ¶
func (s CreateIdNamespaceOutput) 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 CreateMatchingWorkflowInput ¶
type CreateMatchingWorkflowInput struct { // A description of the workflow. Description *string `locationName:"description" type:"string"` // An object which defines an incremental run type and has only incrementalRunType // as a field. IncrementalRunConfig *IncrementalRunConfig `locationName:"incrementalRunConfig" type:"structure"` // A list of InputSource objects, which have the fields InputSourceARN and SchemaName. // // InputSourceConfig is a required field InputSourceConfig []*InputSource `locationName:"inputSourceConfig" min:"1" type:"list" required:"true"` // A list of OutputSource objects, each of which contains fields OutputS3Path, // ApplyNormalization, and Output. // // OutputSourceConfig is a required field OutputSourceConfig []*OutputSource `locationName:"outputSourceConfig" min:"1" type:"list" required:"true"` // An object which defines the resolutionType and the ruleBasedProperties. // // ResolutionTechniques is a required field ResolutionTechniques *ResolutionTechniques `locationName:"resolutionTechniques" type:"structure" required:"true"` // The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes // this role to create resources on your behalf as part of workflow execution. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // The tags used to organize, track, or control access for this resource. Tags map[string]*string `locationName:"tags" type:"map"` // The name of the workflow. There can't be multiple MatchingWorkflows with // the same name. // // WorkflowName is a required field WorkflowName *string `locationName:"workflowName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateMatchingWorkflowInput) GoString ¶
func (s CreateMatchingWorkflowInput) 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 (*CreateMatchingWorkflowInput) SetDescription ¶
func (s *CreateMatchingWorkflowInput) SetDescription(v string) *CreateMatchingWorkflowInput
SetDescription sets the Description field's value.
func (*CreateMatchingWorkflowInput) SetIncrementalRunConfig ¶
func (s *CreateMatchingWorkflowInput) SetIncrementalRunConfig(v *IncrementalRunConfig) *CreateMatchingWorkflowInput
SetIncrementalRunConfig sets the IncrementalRunConfig field's value.
func (*CreateMatchingWorkflowInput) SetInputSourceConfig ¶
func (s *CreateMatchingWorkflowInput) SetInputSourceConfig(v []*InputSource) *CreateMatchingWorkflowInput
SetInputSourceConfig sets the InputSourceConfig field's value.
func (*CreateMatchingWorkflowInput) SetOutputSourceConfig ¶
func (s *CreateMatchingWorkflowInput) SetOutputSourceConfig(v []*OutputSource) *CreateMatchingWorkflowInput
SetOutputSourceConfig sets the OutputSourceConfig field's value.
func (*CreateMatchingWorkflowInput) SetResolutionTechniques ¶
func (s *CreateMatchingWorkflowInput) SetResolutionTechniques(v *ResolutionTechniques) *CreateMatchingWorkflowInput
SetResolutionTechniques sets the ResolutionTechniques field's value.
func (*CreateMatchingWorkflowInput) SetRoleArn ¶
func (s *CreateMatchingWorkflowInput) SetRoleArn(v string) *CreateMatchingWorkflowInput
SetRoleArn sets the RoleArn field's value.
func (*CreateMatchingWorkflowInput) SetTags ¶
func (s *CreateMatchingWorkflowInput) SetTags(v map[string]*string) *CreateMatchingWorkflowInput
SetTags sets the Tags field's value.
func (*CreateMatchingWorkflowInput) SetWorkflowName ¶
func (s *CreateMatchingWorkflowInput) SetWorkflowName(v string) *CreateMatchingWorkflowInput
SetWorkflowName sets the WorkflowName field's value.
func (CreateMatchingWorkflowInput) String ¶
func (s CreateMatchingWorkflowInput) 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 (*CreateMatchingWorkflowInput) Validate ¶
func (s *CreateMatchingWorkflowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateMatchingWorkflowOutput ¶
type CreateMatchingWorkflowOutput struct { // A description of the workflow. Description *string `locationName:"description" type:"string"` // An object which defines an incremental run type and has only incrementalRunType // as a field. IncrementalRunConfig *IncrementalRunConfig `locationName:"incrementalRunConfig" type:"structure"` // A list of InputSource objects, which have the fields InputSourceARN and SchemaName. // // InputSourceConfig is a required field InputSourceConfig []*InputSource `locationName:"inputSourceConfig" min:"1" type:"list" required:"true"` // A list of OutputSource objects, each of which contains fields OutputS3Path, // ApplyNormalization, and Output. // // OutputSourceConfig is a required field OutputSourceConfig []*OutputSource `locationName:"outputSourceConfig" min:"1" type:"list" required:"true"` // An object which defines the resolutionType and the ruleBasedProperties. // // ResolutionTechniques is a required field ResolutionTechniques *ResolutionTechniques `locationName:"resolutionTechniques" type:"structure" required:"true"` // The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes // this role to create resources on your behalf as part of workflow execution. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // The ARN (Amazon Resource Name) that Entity Resolution generated for the MatchingWorkflow. // // WorkflowArn is a required field WorkflowArn *string `locationName:"workflowArn" type:"string" required:"true"` // The name of the workflow. // // WorkflowName is a required field WorkflowName *string `locationName:"workflowName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateMatchingWorkflowOutput) GoString ¶
func (s CreateMatchingWorkflowOutput) 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 (*CreateMatchingWorkflowOutput) SetDescription ¶
func (s *CreateMatchingWorkflowOutput) SetDescription(v string) *CreateMatchingWorkflowOutput
SetDescription sets the Description field's value.
func (*CreateMatchingWorkflowOutput) SetIncrementalRunConfig ¶
func (s *CreateMatchingWorkflowOutput) SetIncrementalRunConfig(v *IncrementalRunConfig) *CreateMatchingWorkflowOutput
SetIncrementalRunConfig sets the IncrementalRunConfig field's value.
func (*CreateMatchingWorkflowOutput) SetInputSourceConfig ¶
func (s *CreateMatchingWorkflowOutput) SetInputSourceConfig(v []*InputSource) *CreateMatchingWorkflowOutput
SetInputSourceConfig sets the InputSourceConfig field's value.
func (*CreateMatchingWorkflowOutput) SetOutputSourceConfig ¶
func (s *CreateMatchingWorkflowOutput) SetOutputSourceConfig(v []*OutputSource) *CreateMatchingWorkflowOutput
SetOutputSourceConfig sets the OutputSourceConfig field's value.
func (*CreateMatchingWorkflowOutput) SetResolutionTechniques ¶
func (s *CreateMatchingWorkflowOutput) SetResolutionTechniques(v *ResolutionTechniques) *CreateMatchingWorkflowOutput
SetResolutionTechniques sets the ResolutionTechniques field's value.
func (*CreateMatchingWorkflowOutput) SetRoleArn ¶
func (s *CreateMatchingWorkflowOutput) SetRoleArn(v string) *CreateMatchingWorkflowOutput
SetRoleArn sets the RoleArn field's value.
func (*CreateMatchingWorkflowOutput) SetWorkflowArn ¶
func (s *CreateMatchingWorkflowOutput) SetWorkflowArn(v string) *CreateMatchingWorkflowOutput
SetWorkflowArn sets the WorkflowArn field's value.
func (*CreateMatchingWorkflowOutput) SetWorkflowName ¶
func (s *CreateMatchingWorkflowOutput) SetWorkflowName(v string) *CreateMatchingWorkflowOutput
SetWorkflowName sets the WorkflowName field's value.
func (CreateMatchingWorkflowOutput) String ¶
func (s CreateMatchingWorkflowOutput) 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 CreateSchemaMappingInput ¶
type CreateSchemaMappingInput struct { // A description of the schema. Description *string `locationName:"description" type:"string"` // A list of MappedInputFields. Each MappedInputField corresponds to a column // the source data table, and contains column name plus additional information // that Entity Resolution uses for matching. // // MappedInputFields is a required field MappedInputFields []*SchemaInputAttribute `locationName:"mappedInputFields" min:"2" type:"list" required:"true"` // The name of the schema. There can't be multiple SchemaMappings with the same // name. // // SchemaName is a required field SchemaName *string `locationName:"schemaName" min:"1" type:"string" required:"true"` // The tags used to organize, track, or control access for this resource. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (CreateSchemaMappingInput) GoString ¶
func (s CreateSchemaMappingInput) 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 (*CreateSchemaMappingInput) SetDescription ¶
func (s *CreateSchemaMappingInput) SetDescription(v string) *CreateSchemaMappingInput
SetDescription sets the Description field's value.
func (*CreateSchemaMappingInput) SetMappedInputFields ¶
func (s *CreateSchemaMappingInput) SetMappedInputFields(v []*SchemaInputAttribute) *CreateSchemaMappingInput
SetMappedInputFields sets the MappedInputFields field's value.
func (*CreateSchemaMappingInput) SetSchemaName ¶
func (s *CreateSchemaMappingInput) SetSchemaName(v string) *CreateSchemaMappingInput
SetSchemaName sets the SchemaName field's value.
func (*CreateSchemaMappingInput) SetTags ¶
func (s *CreateSchemaMappingInput) SetTags(v map[string]*string) *CreateSchemaMappingInput
SetTags sets the Tags field's value.
func (CreateSchemaMappingInput) String ¶
func (s CreateSchemaMappingInput) 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 (*CreateSchemaMappingInput) Validate ¶
func (s *CreateSchemaMappingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSchemaMappingOutput ¶
type CreateSchemaMappingOutput struct { // A description of the schema. // // Description is a required field Description *string `locationName:"description" type:"string" required:"true"` // A list of MappedInputFields. Each MappedInputField corresponds to a column // the source data table, and contains column name plus additional information // that Entity Resolution uses for matching. // // MappedInputFields is a required field MappedInputFields []*SchemaInputAttribute `locationName:"mappedInputFields" min:"2" type:"list" required:"true"` // The ARN (Amazon Resource Name) that Entity Resolution generated for the SchemaMapping. // // SchemaArn is a required field SchemaArn *string `locationName:"schemaArn" type:"string" required:"true"` // The name of the schema. // // SchemaName is a required field SchemaName *string `locationName:"schemaName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateSchemaMappingOutput) GoString ¶
func (s CreateSchemaMappingOutput) 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 (*CreateSchemaMappingOutput) SetDescription ¶
func (s *CreateSchemaMappingOutput) SetDescription(v string) *CreateSchemaMappingOutput
SetDescription sets the Description field's value.
func (*CreateSchemaMappingOutput) SetMappedInputFields ¶
func (s *CreateSchemaMappingOutput) SetMappedInputFields(v []*SchemaInputAttribute) *CreateSchemaMappingOutput
SetMappedInputFields sets the MappedInputFields field's value.
func (*CreateSchemaMappingOutput) SetSchemaArn ¶
func (s *CreateSchemaMappingOutput) SetSchemaArn(v string) *CreateSchemaMappingOutput
SetSchemaArn sets the SchemaArn field's value.
func (*CreateSchemaMappingOutput) SetSchemaName ¶
func (s *CreateSchemaMappingOutput) SetSchemaName(v string) *CreateSchemaMappingOutput
SetSchemaName sets the SchemaName field's value.
func (CreateSchemaMappingOutput) String ¶
func (s CreateSchemaMappingOutput) 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 DeleteIdMappingWorkflowInput ¶
type DeleteIdMappingWorkflowInput struct { // The name of the workflow to be deleted. // // WorkflowName is a required field WorkflowName *string `location:"uri" locationName:"workflowName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteIdMappingWorkflowInput) GoString ¶
func (s DeleteIdMappingWorkflowInput) 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 (*DeleteIdMappingWorkflowInput) SetWorkflowName ¶
func (s *DeleteIdMappingWorkflowInput) SetWorkflowName(v string) *DeleteIdMappingWorkflowInput
SetWorkflowName sets the WorkflowName field's value.
func (DeleteIdMappingWorkflowInput) String ¶
func (s DeleteIdMappingWorkflowInput) 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 (*DeleteIdMappingWorkflowInput) Validate ¶
func (s *DeleteIdMappingWorkflowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteIdMappingWorkflowOutput ¶
type DeleteIdMappingWorkflowOutput struct { // A successful operation message. // // Message is a required field Message *string `locationName:"message" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteIdMappingWorkflowOutput) GoString ¶
func (s DeleteIdMappingWorkflowOutput) 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 (*DeleteIdMappingWorkflowOutput) SetMessage ¶
func (s *DeleteIdMappingWorkflowOutput) SetMessage(v string) *DeleteIdMappingWorkflowOutput
SetMessage sets the Message field's value.
func (DeleteIdMappingWorkflowOutput) String ¶
func (s DeleteIdMappingWorkflowOutput) 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 DeleteIdNamespaceInput ¶
type DeleteIdNamespaceInput struct { // The name of the ID namespace. // // IdNamespaceName is a required field IdNamespaceName *string `location:"uri" locationName:"idNamespaceName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteIdNamespaceInput) GoString ¶
func (s DeleteIdNamespaceInput) 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 (*DeleteIdNamespaceInput) SetIdNamespaceName ¶
func (s *DeleteIdNamespaceInput) SetIdNamespaceName(v string) *DeleteIdNamespaceInput
SetIdNamespaceName sets the IdNamespaceName field's value.
func (DeleteIdNamespaceInput) String ¶
func (s DeleteIdNamespaceInput) 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 (*DeleteIdNamespaceInput) Validate ¶
func (s *DeleteIdNamespaceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteIdNamespaceOutput ¶
type DeleteIdNamespaceOutput struct { // A successful operation message. // // Message is a required field Message *string `locationName:"message" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteIdNamespaceOutput) GoString ¶
func (s DeleteIdNamespaceOutput) 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 (*DeleteIdNamespaceOutput) SetMessage ¶
func (s *DeleteIdNamespaceOutput) SetMessage(v string) *DeleteIdNamespaceOutput
SetMessage sets the Message field's value.
func (DeleteIdNamespaceOutput) String ¶
func (s DeleteIdNamespaceOutput) 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 DeleteMatchingWorkflowInput ¶
type DeleteMatchingWorkflowInput struct { // The name of the workflow to be retrieved. // // WorkflowName is a required field WorkflowName *string `location:"uri" locationName:"workflowName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteMatchingWorkflowInput) GoString ¶
func (s DeleteMatchingWorkflowInput) 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 (*DeleteMatchingWorkflowInput) SetWorkflowName ¶
func (s *DeleteMatchingWorkflowInput) SetWorkflowName(v string) *DeleteMatchingWorkflowInput
SetWorkflowName sets the WorkflowName field's value.
func (DeleteMatchingWorkflowInput) String ¶
func (s DeleteMatchingWorkflowInput) 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 (*DeleteMatchingWorkflowInput) Validate ¶
func (s *DeleteMatchingWorkflowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteMatchingWorkflowOutput ¶
type DeleteMatchingWorkflowOutput struct { // A successful operation message. // // Message is a required field Message *string `locationName:"message" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteMatchingWorkflowOutput) GoString ¶
func (s DeleteMatchingWorkflowOutput) 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 (*DeleteMatchingWorkflowOutput) SetMessage ¶
func (s *DeleteMatchingWorkflowOutput) SetMessage(v string) *DeleteMatchingWorkflowOutput
SetMessage sets the Message field's value.
func (DeleteMatchingWorkflowOutput) String ¶
func (s DeleteMatchingWorkflowOutput) 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 DeletePolicyStatementInput ¶
type DeletePolicyStatementInput struct { // The ARN of the resource for which the policy need to be deleted. // // Arn is a required field Arn *string `location:"uri" locationName:"arn" type:"string" required:"true"` // A statement identifier that differentiates the statement from others in the // same policy. // // StatementId is a required field StatementId *string `location:"uri" locationName:"statementId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeletePolicyStatementInput) GoString ¶
func (s DeletePolicyStatementInput) 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 (*DeletePolicyStatementInput) SetArn ¶
func (s *DeletePolicyStatementInput) SetArn(v string) *DeletePolicyStatementInput
SetArn sets the Arn field's value.
func (*DeletePolicyStatementInput) SetStatementId ¶
func (s *DeletePolicyStatementInput) SetStatementId(v string) *DeletePolicyStatementInput
SetStatementId sets the StatementId field's value.
func (DeletePolicyStatementInput) String ¶
func (s DeletePolicyStatementInput) 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 (*DeletePolicyStatementInput) Validate ¶
func (s *DeletePolicyStatementInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeletePolicyStatementOutput ¶
type DeletePolicyStatementOutput struct { // The ARN of the resource for which the policy need to be deleted. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The resource-based policy. Policy *string `locationName:"policy" min:"1" type:"string"` // A unique identifier for the deleted policy. // // Token is a required field Token *string `locationName:"token" min:"36" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeletePolicyStatementOutput) GoString ¶
func (s DeletePolicyStatementOutput) 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 (*DeletePolicyStatementOutput) SetArn ¶
func (s *DeletePolicyStatementOutput) SetArn(v string) *DeletePolicyStatementOutput
SetArn sets the Arn field's value.
func (*DeletePolicyStatementOutput) SetPolicy ¶
func (s *DeletePolicyStatementOutput) SetPolicy(v string) *DeletePolicyStatementOutput
SetPolicy sets the Policy field's value.
func (*DeletePolicyStatementOutput) SetToken ¶
func (s *DeletePolicyStatementOutput) SetToken(v string) *DeletePolicyStatementOutput
SetToken sets the Token field's value.
func (DeletePolicyStatementOutput) String ¶
func (s DeletePolicyStatementOutput) 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 DeleteSchemaMappingInput ¶
type DeleteSchemaMappingInput struct { // The name of the schema to delete. // // SchemaName is a required field SchemaName *string `location:"uri" locationName:"schemaName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteSchemaMappingInput) GoString ¶
func (s DeleteSchemaMappingInput) 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 (*DeleteSchemaMappingInput) SetSchemaName ¶
func (s *DeleteSchemaMappingInput) SetSchemaName(v string) *DeleteSchemaMappingInput
SetSchemaName sets the SchemaName field's value.
func (DeleteSchemaMappingInput) String ¶
func (s DeleteSchemaMappingInput) 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 (*DeleteSchemaMappingInput) Validate ¶
func (s *DeleteSchemaMappingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSchemaMappingOutput ¶
type DeleteSchemaMappingOutput struct { // A successful operation message. // // Message is a required field Message *string `locationName:"message" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteSchemaMappingOutput) GoString ¶
func (s DeleteSchemaMappingOutput) 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 (*DeleteSchemaMappingOutput) SetMessage ¶
func (s *DeleteSchemaMappingOutput) SetMessage(v string) *DeleteSchemaMappingOutput
SetMessage sets the Message field's value.
func (DeleteSchemaMappingOutput) String ¶
func (s DeleteSchemaMappingOutput) 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 DeleteUniqueIdError ¶
type DeleteUniqueIdError struct { // The error type for the batch delete unique ID operation. // // ErrorType is a required field ErrorType *string `locationName:"errorType" type:"string" required:"true" enum:"DeleteUniqueIdErrorType"` // The unique ID that could not be deleted. // // UniqueId is a required field UniqueId *string `locationName:"uniqueId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The Delete Unique Id error.
func (DeleteUniqueIdError) GoString ¶
func (s DeleteUniqueIdError) 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 (*DeleteUniqueIdError) SetErrorType ¶
func (s *DeleteUniqueIdError) SetErrorType(v string) *DeleteUniqueIdError
SetErrorType sets the ErrorType field's value.
func (*DeleteUniqueIdError) SetUniqueId ¶
func (s *DeleteUniqueIdError) SetUniqueId(v string) *DeleteUniqueIdError
SetUniqueId sets the UniqueId field's value.
func (DeleteUniqueIdError) String ¶
func (s DeleteUniqueIdError) 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 DeletedUniqueId ¶
type DeletedUniqueId struct { // The unique ID of the deleted item. // // UniqueId is a required field UniqueId *string `locationName:"uniqueId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The deleted unique ID.
func (DeletedUniqueId) GoString ¶
func (s DeletedUniqueId) 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 (*DeletedUniqueId) SetUniqueId ¶
func (s *DeletedUniqueId) SetUniqueId(v string) *DeletedUniqueId
SetUniqueId sets the UniqueId field's value.
func (DeletedUniqueId) String ¶
func (s DeletedUniqueId) 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 EntityResolution ¶
EntityResolution provides the API operation methods for making requests to AWS EntityResolution. See this package's package overview docs for details on the service.
EntityResolution 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) *EntityResolution
New creates a new instance of the EntityResolution 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 EntityResolution client from just a session. svc := entityresolution.New(mySession) // Create a EntityResolution client with additional configuration svc := entityresolution.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*EntityResolution) AddPolicyStatement ¶
func (c *EntityResolution) AddPolicyStatement(input *AddPolicyStatementInput) (*AddPolicyStatementOutput, error)
AddPolicyStatement API operation for AWS EntityResolution.
Adds a policy statement object. To retrieve a list of existing policy statements, use the GetPolicy API.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation AddPolicyStatement for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
ResourceNotFoundException The resource could not be found.
AccessDeniedException You do not have sufficient access to perform this action.
ConflictException The request could not be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/AddPolicyStatement
func (*EntityResolution) AddPolicyStatementRequest ¶
func (c *EntityResolution) AddPolicyStatementRequest(input *AddPolicyStatementInput) (req *request.Request, output *AddPolicyStatementOutput)
AddPolicyStatementRequest generates a "aws/request.Request" representing the client's request for the AddPolicyStatement 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 AddPolicyStatement for more information on using the AddPolicyStatement 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 AddPolicyStatementRequest method. req, resp := client.AddPolicyStatementRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/AddPolicyStatement
func (*EntityResolution) AddPolicyStatementWithContext ¶
func (c *EntityResolution) AddPolicyStatementWithContext(ctx aws.Context, input *AddPolicyStatementInput, opts ...request.Option) (*AddPolicyStatementOutput, error)
AddPolicyStatementWithContext is the same as AddPolicyStatement with the addition of the ability to pass a context and additional request options.
See AddPolicyStatement 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 (*EntityResolution) BatchDeleteUniqueId ¶
func (c *EntityResolution) BatchDeleteUniqueId(input *BatchDeleteUniqueIdInput) (*BatchDeleteUniqueIdOutput, error)
BatchDeleteUniqueId API operation for AWS EntityResolution.
Deletes multiple unique IDs in a matching workflow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation BatchDeleteUniqueId for usage and error information.
Returned Error Types:
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
ResourceNotFoundException The resource could not be found.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/BatchDeleteUniqueId
func (*EntityResolution) BatchDeleteUniqueIdRequest ¶
func (c *EntityResolution) BatchDeleteUniqueIdRequest(input *BatchDeleteUniqueIdInput) (req *request.Request, output *BatchDeleteUniqueIdOutput)
BatchDeleteUniqueIdRequest generates a "aws/request.Request" representing the client's request for the BatchDeleteUniqueId 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 BatchDeleteUniqueId for more information on using the BatchDeleteUniqueId 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 BatchDeleteUniqueIdRequest method. req, resp := client.BatchDeleteUniqueIdRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/BatchDeleteUniqueId
func (*EntityResolution) BatchDeleteUniqueIdWithContext ¶
func (c *EntityResolution) BatchDeleteUniqueIdWithContext(ctx aws.Context, input *BatchDeleteUniqueIdInput, opts ...request.Option) (*BatchDeleteUniqueIdOutput, error)
BatchDeleteUniqueIdWithContext is the same as BatchDeleteUniqueId with the addition of the ability to pass a context and additional request options.
See BatchDeleteUniqueId 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 (*EntityResolution) CreateIdMappingWorkflow ¶
func (c *EntityResolution) CreateIdMappingWorkflow(input *CreateIdMappingWorkflowInput) (*CreateIdMappingWorkflowOutput, error)
CreateIdMappingWorkflow API operation for AWS EntityResolution.
Creates an IdMappingWorkflow object which stores the configuration of the data processing job to be run. Each IdMappingWorkflow must have a unique workflow name. To modify an existing workflow, use the UpdateIdMappingWorkflow API.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation CreateIdMappingWorkflow for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
AccessDeniedException You do not have sufficient access to perform this action.
ExceedsLimitException The request was rejected because it attempted to create resources beyond the current Entity Resolution account limits. The error message describes the limit exceeded.
ConflictException The request could not be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/CreateIdMappingWorkflow
func (*EntityResolution) CreateIdMappingWorkflowRequest ¶
func (c *EntityResolution) CreateIdMappingWorkflowRequest(input *CreateIdMappingWorkflowInput) (req *request.Request, output *CreateIdMappingWorkflowOutput)
CreateIdMappingWorkflowRequest generates a "aws/request.Request" representing the client's request for the CreateIdMappingWorkflow 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 CreateIdMappingWorkflow for more information on using the CreateIdMappingWorkflow 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 CreateIdMappingWorkflowRequest method. req, resp := client.CreateIdMappingWorkflowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/CreateIdMappingWorkflow
func (*EntityResolution) CreateIdMappingWorkflowWithContext ¶
func (c *EntityResolution) CreateIdMappingWorkflowWithContext(ctx aws.Context, input *CreateIdMappingWorkflowInput, opts ...request.Option) (*CreateIdMappingWorkflowOutput, error)
CreateIdMappingWorkflowWithContext is the same as CreateIdMappingWorkflow with the addition of the ability to pass a context and additional request options.
See CreateIdMappingWorkflow 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 (*EntityResolution) CreateIdNamespace ¶
func (c *EntityResolution) CreateIdNamespace(input *CreateIdNamespaceInput) (*CreateIdNamespaceOutput, error)
CreateIdNamespace API operation for AWS EntityResolution.
Creates an ID namespace object which will help customers provide metadata explaining their dataset and how to use it. Each ID namespace must have a unique name. To modify an existing ID namespace, use the UpdateIdNamespace API.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation CreateIdNamespace for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
AccessDeniedException You do not have sufficient access to perform this action.
ExceedsLimitException The request was rejected because it attempted to create resources beyond the current Entity Resolution account limits. The error message describes the limit exceeded.
ConflictException The request could not be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/CreateIdNamespace
func (*EntityResolution) CreateIdNamespaceRequest ¶
func (c *EntityResolution) CreateIdNamespaceRequest(input *CreateIdNamespaceInput) (req *request.Request, output *CreateIdNamespaceOutput)
CreateIdNamespaceRequest generates a "aws/request.Request" representing the client's request for the CreateIdNamespace 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 CreateIdNamespace for more information on using the CreateIdNamespace 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 CreateIdNamespaceRequest method. req, resp := client.CreateIdNamespaceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/CreateIdNamespace
func (*EntityResolution) CreateIdNamespaceWithContext ¶
func (c *EntityResolution) CreateIdNamespaceWithContext(ctx aws.Context, input *CreateIdNamespaceInput, opts ...request.Option) (*CreateIdNamespaceOutput, error)
CreateIdNamespaceWithContext is the same as CreateIdNamespace with the addition of the ability to pass a context and additional request options.
See CreateIdNamespace 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 (*EntityResolution) CreateMatchingWorkflow ¶
func (c *EntityResolution) CreateMatchingWorkflow(input *CreateMatchingWorkflowInput) (*CreateMatchingWorkflowOutput, error)
CreateMatchingWorkflow API operation for AWS EntityResolution.
Creates a MatchingWorkflow object which stores the configuration of the data processing job to be run. It is important to note that there should not be a pre-existing MatchingWorkflow with the same name. To modify an existing workflow, utilize the UpdateMatchingWorkflow API.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation CreateMatchingWorkflow for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
AccessDeniedException You do not have sufficient access to perform this action.
ExceedsLimitException The request was rejected because it attempted to create resources beyond the current Entity Resolution account limits. The error message describes the limit exceeded.
ConflictException The request could not be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/CreateMatchingWorkflow
func (*EntityResolution) CreateMatchingWorkflowRequest ¶
func (c *EntityResolution) CreateMatchingWorkflowRequest(input *CreateMatchingWorkflowInput) (req *request.Request, output *CreateMatchingWorkflowOutput)
CreateMatchingWorkflowRequest generates a "aws/request.Request" representing the client's request for the CreateMatchingWorkflow 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 CreateMatchingWorkflow for more information on using the CreateMatchingWorkflow 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 CreateMatchingWorkflowRequest method. req, resp := client.CreateMatchingWorkflowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/CreateMatchingWorkflow
func (*EntityResolution) CreateMatchingWorkflowWithContext ¶
func (c *EntityResolution) CreateMatchingWorkflowWithContext(ctx aws.Context, input *CreateMatchingWorkflowInput, opts ...request.Option) (*CreateMatchingWorkflowOutput, error)
CreateMatchingWorkflowWithContext is the same as CreateMatchingWorkflow with the addition of the ability to pass a context and additional request options.
See CreateMatchingWorkflow 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 (*EntityResolution) CreateSchemaMapping ¶
func (c *EntityResolution) CreateSchemaMapping(input *CreateSchemaMappingInput) (*CreateSchemaMappingOutput, error)
CreateSchemaMapping API operation for AWS EntityResolution.
Creates a schema mapping, which defines the schema of the input customer records table. The SchemaMapping also provides Entity Resolution with some metadata about the table, such as the attribute types of the columns and which columns to match on.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation CreateSchemaMapping for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
AccessDeniedException You do not have sufficient access to perform this action.
ExceedsLimitException The request was rejected because it attempted to create resources beyond the current Entity Resolution account limits. The error message describes the limit exceeded.
ConflictException The request could not be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/CreateSchemaMapping
func (*EntityResolution) CreateSchemaMappingRequest ¶
func (c *EntityResolution) CreateSchemaMappingRequest(input *CreateSchemaMappingInput) (req *request.Request, output *CreateSchemaMappingOutput)
CreateSchemaMappingRequest generates a "aws/request.Request" representing the client's request for the CreateSchemaMapping 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 CreateSchemaMapping for more information on using the CreateSchemaMapping 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 CreateSchemaMappingRequest method. req, resp := client.CreateSchemaMappingRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/CreateSchemaMapping
func (*EntityResolution) CreateSchemaMappingWithContext ¶
func (c *EntityResolution) CreateSchemaMappingWithContext(ctx aws.Context, input *CreateSchemaMappingInput, opts ...request.Option) (*CreateSchemaMappingOutput, error)
CreateSchemaMappingWithContext is the same as CreateSchemaMapping with the addition of the ability to pass a context and additional request options.
See CreateSchemaMapping 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 (*EntityResolution) DeleteIdMappingWorkflow ¶
func (c *EntityResolution) DeleteIdMappingWorkflow(input *DeleteIdMappingWorkflowInput) (*DeleteIdMappingWorkflowOutput, error)
DeleteIdMappingWorkflow API operation for AWS EntityResolution.
Deletes the IdMappingWorkflow with a given name. This operation will succeed even if a workflow with the given name does not exist.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation DeleteIdMappingWorkflow for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
AccessDeniedException You do not have sufficient access to perform this action.
ConflictException The request could not be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/DeleteIdMappingWorkflow
func (*EntityResolution) DeleteIdMappingWorkflowRequest ¶
func (c *EntityResolution) DeleteIdMappingWorkflowRequest(input *DeleteIdMappingWorkflowInput) (req *request.Request, output *DeleteIdMappingWorkflowOutput)
DeleteIdMappingWorkflowRequest generates a "aws/request.Request" representing the client's request for the DeleteIdMappingWorkflow 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 DeleteIdMappingWorkflow for more information on using the DeleteIdMappingWorkflow 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 DeleteIdMappingWorkflowRequest method. req, resp := client.DeleteIdMappingWorkflowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/DeleteIdMappingWorkflow
func (*EntityResolution) DeleteIdMappingWorkflowWithContext ¶
func (c *EntityResolution) DeleteIdMappingWorkflowWithContext(ctx aws.Context, input *DeleteIdMappingWorkflowInput, opts ...request.Option) (*DeleteIdMappingWorkflowOutput, error)
DeleteIdMappingWorkflowWithContext is the same as DeleteIdMappingWorkflow with the addition of the ability to pass a context and additional request options.
See DeleteIdMappingWorkflow 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 (*EntityResolution) DeleteIdNamespace ¶
func (c *EntityResolution) DeleteIdNamespace(input *DeleteIdNamespaceInput) (*DeleteIdNamespaceOutput, error)
DeleteIdNamespace API operation for AWS EntityResolution.
Deletes the IdNamespace with a given name.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation DeleteIdNamespace for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/DeleteIdNamespace
func (*EntityResolution) DeleteIdNamespaceRequest ¶
func (c *EntityResolution) DeleteIdNamespaceRequest(input *DeleteIdNamespaceInput) (req *request.Request, output *DeleteIdNamespaceOutput)
DeleteIdNamespaceRequest generates a "aws/request.Request" representing the client's request for the DeleteIdNamespace 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 DeleteIdNamespace for more information on using the DeleteIdNamespace 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 DeleteIdNamespaceRequest method. req, resp := client.DeleteIdNamespaceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/DeleteIdNamespace
func (*EntityResolution) DeleteIdNamespaceWithContext ¶
func (c *EntityResolution) DeleteIdNamespaceWithContext(ctx aws.Context, input *DeleteIdNamespaceInput, opts ...request.Option) (*DeleteIdNamespaceOutput, error)
DeleteIdNamespaceWithContext is the same as DeleteIdNamespace with the addition of the ability to pass a context and additional request options.
See DeleteIdNamespace 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 (*EntityResolution) DeleteMatchingWorkflow ¶
func (c *EntityResolution) DeleteMatchingWorkflow(input *DeleteMatchingWorkflowInput) (*DeleteMatchingWorkflowOutput, error)
DeleteMatchingWorkflow API operation for AWS EntityResolution.
Deletes the MatchingWorkflow with a given name. This operation will succeed even if a workflow with the given name does not exist.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation DeleteMatchingWorkflow for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
AccessDeniedException You do not have sufficient access to perform this action.
ConflictException The request could not be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/DeleteMatchingWorkflow
func (*EntityResolution) DeleteMatchingWorkflowRequest ¶
func (c *EntityResolution) DeleteMatchingWorkflowRequest(input *DeleteMatchingWorkflowInput) (req *request.Request, output *DeleteMatchingWorkflowOutput)
DeleteMatchingWorkflowRequest generates a "aws/request.Request" representing the client's request for the DeleteMatchingWorkflow 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 DeleteMatchingWorkflow for more information on using the DeleteMatchingWorkflow 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 DeleteMatchingWorkflowRequest method. req, resp := client.DeleteMatchingWorkflowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/DeleteMatchingWorkflow
func (*EntityResolution) DeleteMatchingWorkflowWithContext ¶
func (c *EntityResolution) DeleteMatchingWorkflowWithContext(ctx aws.Context, input *DeleteMatchingWorkflowInput, opts ...request.Option) (*DeleteMatchingWorkflowOutput, error)
DeleteMatchingWorkflowWithContext is the same as DeleteMatchingWorkflow with the addition of the ability to pass a context and additional request options.
See DeleteMatchingWorkflow 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 (*EntityResolution) DeletePolicyStatement ¶
func (c *EntityResolution) DeletePolicyStatement(input *DeletePolicyStatementInput) (*DeletePolicyStatementOutput, error)
DeletePolicyStatement API operation for AWS EntityResolution.
Deletes the policy statement.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation DeletePolicyStatement for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
ResourceNotFoundException The resource could not be found.
AccessDeniedException You do not have sufficient access to perform this action.
ConflictException The request could not be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/DeletePolicyStatement
func (*EntityResolution) DeletePolicyStatementRequest ¶
func (c *EntityResolution) DeletePolicyStatementRequest(input *DeletePolicyStatementInput) (req *request.Request, output *DeletePolicyStatementOutput)
DeletePolicyStatementRequest generates a "aws/request.Request" representing the client's request for the DeletePolicyStatement 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 DeletePolicyStatement for more information on using the DeletePolicyStatement 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 DeletePolicyStatementRequest method. req, resp := client.DeletePolicyStatementRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/DeletePolicyStatement
func (*EntityResolution) DeletePolicyStatementWithContext ¶
func (c *EntityResolution) DeletePolicyStatementWithContext(ctx aws.Context, input *DeletePolicyStatementInput, opts ...request.Option) (*DeletePolicyStatementOutput, error)
DeletePolicyStatementWithContext is the same as DeletePolicyStatement with the addition of the ability to pass a context and additional request options.
See DeletePolicyStatement 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 (*EntityResolution) DeleteSchemaMapping ¶
func (c *EntityResolution) DeleteSchemaMapping(input *DeleteSchemaMappingInput) (*DeleteSchemaMappingOutput, error)
DeleteSchemaMapping API operation for AWS EntityResolution.
Deletes the SchemaMapping with a given name. This operation will succeed even if a schema with the given name does not exist. This operation will fail if there is a MatchingWorkflow object that references the SchemaMapping in the workflow's InputSourceConfig.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation DeleteSchemaMapping for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
AccessDeniedException You do not have sufficient access to perform this action.
ConflictException The request could not be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/DeleteSchemaMapping
func (*EntityResolution) DeleteSchemaMappingRequest ¶
func (c *EntityResolution) DeleteSchemaMappingRequest(input *DeleteSchemaMappingInput) (req *request.Request, output *DeleteSchemaMappingOutput)
DeleteSchemaMappingRequest generates a "aws/request.Request" representing the client's request for the DeleteSchemaMapping 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 DeleteSchemaMapping for more information on using the DeleteSchemaMapping 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 DeleteSchemaMappingRequest method. req, resp := client.DeleteSchemaMappingRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/DeleteSchemaMapping
func (*EntityResolution) DeleteSchemaMappingWithContext ¶
func (c *EntityResolution) DeleteSchemaMappingWithContext(ctx aws.Context, input *DeleteSchemaMappingInput, opts ...request.Option) (*DeleteSchemaMappingOutput, error)
DeleteSchemaMappingWithContext is the same as DeleteSchemaMapping with the addition of the ability to pass a context and additional request options.
See DeleteSchemaMapping 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 (*EntityResolution) GetIdMappingJob ¶
func (c *EntityResolution) GetIdMappingJob(input *GetIdMappingJobInput) (*GetIdMappingJobOutput, error)
GetIdMappingJob API operation for AWS EntityResolution.
Gets the status, metrics, and errors (if there are any) that are associated with a job.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation GetIdMappingJob for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
ResourceNotFoundException The resource could not be found.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/GetIdMappingJob
func (*EntityResolution) GetIdMappingJobRequest ¶
func (c *EntityResolution) GetIdMappingJobRequest(input *GetIdMappingJobInput) (req *request.Request, output *GetIdMappingJobOutput)
GetIdMappingJobRequest generates a "aws/request.Request" representing the client's request for the GetIdMappingJob 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 GetIdMappingJob for more information on using the GetIdMappingJob 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 GetIdMappingJobRequest method. req, resp := client.GetIdMappingJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/GetIdMappingJob
func (*EntityResolution) GetIdMappingJobWithContext ¶
func (c *EntityResolution) GetIdMappingJobWithContext(ctx aws.Context, input *GetIdMappingJobInput, opts ...request.Option) (*GetIdMappingJobOutput, error)
GetIdMappingJobWithContext is the same as GetIdMappingJob with the addition of the ability to pass a context and additional request options.
See GetIdMappingJob 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 (*EntityResolution) GetIdMappingWorkflow ¶
func (c *EntityResolution) GetIdMappingWorkflow(input *GetIdMappingWorkflowInput) (*GetIdMappingWorkflowOutput, error)
GetIdMappingWorkflow API operation for AWS EntityResolution.
Returns the IdMappingWorkflow with a given name, if it exists.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation GetIdMappingWorkflow for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
ResourceNotFoundException The resource could not be found.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/GetIdMappingWorkflow
func (*EntityResolution) GetIdMappingWorkflowRequest ¶
func (c *EntityResolution) GetIdMappingWorkflowRequest(input *GetIdMappingWorkflowInput) (req *request.Request, output *GetIdMappingWorkflowOutput)
GetIdMappingWorkflowRequest generates a "aws/request.Request" representing the client's request for the GetIdMappingWorkflow 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 GetIdMappingWorkflow for more information on using the GetIdMappingWorkflow 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 GetIdMappingWorkflowRequest method. req, resp := client.GetIdMappingWorkflowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/GetIdMappingWorkflow
func (*EntityResolution) GetIdMappingWorkflowWithContext ¶
func (c *EntityResolution) GetIdMappingWorkflowWithContext(ctx aws.Context, input *GetIdMappingWorkflowInput, opts ...request.Option) (*GetIdMappingWorkflowOutput, error)
GetIdMappingWorkflowWithContext is the same as GetIdMappingWorkflow with the addition of the ability to pass a context and additional request options.
See GetIdMappingWorkflow 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 (*EntityResolution) GetIdNamespace ¶
func (c *EntityResolution) GetIdNamespace(input *GetIdNamespaceInput) (*GetIdNamespaceOutput, error)
GetIdNamespace API operation for AWS EntityResolution.
Returns the IdNamespace with a given name, if it exists.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation GetIdNamespace for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
ResourceNotFoundException The resource could not be found.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/GetIdNamespace
func (*EntityResolution) GetIdNamespaceRequest ¶
func (c *EntityResolution) GetIdNamespaceRequest(input *GetIdNamespaceInput) (req *request.Request, output *GetIdNamespaceOutput)
GetIdNamespaceRequest generates a "aws/request.Request" representing the client's request for the GetIdNamespace 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 GetIdNamespace for more information on using the GetIdNamespace 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 GetIdNamespaceRequest method. req, resp := client.GetIdNamespaceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/GetIdNamespace
func (*EntityResolution) GetIdNamespaceWithContext ¶
func (c *EntityResolution) GetIdNamespaceWithContext(ctx aws.Context, input *GetIdNamespaceInput, opts ...request.Option) (*GetIdNamespaceOutput, error)
GetIdNamespaceWithContext is the same as GetIdNamespace with the addition of the ability to pass a context and additional request options.
See GetIdNamespace 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 (*EntityResolution) GetMatchId ¶
func (c *EntityResolution) GetMatchId(input *GetMatchIdInput) (*GetMatchIdOutput, error)
GetMatchId API operation for AWS EntityResolution.
Returns the corresponding Match ID of a customer record if the record has been processed.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation GetMatchId for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
ResourceNotFoundException The resource could not be found.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/GetMatchId
func (*EntityResolution) GetMatchIdRequest ¶
func (c *EntityResolution) GetMatchIdRequest(input *GetMatchIdInput) (req *request.Request, output *GetMatchIdOutput)
GetMatchIdRequest generates a "aws/request.Request" representing the client's request for the GetMatchId 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 GetMatchId for more information on using the GetMatchId 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 GetMatchIdRequest method. req, resp := client.GetMatchIdRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/GetMatchId
func (*EntityResolution) GetMatchIdWithContext ¶
func (c *EntityResolution) GetMatchIdWithContext(ctx aws.Context, input *GetMatchIdInput, opts ...request.Option) (*GetMatchIdOutput, error)
GetMatchIdWithContext is the same as GetMatchId with the addition of the ability to pass a context and additional request options.
See GetMatchId 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 (*EntityResolution) GetMatchingJob ¶
func (c *EntityResolution) GetMatchingJob(input *GetMatchingJobInput) (*GetMatchingJobOutput, error)
GetMatchingJob API operation for AWS EntityResolution.
Gets the status, metrics, and errors (if there are any) that are associated with a job.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation GetMatchingJob for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
ResourceNotFoundException The resource could not be found.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/GetMatchingJob
func (*EntityResolution) GetMatchingJobRequest ¶
func (c *EntityResolution) GetMatchingJobRequest(input *GetMatchingJobInput) (req *request.Request, output *GetMatchingJobOutput)
GetMatchingJobRequest generates a "aws/request.Request" representing the client's request for the GetMatchingJob 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 GetMatchingJob for more information on using the GetMatchingJob 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 GetMatchingJobRequest method. req, resp := client.GetMatchingJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/GetMatchingJob
func (*EntityResolution) GetMatchingJobWithContext ¶
func (c *EntityResolution) GetMatchingJobWithContext(ctx aws.Context, input *GetMatchingJobInput, opts ...request.Option) (*GetMatchingJobOutput, error)
GetMatchingJobWithContext is the same as GetMatchingJob with the addition of the ability to pass a context and additional request options.
See GetMatchingJob 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 (*EntityResolution) GetMatchingWorkflow ¶
func (c *EntityResolution) GetMatchingWorkflow(input *GetMatchingWorkflowInput) (*GetMatchingWorkflowOutput, error)
GetMatchingWorkflow API operation for AWS EntityResolution.
Returns the MatchingWorkflow with a given name, if it exists.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation GetMatchingWorkflow for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
ResourceNotFoundException The resource could not be found.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/GetMatchingWorkflow
func (*EntityResolution) GetMatchingWorkflowRequest ¶
func (c *EntityResolution) GetMatchingWorkflowRequest(input *GetMatchingWorkflowInput) (req *request.Request, output *GetMatchingWorkflowOutput)
GetMatchingWorkflowRequest generates a "aws/request.Request" representing the client's request for the GetMatchingWorkflow 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 GetMatchingWorkflow for more information on using the GetMatchingWorkflow 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 GetMatchingWorkflowRequest method. req, resp := client.GetMatchingWorkflowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/GetMatchingWorkflow
func (*EntityResolution) GetMatchingWorkflowWithContext ¶
func (c *EntityResolution) GetMatchingWorkflowWithContext(ctx aws.Context, input *GetMatchingWorkflowInput, opts ...request.Option) (*GetMatchingWorkflowOutput, error)
GetMatchingWorkflowWithContext is the same as GetMatchingWorkflow with the addition of the ability to pass a context and additional request options.
See GetMatchingWorkflow 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 (*EntityResolution) GetPolicy ¶
func (c *EntityResolution) GetPolicy(input *GetPolicyInput) (*GetPolicyOutput, error)
GetPolicy API operation for AWS EntityResolution.
Returns the resource-based policy.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation GetPolicy for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
ResourceNotFoundException The resource could not be found.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/GetPolicy
func (*EntityResolution) GetPolicyRequest ¶
func (c *EntityResolution) GetPolicyRequest(input *GetPolicyInput) (req *request.Request, output *GetPolicyOutput)
GetPolicyRequest generates a "aws/request.Request" representing the client's request for the GetPolicy 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 GetPolicy for more information on using the GetPolicy 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 GetPolicyRequest method. req, resp := client.GetPolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/GetPolicy
func (*EntityResolution) GetPolicyWithContext ¶
func (c *EntityResolution) GetPolicyWithContext(ctx aws.Context, input *GetPolicyInput, opts ...request.Option) (*GetPolicyOutput, error)
GetPolicyWithContext is the same as GetPolicy with the addition of the ability to pass a context and additional request options.
See GetPolicy 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 (*EntityResolution) GetSchemaMapping ¶
func (c *EntityResolution) GetSchemaMapping(input *GetSchemaMappingInput) (*GetSchemaMappingOutput, error)
GetSchemaMapping API operation for AWS EntityResolution.
Returns the SchemaMapping of a given name.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation GetSchemaMapping for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
ResourceNotFoundException The resource could not be found.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/GetSchemaMapping
func (*EntityResolution) GetSchemaMappingRequest ¶
func (c *EntityResolution) GetSchemaMappingRequest(input *GetSchemaMappingInput) (req *request.Request, output *GetSchemaMappingOutput)
GetSchemaMappingRequest generates a "aws/request.Request" representing the client's request for the GetSchemaMapping 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 GetSchemaMapping for more information on using the GetSchemaMapping 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 GetSchemaMappingRequest method. req, resp := client.GetSchemaMappingRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/GetSchemaMapping
func (*EntityResolution) GetSchemaMappingWithContext ¶
func (c *EntityResolution) GetSchemaMappingWithContext(ctx aws.Context, input *GetSchemaMappingInput, opts ...request.Option) (*GetSchemaMappingOutput, error)
GetSchemaMappingWithContext is the same as GetSchemaMapping with the addition of the ability to pass a context and additional request options.
See GetSchemaMapping 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 (*EntityResolution) ListIdMappingJobs ¶
func (c *EntityResolution) ListIdMappingJobs(input *ListIdMappingJobsInput) (*ListIdMappingJobsOutput, error)
ListIdMappingJobs API operation for AWS EntityResolution.
Lists all ID mapping jobs for a given workflow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation ListIdMappingJobs for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
ResourceNotFoundException The resource could not be found.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/ListIdMappingJobs
func (*EntityResolution) ListIdMappingJobsPages ¶
func (c *EntityResolution) ListIdMappingJobsPages(input *ListIdMappingJobsInput, fn func(*ListIdMappingJobsOutput, bool) bool) error
ListIdMappingJobsPages iterates over the pages of a ListIdMappingJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListIdMappingJobs 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 ListIdMappingJobs operation. pageNum := 0 err := client.ListIdMappingJobsPages(params, func(page *entityresolution.ListIdMappingJobsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*EntityResolution) ListIdMappingJobsPagesWithContext ¶
func (c *EntityResolution) ListIdMappingJobsPagesWithContext(ctx aws.Context, input *ListIdMappingJobsInput, fn func(*ListIdMappingJobsOutput, bool) bool, opts ...request.Option) error
ListIdMappingJobsPagesWithContext same as ListIdMappingJobsPages 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 (*EntityResolution) ListIdMappingJobsRequest ¶
func (c *EntityResolution) ListIdMappingJobsRequest(input *ListIdMappingJobsInput) (req *request.Request, output *ListIdMappingJobsOutput)
ListIdMappingJobsRequest generates a "aws/request.Request" representing the client's request for the ListIdMappingJobs 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 ListIdMappingJobs for more information on using the ListIdMappingJobs 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 ListIdMappingJobsRequest method. req, resp := client.ListIdMappingJobsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/ListIdMappingJobs
func (*EntityResolution) ListIdMappingJobsWithContext ¶
func (c *EntityResolution) ListIdMappingJobsWithContext(ctx aws.Context, input *ListIdMappingJobsInput, opts ...request.Option) (*ListIdMappingJobsOutput, error)
ListIdMappingJobsWithContext is the same as ListIdMappingJobs with the addition of the ability to pass a context and additional request options.
See ListIdMappingJobs 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 (*EntityResolution) ListIdMappingWorkflows ¶
func (c *EntityResolution) ListIdMappingWorkflows(input *ListIdMappingWorkflowsInput) (*ListIdMappingWorkflowsOutput, error)
ListIdMappingWorkflows API operation for AWS EntityResolution.
Returns a list of all the IdMappingWorkflows that have been created for an Amazon Web Services account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation ListIdMappingWorkflows for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/ListIdMappingWorkflows
func (*EntityResolution) ListIdMappingWorkflowsPages ¶
func (c *EntityResolution) ListIdMappingWorkflowsPages(input *ListIdMappingWorkflowsInput, fn func(*ListIdMappingWorkflowsOutput, bool) bool) error
ListIdMappingWorkflowsPages iterates over the pages of a ListIdMappingWorkflows operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListIdMappingWorkflows 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 ListIdMappingWorkflows operation. pageNum := 0 err := client.ListIdMappingWorkflowsPages(params, func(page *entityresolution.ListIdMappingWorkflowsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*EntityResolution) ListIdMappingWorkflowsPagesWithContext ¶
func (c *EntityResolution) ListIdMappingWorkflowsPagesWithContext(ctx aws.Context, input *ListIdMappingWorkflowsInput, fn func(*ListIdMappingWorkflowsOutput, bool) bool, opts ...request.Option) error
ListIdMappingWorkflowsPagesWithContext same as ListIdMappingWorkflowsPages 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 (*EntityResolution) ListIdMappingWorkflowsRequest ¶
func (c *EntityResolution) ListIdMappingWorkflowsRequest(input *ListIdMappingWorkflowsInput) (req *request.Request, output *ListIdMappingWorkflowsOutput)
ListIdMappingWorkflowsRequest generates a "aws/request.Request" representing the client's request for the ListIdMappingWorkflows 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 ListIdMappingWorkflows for more information on using the ListIdMappingWorkflows 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 ListIdMappingWorkflowsRequest method. req, resp := client.ListIdMappingWorkflowsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/ListIdMappingWorkflows
func (*EntityResolution) ListIdMappingWorkflowsWithContext ¶
func (c *EntityResolution) ListIdMappingWorkflowsWithContext(ctx aws.Context, input *ListIdMappingWorkflowsInput, opts ...request.Option) (*ListIdMappingWorkflowsOutput, error)
ListIdMappingWorkflowsWithContext is the same as ListIdMappingWorkflows with the addition of the ability to pass a context and additional request options.
See ListIdMappingWorkflows 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 (*EntityResolution) ListIdNamespaces ¶
func (c *EntityResolution) ListIdNamespaces(input *ListIdNamespacesInput) (*ListIdNamespacesOutput, error)
ListIdNamespaces API operation for AWS EntityResolution.
Returns a list of all ID namespaces.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation ListIdNamespaces for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/ListIdNamespaces
func (*EntityResolution) ListIdNamespacesPages ¶
func (c *EntityResolution) ListIdNamespacesPages(input *ListIdNamespacesInput, fn func(*ListIdNamespacesOutput, bool) bool) error
ListIdNamespacesPages iterates over the pages of a ListIdNamespaces operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListIdNamespaces 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 ListIdNamespaces operation. pageNum := 0 err := client.ListIdNamespacesPages(params, func(page *entityresolution.ListIdNamespacesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*EntityResolution) ListIdNamespacesPagesWithContext ¶
func (c *EntityResolution) ListIdNamespacesPagesWithContext(ctx aws.Context, input *ListIdNamespacesInput, fn func(*ListIdNamespacesOutput, bool) bool, opts ...request.Option) error
ListIdNamespacesPagesWithContext same as ListIdNamespacesPages 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 (*EntityResolution) ListIdNamespacesRequest ¶
func (c *EntityResolution) ListIdNamespacesRequest(input *ListIdNamespacesInput) (req *request.Request, output *ListIdNamespacesOutput)
ListIdNamespacesRequest generates a "aws/request.Request" representing the client's request for the ListIdNamespaces 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 ListIdNamespaces for more information on using the ListIdNamespaces 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 ListIdNamespacesRequest method. req, resp := client.ListIdNamespacesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/ListIdNamespaces
func (*EntityResolution) ListIdNamespacesWithContext ¶
func (c *EntityResolution) ListIdNamespacesWithContext(ctx aws.Context, input *ListIdNamespacesInput, opts ...request.Option) (*ListIdNamespacesOutput, error)
ListIdNamespacesWithContext is the same as ListIdNamespaces with the addition of the ability to pass a context and additional request options.
See ListIdNamespaces 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 (*EntityResolution) ListMatchingJobs ¶
func (c *EntityResolution) ListMatchingJobs(input *ListMatchingJobsInput) (*ListMatchingJobsOutput, error)
ListMatchingJobs API operation for AWS EntityResolution.
Lists all jobs for a given workflow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation ListMatchingJobs for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
ResourceNotFoundException The resource could not be found.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/ListMatchingJobs
func (*EntityResolution) ListMatchingJobsPages ¶
func (c *EntityResolution) ListMatchingJobsPages(input *ListMatchingJobsInput, fn func(*ListMatchingJobsOutput, bool) bool) error
ListMatchingJobsPages iterates over the pages of a ListMatchingJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListMatchingJobs 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 ListMatchingJobs operation. pageNum := 0 err := client.ListMatchingJobsPages(params, func(page *entityresolution.ListMatchingJobsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*EntityResolution) ListMatchingJobsPagesWithContext ¶
func (c *EntityResolution) ListMatchingJobsPagesWithContext(ctx aws.Context, input *ListMatchingJobsInput, fn func(*ListMatchingJobsOutput, bool) bool, opts ...request.Option) error
ListMatchingJobsPagesWithContext same as ListMatchingJobsPages 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 (*EntityResolution) ListMatchingJobsRequest ¶
func (c *EntityResolution) ListMatchingJobsRequest(input *ListMatchingJobsInput) (req *request.Request, output *ListMatchingJobsOutput)
ListMatchingJobsRequest generates a "aws/request.Request" representing the client's request for the ListMatchingJobs 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 ListMatchingJobs for more information on using the ListMatchingJobs 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 ListMatchingJobsRequest method. req, resp := client.ListMatchingJobsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/ListMatchingJobs
func (*EntityResolution) ListMatchingJobsWithContext ¶
func (c *EntityResolution) ListMatchingJobsWithContext(ctx aws.Context, input *ListMatchingJobsInput, opts ...request.Option) (*ListMatchingJobsOutput, error)
ListMatchingJobsWithContext is the same as ListMatchingJobs with the addition of the ability to pass a context and additional request options.
See ListMatchingJobs 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 (*EntityResolution) ListMatchingWorkflows ¶
func (c *EntityResolution) ListMatchingWorkflows(input *ListMatchingWorkflowsInput) (*ListMatchingWorkflowsOutput, error)
ListMatchingWorkflows API operation for AWS EntityResolution.
Returns a list of all the MatchingWorkflows that have been created for an Amazon Web Services account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation ListMatchingWorkflows for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/ListMatchingWorkflows
func (*EntityResolution) ListMatchingWorkflowsPages ¶
func (c *EntityResolution) ListMatchingWorkflowsPages(input *ListMatchingWorkflowsInput, fn func(*ListMatchingWorkflowsOutput, bool) bool) error
ListMatchingWorkflowsPages iterates over the pages of a ListMatchingWorkflows operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListMatchingWorkflows 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 ListMatchingWorkflows operation. pageNum := 0 err := client.ListMatchingWorkflowsPages(params, func(page *entityresolution.ListMatchingWorkflowsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*EntityResolution) ListMatchingWorkflowsPagesWithContext ¶
func (c *EntityResolution) ListMatchingWorkflowsPagesWithContext(ctx aws.Context, input *ListMatchingWorkflowsInput, fn func(*ListMatchingWorkflowsOutput, bool) bool, opts ...request.Option) error
ListMatchingWorkflowsPagesWithContext same as ListMatchingWorkflowsPages 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 (*EntityResolution) ListMatchingWorkflowsRequest ¶
func (c *EntityResolution) ListMatchingWorkflowsRequest(input *ListMatchingWorkflowsInput) (req *request.Request, output *ListMatchingWorkflowsOutput)
ListMatchingWorkflowsRequest generates a "aws/request.Request" representing the client's request for the ListMatchingWorkflows 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 ListMatchingWorkflows for more information on using the ListMatchingWorkflows 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 ListMatchingWorkflowsRequest method. req, resp := client.ListMatchingWorkflowsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/ListMatchingWorkflows
func (*EntityResolution) ListMatchingWorkflowsWithContext ¶
func (c *EntityResolution) ListMatchingWorkflowsWithContext(ctx aws.Context, input *ListMatchingWorkflowsInput, opts ...request.Option) (*ListMatchingWorkflowsOutput, error)
ListMatchingWorkflowsWithContext is the same as ListMatchingWorkflows with the addition of the ability to pass a context and additional request options.
See ListMatchingWorkflows 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 (*EntityResolution) ListProviderServices ¶
func (c *EntityResolution) ListProviderServices(input *ListProviderServicesInput) (*ListProviderServicesOutput, error)
ListProviderServices API operation for AWS EntityResolution.
Returns a list of all the ProviderServices that are available in this Amazon Web Services Region.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation ListProviderServices for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/ListProviderServices
func (*EntityResolution) ListProviderServicesPages ¶
func (c *EntityResolution) ListProviderServicesPages(input *ListProviderServicesInput, fn func(*ListProviderServicesOutput, bool) bool) error
ListProviderServicesPages iterates over the pages of a ListProviderServices operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListProviderServices 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 ListProviderServices operation. pageNum := 0 err := client.ListProviderServicesPages(params, func(page *entityresolution.ListProviderServicesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*EntityResolution) ListProviderServicesPagesWithContext ¶
func (c *EntityResolution) ListProviderServicesPagesWithContext(ctx aws.Context, input *ListProviderServicesInput, fn func(*ListProviderServicesOutput, bool) bool, opts ...request.Option) error
ListProviderServicesPagesWithContext same as ListProviderServicesPages 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 (*EntityResolution) ListProviderServicesRequest ¶
func (c *EntityResolution) ListProviderServicesRequest(input *ListProviderServicesInput) (req *request.Request, output *ListProviderServicesOutput)
ListProviderServicesRequest generates a "aws/request.Request" representing the client's request for the ListProviderServices 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 ListProviderServices for more information on using the ListProviderServices 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 ListProviderServicesRequest method. req, resp := client.ListProviderServicesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/ListProviderServices
func (*EntityResolution) ListProviderServicesWithContext ¶
func (c *EntityResolution) ListProviderServicesWithContext(ctx aws.Context, input *ListProviderServicesInput, opts ...request.Option) (*ListProviderServicesOutput, error)
ListProviderServicesWithContext is the same as ListProviderServices with the addition of the ability to pass a context and additional request options.
See ListProviderServices 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 (*EntityResolution) ListSchemaMappings ¶
func (c *EntityResolution) ListSchemaMappings(input *ListSchemaMappingsInput) (*ListSchemaMappingsOutput, error)
ListSchemaMappings API operation for AWS EntityResolution.
Returns a list of all the SchemaMappings that have been created for an Amazon Web Services account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation ListSchemaMappings for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/ListSchemaMappings
func (*EntityResolution) ListSchemaMappingsPages ¶
func (c *EntityResolution) ListSchemaMappingsPages(input *ListSchemaMappingsInput, fn func(*ListSchemaMappingsOutput, bool) bool) error
ListSchemaMappingsPages iterates over the pages of a ListSchemaMappings operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSchemaMappings 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 ListSchemaMappings operation. pageNum := 0 err := client.ListSchemaMappingsPages(params, func(page *entityresolution.ListSchemaMappingsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*EntityResolution) ListSchemaMappingsPagesWithContext ¶
func (c *EntityResolution) ListSchemaMappingsPagesWithContext(ctx aws.Context, input *ListSchemaMappingsInput, fn func(*ListSchemaMappingsOutput, bool) bool, opts ...request.Option) error
ListSchemaMappingsPagesWithContext same as ListSchemaMappingsPages 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 (*EntityResolution) ListSchemaMappingsRequest ¶
func (c *EntityResolution) ListSchemaMappingsRequest(input *ListSchemaMappingsInput) (req *request.Request, output *ListSchemaMappingsOutput)
ListSchemaMappingsRequest generates a "aws/request.Request" representing the client's request for the ListSchemaMappings 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 ListSchemaMappings for more information on using the ListSchemaMappings 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 ListSchemaMappingsRequest method. req, resp := client.ListSchemaMappingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/ListSchemaMappings
func (*EntityResolution) ListSchemaMappingsWithContext ¶
func (c *EntityResolution) ListSchemaMappingsWithContext(ctx aws.Context, input *ListSchemaMappingsInput, opts ...request.Option) (*ListSchemaMappingsOutput, error)
ListSchemaMappingsWithContext is the same as ListSchemaMappings with the addition of the ability to pass a context and additional request options.
See ListSchemaMappings 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 (*EntityResolution) ListTagsForResource ¶
func (c *EntityResolution) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS EntityResolution.
Displays the tags associated with an Entity Resolution resource. In Entity Resolution, SchemaMapping, and MatchingWorkflow can be tagged.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation ListTagsForResource for usage and error information.
Returned Error Types:
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
ResourceNotFoundException The resource could not be found.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/ListTagsForResource
func (*EntityResolution) ListTagsForResourceRequest ¶
func (c *EntityResolution) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/ListTagsForResource
func (*EntityResolution) ListTagsForResourceWithContext ¶
func (c *EntityResolution) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*EntityResolution) PutPolicy ¶
func (c *EntityResolution) PutPolicy(input *PutPolicyInput) (*PutPolicyOutput, error)
PutPolicy API operation for AWS EntityResolution.
Updates the resource-based policy.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation PutPolicy for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
ResourceNotFoundException The resource could not be found.
AccessDeniedException You do not have sufficient access to perform this action.
ConflictException The request could not be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/PutPolicy
func (*EntityResolution) PutPolicyRequest ¶
func (c *EntityResolution) PutPolicyRequest(input *PutPolicyInput) (req *request.Request, output *PutPolicyOutput)
PutPolicyRequest generates a "aws/request.Request" representing the client's request for the PutPolicy 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 PutPolicy for more information on using the PutPolicy 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 PutPolicyRequest method. req, resp := client.PutPolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/PutPolicy
func (*EntityResolution) PutPolicyWithContext ¶
func (c *EntityResolution) PutPolicyWithContext(ctx aws.Context, input *PutPolicyInput, opts ...request.Option) (*PutPolicyOutput, error)
PutPolicyWithContext is the same as PutPolicy with the addition of the ability to pass a context and additional request options.
See PutPolicy 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 (*EntityResolution) StartIdMappingJob ¶
func (c *EntityResolution) StartIdMappingJob(input *StartIdMappingJobInput) (*StartIdMappingJobOutput, error)
StartIdMappingJob API operation for AWS EntityResolution.
Starts the IdMappingJob of a workflow. The workflow must have previously been created using the CreateIdMappingWorkflow endpoint.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation StartIdMappingJob for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
ResourceNotFoundException The resource could not be found.
AccessDeniedException You do not have sufficient access to perform this action.
ExceedsLimitException The request was rejected because it attempted to create resources beyond the current Entity Resolution account limits. The error message describes the limit exceeded.
ConflictException The request could not be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/StartIdMappingJob
func (*EntityResolution) StartIdMappingJobRequest ¶
func (c *EntityResolution) StartIdMappingJobRequest(input *StartIdMappingJobInput) (req *request.Request, output *StartIdMappingJobOutput)
StartIdMappingJobRequest generates a "aws/request.Request" representing the client's request for the StartIdMappingJob 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 StartIdMappingJob for more information on using the StartIdMappingJob 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 StartIdMappingJobRequest method. req, resp := client.StartIdMappingJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/StartIdMappingJob
func (*EntityResolution) StartIdMappingJobWithContext ¶
func (c *EntityResolution) StartIdMappingJobWithContext(ctx aws.Context, input *StartIdMappingJobInput, opts ...request.Option) (*StartIdMappingJobOutput, error)
StartIdMappingJobWithContext is the same as StartIdMappingJob with the addition of the ability to pass a context and additional request options.
See StartIdMappingJob 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 (*EntityResolution) StartMatchingJob ¶
func (c *EntityResolution) StartMatchingJob(input *StartMatchingJobInput) (*StartMatchingJobOutput, error)
StartMatchingJob API operation for AWS EntityResolution.
Starts the MatchingJob of a workflow. The workflow must have previously been created using the CreateMatchingWorkflow endpoint.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation StartMatchingJob for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
ResourceNotFoundException The resource could not be found.
AccessDeniedException You do not have sufficient access to perform this action.
ExceedsLimitException The request was rejected because it attempted to create resources beyond the current Entity Resolution account limits. The error message describes the limit exceeded.
ConflictException The request could not be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/StartMatchingJob
func (*EntityResolution) StartMatchingJobRequest ¶
func (c *EntityResolution) StartMatchingJobRequest(input *StartMatchingJobInput) (req *request.Request, output *StartMatchingJobOutput)
StartMatchingJobRequest generates a "aws/request.Request" representing the client's request for the StartMatchingJob 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 StartMatchingJob for more information on using the StartMatchingJob 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 StartMatchingJobRequest method. req, resp := client.StartMatchingJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/StartMatchingJob
func (*EntityResolution) StartMatchingJobWithContext ¶
func (c *EntityResolution) StartMatchingJobWithContext(ctx aws.Context, input *StartMatchingJobInput, opts ...request.Option) (*StartMatchingJobOutput, error)
StartMatchingJobWithContext is the same as StartMatchingJob with the addition of the ability to pass a context and additional request options.
See StartMatchingJob 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 (*EntityResolution) TagResource ¶
func (c *EntityResolution) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS EntityResolution.
Assigns one or more tags (key-value pairs) to the specified Entity Resolution resource. Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values. In Entity Resolution, SchemaMapping and MatchingWorkflow can be tagged. Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. You can use the TagResource action with a resource that already has tags. If you specify a new tag key, this tag is appended to the list of tags associated with the resource. If you specify a tag key that is already associated with the resource, the new tag value that you specify replaces the previous value for that tag.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation TagResource for usage and error information.
Returned Error Types:
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
ResourceNotFoundException The resource could not be found.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/TagResource
func (*EntityResolution) TagResourceRequest ¶
func (c *EntityResolution) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/TagResource
func (*EntityResolution) TagResourceWithContext ¶
func (c *EntityResolution) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*EntityResolution) UntagResource ¶
func (c *EntityResolution) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS EntityResolution.
Removes one or more tags from the specified Entity Resolution resource. In Entity Resolution, SchemaMapping, and MatchingWorkflow can be tagged.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation UntagResource for usage and error information.
Returned Error Types:
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
ResourceNotFoundException The resource could not be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/UntagResource
func (*EntityResolution) UntagResourceRequest ¶
func (c *EntityResolution) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/UntagResource
func (*EntityResolution) UntagResourceWithContext ¶
func (c *EntityResolution) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*EntityResolution) UpdateIdMappingWorkflow ¶
func (c *EntityResolution) UpdateIdMappingWorkflow(input *UpdateIdMappingWorkflowInput) (*UpdateIdMappingWorkflowOutput, error)
UpdateIdMappingWorkflow API operation for AWS EntityResolution.
Updates an existing IdMappingWorkflow. This method is identical to CreateIdMappingWorkflow, except it uses an HTTP PUT request instead of a POST request, and the IdMappingWorkflow must already exist for the method to succeed.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation UpdateIdMappingWorkflow for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
ResourceNotFoundException The resource could not be found.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/UpdateIdMappingWorkflow
func (*EntityResolution) UpdateIdMappingWorkflowRequest ¶
func (c *EntityResolution) UpdateIdMappingWorkflowRequest(input *UpdateIdMappingWorkflowInput) (req *request.Request, output *UpdateIdMappingWorkflowOutput)
UpdateIdMappingWorkflowRequest generates a "aws/request.Request" representing the client's request for the UpdateIdMappingWorkflow 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 UpdateIdMappingWorkflow for more information on using the UpdateIdMappingWorkflow 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 UpdateIdMappingWorkflowRequest method. req, resp := client.UpdateIdMappingWorkflowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/UpdateIdMappingWorkflow
func (*EntityResolution) UpdateIdMappingWorkflowWithContext ¶
func (c *EntityResolution) UpdateIdMappingWorkflowWithContext(ctx aws.Context, input *UpdateIdMappingWorkflowInput, opts ...request.Option) (*UpdateIdMappingWorkflowOutput, error)
UpdateIdMappingWorkflowWithContext is the same as UpdateIdMappingWorkflow with the addition of the ability to pass a context and additional request options.
See UpdateIdMappingWorkflow 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 (*EntityResolution) UpdateIdNamespace ¶
func (c *EntityResolution) UpdateIdNamespace(input *UpdateIdNamespaceInput) (*UpdateIdNamespaceOutput, error)
UpdateIdNamespace API operation for AWS EntityResolution.
Updates an existing ID namespace.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation UpdateIdNamespace for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
ResourceNotFoundException The resource could not be found.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/UpdateIdNamespace
func (*EntityResolution) UpdateIdNamespaceRequest ¶
func (c *EntityResolution) UpdateIdNamespaceRequest(input *UpdateIdNamespaceInput) (req *request.Request, output *UpdateIdNamespaceOutput)
UpdateIdNamespaceRequest generates a "aws/request.Request" representing the client's request for the UpdateIdNamespace 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 UpdateIdNamespace for more information on using the UpdateIdNamespace 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 UpdateIdNamespaceRequest method. req, resp := client.UpdateIdNamespaceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/UpdateIdNamespace
func (*EntityResolution) UpdateIdNamespaceWithContext ¶
func (c *EntityResolution) UpdateIdNamespaceWithContext(ctx aws.Context, input *UpdateIdNamespaceInput, opts ...request.Option) (*UpdateIdNamespaceOutput, error)
UpdateIdNamespaceWithContext is the same as UpdateIdNamespace with the addition of the ability to pass a context and additional request options.
See UpdateIdNamespace 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 (*EntityResolution) UpdateMatchingWorkflow ¶
func (c *EntityResolution) UpdateMatchingWorkflow(input *UpdateMatchingWorkflowInput) (*UpdateMatchingWorkflowOutput, error)
UpdateMatchingWorkflow API operation for AWS EntityResolution.
Updates an existing MatchingWorkflow. This method is identical to CreateMatchingWorkflow, except it uses an HTTP PUT request instead of a POST request, and the MatchingWorkflow must already exist for the method to succeed.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation UpdateMatchingWorkflow for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
ResourceNotFoundException The resource could not be found.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/UpdateMatchingWorkflow
func (*EntityResolution) UpdateMatchingWorkflowRequest ¶
func (c *EntityResolution) UpdateMatchingWorkflowRequest(input *UpdateMatchingWorkflowInput) (req *request.Request, output *UpdateMatchingWorkflowOutput)
UpdateMatchingWorkflowRequest generates a "aws/request.Request" representing the client's request for the UpdateMatchingWorkflow 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 UpdateMatchingWorkflow for more information on using the UpdateMatchingWorkflow 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 UpdateMatchingWorkflowRequest method. req, resp := client.UpdateMatchingWorkflowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/UpdateMatchingWorkflow
func (*EntityResolution) UpdateMatchingWorkflowWithContext ¶
func (c *EntityResolution) UpdateMatchingWorkflowWithContext(ctx aws.Context, input *UpdateMatchingWorkflowInput, opts ...request.Option) (*UpdateMatchingWorkflowOutput, error)
UpdateMatchingWorkflowWithContext is the same as UpdateMatchingWorkflow with the addition of the ability to pass a context and additional request options.
See UpdateMatchingWorkflow 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 (*EntityResolution) UpdateSchemaMapping ¶
func (c *EntityResolution) UpdateSchemaMapping(input *UpdateSchemaMappingInput) (*UpdateSchemaMappingOutput, error)
UpdateSchemaMapping API operation for AWS EntityResolution.
Updates a schema mapping.
A schema is immutable if it is being used by a workflow. Therefore, you can't update a schema mapping if it's associated with a workflow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS EntityResolution's API operation UpdateSchemaMapping for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
InternalServerException This exception occurs when there is an internal failure in the Entity Resolution service.
ResourceNotFoundException The resource could not be found.
AccessDeniedException You do not have sufficient access to perform this action.
ConflictException The request could not be processed because of conflict in the current state of the resource. Example: Workflow already exists, Schema already exists, Workflow is currently running, etc.
ValidationException The input fails to satisfy the constraints specified by Entity Resolution.
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/UpdateSchemaMapping
func (*EntityResolution) UpdateSchemaMappingRequest ¶
func (c *EntityResolution) UpdateSchemaMappingRequest(input *UpdateSchemaMappingInput) (req *request.Request, output *UpdateSchemaMappingOutput)
UpdateSchemaMappingRequest generates a "aws/request.Request" representing the client's request for the UpdateSchemaMapping 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 UpdateSchemaMapping for more information on using the UpdateSchemaMapping 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 UpdateSchemaMappingRequest method. req, resp := client.UpdateSchemaMappingRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/entityresolution-2018-05-10/UpdateSchemaMapping
func (*EntityResolution) UpdateSchemaMappingWithContext ¶
func (c *EntityResolution) UpdateSchemaMappingWithContext(ctx aws.Context, input *UpdateSchemaMappingInput, opts ...request.Option) (*UpdateSchemaMappingOutput, error)
UpdateSchemaMappingWithContext is the same as UpdateSchemaMapping with the addition of the ability to pass a context and additional request options.
See UpdateSchemaMapping 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 ErrorDetails ¶
type ErrorDetails struct { // The error message from the job, if there is one. ErrorMessage *string `locationName:"errorMessage" min:"1" type:"string"` // contains filtered or unexported fields }
An object containing an error message, if there was an error.
func (ErrorDetails) GoString ¶
func (s ErrorDetails) 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 (*ErrorDetails) SetErrorMessage ¶
func (s *ErrorDetails) SetErrorMessage(v string) *ErrorDetails
SetErrorMessage sets the ErrorMessage field's value.
func (ErrorDetails) String ¶
func (s ErrorDetails) 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 ExceedsLimitException ¶
type ExceedsLimitException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" min:"1" type:"string"` // The name of the quota that has been breached. QuotaName *string `locationName:"quotaName" type:"string"` // The current quota value for the customers. QuotaValue *int64 `locationName:"quotaValue" type:"integer"` // contains filtered or unexported fields }
The request was rejected because it attempted to create resources beyond the current Entity Resolution account limits. The error message describes the limit exceeded.
func (*ExceedsLimitException) Code ¶
func (s *ExceedsLimitException) Code() string
Code returns the exception type name.
func (*ExceedsLimitException) Error ¶
func (s *ExceedsLimitException) Error() string
func (ExceedsLimitException) GoString ¶
func (s ExceedsLimitException) 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 (*ExceedsLimitException) Message ¶
func (s *ExceedsLimitException) Message() string
Message returns the exception's message.
func (*ExceedsLimitException) OrigErr ¶
func (s *ExceedsLimitException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ExceedsLimitException) RequestID ¶
func (s *ExceedsLimitException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ExceedsLimitException) StatusCode ¶
func (s *ExceedsLimitException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ExceedsLimitException) String ¶
func (s ExceedsLimitException) 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 GetIdMappingJobInput ¶
type GetIdMappingJobInput struct { // The ID of the job. // // JobId is a required field JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"` // The name of the workflow. // // WorkflowName is a required field WorkflowName *string `location:"uri" locationName:"workflowName" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetIdMappingJobInput) GoString ¶
func (s GetIdMappingJobInput) 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 (*GetIdMappingJobInput) SetJobId ¶
func (s *GetIdMappingJobInput) SetJobId(v string) *GetIdMappingJobInput
SetJobId sets the JobId field's value.
func (*GetIdMappingJobInput) SetWorkflowName ¶
func (s *GetIdMappingJobInput) SetWorkflowName(v string) *GetIdMappingJobInput
SetWorkflowName sets the WorkflowName field's value.
func (GetIdMappingJobInput) String ¶
func (s GetIdMappingJobInput) 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 (*GetIdMappingJobInput) Validate ¶
func (s *GetIdMappingJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetIdMappingJobOutput ¶
type GetIdMappingJobOutput struct { // The time at which the job has finished. EndTime *time.Time `locationName:"endTime" type:"timestamp"` // An object containing an error message, if there was an error. ErrorDetails *ErrorDetails `locationName:"errorDetails" type:"structure"` // The ID of the job. // // JobId is a required field JobId *string `locationName:"jobId" type:"string" required:"true"` // Metrics associated with the execution, specifically total records processed, // unique IDs generated, and records the execution skipped. Metrics *IdMappingJobMetrics `locationName:"metrics" type:"structure"` // A list of OutputSource objects. OutputSourceConfig []*IdMappingJobOutputSource `locationName:"outputSourceConfig" min:"1" type:"list"` // The time at which the job was started. // // StartTime is a required field StartTime *time.Time `locationName:"startTime" type:"timestamp" required:"true"` // The current status of the job. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"JobStatus"` // contains filtered or unexported fields }
func (GetIdMappingJobOutput) GoString ¶
func (s GetIdMappingJobOutput) 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 (*GetIdMappingJobOutput) SetEndTime ¶
func (s *GetIdMappingJobOutput) SetEndTime(v time.Time) *GetIdMappingJobOutput
SetEndTime sets the EndTime field's value.
func (*GetIdMappingJobOutput) SetErrorDetails ¶
func (s *GetIdMappingJobOutput) SetErrorDetails(v *ErrorDetails) *GetIdMappingJobOutput
SetErrorDetails sets the ErrorDetails field's value.
func (*GetIdMappingJobOutput) SetJobId ¶
func (s *GetIdMappingJobOutput) SetJobId(v string) *GetIdMappingJobOutput
SetJobId sets the JobId field's value.
func (*GetIdMappingJobOutput) SetMetrics ¶
func (s *GetIdMappingJobOutput) SetMetrics(v *IdMappingJobMetrics) *GetIdMappingJobOutput
SetMetrics sets the Metrics field's value.
func (*GetIdMappingJobOutput) SetOutputSourceConfig ¶
func (s *GetIdMappingJobOutput) SetOutputSourceConfig(v []*IdMappingJobOutputSource) *GetIdMappingJobOutput
SetOutputSourceConfig sets the OutputSourceConfig field's value.
func (*GetIdMappingJobOutput) SetStartTime ¶
func (s *GetIdMappingJobOutput) SetStartTime(v time.Time) *GetIdMappingJobOutput
SetStartTime sets the StartTime field's value.
func (*GetIdMappingJobOutput) SetStatus ¶
func (s *GetIdMappingJobOutput) SetStatus(v string) *GetIdMappingJobOutput
SetStatus sets the Status field's value.
func (GetIdMappingJobOutput) String ¶
func (s GetIdMappingJobOutput) 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 GetIdMappingWorkflowInput ¶
type GetIdMappingWorkflowInput struct { // The name of the workflow. // // WorkflowName is a required field WorkflowName *string `location:"uri" locationName:"workflowName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetIdMappingWorkflowInput) GoString ¶
func (s GetIdMappingWorkflowInput) 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 (*GetIdMappingWorkflowInput) SetWorkflowName ¶
func (s *GetIdMappingWorkflowInput) SetWorkflowName(v string) *GetIdMappingWorkflowInput
SetWorkflowName sets the WorkflowName field's value.
func (GetIdMappingWorkflowInput) String ¶
func (s GetIdMappingWorkflowInput) 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 (*GetIdMappingWorkflowInput) Validate ¶
func (s *GetIdMappingWorkflowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetIdMappingWorkflowOutput ¶
type GetIdMappingWorkflowOutput struct { // The timestamp of when the workflow was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // A description of the workflow. Description *string `locationName:"description" type:"string"` // An object which defines the ID mapping technique and any additional configurations. // // IdMappingTechniques is a required field IdMappingTechniques *IdMappingTechniques `locationName:"idMappingTechniques" type:"structure" required:"true"` // A list of InputSource objects, which have the fields InputSourceARN and SchemaName. // // InputSourceConfig is a required field InputSourceConfig []*IdMappingWorkflowInputSource `locationName:"inputSourceConfig" min:"1" type:"list" required:"true"` // A list of OutputSource objects, each of which contains fields OutputS3Path // and KMSArn. OutputSourceConfig []*IdMappingWorkflowOutputSource `locationName:"outputSourceConfig" min:"1" type:"list"` // The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes // this role to access Amazon Web Services resources on your behalf. RoleArn *string `locationName:"roleArn" type:"string"` // The tags used to organize, track, or control access for this resource. Tags map[string]*string `locationName:"tags" type:"map"` // The timestamp of when the workflow was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"` // The ARN (Amazon Resource Name) that Entity Resolution generated for the IdMappingWorkflow . // // WorkflowArn is a required field WorkflowArn *string `locationName:"workflowArn" type:"string" required:"true"` // The name of the workflow. // // WorkflowName is a required field WorkflowName *string `locationName:"workflowName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetIdMappingWorkflowOutput) GoString ¶
func (s GetIdMappingWorkflowOutput) 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 (*GetIdMappingWorkflowOutput) SetCreatedAt ¶
func (s *GetIdMappingWorkflowOutput) SetCreatedAt(v time.Time) *GetIdMappingWorkflowOutput
SetCreatedAt sets the CreatedAt field's value.
func (*GetIdMappingWorkflowOutput) SetDescription ¶
func (s *GetIdMappingWorkflowOutput) SetDescription(v string) *GetIdMappingWorkflowOutput
SetDescription sets the Description field's value.
func (*GetIdMappingWorkflowOutput) SetIdMappingTechniques ¶
func (s *GetIdMappingWorkflowOutput) SetIdMappingTechniques(v *IdMappingTechniques) *GetIdMappingWorkflowOutput
SetIdMappingTechniques sets the IdMappingTechniques field's value.
func (*GetIdMappingWorkflowOutput) SetInputSourceConfig ¶
func (s *GetIdMappingWorkflowOutput) SetInputSourceConfig(v []*IdMappingWorkflowInputSource) *GetIdMappingWorkflowOutput
SetInputSourceConfig sets the InputSourceConfig field's value.
func (*GetIdMappingWorkflowOutput) SetOutputSourceConfig ¶
func (s *GetIdMappingWorkflowOutput) SetOutputSourceConfig(v []*IdMappingWorkflowOutputSource) *GetIdMappingWorkflowOutput
SetOutputSourceConfig sets the OutputSourceConfig field's value.
func (*GetIdMappingWorkflowOutput) SetRoleArn ¶
func (s *GetIdMappingWorkflowOutput) SetRoleArn(v string) *GetIdMappingWorkflowOutput
SetRoleArn sets the RoleArn field's value.
func (*GetIdMappingWorkflowOutput) SetTags ¶
func (s *GetIdMappingWorkflowOutput) SetTags(v map[string]*string) *GetIdMappingWorkflowOutput
SetTags sets the Tags field's value.
func (*GetIdMappingWorkflowOutput) SetUpdatedAt ¶
func (s *GetIdMappingWorkflowOutput) SetUpdatedAt(v time.Time) *GetIdMappingWorkflowOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (*GetIdMappingWorkflowOutput) SetWorkflowArn ¶
func (s *GetIdMappingWorkflowOutput) SetWorkflowArn(v string) *GetIdMappingWorkflowOutput
SetWorkflowArn sets the WorkflowArn field's value.
func (*GetIdMappingWorkflowOutput) SetWorkflowName ¶
func (s *GetIdMappingWorkflowOutput) SetWorkflowName(v string) *GetIdMappingWorkflowOutput
SetWorkflowName sets the WorkflowName field's value.
func (GetIdMappingWorkflowOutput) String ¶
func (s GetIdMappingWorkflowOutput) 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 GetIdNamespaceInput ¶
type GetIdNamespaceInput struct { // The name of the ID namespace. // // IdNamespaceName is a required field IdNamespaceName *string `location:"uri" locationName:"idNamespaceName" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetIdNamespaceInput) GoString ¶
func (s GetIdNamespaceInput) 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 (*GetIdNamespaceInput) SetIdNamespaceName ¶
func (s *GetIdNamespaceInput) SetIdNamespaceName(v string) *GetIdNamespaceInput
SetIdNamespaceName sets the IdNamespaceName field's value.
func (GetIdNamespaceInput) String ¶
func (s GetIdNamespaceInput) 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 (*GetIdNamespaceInput) Validate ¶
func (s *GetIdNamespaceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetIdNamespaceOutput ¶
type GetIdNamespaceOutput struct { // The timestamp of when the ID namespace was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // The description of the ID namespace. Description *string `locationName:"description" type:"string"` // Determines the properties of IdMappingWorkflow where this IdNamespace can // be used as a Source or a Target. IdMappingWorkflowProperties []*IdNamespaceIdMappingWorkflowProperties `locationName:"idMappingWorkflowProperties" min:"1" type:"list"` // The Amazon Resource Name (ARN) of the ID namespace. // // IdNamespaceArn is a required field IdNamespaceArn *string `locationName:"idNamespaceArn" type:"string" required:"true"` // The name of the ID namespace. // // IdNamespaceName is a required field IdNamespaceName *string `locationName:"idNamespaceName" min:"1" type:"string" required:"true"` // A list of InputSource objects, which have the fields InputSourceARN and SchemaName. InputSourceConfig []*IdNamespaceInputSource `locationName:"inputSourceConfig" type:"list"` // The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes // this role to access the resources defined in this IdNamespace on your behalf // as part of a workflow run. RoleArn *string `locationName:"roleArn" min:"32" type:"string"` // The tags used to organize, track, or control access for this resource. Tags map[string]*string `locationName:"tags" type:"map"` // The type of ID namespace. There are two types: SOURCE and TARGET. // // The SOURCE contains configurations for sourceId data that will be processed // in an ID mapping workflow. // // The TARGET contains a configuration of targetId to which all sourceIds will // resolve to. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"IdNamespaceType"` // The timestamp of when the ID namespace was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (GetIdNamespaceOutput) GoString ¶
func (s GetIdNamespaceOutput) 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 (*GetIdNamespaceOutput) SetCreatedAt ¶
func (s *GetIdNamespaceOutput) SetCreatedAt(v time.Time) *GetIdNamespaceOutput
SetCreatedAt sets the CreatedAt field's value.
func (*GetIdNamespaceOutput) SetDescription ¶
func (s *GetIdNamespaceOutput) SetDescription(v string) *GetIdNamespaceOutput
SetDescription sets the Description field's value.
func (*GetIdNamespaceOutput) SetIdMappingWorkflowProperties ¶
func (s *GetIdNamespaceOutput) SetIdMappingWorkflowProperties(v []*IdNamespaceIdMappingWorkflowProperties) *GetIdNamespaceOutput
SetIdMappingWorkflowProperties sets the IdMappingWorkflowProperties field's value.
func (*GetIdNamespaceOutput) SetIdNamespaceArn ¶
func (s *GetIdNamespaceOutput) SetIdNamespaceArn(v string) *GetIdNamespaceOutput
SetIdNamespaceArn sets the IdNamespaceArn field's value.
func (*GetIdNamespaceOutput) SetIdNamespaceName ¶
func (s *GetIdNamespaceOutput) SetIdNamespaceName(v string) *GetIdNamespaceOutput
SetIdNamespaceName sets the IdNamespaceName field's value.
func (*GetIdNamespaceOutput) SetInputSourceConfig ¶
func (s *GetIdNamespaceOutput) SetInputSourceConfig(v []*IdNamespaceInputSource) *GetIdNamespaceOutput
SetInputSourceConfig sets the InputSourceConfig field's value.
func (*GetIdNamespaceOutput) SetRoleArn ¶
func (s *GetIdNamespaceOutput) SetRoleArn(v string) *GetIdNamespaceOutput
SetRoleArn sets the RoleArn field's value.
func (*GetIdNamespaceOutput) SetTags ¶
func (s *GetIdNamespaceOutput) SetTags(v map[string]*string) *GetIdNamespaceOutput
SetTags sets the Tags field's value.
func (*GetIdNamespaceOutput) SetType ¶
func (s *GetIdNamespaceOutput) SetType(v string) *GetIdNamespaceOutput
SetType sets the Type field's value.
func (*GetIdNamespaceOutput) SetUpdatedAt ¶
func (s *GetIdNamespaceOutput) SetUpdatedAt(v time.Time) *GetIdNamespaceOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (GetIdNamespaceOutput) String ¶
func (s GetIdNamespaceOutput) 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 GetMatchIdInput ¶
type GetMatchIdInput struct { // Normalizes the attributes defined in the schema in the input data. For example, // if an attribute has an AttributeType of PHONE_NUMBER, and the data in the // input table is in a format of 1234567890, Entity Resolution will normalize // this field in the output to (123)-456-7890. ApplyNormalization *bool `locationName:"applyNormalization" type:"boolean"` // The record to fetch the Match ID for. // // Record is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GetMatchIdInput's // String and GoString methods. // // Record is a required field Record map[string]*string `locationName:"record" type:"map" required:"true" sensitive:"true"` // The name of the workflow. // // WorkflowName is a required field WorkflowName *string `location:"uri" locationName:"workflowName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetMatchIdInput) GoString ¶
func (s GetMatchIdInput) 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 (*GetMatchIdInput) SetApplyNormalization ¶
func (s *GetMatchIdInput) SetApplyNormalization(v bool) *GetMatchIdInput
SetApplyNormalization sets the ApplyNormalization field's value.
func (*GetMatchIdInput) SetRecord ¶
func (s *GetMatchIdInput) SetRecord(v map[string]*string) *GetMatchIdInput
SetRecord sets the Record field's value.
func (*GetMatchIdInput) SetWorkflowName ¶
func (s *GetMatchIdInput) SetWorkflowName(v string) *GetMatchIdInput
SetWorkflowName sets the WorkflowName field's value.
func (GetMatchIdInput) String ¶
func (s GetMatchIdInput) 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 (*GetMatchIdInput) Validate ¶
func (s *GetMatchIdInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetMatchIdOutput ¶
type GetMatchIdOutput struct { // The unique identifiers for this group of match records. MatchId *string `locationName:"matchId" type:"string"` // The rule the record matched on. MatchRule *string `locationName:"matchRule" type:"string"` // contains filtered or unexported fields }
func (GetMatchIdOutput) GoString ¶
func (s GetMatchIdOutput) 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 (*GetMatchIdOutput) SetMatchId ¶
func (s *GetMatchIdOutput) SetMatchId(v string) *GetMatchIdOutput
SetMatchId sets the MatchId field's value.
func (*GetMatchIdOutput) SetMatchRule ¶
func (s *GetMatchIdOutput) SetMatchRule(v string) *GetMatchIdOutput
SetMatchRule sets the MatchRule field's value.
func (GetMatchIdOutput) String ¶
func (s GetMatchIdOutput) 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 GetMatchingJobInput ¶
type GetMatchingJobInput struct { // The ID of the job. // // JobId is a required field JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"` // The name of the workflow. // // WorkflowName is a required field WorkflowName *string `location:"uri" locationName:"workflowName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetMatchingJobInput) GoString ¶
func (s GetMatchingJobInput) 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 (*GetMatchingJobInput) SetJobId ¶
func (s *GetMatchingJobInput) SetJobId(v string) *GetMatchingJobInput
SetJobId sets the JobId field's value.
func (*GetMatchingJobInput) SetWorkflowName ¶
func (s *GetMatchingJobInput) SetWorkflowName(v string) *GetMatchingJobInput
SetWorkflowName sets the WorkflowName field's value.
func (GetMatchingJobInput) String ¶
func (s GetMatchingJobInput) 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 (*GetMatchingJobInput) Validate ¶
func (s *GetMatchingJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetMatchingJobOutput ¶
type GetMatchingJobOutput struct { // The time at which the job has finished. EndTime *time.Time `locationName:"endTime" type:"timestamp"` // An object containing an error message, if there was an error. ErrorDetails *ErrorDetails `locationName:"errorDetails" type:"structure"` // The ID of the job. // // JobId is a required field JobId *string `locationName:"jobId" type:"string" required:"true"` // Metrics associated with the execution, specifically total records processed, // unique IDs generated, and records the execution skipped. Metrics *JobMetrics `locationName:"metrics" type:"structure"` // A list of OutputSource objects. OutputSourceConfig []*JobOutputSource `locationName:"outputSourceConfig" min:"1" type:"list"` // The time at which the job was started. // // StartTime is a required field StartTime *time.Time `locationName:"startTime" type:"timestamp" required:"true"` // The current status of the job. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"JobStatus"` // contains filtered or unexported fields }
func (GetMatchingJobOutput) GoString ¶
func (s GetMatchingJobOutput) 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 (*GetMatchingJobOutput) SetEndTime ¶
func (s *GetMatchingJobOutput) SetEndTime(v time.Time) *GetMatchingJobOutput
SetEndTime sets the EndTime field's value.
func (*GetMatchingJobOutput) SetErrorDetails ¶
func (s *GetMatchingJobOutput) SetErrorDetails(v *ErrorDetails) *GetMatchingJobOutput
SetErrorDetails sets the ErrorDetails field's value.
func (*GetMatchingJobOutput) SetJobId ¶
func (s *GetMatchingJobOutput) SetJobId(v string) *GetMatchingJobOutput
SetJobId sets the JobId field's value.
func (*GetMatchingJobOutput) SetMetrics ¶
func (s *GetMatchingJobOutput) SetMetrics(v *JobMetrics) *GetMatchingJobOutput
SetMetrics sets the Metrics field's value.
func (*GetMatchingJobOutput) SetOutputSourceConfig ¶
func (s *GetMatchingJobOutput) SetOutputSourceConfig(v []*JobOutputSource) *GetMatchingJobOutput
SetOutputSourceConfig sets the OutputSourceConfig field's value.
func (*GetMatchingJobOutput) SetStartTime ¶
func (s *GetMatchingJobOutput) SetStartTime(v time.Time) *GetMatchingJobOutput
SetStartTime sets the StartTime field's value.
func (*GetMatchingJobOutput) SetStatus ¶
func (s *GetMatchingJobOutput) SetStatus(v string) *GetMatchingJobOutput
SetStatus sets the Status field's value.
func (GetMatchingJobOutput) String ¶
func (s GetMatchingJobOutput) 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 GetMatchingWorkflowInput ¶
type GetMatchingWorkflowInput struct { // The name of the workflow. // // WorkflowName is a required field WorkflowName *string `location:"uri" locationName:"workflowName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetMatchingWorkflowInput) GoString ¶
func (s GetMatchingWorkflowInput) 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 (*GetMatchingWorkflowInput) SetWorkflowName ¶
func (s *GetMatchingWorkflowInput) SetWorkflowName(v string) *GetMatchingWorkflowInput
SetWorkflowName sets the WorkflowName field's value.
func (GetMatchingWorkflowInput) String ¶
func (s GetMatchingWorkflowInput) 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 (*GetMatchingWorkflowInput) Validate ¶
func (s *GetMatchingWorkflowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetMatchingWorkflowOutput ¶
type GetMatchingWorkflowOutput struct { // The timestamp of when the workflow was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // A description of the workflow. Description *string `locationName:"description" type:"string"` // An object which defines an incremental run type and has only incrementalRunType // as a field. IncrementalRunConfig *IncrementalRunConfig `locationName:"incrementalRunConfig" type:"structure"` // A list of InputSource objects, which have the fields InputSourceARN and SchemaName. // // InputSourceConfig is a required field InputSourceConfig []*InputSource `locationName:"inputSourceConfig" min:"1" type:"list" required:"true"` // A list of OutputSource objects, each of which contains fields OutputS3Path, // ApplyNormalization, and Output. // // OutputSourceConfig is a required field OutputSourceConfig []*OutputSource `locationName:"outputSourceConfig" min:"1" type:"list" required:"true"` // An object which defines the resolutionType and the ruleBasedProperties. // // ResolutionTechniques is a required field ResolutionTechniques *ResolutionTechniques `locationName:"resolutionTechniques" type:"structure" required:"true"` // The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes // this role to access Amazon Web Services resources on your behalf. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // The tags used to organize, track, or control access for this resource. Tags map[string]*string `locationName:"tags" type:"map"` // The timestamp of when the workflow was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"` // The ARN (Amazon Resource Name) that Entity Resolution generated for the MatchingWorkflow. // // WorkflowArn is a required field WorkflowArn *string `locationName:"workflowArn" type:"string" required:"true"` // The name of the workflow. // // WorkflowName is a required field WorkflowName *string `locationName:"workflowName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetMatchingWorkflowOutput) GoString ¶
func (s GetMatchingWorkflowOutput) 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 (*GetMatchingWorkflowOutput) SetCreatedAt ¶
func (s *GetMatchingWorkflowOutput) SetCreatedAt(v time.Time) *GetMatchingWorkflowOutput
SetCreatedAt sets the CreatedAt field's value.
func (*GetMatchingWorkflowOutput) SetDescription ¶
func (s *GetMatchingWorkflowOutput) SetDescription(v string) *GetMatchingWorkflowOutput
SetDescription sets the Description field's value.
func (*GetMatchingWorkflowOutput) SetIncrementalRunConfig ¶
func (s *GetMatchingWorkflowOutput) SetIncrementalRunConfig(v *IncrementalRunConfig) *GetMatchingWorkflowOutput
SetIncrementalRunConfig sets the IncrementalRunConfig field's value.
func (*GetMatchingWorkflowOutput) SetInputSourceConfig ¶
func (s *GetMatchingWorkflowOutput) SetInputSourceConfig(v []*InputSource) *GetMatchingWorkflowOutput
SetInputSourceConfig sets the InputSourceConfig field's value.
func (*GetMatchingWorkflowOutput) SetOutputSourceConfig ¶
func (s *GetMatchingWorkflowOutput) SetOutputSourceConfig(v []*OutputSource) *GetMatchingWorkflowOutput
SetOutputSourceConfig sets the OutputSourceConfig field's value.
func (*GetMatchingWorkflowOutput) SetResolutionTechniques ¶
func (s *GetMatchingWorkflowOutput) SetResolutionTechniques(v *ResolutionTechniques) *GetMatchingWorkflowOutput
SetResolutionTechniques sets the ResolutionTechniques field's value.
func (*GetMatchingWorkflowOutput) SetRoleArn ¶
func (s *GetMatchingWorkflowOutput) SetRoleArn(v string) *GetMatchingWorkflowOutput
SetRoleArn sets the RoleArn field's value.
func (*GetMatchingWorkflowOutput) SetTags ¶
func (s *GetMatchingWorkflowOutput) SetTags(v map[string]*string) *GetMatchingWorkflowOutput
SetTags sets the Tags field's value.
func (*GetMatchingWorkflowOutput) SetUpdatedAt ¶
func (s *GetMatchingWorkflowOutput) SetUpdatedAt(v time.Time) *GetMatchingWorkflowOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (*GetMatchingWorkflowOutput) SetWorkflowArn ¶
func (s *GetMatchingWorkflowOutput) SetWorkflowArn(v string) *GetMatchingWorkflowOutput
SetWorkflowArn sets the WorkflowArn field's value.
func (*GetMatchingWorkflowOutput) SetWorkflowName ¶
func (s *GetMatchingWorkflowOutput) SetWorkflowName(v string) *GetMatchingWorkflowOutput
SetWorkflowName sets the WorkflowName field's value.
func (GetMatchingWorkflowOutput) String ¶
func (s GetMatchingWorkflowOutput) 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 GetPolicyInput ¶
type GetPolicyInput struct { // The Amazon Resource Name (ARN) of the resource for which the policy need // to be returned. // // Arn is a required field Arn *string `location:"uri" locationName:"arn" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetPolicyInput) GoString ¶
func (s GetPolicyInput) 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 (*GetPolicyInput) SetArn ¶
func (s *GetPolicyInput) SetArn(v string) *GetPolicyInput
SetArn sets the Arn field's value.
func (GetPolicyInput) String ¶
func (s GetPolicyInput) 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 (*GetPolicyInput) Validate ¶
func (s *GetPolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetPolicyOutput ¶
type GetPolicyOutput struct { // The Entity Resolution resource ARN. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The resource-based policy. Policy *string `locationName:"policy" min:"1" type:"string"` // A unique identifier for the current revision of the policy. // // Token is a required field Token *string `locationName:"token" min:"36" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetPolicyOutput) GoString ¶
func (s GetPolicyOutput) 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 (*GetPolicyOutput) SetArn ¶
func (s *GetPolicyOutput) SetArn(v string) *GetPolicyOutput
SetArn sets the Arn field's value.
func (*GetPolicyOutput) SetPolicy ¶
func (s *GetPolicyOutput) SetPolicy(v string) *GetPolicyOutput
SetPolicy sets the Policy field's value.
func (*GetPolicyOutput) SetToken ¶
func (s *GetPolicyOutput) SetToken(v string) *GetPolicyOutput
SetToken sets the Token field's value.
func (GetPolicyOutput) String ¶
func (s GetPolicyOutput) 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 GetSchemaMappingInput ¶
type GetSchemaMappingInput struct { // The name of the schema to be retrieved. // // SchemaName is a required field SchemaName *string `location:"uri" locationName:"schemaName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSchemaMappingInput) GoString ¶
func (s GetSchemaMappingInput) 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 (*GetSchemaMappingInput) SetSchemaName ¶
func (s *GetSchemaMappingInput) SetSchemaName(v string) *GetSchemaMappingInput
SetSchemaName sets the SchemaName field's value.
func (GetSchemaMappingInput) String ¶
func (s GetSchemaMappingInput) 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 (*GetSchemaMappingInput) Validate ¶
func (s *GetSchemaMappingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSchemaMappingOutput ¶
type GetSchemaMappingOutput struct { // The timestamp of when the SchemaMapping was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // A description of the schema. Description *string `locationName:"description" type:"string"` // Specifies whether the schema mapping has been applied to a workflow. // // HasWorkflows is a required field HasWorkflows *bool `locationName:"hasWorkflows" type:"boolean" required:"true"` // A list of MappedInputFields. Each MappedInputField corresponds to a column // the source data table, and contains column name plus additional information // Venice uses for matching. // // MappedInputFields is a required field MappedInputFields []*SchemaInputAttribute `locationName:"mappedInputFields" min:"2" type:"list" required:"true"` // The ARN (Amazon Resource Name) that Entity Resolution generated for the SchemaMapping. // // SchemaArn is a required field SchemaArn *string `locationName:"schemaArn" type:"string" required:"true"` // The name of the schema. // // SchemaName is a required field SchemaName *string `locationName:"schemaName" min:"1" type:"string" required:"true"` // The tags used to organize, track, or control access for this resource. Tags map[string]*string `locationName:"tags" type:"map"` // The timestamp of when the SchemaMapping was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (GetSchemaMappingOutput) GoString ¶
func (s GetSchemaMappingOutput) 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 (*GetSchemaMappingOutput) SetCreatedAt ¶
func (s *GetSchemaMappingOutput) SetCreatedAt(v time.Time) *GetSchemaMappingOutput
SetCreatedAt sets the CreatedAt field's value.
func (*GetSchemaMappingOutput) SetDescription ¶
func (s *GetSchemaMappingOutput) SetDescription(v string) *GetSchemaMappingOutput
SetDescription sets the Description field's value.
func (*GetSchemaMappingOutput) SetHasWorkflows ¶
func (s *GetSchemaMappingOutput) SetHasWorkflows(v bool) *GetSchemaMappingOutput
SetHasWorkflows sets the HasWorkflows field's value.
func (*GetSchemaMappingOutput) SetMappedInputFields ¶
func (s *GetSchemaMappingOutput) SetMappedInputFields(v []*SchemaInputAttribute) *GetSchemaMappingOutput
SetMappedInputFields sets the MappedInputFields field's value.
func (*GetSchemaMappingOutput) SetSchemaArn ¶
func (s *GetSchemaMappingOutput) SetSchemaArn(v string) *GetSchemaMappingOutput
SetSchemaArn sets the SchemaArn field's value.
func (*GetSchemaMappingOutput) SetSchemaName ¶
func (s *GetSchemaMappingOutput) SetSchemaName(v string) *GetSchemaMappingOutput
SetSchemaName sets the SchemaName field's value.
func (*GetSchemaMappingOutput) SetTags ¶
func (s *GetSchemaMappingOutput) SetTags(v map[string]*string) *GetSchemaMappingOutput
SetTags sets the Tags field's value.
func (*GetSchemaMappingOutput) SetUpdatedAt ¶
func (s *GetSchemaMappingOutput) SetUpdatedAt(v time.Time) *GetSchemaMappingOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (GetSchemaMappingOutput) String ¶
func (s GetSchemaMappingOutput) 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 IdMappingJobMetrics ¶
type IdMappingJobMetrics struct { // The total number of records that were input for processing. InputRecords *int64 `locationName:"inputRecords" type:"integer"` // The total number of records that did not get processed. RecordsNotProcessed *int64 `locationName:"recordsNotProcessed" type:"integer"` // The total number of records that were mapped. TotalMappedRecords *int64 `locationName:"totalMappedRecords" type:"integer"` // The total number of mapped source records. TotalMappedSourceRecords *int64 `locationName:"totalMappedSourceRecords" type:"integer"` // The total number of distinct mapped target records. TotalMappedTargetRecords *int64 `locationName:"totalMappedTargetRecords" type:"integer"` // The total number of records that were processed. TotalRecordsProcessed *int64 `locationName:"totalRecordsProcessed" type:"integer"` // contains filtered or unexported fields }
An object containing InputRecords, RecordsNotProcessed, TotalRecordsProcessed, TotalMappedRecords, TotalMappedSourceRecords, and TotalMappedTargetRecords.
func (IdMappingJobMetrics) GoString ¶
func (s IdMappingJobMetrics) 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 (*IdMappingJobMetrics) SetInputRecords ¶
func (s *IdMappingJobMetrics) SetInputRecords(v int64) *IdMappingJobMetrics
SetInputRecords sets the InputRecords field's value.
func (*IdMappingJobMetrics) SetRecordsNotProcessed ¶
func (s *IdMappingJobMetrics) SetRecordsNotProcessed(v int64) *IdMappingJobMetrics
SetRecordsNotProcessed sets the RecordsNotProcessed field's value.
func (*IdMappingJobMetrics) SetTotalMappedRecords ¶
func (s *IdMappingJobMetrics) SetTotalMappedRecords(v int64) *IdMappingJobMetrics
SetTotalMappedRecords sets the TotalMappedRecords field's value.
func (*IdMappingJobMetrics) SetTotalMappedSourceRecords ¶
func (s *IdMappingJobMetrics) SetTotalMappedSourceRecords(v int64) *IdMappingJobMetrics
SetTotalMappedSourceRecords sets the TotalMappedSourceRecords field's value.
func (*IdMappingJobMetrics) SetTotalMappedTargetRecords ¶
func (s *IdMappingJobMetrics) SetTotalMappedTargetRecords(v int64) *IdMappingJobMetrics
SetTotalMappedTargetRecords sets the TotalMappedTargetRecords field's value.
func (*IdMappingJobMetrics) SetTotalRecordsProcessed ¶
func (s *IdMappingJobMetrics) SetTotalRecordsProcessed(v int64) *IdMappingJobMetrics
SetTotalRecordsProcessed sets the TotalRecordsProcessed field's value.
func (IdMappingJobMetrics) String ¶
func (s IdMappingJobMetrics) 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 IdMappingJobOutputSource ¶
type IdMappingJobOutputSource struct { // Customer KMS ARN for encryption at rest. If not provided, system will use // an Entity Resolution managed KMS key. KMSArn *string `type:"string"` // The S3 path to which Entity Resolution will write the output table. // // OutputS3Path is a required field OutputS3Path *string `locationName:"outputS3Path" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes // this role to access Amazon Web Services resources on your behalf as part // of workflow execution. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
An object containing KMSArn, OutputS3Path, and RoleARN.
func (IdMappingJobOutputSource) GoString ¶
func (s IdMappingJobOutputSource) 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 (*IdMappingJobOutputSource) SetKMSArn ¶
func (s *IdMappingJobOutputSource) SetKMSArn(v string) *IdMappingJobOutputSource
SetKMSArn sets the KMSArn field's value.
func (*IdMappingJobOutputSource) SetOutputS3Path ¶
func (s *IdMappingJobOutputSource) SetOutputS3Path(v string) *IdMappingJobOutputSource
SetOutputS3Path sets the OutputS3Path field's value.
func (*IdMappingJobOutputSource) SetRoleArn ¶
func (s *IdMappingJobOutputSource) SetRoleArn(v string) *IdMappingJobOutputSource
SetRoleArn sets the RoleArn field's value.
func (IdMappingJobOutputSource) String ¶
func (s IdMappingJobOutputSource) 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 (*IdMappingJobOutputSource) Validate ¶
func (s *IdMappingJobOutputSource) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type IdMappingRuleBasedProperties ¶
type IdMappingRuleBasedProperties struct { // The comparison type. You can either choose ONE_TO_ONE or MANY_TO_MANY as // the attributeMatchingModel. // // If you choose MANY_TO_MANY, the system can match attributes across the sub-types // of an attribute type. For example, if the value of the Email field of Profile // A matches the value of the BusinessEmail field of Profile B, the two profiles // are matched on the Email attribute type. // // If you choose ONE_TO_ONE, the system can only match attributes if the sub-types // are an exact match. For example, for the Email attribute type, the system // will only consider it a match if the value of the Email field of Profile // A matches the value of the Email field of Profile B. // // AttributeMatchingModel is a required field AttributeMatchingModel *string `locationName:"attributeMatchingModel" type:"string" required:"true" enum:"AttributeMatchingModel"` // The type of matching record that is allowed to be used in an ID mapping workflow. // // If the value is set to ONE_SOURCE_TO_ONE_TARGET, only one record in the source // can be matched to the same record in the target. // // If the value is set to MANY_SOURCE_TO_ONE_TARGET, multiple records in the // source can be matched to one record in the target. // // RecordMatchingModel is a required field RecordMatchingModel *string `locationName:"recordMatchingModel" type:"string" required:"true" enum:"RecordMatchingModel"` // The set of rules you can use in an ID mapping workflow. The limitations specified // for the source or target to define the match rules must be compatible. // // RuleDefinitionType is a required field RuleDefinitionType *string `locationName:"ruleDefinitionType" type:"string" required:"true" enum:"IdMappingWorkflowRuleDefinitionType"` // The rules that can be used for ID mapping. Rules []*Rule `locationName:"rules" min:"1" type:"list"` // contains filtered or unexported fields }
An object that defines the list of matching rules to run in an ID mapping workflow.
func (IdMappingRuleBasedProperties) GoString ¶
func (s IdMappingRuleBasedProperties) 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 (*IdMappingRuleBasedProperties) SetAttributeMatchingModel ¶
func (s *IdMappingRuleBasedProperties) SetAttributeMatchingModel(v string) *IdMappingRuleBasedProperties
SetAttributeMatchingModel sets the AttributeMatchingModel field's value.
func (*IdMappingRuleBasedProperties) SetRecordMatchingModel ¶
func (s *IdMappingRuleBasedProperties) SetRecordMatchingModel(v string) *IdMappingRuleBasedProperties
SetRecordMatchingModel sets the RecordMatchingModel field's value.
func (*IdMappingRuleBasedProperties) SetRuleDefinitionType ¶
func (s *IdMappingRuleBasedProperties) SetRuleDefinitionType(v string) *IdMappingRuleBasedProperties
SetRuleDefinitionType sets the RuleDefinitionType field's value.
func (*IdMappingRuleBasedProperties) SetRules ¶
func (s *IdMappingRuleBasedProperties) SetRules(v []*Rule) *IdMappingRuleBasedProperties
SetRules sets the Rules field's value.
func (IdMappingRuleBasedProperties) String ¶
func (s IdMappingRuleBasedProperties) 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 (*IdMappingRuleBasedProperties) Validate ¶
func (s *IdMappingRuleBasedProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type IdMappingTechniques ¶
type IdMappingTechniques struct { // The type of ID mapping. // // IdMappingType is a required field IdMappingType *string `locationName:"idMappingType" type:"string" required:"true" enum:"IdMappingType"` // An object which defines any additional configurations required by the provider // service. ProviderProperties *ProviderProperties `locationName:"providerProperties" type:"structure"` // An object which defines any additional configurations required by rule-based // matching. RuleBasedProperties *IdMappingRuleBasedProperties `locationName:"ruleBasedProperties" type:"structure"` // contains filtered or unexported fields }
An object which defines the ID mapping technique and any additional configurations.
func (IdMappingTechniques) GoString ¶
func (s IdMappingTechniques) 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 (*IdMappingTechniques) SetIdMappingType ¶
func (s *IdMappingTechniques) SetIdMappingType(v string) *IdMappingTechniques
SetIdMappingType sets the IdMappingType field's value.
func (*IdMappingTechniques) SetProviderProperties ¶
func (s *IdMappingTechniques) SetProviderProperties(v *ProviderProperties) *IdMappingTechniques
SetProviderProperties sets the ProviderProperties field's value.
func (*IdMappingTechniques) SetRuleBasedProperties ¶
func (s *IdMappingTechniques) SetRuleBasedProperties(v *IdMappingRuleBasedProperties) *IdMappingTechniques
SetRuleBasedProperties sets the RuleBasedProperties field's value.
func (IdMappingTechniques) String ¶
func (s IdMappingTechniques) 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 (*IdMappingTechniques) Validate ¶
func (s *IdMappingTechniques) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type IdMappingWorkflowInputSource ¶
type IdMappingWorkflowInputSource struct { // An Glue table Amazon Resource Name (ARN) or a matching workflow ARN for the // input source table. // // InputSourceARN is a required field InputSourceARN *string `locationName:"inputSourceARN" type:"string" required:"true"` // The name of the schema to be retrieved. SchemaName *string `locationName:"schemaName" min:"1" type:"string"` // The type of ID namespace. There are two types: SOURCE and TARGET. // // The SOURCE contains configurations for sourceId data that will be processed // in an ID mapping workflow. // // The TARGET contains a configuration of targetId which all sourceIds will // resolve to. Type *string `locationName:"type" type:"string" enum:"IdNamespaceType"` // contains filtered or unexported fields }
An object containing InputSourceARN, SchemaName, and Type.
func (IdMappingWorkflowInputSource) GoString ¶
func (s IdMappingWorkflowInputSource) 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 (*IdMappingWorkflowInputSource) SetInputSourceARN ¶
func (s *IdMappingWorkflowInputSource) SetInputSourceARN(v string) *IdMappingWorkflowInputSource
SetInputSourceARN sets the InputSourceARN field's value.
func (*IdMappingWorkflowInputSource) SetSchemaName ¶
func (s *IdMappingWorkflowInputSource) SetSchemaName(v string) *IdMappingWorkflowInputSource
SetSchemaName sets the SchemaName field's value.
func (*IdMappingWorkflowInputSource) SetType ¶
func (s *IdMappingWorkflowInputSource) SetType(v string) *IdMappingWorkflowInputSource
SetType sets the Type field's value.
func (IdMappingWorkflowInputSource) String ¶
func (s IdMappingWorkflowInputSource) 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 (*IdMappingWorkflowInputSource) Validate ¶
func (s *IdMappingWorkflowInputSource) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type IdMappingWorkflowOutputSource ¶
type IdMappingWorkflowOutputSource struct { // Customer KMS ARN for encryption at rest. If not provided, system will use // an Entity Resolution managed KMS key. KMSArn *string `type:"string"` // The S3 path to which Entity Resolution will write the output table. // // OutputS3Path is a required field OutputS3Path *string `locationName:"outputS3Path" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The output source for the ID mapping workflow.
func (IdMappingWorkflowOutputSource) GoString ¶
func (s IdMappingWorkflowOutputSource) 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 (*IdMappingWorkflowOutputSource) SetKMSArn ¶
func (s *IdMappingWorkflowOutputSource) SetKMSArn(v string) *IdMappingWorkflowOutputSource
SetKMSArn sets the KMSArn field's value.
func (*IdMappingWorkflowOutputSource) SetOutputS3Path ¶
func (s *IdMappingWorkflowOutputSource) SetOutputS3Path(v string) *IdMappingWorkflowOutputSource
SetOutputS3Path sets the OutputS3Path field's value.
func (IdMappingWorkflowOutputSource) String ¶
func (s IdMappingWorkflowOutputSource) 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 (*IdMappingWorkflowOutputSource) Validate ¶
func (s *IdMappingWorkflowOutputSource) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type IdMappingWorkflowSummary ¶
type IdMappingWorkflowSummary struct { // The timestamp of when the workflow was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // The timestamp of when the workflow was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"` // The ARN (Amazon Resource Name) that Entity Resolution generated for the IdMappingWorkflow. // // WorkflowArn is a required field WorkflowArn *string `locationName:"workflowArn" type:"string" required:"true"` // The name of the workflow. // // WorkflowName is a required field WorkflowName *string `locationName:"workflowName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A list of IdMappingWorkflowSummary objects, each of which contain the fields WorkflowName, WorkflowArn, CreatedAt, and UpdatedAt.
func (IdMappingWorkflowSummary) GoString ¶
func (s IdMappingWorkflowSummary) 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 (*IdMappingWorkflowSummary) SetCreatedAt ¶
func (s *IdMappingWorkflowSummary) SetCreatedAt(v time.Time) *IdMappingWorkflowSummary
SetCreatedAt sets the CreatedAt field's value.
func (*IdMappingWorkflowSummary) SetUpdatedAt ¶
func (s *IdMappingWorkflowSummary) SetUpdatedAt(v time.Time) *IdMappingWorkflowSummary
SetUpdatedAt sets the UpdatedAt field's value.
func (*IdMappingWorkflowSummary) SetWorkflowArn ¶
func (s *IdMappingWorkflowSummary) SetWorkflowArn(v string) *IdMappingWorkflowSummary
SetWorkflowArn sets the WorkflowArn field's value.
func (*IdMappingWorkflowSummary) SetWorkflowName ¶
func (s *IdMappingWorkflowSummary) SetWorkflowName(v string) *IdMappingWorkflowSummary
SetWorkflowName sets the WorkflowName field's value.
func (IdMappingWorkflowSummary) String ¶
func (s IdMappingWorkflowSummary) 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 IdNamespaceIdMappingWorkflowMetadata ¶
type IdNamespaceIdMappingWorkflowMetadata struct { // The type of ID mapping. // // IdMappingType is a required field IdMappingType *string `locationName:"idMappingType" type:"string" required:"true" enum:"IdMappingType"` // contains filtered or unexported fields }
The settings for the ID namespace for the ID mapping workflow job.
func (IdNamespaceIdMappingWorkflowMetadata) GoString ¶
func (s IdNamespaceIdMappingWorkflowMetadata) 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 (*IdNamespaceIdMappingWorkflowMetadata) SetIdMappingType ¶
func (s *IdNamespaceIdMappingWorkflowMetadata) SetIdMappingType(v string) *IdNamespaceIdMappingWorkflowMetadata
SetIdMappingType sets the IdMappingType field's value.
func (IdNamespaceIdMappingWorkflowMetadata) String ¶
func (s IdNamespaceIdMappingWorkflowMetadata) 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 IdNamespaceIdMappingWorkflowProperties ¶
type IdNamespaceIdMappingWorkflowProperties struct { // The type of ID mapping. // // IdMappingType is a required field IdMappingType *string `locationName:"idMappingType" type:"string" required:"true" enum:"IdMappingType"` // An object which defines any additional configurations required by the provider // service. ProviderProperties *NamespaceProviderProperties `locationName:"providerProperties" type:"structure"` // An object which defines any additional configurations required by rule-based // matching. RuleBasedProperties *NamespaceRuleBasedProperties `locationName:"ruleBasedProperties" type:"structure"` // contains filtered or unexported fields }
An object containing IdMappingType, ProviderProperties, and RuleBasedProperties.
func (IdNamespaceIdMappingWorkflowProperties) GoString ¶
func (s IdNamespaceIdMappingWorkflowProperties) 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 (*IdNamespaceIdMappingWorkflowProperties) SetIdMappingType ¶
func (s *IdNamespaceIdMappingWorkflowProperties) SetIdMappingType(v string) *IdNamespaceIdMappingWorkflowProperties
SetIdMappingType sets the IdMappingType field's value.
func (*IdNamespaceIdMappingWorkflowProperties) SetProviderProperties ¶
func (s *IdNamespaceIdMappingWorkflowProperties) SetProviderProperties(v *NamespaceProviderProperties) *IdNamespaceIdMappingWorkflowProperties
SetProviderProperties sets the ProviderProperties field's value.
func (*IdNamespaceIdMappingWorkflowProperties) SetRuleBasedProperties ¶
func (s *IdNamespaceIdMappingWorkflowProperties) SetRuleBasedProperties(v *NamespaceRuleBasedProperties) *IdNamespaceIdMappingWorkflowProperties
SetRuleBasedProperties sets the RuleBasedProperties field's value.
func (IdNamespaceIdMappingWorkflowProperties) String ¶
func (s IdNamespaceIdMappingWorkflowProperties) 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 (*IdNamespaceIdMappingWorkflowProperties) Validate ¶
func (s *IdNamespaceIdMappingWorkflowProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type IdNamespaceInputSource ¶
type IdNamespaceInputSource struct { // An Glue table Amazon Resource Name (ARN) or a matching workflow ARN for the // input source table. // // InputSourceARN is a required field InputSourceARN *string `locationName:"inputSourceARN" type:"string" required:"true"` // The name of the schema. SchemaName *string `locationName:"schemaName" min:"1" type:"string"` // contains filtered or unexported fields }
An object containing InputSourceARN and SchemaName.
func (IdNamespaceInputSource) GoString ¶
func (s IdNamespaceInputSource) 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 (*IdNamespaceInputSource) SetInputSourceARN ¶
func (s *IdNamespaceInputSource) SetInputSourceARN(v string) *IdNamespaceInputSource
SetInputSourceARN sets the InputSourceARN field's value.
func (*IdNamespaceInputSource) SetSchemaName ¶
func (s *IdNamespaceInputSource) SetSchemaName(v string) *IdNamespaceInputSource
SetSchemaName sets the SchemaName field's value.
func (IdNamespaceInputSource) String ¶
func (s IdNamespaceInputSource) 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 (*IdNamespaceInputSource) Validate ¶
func (s *IdNamespaceInputSource) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type IdNamespaceSummary ¶
type IdNamespaceSummary struct { // The timestamp of when the ID namespace was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // The description of the ID namespace. Description *string `locationName:"description" type:"string"` // An object which defines any additional configurations required by the ID // mapping workflow. IdMappingWorkflowProperties []*IdNamespaceIdMappingWorkflowMetadata `locationName:"idMappingWorkflowProperties" min:"1" type:"list"` // The Amazon Resource Name (ARN) of the ID namespace. // // IdNamespaceArn is a required field IdNamespaceArn *string `locationName:"idNamespaceArn" type:"string" required:"true"` // The name of the ID namespace. // // IdNamespaceName is a required field IdNamespaceName *string `locationName:"idNamespaceName" min:"1" type:"string" required:"true"` // The type of ID namespace. There are two types: SOURCE and TARGET. // // The SOURCE contains configurations for sourceId data that will be processed // in an ID mapping workflow. // // The TARGET contains a configuration of targetId which all sourceIds will // resolve to. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"IdNamespaceType"` // The timestamp of when the ID namespace was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"` // contains filtered or unexported fields }
A summary of ID namespaces.
func (IdNamespaceSummary) GoString ¶
func (s IdNamespaceSummary) 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 (*IdNamespaceSummary) SetCreatedAt ¶
func (s *IdNamespaceSummary) SetCreatedAt(v time.Time) *IdNamespaceSummary
SetCreatedAt sets the CreatedAt field's value.
func (*IdNamespaceSummary) SetDescription ¶
func (s *IdNamespaceSummary) SetDescription(v string) *IdNamespaceSummary
SetDescription sets the Description field's value.
func (*IdNamespaceSummary) SetIdMappingWorkflowProperties ¶
func (s *IdNamespaceSummary) SetIdMappingWorkflowProperties(v []*IdNamespaceIdMappingWorkflowMetadata) *IdNamespaceSummary
SetIdMappingWorkflowProperties sets the IdMappingWorkflowProperties field's value.
func (*IdNamespaceSummary) SetIdNamespaceArn ¶
func (s *IdNamespaceSummary) SetIdNamespaceArn(v string) *IdNamespaceSummary
SetIdNamespaceArn sets the IdNamespaceArn field's value.
func (*IdNamespaceSummary) SetIdNamespaceName ¶
func (s *IdNamespaceSummary) SetIdNamespaceName(v string) *IdNamespaceSummary
SetIdNamespaceName sets the IdNamespaceName field's value.
func (*IdNamespaceSummary) SetType ¶
func (s *IdNamespaceSummary) SetType(v string) *IdNamespaceSummary
SetType sets the Type field's value.
func (*IdNamespaceSummary) SetUpdatedAt ¶
func (s *IdNamespaceSummary) SetUpdatedAt(v time.Time) *IdNamespaceSummary
SetUpdatedAt sets the UpdatedAt field's value.
func (IdNamespaceSummary) String ¶
func (s IdNamespaceSummary) 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 IncrementalRunConfig ¶
type IncrementalRunConfig struct { // The type of incremental run. It takes only one value: IMMEDIATE. IncrementalRunType *string `locationName:"incrementalRunType" type:"string" enum:"IncrementalRunType"` // contains filtered or unexported fields }
An object which defines an incremental run type and has only incrementalRunType as a field.
func (IncrementalRunConfig) GoString ¶
func (s IncrementalRunConfig) 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 (*IncrementalRunConfig) SetIncrementalRunType ¶
func (s *IncrementalRunConfig) SetIncrementalRunType(v string) *IncrementalRunConfig
SetIncrementalRunType sets the IncrementalRunType field's value.
func (IncrementalRunConfig) String ¶
func (s IncrementalRunConfig) 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 InputSource ¶
type InputSource struct { // Normalizes the attributes defined in the schema in the input data. For example, // if an attribute has an AttributeType of PHONE_NUMBER, and the data in the // input table is in a format of 1234567890, Entity Resolution will normalize // this field in the output to (123)-456-7890. ApplyNormalization *bool `locationName:"applyNormalization" type:"boolean"` // An Glue table Amazon Resource Name (ARN) for the input source table. // // InputSourceARN is a required field InputSourceARN *string `locationName:"inputSourceARN" type:"string" required:"true"` // The name of the schema to be retrieved. // // SchemaName is a required field SchemaName *string `locationName:"schemaName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
An object containing InputSourceARN, SchemaName, and ApplyNormalization.
func (InputSource) GoString ¶
func (s InputSource) 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 (*InputSource) SetApplyNormalization ¶
func (s *InputSource) SetApplyNormalization(v bool) *InputSource
SetApplyNormalization sets the ApplyNormalization field's value.
func (*InputSource) SetInputSourceARN ¶
func (s *InputSource) SetInputSourceARN(v string) *InputSource
SetInputSourceARN sets the InputSourceARN field's value.
func (*InputSource) SetSchemaName ¶
func (s *InputSource) SetSchemaName(v string) *InputSource
SetSchemaName sets the SchemaName field's value.
func (InputSource) String ¶
func (s InputSource) 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 (*InputSource) Validate ¶
func (s *InputSource) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type IntermediateSourceConfiguration ¶
type IntermediateSourceConfiguration struct { // The Amazon S3 location (bucket and prefix). For example: s3://provider_bucket/DOC-EXAMPLE-BUCKET // // IntermediateS3Path is a required field IntermediateS3Path *string `locationName:"intermediateS3Path" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The Amazon S3 location that temporarily stores your data while it processes. Your information won't be saved permanently.
func (IntermediateSourceConfiguration) GoString ¶
func (s IntermediateSourceConfiguration) 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 (*IntermediateSourceConfiguration) SetIntermediateS3Path ¶
func (s *IntermediateSourceConfiguration) SetIntermediateS3Path(v string) *IntermediateSourceConfiguration
SetIntermediateS3Path sets the IntermediateS3Path field's value.
func (IntermediateSourceConfiguration) String ¶
func (s IntermediateSourceConfiguration) 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 (*IntermediateSourceConfiguration) Validate ¶
func (s *IntermediateSourceConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" min:"1" type:"string"` // contains filtered or unexported fields }
This exception occurs when there is an internal failure in the Entity Resolution service.
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 JobMetrics ¶
type JobMetrics struct { // The total number of input records. InputRecords *int64 `locationName:"inputRecords" type:"integer"` // The total number of matchIDs generated. MatchIDs *int64 `locationName:"matchIDs" type:"integer"` // The total number of records that did not get processed. RecordsNotProcessed *int64 `locationName:"recordsNotProcessed" type:"integer"` // The total number of records processed. TotalRecordsProcessed *int64 `locationName:"totalRecordsProcessed" type:"integer"` // contains filtered or unexported fields }
An object containing InputRecords, TotalRecordsProcessed, MatchIDs, and RecordsNotProcessed.
func (JobMetrics) GoString ¶
func (s JobMetrics) 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 (*JobMetrics) SetInputRecords ¶
func (s *JobMetrics) SetInputRecords(v int64) *JobMetrics
SetInputRecords sets the InputRecords field's value.
func (*JobMetrics) SetMatchIDs ¶
func (s *JobMetrics) SetMatchIDs(v int64) *JobMetrics
SetMatchIDs sets the MatchIDs field's value.
func (*JobMetrics) SetRecordsNotProcessed ¶
func (s *JobMetrics) SetRecordsNotProcessed(v int64) *JobMetrics
SetRecordsNotProcessed sets the RecordsNotProcessed field's value.
func (*JobMetrics) SetTotalRecordsProcessed ¶
func (s *JobMetrics) SetTotalRecordsProcessed(v int64) *JobMetrics
SetTotalRecordsProcessed sets the TotalRecordsProcessed field's value.
func (JobMetrics) String ¶
func (s JobMetrics) 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 JobOutputSource ¶
type JobOutputSource struct { // Customer KMS ARN for encryption at rest. If not provided, system will use // an Entity Resolution managed KMS key. KMSArn *string `type:"string"` // The S3 path to which Entity Resolution will write the output table. // // OutputS3Path is a required field OutputS3Path *string `locationName:"outputS3Path" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes // this role to access Amazon Web Services resources on your behalf as part // of workflow execution. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
An object containing KMSArn, OutputS3Path, and RoleArn.
func (JobOutputSource) GoString ¶
func (s JobOutputSource) 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 (*JobOutputSource) SetKMSArn ¶
func (s *JobOutputSource) SetKMSArn(v string) *JobOutputSource
SetKMSArn sets the KMSArn field's value.
func (*JobOutputSource) SetOutputS3Path ¶
func (s *JobOutputSource) SetOutputS3Path(v string) *JobOutputSource
SetOutputS3Path sets the OutputS3Path field's value.
func (*JobOutputSource) SetRoleArn ¶
func (s *JobOutputSource) SetRoleArn(v string) *JobOutputSource
SetRoleArn sets the RoleArn field's value.
func (JobOutputSource) String ¶
func (s JobOutputSource) 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 JobSummary ¶
type JobSummary struct { // The time at which the job has finished. EndTime *time.Time `locationName:"endTime" type:"timestamp"` // The ID of the job. // // JobId is a required field JobId *string `locationName:"jobId" type:"string" required:"true"` // The time at which the job was started. // // StartTime is a required field StartTime *time.Time `locationName:"startTime" type:"timestamp" required:"true"` // The current status of the job. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"JobStatus"` // contains filtered or unexported fields }
An object containing the JobId, Status, StartTime, and EndTime of a job.
func (JobSummary) GoString ¶
func (s JobSummary) 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 (*JobSummary) SetEndTime ¶
func (s *JobSummary) SetEndTime(v time.Time) *JobSummary
SetEndTime sets the EndTime field's value.
func (*JobSummary) SetJobId ¶
func (s *JobSummary) SetJobId(v string) *JobSummary
SetJobId sets the JobId field's value.
func (*JobSummary) SetStartTime ¶
func (s *JobSummary) SetStartTime(v time.Time) *JobSummary
SetStartTime sets the StartTime field's value.
func (*JobSummary) SetStatus ¶
func (s *JobSummary) SetStatus(v string) *JobSummary
SetStatus sets the Status field's value.
func (JobSummary) String ¶
func (s JobSummary) 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 ListIdMappingJobsInput ¶
type ListIdMappingJobsInput struct { // The maximum number of objects returned per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The pagination token from the previous API call. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // The name of the workflow to be retrieved. // // WorkflowName is a required field WorkflowName *string `location:"uri" locationName:"workflowName" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListIdMappingJobsInput) GoString ¶
func (s ListIdMappingJobsInput) 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 (*ListIdMappingJobsInput) SetMaxResults ¶
func (s *ListIdMappingJobsInput) SetMaxResults(v int64) *ListIdMappingJobsInput
SetMaxResults sets the MaxResults field's value.
func (*ListIdMappingJobsInput) SetNextToken ¶
func (s *ListIdMappingJobsInput) SetNextToken(v string) *ListIdMappingJobsInput
SetNextToken sets the NextToken field's value.
func (*ListIdMappingJobsInput) SetWorkflowName ¶
func (s *ListIdMappingJobsInput) SetWorkflowName(v string) *ListIdMappingJobsInput
SetWorkflowName sets the WorkflowName field's value.
func (ListIdMappingJobsInput) String ¶
func (s ListIdMappingJobsInput) 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 (*ListIdMappingJobsInput) Validate ¶
func (s *ListIdMappingJobsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListIdMappingJobsOutput ¶
type ListIdMappingJobsOutput struct { // A list of JobSummary objects. Jobs []*JobSummary `locationName:"jobs" type:"list"` // The pagination token from the previous API call. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListIdMappingJobsOutput) GoString ¶
func (s ListIdMappingJobsOutput) 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 (*ListIdMappingJobsOutput) SetJobs ¶
func (s *ListIdMappingJobsOutput) SetJobs(v []*JobSummary) *ListIdMappingJobsOutput
SetJobs sets the Jobs field's value.
func (*ListIdMappingJobsOutput) SetNextToken ¶
func (s *ListIdMappingJobsOutput) SetNextToken(v string) *ListIdMappingJobsOutput
SetNextToken sets the NextToken field's value.
func (ListIdMappingJobsOutput) String ¶
func (s ListIdMappingJobsOutput) 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 ListIdMappingWorkflowsInput ¶
type ListIdMappingWorkflowsInput struct { // The maximum number of objects returned per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // The pagination token from the previous API call. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListIdMappingWorkflowsInput) GoString ¶
func (s ListIdMappingWorkflowsInput) 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 (*ListIdMappingWorkflowsInput) SetMaxResults ¶
func (s *ListIdMappingWorkflowsInput) SetMaxResults(v int64) *ListIdMappingWorkflowsInput
SetMaxResults sets the MaxResults field's value.
func (*ListIdMappingWorkflowsInput) SetNextToken ¶
func (s *ListIdMappingWorkflowsInput) SetNextToken(v string) *ListIdMappingWorkflowsInput
SetNextToken sets the NextToken field's value.
func (ListIdMappingWorkflowsInput) String ¶
func (s ListIdMappingWorkflowsInput) 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 (*ListIdMappingWorkflowsInput) Validate ¶
func (s *ListIdMappingWorkflowsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListIdMappingWorkflowsOutput ¶
type ListIdMappingWorkflowsOutput struct { // The pagination token from the previous API call. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // A list of IdMappingWorkflowSummary objects. WorkflowSummaries []*IdMappingWorkflowSummary `locationName:"workflowSummaries" type:"list"` // contains filtered or unexported fields }
func (ListIdMappingWorkflowsOutput) GoString ¶
func (s ListIdMappingWorkflowsOutput) 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 (*ListIdMappingWorkflowsOutput) SetNextToken ¶
func (s *ListIdMappingWorkflowsOutput) SetNextToken(v string) *ListIdMappingWorkflowsOutput
SetNextToken sets the NextToken field's value.
func (*ListIdMappingWorkflowsOutput) SetWorkflowSummaries ¶
func (s *ListIdMappingWorkflowsOutput) SetWorkflowSummaries(v []*IdMappingWorkflowSummary) *ListIdMappingWorkflowsOutput
SetWorkflowSummaries sets the WorkflowSummaries field's value.
func (ListIdMappingWorkflowsOutput) String ¶
func (s ListIdMappingWorkflowsOutput) 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 ListIdNamespacesInput ¶
type ListIdNamespacesInput struct { // The maximum number of IdNamespace objects returned per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // The pagination token from the previous API call. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListIdNamespacesInput) GoString ¶
func (s ListIdNamespacesInput) 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 (*ListIdNamespacesInput) SetMaxResults ¶
func (s *ListIdNamespacesInput) SetMaxResults(v int64) *ListIdNamespacesInput
SetMaxResults sets the MaxResults field's value.
func (*ListIdNamespacesInput) SetNextToken ¶
func (s *ListIdNamespacesInput) SetNextToken(v string) *ListIdNamespacesInput
SetNextToken sets the NextToken field's value.
func (ListIdNamespacesInput) String ¶
func (s ListIdNamespacesInput) 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 (*ListIdNamespacesInput) Validate ¶
func (s *ListIdNamespacesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListIdNamespacesOutput ¶
type ListIdNamespacesOutput struct { // A list of IdNamespaceSummaries objects. IdNamespaceSummaries []*IdNamespaceSummary `locationName:"idNamespaceSummaries" type:"list"` // The pagination token from the previous API call. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListIdNamespacesOutput) GoString ¶
func (s ListIdNamespacesOutput) 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 (*ListIdNamespacesOutput) SetIdNamespaceSummaries ¶
func (s *ListIdNamespacesOutput) SetIdNamespaceSummaries(v []*IdNamespaceSummary) *ListIdNamespacesOutput
SetIdNamespaceSummaries sets the IdNamespaceSummaries field's value.
func (*ListIdNamespacesOutput) SetNextToken ¶
func (s *ListIdNamespacesOutput) SetNextToken(v string) *ListIdNamespacesOutput
SetNextToken sets the NextToken field's value.
func (ListIdNamespacesOutput) String ¶
func (s ListIdNamespacesOutput) 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 ListMatchingJobsInput ¶
type ListMatchingJobsInput struct { // The maximum number of objects returned per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The pagination token from the previous API call. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // The name of the workflow to be retrieved. // // WorkflowName is a required field WorkflowName *string `location:"uri" locationName:"workflowName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListMatchingJobsInput) GoString ¶
func (s ListMatchingJobsInput) 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 (*ListMatchingJobsInput) SetMaxResults ¶
func (s *ListMatchingJobsInput) SetMaxResults(v int64) *ListMatchingJobsInput
SetMaxResults sets the MaxResults field's value.
func (*ListMatchingJobsInput) SetNextToken ¶
func (s *ListMatchingJobsInput) SetNextToken(v string) *ListMatchingJobsInput
SetNextToken sets the NextToken field's value.
func (*ListMatchingJobsInput) SetWorkflowName ¶
func (s *ListMatchingJobsInput) SetWorkflowName(v string) *ListMatchingJobsInput
SetWorkflowName sets the WorkflowName field's value.
func (ListMatchingJobsInput) String ¶
func (s ListMatchingJobsInput) 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 (*ListMatchingJobsInput) Validate ¶
func (s *ListMatchingJobsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListMatchingJobsOutput ¶
type ListMatchingJobsOutput struct { // A list of JobSummary objects, each of which contain the ID, status, start // time, and end time of a job. Jobs []*JobSummary `locationName:"jobs" type:"list"` // The pagination token from the previous API call. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListMatchingJobsOutput) GoString ¶
func (s ListMatchingJobsOutput) 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 (*ListMatchingJobsOutput) SetJobs ¶
func (s *ListMatchingJobsOutput) SetJobs(v []*JobSummary) *ListMatchingJobsOutput
SetJobs sets the Jobs field's value.
func (*ListMatchingJobsOutput) SetNextToken ¶
func (s *ListMatchingJobsOutput) SetNextToken(v string) *ListMatchingJobsOutput
SetNextToken sets the NextToken field's value.
func (ListMatchingJobsOutput) String ¶
func (s ListMatchingJobsOutput) 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 ListMatchingWorkflowsInput ¶
type ListMatchingWorkflowsInput struct { // The maximum number of objects returned per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // The pagination token from the previous API call. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListMatchingWorkflowsInput) GoString ¶
func (s ListMatchingWorkflowsInput) 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 (*ListMatchingWorkflowsInput) SetMaxResults ¶
func (s *ListMatchingWorkflowsInput) SetMaxResults(v int64) *ListMatchingWorkflowsInput
SetMaxResults sets the MaxResults field's value.
func (*ListMatchingWorkflowsInput) SetNextToken ¶
func (s *ListMatchingWorkflowsInput) SetNextToken(v string) *ListMatchingWorkflowsInput
SetNextToken sets the NextToken field's value.
func (ListMatchingWorkflowsInput) String ¶
func (s ListMatchingWorkflowsInput) 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 (*ListMatchingWorkflowsInput) Validate ¶
func (s *ListMatchingWorkflowsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListMatchingWorkflowsOutput ¶
type ListMatchingWorkflowsOutput struct { // The pagination token from the previous API call. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // A list of MatchingWorkflowSummary objects, each of which contain the fields // WorkflowName, WorkflowArn, CreatedAt, and UpdatedAt. WorkflowSummaries []*MatchingWorkflowSummary `locationName:"workflowSummaries" type:"list"` // contains filtered or unexported fields }
func (ListMatchingWorkflowsOutput) GoString ¶
func (s ListMatchingWorkflowsOutput) 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 (*ListMatchingWorkflowsOutput) SetNextToken ¶
func (s *ListMatchingWorkflowsOutput) SetNextToken(v string) *ListMatchingWorkflowsOutput
SetNextToken sets the NextToken field's value.
func (*ListMatchingWorkflowsOutput) SetWorkflowSummaries ¶
func (s *ListMatchingWorkflowsOutput) SetWorkflowSummaries(v []*MatchingWorkflowSummary) *ListMatchingWorkflowsOutput
SetWorkflowSummaries sets the WorkflowSummaries field's value.
func (ListMatchingWorkflowsOutput) String ¶
func (s ListMatchingWorkflowsOutput) 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 ListProviderServicesInput ¶
type ListProviderServicesInput struct { // The maximum number of objects returned per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"15" type:"integer"` // The pagination token from the previous API call. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // The name of the provider. This name is typically the company name. ProviderName *string `location:"querystring" locationName:"providerName" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListProviderServicesInput) GoString ¶
func (s ListProviderServicesInput) 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 (*ListProviderServicesInput) SetMaxResults ¶
func (s *ListProviderServicesInput) SetMaxResults(v int64) *ListProviderServicesInput
SetMaxResults sets the MaxResults field's value.
func (*ListProviderServicesInput) SetNextToken ¶
func (s *ListProviderServicesInput) SetNextToken(v string) *ListProviderServicesInput
SetNextToken sets the NextToken field's value.
func (*ListProviderServicesInput) SetProviderName ¶
func (s *ListProviderServicesInput) SetProviderName(v string) *ListProviderServicesInput
SetProviderName sets the ProviderName field's value.
func (ListProviderServicesInput) String ¶
func (s ListProviderServicesInput) 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 (*ListProviderServicesInput) Validate ¶
func (s *ListProviderServicesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListProviderServicesOutput ¶
type ListProviderServicesOutput struct { // The pagination token from the previous API call. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // A list of ProviderServices objects. ProviderServiceSummaries []*ProviderServiceSummary `locationName:"providerServiceSummaries" type:"list"` // contains filtered or unexported fields }
func (ListProviderServicesOutput) GoString ¶
func (s ListProviderServicesOutput) 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 (*ListProviderServicesOutput) SetNextToken ¶
func (s *ListProviderServicesOutput) SetNextToken(v string) *ListProviderServicesOutput
SetNextToken sets the NextToken field's value.
func (*ListProviderServicesOutput) SetProviderServiceSummaries ¶
func (s *ListProviderServicesOutput) SetProviderServiceSummaries(v []*ProviderServiceSummary) *ListProviderServicesOutput
SetProviderServiceSummaries sets the ProviderServiceSummaries field's value.
func (ListProviderServicesOutput) String ¶
func (s ListProviderServicesOutput) 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 ListSchemaMappingsInput ¶
type ListSchemaMappingsInput struct { // The maximum number of objects returned per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // The pagination token from the previous API call. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListSchemaMappingsInput) GoString ¶
func (s ListSchemaMappingsInput) 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 (*ListSchemaMappingsInput) SetMaxResults ¶
func (s *ListSchemaMappingsInput) SetMaxResults(v int64) *ListSchemaMappingsInput
SetMaxResults sets the MaxResults field's value.
func (*ListSchemaMappingsInput) SetNextToken ¶
func (s *ListSchemaMappingsInput) SetNextToken(v string) *ListSchemaMappingsInput
SetNextToken sets the NextToken field's value.
func (ListSchemaMappingsInput) String ¶
func (s ListSchemaMappingsInput) 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 (*ListSchemaMappingsInput) Validate ¶
func (s *ListSchemaMappingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSchemaMappingsOutput ¶
type ListSchemaMappingsOutput struct { // The pagination token from the previous API call. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // A list of SchemaMappingSummary objects, each of which contain the fields // SchemaName, SchemaArn, CreatedAt, UpdatedAt. SchemaList []*SchemaMappingSummary `locationName:"schemaList" type:"list"` // contains filtered or unexported fields }
func (ListSchemaMappingsOutput) GoString ¶
func (s ListSchemaMappingsOutput) 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 (*ListSchemaMappingsOutput) SetNextToken ¶
func (s *ListSchemaMappingsOutput) SetNextToken(v string) *ListSchemaMappingsOutput
SetNextToken sets the NextToken field's value.
func (*ListSchemaMappingsOutput) SetSchemaList ¶
func (s *ListSchemaMappingsOutput) SetSchemaList(v []*SchemaMappingSummary) *ListSchemaMappingsOutput
SetSchemaList sets the SchemaList field's value.
func (ListSchemaMappingsOutput) String ¶
func (s ListSchemaMappingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The ARN of the resource for which you want to view tags. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // The tags used to organize, track, or control access for this resource. // // Tags is a required field Tags map[string]*string `locationName:"tags" type:"map" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MatchingWorkflowSummary ¶
type MatchingWorkflowSummary struct { // The timestamp of when the workflow was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // The method that has been specified for data matching, either using matching // provided by Entity Resolution or through a provider service. // // ResolutionType is a required field ResolutionType *string `locationName:"resolutionType" type:"string" required:"true" enum:"ResolutionType"` // The timestamp of when the workflow was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"` // The ARN (Amazon Resource Name) that Entity Resolution generated for the MatchingWorkflow. // // WorkflowArn is a required field WorkflowArn *string `locationName:"workflowArn" type:"string" required:"true"` // The name of the workflow. // // WorkflowName is a required field WorkflowName *string `locationName:"workflowName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A list of MatchingWorkflowSummary objects, each of which contain the fields WorkflowName, WorkflowArn, CreatedAt, UpdatedAt.
func (MatchingWorkflowSummary) GoString ¶
func (s MatchingWorkflowSummary) 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 (*MatchingWorkflowSummary) SetCreatedAt ¶
func (s *MatchingWorkflowSummary) SetCreatedAt(v time.Time) *MatchingWorkflowSummary
SetCreatedAt sets the CreatedAt field's value.
func (*MatchingWorkflowSummary) SetResolutionType ¶
func (s *MatchingWorkflowSummary) SetResolutionType(v string) *MatchingWorkflowSummary
SetResolutionType sets the ResolutionType field's value.
func (*MatchingWorkflowSummary) SetUpdatedAt ¶
func (s *MatchingWorkflowSummary) SetUpdatedAt(v time.Time) *MatchingWorkflowSummary
SetUpdatedAt sets the UpdatedAt field's value.
func (*MatchingWorkflowSummary) SetWorkflowArn ¶
func (s *MatchingWorkflowSummary) SetWorkflowArn(v string) *MatchingWorkflowSummary
SetWorkflowArn sets the WorkflowArn field's value.
func (*MatchingWorkflowSummary) SetWorkflowName ¶
func (s *MatchingWorkflowSummary) SetWorkflowName(v string) *MatchingWorkflowSummary
SetWorkflowName sets the WorkflowName field's value.
func (MatchingWorkflowSummary) String ¶
func (s MatchingWorkflowSummary) 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 NamespaceProviderProperties ¶
type NamespaceProviderProperties struct { // The Amazon Resource Name (ARN) of the provider service. // // ProviderServiceArn is a required field ProviderServiceArn *string `locationName:"providerServiceArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
An object containing ProviderConfiguration and ProviderServiceArn.
func (NamespaceProviderProperties) GoString ¶
func (s NamespaceProviderProperties) 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 (*NamespaceProviderProperties) SetProviderServiceArn ¶
func (s *NamespaceProviderProperties) SetProviderServiceArn(v string) *NamespaceProviderProperties
SetProviderServiceArn sets the ProviderServiceArn field's value.
func (NamespaceProviderProperties) String ¶
func (s NamespaceProviderProperties) 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 (*NamespaceProviderProperties) Validate ¶
func (s *NamespaceProviderProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type NamespaceRuleBasedProperties ¶
type NamespaceRuleBasedProperties struct { // The comparison type. You can either choose ONE_TO_ONE or MANY_TO_MANY as // the attributeMatchingModel. // // If you choose MANY_TO_MANY, the system can match attributes across the sub-types // of an attribute type. For example, if the value of the Email field of Profile // A matches the value of BusinessEmail field of Profile B, the two profiles // are matched on the Email attribute type. // // If you choose ONE_TO_ONE, the system can only match attributes if the sub-types // are an exact match. For example, for the Email attribute type, the system // will only consider it a match if the value of the Email field of Profile // A matches the value of the Email field of Profile B. AttributeMatchingModel *string `locationName:"attributeMatchingModel" type:"string" enum:"AttributeMatchingModel"` // The type of matching record that is allowed to be used in an ID mapping workflow. // // If the value is set to ONE_SOURCE_TO_ONE_TARGET, only one record in the source // is matched to one record in the target. // // If the value is set to MANY_SOURCE_TO_ONE_TARGET, all matching records in // the source are matched to one record in the target. RecordMatchingModels []*string `locationName:"recordMatchingModels" type:"list" enum:"RecordMatchingModel"` // The sets of rules you can use in an ID mapping workflow. The limitations // specified for the source and target must be compatible. RuleDefinitionTypes []*string `locationName:"ruleDefinitionTypes" type:"list" enum:"IdMappingWorkflowRuleDefinitionType"` // The rules for the ID namespace. Rules []*Rule `locationName:"rules" min:"1" type:"list"` // contains filtered or unexported fields }
The rule-based properties of an ID namespace. These properties define how the ID namespace can be used in an ID mapping workflow.
func (NamespaceRuleBasedProperties) GoString ¶
func (s NamespaceRuleBasedProperties) 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 (*NamespaceRuleBasedProperties) SetAttributeMatchingModel ¶
func (s *NamespaceRuleBasedProperties) SetAttributeMatchingModel(v string) *NamespaceRuleBasedProperties
SetAttributeMatchingModel sets the AttributeMatchingModel field's value.
func (*NamespaceRuleBasedProperties) SetRecordMatchingModels ¶
func (s *NamespaceRuleBasedProperties) SetRecordMatchingModels(v []*string) *NamespaceRuleBasedProperties
SetRecordMatchingModels sets the RecordMatchingModels field's value.
func (*NamespaceRuleBasedProperties) SetRuleDefinitionTypes ¶
func (s *NamespaceRuleBasedProperties) SetRuleDefinitionTypes(v []*string) *NamespaceRuleBasedProperties
SetRuleDefinitionTypes sets the RuleDefinitionTypes field's value.
func (*NamespaceRuleBasedProperties) SetRules ¶
func (s *NamespaceRuleBasedProperties) SetRules(v []*Rule) *NamespaceRuleBasedProperties
SetRules sets the Rules field's value.
func (NamespaceRuleBasedProperties) String ¶
func (s NamespaceRuleBasedProperties) 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 (*NamespaceRuleBasedProperties) Validate ¶
func (s *NamespaceRuleBasedProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OutputAttribute ¶
type OutputAttribute struct { // Enables the ability to hash the column values in the output. Hashed *bool `locationName:"hashed" type:"boolean"` // A name of a column to be written to the output. This must be an InputField // name in the schema mapping. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // contains filtered or unexported fields }
A list of OutputAttribute objects, each of which have the fields Name and Hashed. Each of these objects selects a column to be included in the output table, and whether the values of the column should be hashed.
func (OutputAttribute) GoString ¶
func (s OutputAttribute) 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 (*OutputAttribute) SetHashed ¶
func (s *OutputAttribute) SetHashed(v bool) *OutputAttribute
SetHashed sets the Hashed field's value.
func (*OutputAttribute) SetName ¶
func (s *OutputAttribute) SetName(v string) *OutputAttribute
SetName sets the Name field's value.
func (OutputAttribute) String ¶
func (s OutputAttribute) 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 (*OutputAttribute) Validate ¶
func (s *OutputAttribute) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OutputSource ¶
type OutputSource struct { // Normalizes the attributes defined in the schema in the input data. For example, // if an attribute has an AttributeType of PHONE_NUMBER, and the data in the // input table is in a format of 1234567890, Entity Resolution will normalize // this field in the output to (123)-456-7890. ApplyNormalization *bool `locationName:"applyNormalization" type:"boolean"` // Customer KMS ARN for encryption at rest. If not provided, system will use // an Entity Resolution managed KMS key. KMSArn *string `type:"string"` // A list of OutputAttribute objects, each of which have the fields Name and // Hashed. Each of these objects selects a column to be included in the output // table, and whether the values of the column should be hashed. // // Output is a required field Output []*OutputAttribute `locationName:"output" type:"list" required:"true"` // The S3 path to which Entity Resolution will write the output table. // // OutputS3Path is a required field OutputS3Path *string `locationName:"outputS3Path" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A list of OutputAttribute objects, each of which have the fields Name and Hashed. Each of these objects selects a column to be included in the output table, and whether the values of the column should be hashed.
func (OutputSource) GoString ¶
func (s OutputSource) 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 (*OutputSource) SetApplyNormalization ¶
func (s *OutputSource) SetApplyNormalization(v bool) *OutputSource
SetApplyNormalization sets the ApplyNormalization field's value.
func (*OutputSource) SetKMSArn ¶
func (s *OutputSource) SetKMSArn(v string) *OutputSource
SetKMSArn sets the KMSArn field's value.
func (*OutputSource) SetOutput ¶
func (s *OutputSource) SetOutput(v []*OutputAttribute) *OutputSource
SetOutput sets the Output field's value.
func (*OutputSource) SetOutputS3Path ¶
func (s *OutputSource) SetOutputS3Path(v string) *OutputSource
SetOutputS3Path sets the OutputS3Path field's value.
func (OutputSource) String ¶
func (s OutputSource) 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 (*OutputSource) Validate ¶
func (s *OutputSource) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ProviderProperties ¶
type ProviderProperties struct { // The Amazon S3 location that temporarily stores your data while it processes. // Your information won't be saved permanently. IntermediateSourceConfiguration *IntermediateSourceConfiguration `locationName:"intermediateSourceConfiguration" type:"structure"` // The ARN of the provider service. // // ProviderServiceArn is a required field ProviderServiceArn *string `locationName:"providerServiceArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
An object containing the providerServiceARN, intermediateSourceConfiguration, and providerConfiguration.
func (ProviderProperties) GoString ¶
func (s ProviderProperties) 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 (*ProviderProperties) SetIntermediateSourceConfiguration ¶
func (s *ProviderProperties) SetIntermediateSourceConfiguration(v *IntermediateSourceConfiguration) *ProviderProperties
SetIntermediateSourceConfiguration sets the IntermediateSourceConfiguration field's value.
func (*ProviderProperties) SetProviderServiceArn ¶
func (s *ProviderProperties) SetProviderServiceArn(v string) *ProviderProperties
SetProviderServiceArn sets the ProviderServiceArn field's value.
func (ProviderProperties) String ¶
func (s ProviderProperties) 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 (*ProviderProperties) Validate ¶
func (s *ProviderProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ProviderServiceSummary ¶
type ProviderServiceSummary struct { // The name of the provider. This name is typically the company name. // // ProviderName is a required field ProviderName *string `locationName:"providerName" min:"1" type:"string" required:"true"` // The ARN (Amazon Resource Name) that Entity Resolution generated for the providerService. // // ProviderServiceArn is a required field ProviderServiceArn *string `locationName:"providerServiceArn" min:"20" type:"string" required:"true"` // The display name of the provider service. // // ProviderServiceDisplayName is a required field ProviderServiceDisplayName *string `locationName:"providerServiceDisplayName" type:"string" required:"true"` // The name of the product that the provider service provides. // // ProviderServiceName is a required field ProviderServiceName *string `locationName:"providerServiceName" min:"1" type:"string" required:"true"` // The type of provider service. // // ProviderServiceType is a required field ProviderServiceType *string `locationName:"providerServiceType" type:"string" required:"true" enum:"ServiceType"` // contains filtered or unexported fields }
A list of ProviderService objects, each of which contain the fields providerName, providerServiceArn, providerServiceName, and providerServiceType.
func (ProviderServiceSummary) GoString ¶
func (s ProviderServiceSummary) 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 (*ProviderServiceSummary) SetProviderName ¶
func (s *ProviderServiceSummary) SetProviderName(v string) *ProviderServiceSummary
SetProviderName sets the ProviderName field's value.
func (*ProviderServiceSummary) SetProviderServiceArn ¶
func (s *ProviderServiceSummary) SetProviderServiceArn(v string) *ProviderServiceSummary
SetProviderServiceArn sets the ProviderServiceArn field's value.
func (*ProviderServiceSummary) SetProviderServiceDisplayName ¶
func (s *ProviderServiceSummary) SetProviderServiceDisplayName(v string) *ProviderServiceSummary
SetProviderServiceDisplayName sets the ProviderServiceDisplayName field's value.
func (*ProviderServiceSummary) SetProviderServiceName ¶
func (s *ProviderServiceSummary) SetProviderServiceName(v string) *ProviderServiceSummary
SetProviderServiceName sets the ProviderServiceName field's value.
func (*ProviderServiceSummary) SetProviderServiceType ¶
func (s *ProviderServiceSummary) SetProviderServiceType(v string) *ProviderServiceSummary
SetProviderServiceType sets the ProviderServiceType field's value.
func (ProviderServiceSummary) String ¶
func (s ProviderServiceSummary) 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 PutPolicyInput ¶
type PutPolicyInput struct { // The Amazon Resource Name (ARN) of the resource for which the policy needs // to be updated. // // Arn is a required field Arn *string `location:"uri" locationName:"arn" type:"string" required:"true"` // The resource-based policy. // // If you set the value of the effect parameter in the policy to Deny for the // PutPolicy operation, you must also set the value of the effect parameter // to Deny for the AddPolicyStatement operation. // // Policy is a required field Policy *string `locationName:"policy" min:"1" type:"string" required:"true"` // A unique identifier for the current revision of the policy. Token *string `locationName:"token" min:"36" type:"string"` // contains filtered or unexported fields }
func (PutPolicyInput) GoString ¶
func (s PutPolicyInput) 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 (*PutPolicyInput) SetArn ¶
func (s *PutPolicyInput) SetArn(v string) *PutPolicyInput
SetArn sets the Arn field's value.
func (*PutPolicyInput) SetPolicy ¶
func (s *PutPolicyInput) SetPolicy(v string) *PutPolicyInput
SetPolicy sets the Policy field's value.
func (*PutPolicyInput) SetToken ¶
func (s *PutPolicyInput) SetToken(v string) *PutPolicyInput
SetToken sets the Token field's value.
func (PutPolicyInput) String ¶
func (s PutPolicyInput) 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 (*PutPolicyInput) Validate ¶
func (s *PutPolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutPolicyOutput ¶
type PutPolicyOutput struct { // The Entity Resolution resource ARN. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The resource-based policy. Policy *string `locationName:"policy" min:"1" type:"string"` // A unique identifier for the current revision of the policy. // // Token is a required field Token *string `locationName:"token" min:"36" type:"string" required:"true"` // contains filtered or unexported fields }
func (PutPolicyOutput) GoString ¶
func (s PutPolicyOutput) 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 (*PutPolicyOutput) SetArn ¶
func (s *PutPolicyOutput) SetArn(v string) *PutPolicyOutput
SetArn sets the Arn field's value.
func (*PutPolicyOutput) SetPolicy ¶
func (s *PutPolicyOutput) SetPolicy(v string) *PutPolicyOutput
SetPolicy sets the Policy field's value.
func (*PutPolicyOutput) SetToken ¶
func (s *PutPolicyOutput) SetToken(v string) *PutPolicyOutput
SetToken sets the Token field's value.
func (PutPolicyOutput) String ¶
func (s PutPolicyOutput) 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 ResolutionTechniques ¶
type ResolutionTechniques struct { // The properties of the provider service. ProviderProperties *ProviderProperties `locationName:"providerProperties" type:"structure"` // The type of matching. There are three types of matching: RULE_MATCHING, ML_MATCHING, // and PROVIDER. // // ResolutionType is a required field ResolutionType *string `locationName:"resolutionType" type:"string" required:"true" enum:"ResolutionType"` // An object which defines the list of matching rules to run and has a field // Rules, which is a list of rule objects. RuleBasedProperties *RuleBasedProperties `locationName:"ruleBasedProperties" type:"structure"` // contains filtered or unexported fields }
An object which defines the resolutionType and the ruleBasedProperties.
func (ResolutionTechniques) GoString ¶
func (s ResolutionTechniques) 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 (*ResolutionTechniques) SetProviderProperties ¶
func (s *ResolutionTechniques) SetProviderProperties(v *ProviderProperties) *ResolutionTechniques
SetProviderProperties sets the ProviderProperties field's value.
func (*ResolutionTechniques) SetResolutionType ¶
func (s *ResolutionTechniques) SetResolutionType(v string) *ResolutionTechniques
SetResolutionType sets the ResolutionType field's value.
func (*ResolutionTechniques) SetRuleBasedProperties ¶
func (s *ResolutionTechniques) SetRuleBasedProperties(v *RuleBasedProperties) *ResolutionTechniques
SetRuleBasedProperties sets the RuleBasedProperties field's value.
func (ResolutionTechniques) String ¶
func (s ResolutionTechniques) 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 (*ResolutionTechniques) Validate ¶
func (s *ResolutionTechniques) 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" min:"1" type:"string"` // contains filtered or unexported fields }
The resource could not be found.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Rule ¶
type Rule struct { // A list of MatchingKeys. The MatchingKeys must have been defined in the SchemaMapping. // Two records are considered to match according to this rule if all of the // MatchingKeys match. // // MatchingKeys is a required field MatchingKeys []*string `locationName:"matchingKeys" min:"1" type:"list" required:"true"` // A name for the matching rule. // // RuleName is a required field RuleName *string `locationName:"ruleName" type:"string" required:"true"` // contains filtered or unexported fields }
An object containing RuleName, and MatchingKeys.
func (Rule) 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 (*Rule) SetMatchingKeys ¶
SetMatchingKeys sets the MatchingKeys field's value.
func (*Rule) SetRuleName ¶
SetRuleName sets the RuleName field's value.
type RuleBasedProperties ¶
type RuleBasedProperties struct { // The comparison type. You can either choose ONE_TO_ONE or MANY_TO_MANY as // the attributeMatchingModel. // // If you choose MANY_TO_MANY, the system can match attributes across the sub-types // of an attribute type. For example, if the value of the Email field of Profile // A and the value of BusinessEmail field of Profile B matches, the two profiles // are matched on the Email attribute type. // // If you choose ONE_TO_ONE, the system can only match attributes if the sub-types // are an exact match. For example, for the Email attribute type, the system // will only consider it a match if the value of the Email field of Profile // A matches the value of the Email field of Profile B. // // AttributeMatchingModel is a required field AttributeMatchingModel *string `locationName:"attributeMatchingModel" type:"string" required:"true" enum:"AttributeMatchingModel"` // An indicator of whether to generate IDs and index the data or not. // // If you choose IDENTIFIER_GENERATION, the process generates IDs and indexes // the data. // // If you choose INDEXING, the process indexes the data without generating IDs. MatchPurpose *string `locationName:"matchPurpose" type:"string" enum:"MatchPurpose"` // A list of Rule objects, each of which have fields RuleName and MatchingKeys. // // Rules is a required field Rules []*Rule `locationName:"rules" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
An object which defines the list of matching rules to run in a matching workflow. RuleBasedProperties contain a Rules field, which is a list of rule objects.
func (RuleBasedProperties) GoString ¶
func (s RuleBasedProperties) 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 (*RuleBasedProperties) SetAttributeMatchingModel ¶
func (s *RuleBasedProperties) SetAttributeMatchingModel(v string) *RuleBasedProperties
SetAttributeMatchingModel sets the AttributeMatchingModel field's value.
func (*RuleBasedProperties) SetMatchPurpose ¶
func (s *RuleBasedProperties) SetMatchPurpose(v string) *RuleBasedProperties
SetMatchPurpose sets the MatchPurpose field's value.
func (*RuleBasedProperties) SetRules ¶
func (s *RuleBasedProperties) SetRules(v []*Rule) *RuleBasedProperties
SetRules sets the Rules field's value.
func (RuleBasedProperties) String ¶
func (s RuleBasedProperties) 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 (*RuleBasedProperties) Validate ¶
func (s *RuleBasedProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SchemaInputAttribute ¶
type SchemaInputAttribute struct { // A string containing the field name. // // FieldName is a required field FieldName *string `locationName:"fieldName" type:"string" required:"true"` // A string that instructs Entity Resolution to combine several columns into // a unified column with the identical attribute type. // // For example, when working with columns such as first_name, middle_name, and // last_name, assigning them a common groupName will prompt Entity Resolution // to concatenate them into a single value. GroupName *string `locationName:"groupName" type:"string"` // Indicates if the column values are hashed in the schema input. If the value // is set to TRUE, the column values are hashed. If the value is set to FALSE, // the column values are cleartext. Hashed *bool `locationName:"hashed" type:"boolean"` // A key that allows grouping of multiple input attributes into a unified matching // group. // // For example, consider a scenario where the source table contains various // addresses, such as business_address and shipping_address. By assigning a // matchKey called address to both attributes, Entity Resolution will match // records across these fields to create a consolidated matching group. // // If no matchKey is specified for a column, it won't be utilized for matching // purposes but will still be included in the output table. MatchKey *string `locationName:"matchKey" type:"string"` // The subtype of the attribute, selected from a list of values. SubType *string `locationName:"subType" type:"string"` // The type of the attribute, selected from a list of values. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"SchemaAttributeType"` // contains filtered or unexported fields }
An object containing FieldName, Type, GroupName, MatchKey, Hashing, and SubType.
func (SchemaInputAttribute) GoString ¶
func (s SchemaInputAttribute) 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 (*SchemaInputAttribute) SetFieldName ¶
func (s *SchemaInputAttribute) SetFieldName(v string) *SchemaInputAttribute
SetFieldName sets the FieldName field's value.
func (*SchemaInputAttribute) SetGroupName ¶
func (s *SchemaInputAttribute) SetGroupName(v string) *SchemaInputAttribute
SetGroupName sets the GroupName field's value.
func (*SchemaInputAttribute) SetHashed ¶
func (s *SchemaInputAttribute) SetHashed(v bool) *SchemaInputAttribute
SetHashed sets the Hashed field's value.
func (*SchemaInputAttribute) SetMatchKey ¶
func (s *SchemaInputAttribute) SetMatchKey(v string) *SchemaInputAttribute
SetMatchKey sets the MatchKey field's value.
func (*SchemaInputAttribute) SetSubType ¶
func (s *SchemaInputAttribute) SetSubType(v string) *SchemaInputAttribute
SetSubType sets the SubType field's value.
func (*SchemaInputAttribute) SetType ¶
func (s *SchemaInputAttribute) SetType(v string) *SchemaInputAttribute
SetType sets the Type field's value.
func (SchemaInputAttribute) String ¶
func (s SchemaInputAttribute) 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 (*SchemaInputAttribute) Validate ¶
func (s *SchemaInputAttribute) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SchemaMappingSummary ¶
type SchemaMappingSummary struct { // The timestamp of when the SchemaMapping was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // Specifies whether the schema mapping has been applied to a workflow. // // HasWorkflows is a required field HasWorkflows *bool `locationName:"hasWorkflows" type:"boolean" required:"true"` // The ARN (Amazon Resource Name) that Entity Resolution generated for the SchemaMapping. // // SchemaArn is a required field SchemaArn *string `locationName:"schemaArn" type:"string" required:"true"` // The name of the schema. // // SchemaName is a required field SchemaName *string `locationName:"schemaName" min:"1" type:"string" required:"true"` // The timestamp of when the SchemaMapping was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"` // contains filtered or unexported fields }
An object containing SchemaName, SchemaArn, CreatedAt, andUpdatedAt.
func (SchemaMappingSummary) GoString ¶
func (s SchemaMappingSummary) 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 (*SchemaMappingSummary) SetCreatedAt ¶
func (s *SchemaMappingSummary) SetCreatedAt(v time.Time) *SchemaMappingSummary
SetCreatedAt sets the CreatedAt field's value.
func (*SchemaMappingSummary) SetHasWorkflows ¶
func (s *SchemaMappingSummary) SetHasWorkflows(v bool) *SchemaMappingSummary
SetHasWorkflows sets the HasWorkflows field's value.
func (*SchemaMappingSummary) SetSchemaArn ¶
func (s *SchemaMappingSummary) SetSchemaArn(v string) *SchemaMappingSummary
SetSchemaArn sets the SchemaArn field's value.
func (*SchemaMappingSummary) SetSchemaName ¶
func (s *SchemaMappingSummary) SetSchemaName(v string) *SchemaMappingSummary
SetSchemaName sets the SchemaName field's value.
func (*SchemaMappingSummary) SetUpdatedAt ¶
func (s *SchemaMappingSummary) SetUpdatedAt(v time.Time) *SchemaMappingSummary
SetUpdatedAt sets the UpdatedAt field's value.
func (SchemaMappingSummary) String ¶
func (s SchemaMappingSummary) 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 StartIdMappingJobInput ¶
type StartIdMappingJobInput struct { // A list of OutputSource objects. OutputSourceConfig []*IdMappingJobOutputSource `locationName:"outputSourceConfig" min:"1" type:"list"` // The name of the ID mapping job to be retrieved. // // WorkflowName is a required field WorkflowName *string `location:"uri" locationName:"workflowName" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartIdMappingJobInput) GoString ¶
func (s StartIdMappingJobInput) 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 (*StartIdMappingJobInput) SetOutputSourceConfig ¶
func (s *StartIdMappingJobInput) SetOutputSourceConfig(v []*IdMappingJobOutputSource) *StartIdMappingJobInput
SetOutputSourceConfig sets the OutputSourceConfig field's value.
func (*StartIdMappingJobInput) SetWorkflowName ¶
func (s *StartIdMappingJobInput) SetWorkflowName(v string) *StartIdMappingJobInput
SetWorkflowName sets the WorkflowName field's value.
func (StartIdMappingJobInput) String ¶
func (s StartIdMappingJobInput) 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 (*StartIdMappingJobInput) Validate ¶
func (s *StartIdMappingJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartIdMappingJobOutput ¶
type StartIdMappingJobOutput struct { // The ID of the job. // // JobId is a required field JobId *string `locationName:"jobId" type:"string" required:"true"` // A list of OutputSource objects. OutputSourceConfig []*IdMappingJobOutputSource `locationName:"outputSourceConfig" min:"1" type:"list"` // contains filtered or unexported fields }
func (StartIdMappingJobOutput) GoString ¶
func (s StartIdMappingJobOutput) 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 (*StartIdMappingJobOutput) SetJobId ¶
func (s *StartIdMappingJobOutput) SetJobId(v string) *StartIdMappingJobOutput
SetJobId sets the JobId field's value.
func (*StartIdMappingJobOutput) SetOutputSourceConfig ¶
func (s *StartIdMappingJobOutput) SetOutputSourceConfig(v []*IdMappingJobOutputSource) *StartIdMappingJobOutput
SetOutputSourceConfig sets the OutputSourceConfig field's value.
func (StartIdMappingJobOutput) String ¶
func (s StartIdMappingJobOutput) 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 StartMatchingJobInput ¶
type StartMatchingJobInput struct { // The name of the matching job to be retrieved. // // WorkflowName is a required field WorkflowName *string `location:"uri" locationName:"workflowName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartMatchingJobInput) GoString ¶
func (s StartMatchingJobInput) 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 (*StartMatchingJobInput) SetWorkflowName ¶
func (s *StartMatchingJobInput) SetWorkflowName(v string) *StartMatchingJobInput
SetWorkflowName sets the WorkflowName field's value.
func (StartMatchingJobInput) String ¶
func (s StartMatchingJobInput) 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 (*StartMatchingJobInput) Validate ¶
func (s *StartMatchingJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartMatchingJobOutput ¶
type StartMatchingJobOutput struct { // The ID of the job. // // JobId is a required field JobId *string `locationName:"jobId" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartMatchingJobOutput) GoString ¶
func (s StartMatchingJobOutput) 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 (*StartMatchingJobOutput) SetJobId ¶
func (s *StartMatchingJobOutput) SetJobId(v string) *StartMatchingJobOutput
SetJobId sets the JobId field's value.
func (StartMatchingJobOutput) String ¶
func (s StartMatchingJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagResourceInput ¶
type TagResourceInput struct { // The ARN of the resource for which you want to view tags. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // The tags used to organize, track, or control access for this resource. // // Tags is a required field Tags map[string]*string `locationName:"tags" type:"map" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ThrottlingException ¶
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" min:"1" 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 UntagResourceInput ¶
type UntagResourceInput struct { // The ARN of the resource for which you want to untag. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // The list of tag keys to remove from the resource. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateIdMappingWorkflowInput ¶
type UpdateIdMappingWorkflowInput struct { // A description of the workflow. Description *string `locationName:"description" type:"string"` // An object which defines the ID mapping technique and any additional configurations. // // IdMappingTechniques is a required field IdMappingTechniques *IdMappingTechniques `locationName:"idMappingTechniques" type:"structure" required:"true"` // A list of InputSource objects, which have the fields InputSourceARN and SchemaName. // // InputSourceConfig is a required field InputSourceConfig []*IdMappingWorkflowInputSource `locationName:"inputSourceConfig" min:"1" type:"list" required:"true"` // A list of OutputSource objects, each of which contains fields OutputS3Path // and KMSArn. OutputSourceConfig []*IdMappingWorkflowOutputSource `locationName:"outputSourceConfig" min:"1" type:"list"` // The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes // this role to access Amazon Web Services resources on your behalf. RoleArn *string `locationName:"roleArn" type:"string"` // The name of the workflow. // // WorkflowName is a required field WorkflowName *string `location:"uri" locationName:"workflowName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateIdMappingWorkflowInput) GoString ¶
func (s UpdateIdMappingWorkflowInput) 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 (*UpdateIdMappingWorkflowInput) SetDescription ¶
func (s *UpdateIdMappingWorkflowInput) SetDescription(v string) *UpdateIdMappingWorkflowInput
SetDescription sets the Description field's value.
func (*UpdateIdMappingWorkflowInput) SetIdMappingTechniques ¶
func (s *UpdateIdMappingWorkflowInput) SetIdMappingTechniques(v *IdMappingTechniques) *UpdateIdMappingWorkflowInput
SetIdMappingTechniques sets the IdMappingTechniques field's value.
func (*UpdateIdMappingWorkflowInput) SetInputSourceConfig ¶
func (s *UpdateIdMappingWorkflowInput) SetInputSourceConfig(v []*IdMappingWorkflowInputSource) *UpdateIdMappingWorkflowInput
SetInputSourceConfig sets the InputSourceConfig field's value.
func (*UpdateIdMappingWorkflowInput) SetOutputSourceConfig ¶
func (s *UpdateIdMappingWorkflowInput) SetOutputSourceConfig(v []*IdMappingWorkflowOutputSource) *UpdateIdMappingWorkflowInput
SetOutputSourceConfig sets the OutputSourceConfig field's value.
func (*UpdateIdMappingWorkflowInput) SetRoleArn ¶
func (s *UpdateIdMappingWorkflowInput) SetRoleArn(v string) *UpdateIdMappingWorkflowInput
SetRoleArn sets the RoleArn field's value.
func (*UpdateIdMappingWorkflowInput) SetWorkflowName ¶
func (s *UpdateIdMappingWorkflowInput) SetWorkflowName(v string) *UpdateIdMappingWorkflowInput
SetWorkflowName sets the WorkflowName field's value.
func (UpdateIdMappingWorkflowInput) String ¶
func (s UpdateIdMappingWorkflowInput) 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 (*UpdateIdMappingWorkflowInput) Validate ¶
func (s *UpdateIdMappingWorkflowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateIdMappingWorkflowOutput ¶
type UpdateIdMappingWorkflowOutput struct { // A description of the workflow. Description *string `locationName:"description" type:"string"` // An object which defines the ID mapping technique and any additional configurations. // // IdMappingTechniques is a required field IdMappingTechniques *IdMappingTechniques `locationName:"idMappingTechniques" type:"structure" required:"true"` // A list of InputSource objects, which have the fields InputSourceARN and SchemaName. // // InputSourceConfig is a required field InputSourceConfig []*IdMappingWorkflowInputSource `locationName:"inputSourceConfig" min:"1" type:"list" required:"true"` // A list of OutputSource objects, each of which contains fields OutputS3Path // and KMSArn. OutputSourceConfig []*IdMappingWorkflowOutputSource `locationName:"outputSourceConfig" min:"1" type:"list"` // The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes // this role to access Amazon Web Services resources on your behalf. RoleArn *string `locationName:"roleArn" type:"string"` // The Amazon Resource Name (ARN) of the workflow role. Entity Resolution assumes // this role to access Amazon Web Services resources on your behalf. // // WorkflowArn is a required field WorkflowArn *string `locationName:"workflowArn" type:"string" required:"true"` // The name of the workflow. // // WorkflowName is a required field WorkflowName *string `locationName:"workflowName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateIdMappingWorkflowOutput) GoString ¶
func (s UpdateIdMappingWorkflowOutput) 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 (*UpdateIdMappingWorkflowOutput) SetDescription ¶
func (s *UpdateIdMappingWorkflowOutput) SetDescription(v string) *UpdateIdMappingWorkflowOutput
SetDescription sets the Description field's value.
func (*UpdateIdMappingWorkflowOutput) SetIdMappingTechniques ¶
func (s *UpdateIdMappingWorkflowOutput) SetIdMappingTechniques(v *IdMappingTechniques) *UpdateIdMappingWorkflowOutput
SetIdMappingTechniques sets the IdMappingTechniques field's value.
func (*UpdateIdMappingWorkflowOutput) SetInputSourceConfig ¶
func (s *UpdateIdMappingWorkflowOutput) SetInputSourceConfig(v []*IdMappingWorkflowInputSource) *UpdateIdMappingWorkflowOutput
SetInputSourceConfig sets the InputSourceConfig field's value.
func (*UpdateIdMappingWorkflowOutput) SetOutputSourceConfig ¶
func (s *UpdateIdMappingWorkflowOutput) SetOutputSourceConfig(v []*IdMappingWorkflowOutputSource) *UpdateIdMappingWorkflowOutput
SetOutputSourceConfig sets the OutputSourceConfig field's value.
func (*UpdateIdMappingWorkflowOutput) SetRoleArn ¶
func (s *UpdateIdMappingWorkflowOutput) SetRoleArn(v string) *UpdateIdMappingWorkflowOutput
SetRoleArn sets the RoleArn field's value.
func (*UpdateIdMappingWorkflowOutput) SetWorkflowArn ¶
func (s *UpdateIdMappingWorkflowOutput) SetWorkflowArn(v string) *UpdateIdMappingWorkflowOutput
SetWorkflowArn sets the WorkflowArn field's value.
func (*UpdateIdMappingWorkflowOutput) SetWorkflowName ¶
func (s *UpdateIdMappingWorkflowOutput) SetWorkflowName(v string) *UpdateIdMappingWorkflowOutput
SetWorkflowName sets the WorkflowName field's value.
func (UpdateIdMappingWorkflowOutput) String ¶
func (s UpdateIdMappingWorkflowOutput) 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 UpdateIdNamespaceInput ¶
type UpdateIdNamespaceInput struct { // The description of the ID namespace. Description *string `locationName:"description" type:"string"` // Determines the properties of IdMappingWorkflow where this IdNamespace can // be used as a Source or a Target. IdMappingWorkflowProperties []*IdNamespaceIdMappingWorkflowProperties `locationName:"idMappingWorkflowProperties" min:"1" type:"list"` // The name of the ID namespace. // // IdNamespaceName is a required field IdNamespaceName *string `location:"uri" locationName:"idNamespaceName" min:"1" type:"string" required:"true"` // A list of InputSource objects, which have the fields InputSourceARN and SchemaName. InputSourceConfig []*IdNamespaceInputSource `locationName:"inputSourceConfig" type:"list"` // The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes // this role to access the resources defined in this IdNamespace on your behalf // as part of a workflow run. RoleArn *string `locationName:"roleArn" min:"32" type:"string"` // contains filtered or unexported fields }
func (UpdateIdNamespaceInput) GoString ¶
func (s UpdateIdNamespaceInput) 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 (*UpdateIdNamespaceInput) SetDescription ¶
func (s *UpdateIdNamespaceInput) SetDescription(v string) *UpdateIdNamespaceInput
SetDescription sets the Description field's value.
func (*UpdateIdNamespaceInput) SetIdMappingWorkflowProperties ¶
func (s *UpdateIdNamespaceInput) SetIdMappingWorkflowProperties(v []*IdNamespaceIdMappingWorkflowProperties) *UpdateIdNamespaceInput
SetIdMappingWorkflowProperties sets the IdMappingWorkflowProperties field's value.
func (*UpdateIdNamespaceInput) SetIdNamespaceName ¶
func (s *UpdateIdNamespaceInput) SetIdNamespaceName(v string) *UpdateIdNamespaceInput
SetIdNamespaceName sets the IdNamespaceName field's value.
func (*UpdateIdNamespaceInput) SetInputSourceConfig ¶
func (s *UpdateIdNamespaceInput) SetInputSourceConfig(v []*IdNamespaceInputSource) *UpdateIdNamespaceInput
SetInputSourceConfig sets the InputSourceConfig field's value.
func (*UpdateIdNamespaceInput) SetRoleArn ¶
func (s *UpdateIdNamespaceInput) SetRoleArn(v string) *UpdateIdNamespaceInput
SetRoleArn sets the RoleArn field's value.
func (UpdateIdNamespaceInput) String ¶
func (s UpdateIdNamespaceInput) 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 (*UpdateIdNamespaceInput) Validate ¶
func (s *UpdateIdNamespaceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateIdNamespaceOutput ¶
type UpdateIdNamespaceOutput struct { // The timestamp of when the ID namespace was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // The description of the ID namespace. Description *string `locationName:"description" type:"string"` // Determines the properties of IdMappingWorkflow where this IdNamespace can // be used as a Source or a Target. IdMappingWorkflowProperties []*IdNamespaceIdMappingWorkflowProperties `locationName:"idMappingWorkflowProperties" min:"1" type:"list"` // The Amazon Resource Name (ARN) of the ID namespace. // // IdNamespaceArn is a required field IdNamespaceArn *string `locationName:"idNamespaceArn" type:"string" required:"true"` // The name of the ID namespace. // // IdNamespaceName is a required field IdNamespaceName *string `locationName:"idNamespaceName" min:"1" type:"string" required:"true"` // A list of InputSource objects, which have the fields InputSourceARN and SchemaName. InputSourceConfig []*IdNamespaceInputSource `locationName:"inputSourceConfig" type:"list"` // The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes // this role to access the resources defined in this IdNamespace on your behalf // as part of a workflow run. RoleArn *string `locationName:"roleArn" min:"32" type:"string"` // The type of ID namespace. There are two types: SOURCE and TARGET. // // The SOURCE contains configurations for sourceId data that will be processed // in an ID mapping workflow. // // The TARGET contains a configuration of targetId to which all sourceIds will // resolve to. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"IdNamespaceType"` // The timestamp of when the ID namespace was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (UpdateIdNamespaceOutput) GoString ¶
func (s UpdateIdNamespaceOutput) 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 (*UpdateIdNamespaceOutput) SetCreatedAt ¶
func (s *UpdateIdNamespaceOutput) SetCreatedAt(v time.Time) *UpdateIdNamespaceOutput
SetCreatedAt sets the CreatedAt field's value.
func (*UpdateIdNamespaceOutput) SetDescription ¶
func (s *UpdateIdNamespaceOutput) SetDescription(v string) *UpdateIdNamespaceOutput
SetDescription sets the Description field's value.
func (*UpdateIdNamespaceOutput) SetIdMappingWorkflowProperties ¶
func (s *UpdateIdNamespaceOutput) SetIdMappingWorkflowProperties(v []*IdNamespaceIdMappingWorkflowProperties) *UpdateIdNamespaceOutput
SetIdMappingWorkflowProperties sets the IdMappingWorkflowProperties field's value.
func (*UpdateIdNamespaceOutput) SetIdNamespaceArn ¶
func (s *UpdateIdNamespaceOutput) SetIdNamespaceArn(v string) *UpdateIdNamespaceOutput
SetIdNamespaceArn sets the IdNamespaceArn field's value.
func (*UpdateIdNamespaceOutput) SetIdNamespaceName ¶
func (s *UpdateIdNamespaceOutput) SetIdNamespaceName(v string) *UpdateIdNamespaceOutput
SetIdNamespaceName sets the IdNamespaceName field's value.
func (*UpdateIdNamespaceOutput) SetInputSourceConfig ¶
func (s *UpdateIdNamespaceOutput) SetInputSourceConfig(v []*IdNamespaceInputSource) *UpdateIdNamespaceOutput
SetInputSourceConfig sets the InputSourceConfig field's value.
func (*UpdateIdNamespaceOutput) SetRoleArn ¶
func (s *UpdateIdNamespaceOutput) SetRoleArn(v string) *UpdateIdNamespaceOutput
SetRoleArn sets the RoleArn field's value.
func (*UpdateIdNamespaceOutput) SetType ¶
func (s *UpdateIdNamespaceOutput) SetType(v string) *UpdateIdNamespaceOutput
SetType sets the Type field's value.
func (*UpdateIdNamespaceOutput) SetUpdatedAt ¶
func (s *UpdateIdNamespaceOutput) SetUpdatedAt(v time.Time) *UpdateIdNamespaceOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (UpdateIdNamespaceOutput) String ¶
func (s UpdateIdNamespaceOutput) 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 UpdateMatchingWorkflowInput ¶
type UpdateMatchingWorkflowInput struct { // A description of the workflow. Description *string `locationName:"description" type:"string"` // An object which defines an incremental run type and has only incrementalRunType // as a field. IncrementalRunConfig *IncrementalRunConfig `locationName:"incrementalRunConfig" type:"structure"` // A list of InputSource objects, which have the fields InputSourceARN and SchemaName. // // InputSourceConfig is a required field InputSourceConfig []*InputSource `locationName:"inputSourceConfig" min:"1" type:"list" required:"true"` // A list of OutputSource objects, each of which contains fields OutputS3Path, // ApplyNormalization, and Output. // // OutputSourceConfig is a required field OutputSourceConfig []*OutputSource `locationName:"outputSourceConfig" min:"1" type:"list" required:"true"` // An object which defines the resolutionType and the ruleBasedProperties. // // ResolutionTechniques is a required field ResolutionTechniques *ResolutionTechniques `locationName:"resolutionTechniques" type:"structure" required:"true"` // The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes // this role to create resources on your behalf as part of workflow execution. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // The name of the workflow to be retrieved. // // WorkflowName is a required field WorkflowName *string `location:"uri" locationName:"workflowName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateMatchingWorkflowInput) GoString ¶
func (s UpdateMatchingWorkflowInput) 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 (*UpdateMatchingWorkflowInput) SetDescription ¶
func (s *UpdateMatchingWorkflowInput) SetDescription(v string) *UpdateMatchingWorkflowInput
SetDescription sets the Description field's value.
func (*UpdateMatchingWorkflowInput) SetIncrementalRunConfig ¶
func (s *UpdateMatchingWorkflowInput) SetIncrementalRunConfig(v *IncrementalRunConfig) *UpdateMatchingWorkflowInput
SetIncrementalRunConfig sets the IncrementalRunConfig field's value.
func (*UpdateMatchingWorkflowInput) SetInputSourceConfig ¶
func (s *UpdateMatchingWorkflowInput) SetInputSourceConfig(v []*InputSource) *UpdateMatchingWorkflowInput
SetInputSourceConfig sets the InputSourceConfig field's value.
func (*UpdateMatchingWorkflowInput) SetOutputSourceConfig ¶
func (s *UpdateMatchingWorkflowInput) SetOutputSourceConfig(v []*OutputSource) *UpdateMatchingWorkflowInput
SetOutputSourceConfig sets the OutputSourceConfig field's value.
func (*UpdateMatchingWorkflowInput) SetResolutionTechniques ¶
func (s *UpdateMatchingWorkflowInput) SetResolutionTechniques(v *ResolutionTechniques) *UpdateMatchingWorkflowInput
SetResolutionTechniques sets the ResolutionTechniques field's value.
func (*UpdateMatchingWorkflowInput) SetRoleArn ¶
func (s *UpdateMatchingWorkflowInput) SetRoleArn(v string) *UpdateMatchingWorkflowInput
SetRoleArn sets the RoleArn field's value.
func (*UpdateMatchingWorkflowInput) SetWorkflowName ¶
func (s *UpdateMatchingWorkflowInput) SetWorkflowName(v string) *UpdateMatchingWorkflowInput
SetWorkflowName sets the WorkflowName field's value.
func (UpdateMatchingWorkflowInput) String ¶
func (s UpdateMatchingWorkflowInput) 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 (*UpdateMatchingWorkflowInput) Validate ¶
func (s *UpdateMatchingWorkflowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateMatchingWorkflowOutput ¶
type UpdateMatchingWorkflowOutput struct { // A description of the workflow. Description *string `locationName:"description" type:"string"` // An object which defines an incremental run type and has only incrementalRunType // as a field. IncrementalRunConfig *IncrementalRunConfig `locationName:"incrementalRunConfig" type:"structure"` // A list of InputSource objects, which have the fields InputSourceARN and SchemaName. // // InputSourceConfig is a required field InputSourceConfig []*InputSource `locationName:"inputSourceConfig" min:"1" type:"list" required:"true"` // A list of OutputSource objects, each of which contains fields OutputS3Path, // ApplyNormalization, and Output. // // OutputSourceConfig is a required field OutputSourceConfig []*OutputSource `locationName:"outputSourceConfig" min:"1" type:"list" required:"true"` // An object which defines the resolutionType and the ruleBasedProperties // // ResolutionTechniques is a required field ResolutionTechniques *ResolutionTechniques `locationName:"resolutionTechniques" type:"structure" required:"true"` // The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes // this role to create resources on your behalf as part of workflow execution. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // The name of the workflow. // // WorkflowName is a required field WorkflowName *string `locationName:"workflowName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateMatchingWorkflowOutput) GoString ¶
func (s UpdateMatchingWorkflowOutput) 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 (*UpdateMatchingWorkflowOutput) SetDescription ¶
func (s *UpdateMatchingWorkflowOutput) SetDescription(v string) *UpdateMatchingWorkflowOutput
SetDescription sets the Description field's value.
func (*UpdateMatchingWorkflowOutput) SetIncrementalRunConfig ¶
func (s *UpdateMatchingWorkflowOutput) SetIncrementalRunConfig(v *IncrementalRunConfig) *UpdateMatchingWorkflowOutput
SetIncrementalRunConfig sets the IncrementalRunConfig field's value.
func (*UpdateMatchingWorkflowOutput) SetInputSourceConfig ¶
func (s *UpdateMatchingWorkflowOutput) SetInputSourceConfig(v []*InputSource) *UpdateMatchingWorkflowOutput
SetInputSourceConfig sets the InputSourceConfig field's value.
func (*UpdateMatchingWorkflowOutput) SetOutputSourceConfig ¶
func (s *UpdateMatchingWorkflowOutput) SetOutputSourceConfig(v []*OutputSource) *UpdateMatchingWorkflowOutput
SetOutputSourceConfig sets the OutputSourceConfig field's value.
func (*UpdateMatchingWorkflowOutput) SetResolutionTechniques ¶
func (s *UpdateMatchingWorkflowOutput) SetResolutionTechniques(v *ResolutionTechniques) *UpdateMatchingWorkflowOutput
SetResolutionTechniques sets the ResolutionTechniques field's value.
func (*UpdateMatchingWorkflowOutput) SetRoleArn ¶
func (s *UpdateMatchingWorkflowOutput) SetRoleArn(v string) *UpdateMatchingWorkflowOutput
SetRoleArn sets the RoleArn field's value.
func (*UpdateMatchingWorkflowOutput) SetWorkflowName ¶
func (s *UpdateMatchingWorkflowOutput) SetWorkflowName(v string) *UpdateMatchingWorkflowOutput
SetWorkflowName sets the WorkflowName field's value.
func (UpdateMatchingWorkflowOutput) String ¶
func (s UpdateMatchingWorkflowOutput) 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 UpdateSchemaMappingInput ¶
type UpdateSchemaMappingInput struct { // A description of the schema. Description *string `locationName:"description" type:"string"` // A list of MappedInputFields. Each MappedInputField corresponds to a column // the source data table, and contains column name plus additional information // that Entity Resolution uses for matching. // // MappedInputFields is a required field MappedInputFields []*SchemaInputAttribute `locationName:"mappedInputFields" min:"2" type:"list" required:"true"` // The name of the schema. There can't be multiple SchemaMappings with the same // name. // // SchemaName is a required field SchemaName *string `location:"uri" locationName:"schemaName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateSchemaMappingInput) GoString ¶
func (s UpdateSchemaMappingInput) 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 (*UpdateSchemaMappingInput) SetDescription ¶
func (s *UpdateSchemaMappingInput) SetDescription(v string) *UpdateSchemaMappingInput
SetDescription sets the Description field's value.
func (*UpdateSchemaMappingInput) SetMappedInputFields ¶
func (s *UpdateSchemaMappingInput) SetMappedInputFields(v []*SchemaInputAttribute) *UpdateSchemaMappingInput
SetMappedInputFields sets the MappedInputFields field's value.
func (*UpdateSchemaMappingInput) SetSchemaName ¶
func (s *UpdateSchemaMappingInput) SetSchemaName(v string) *UpdateSchemaMappingInput
SetSchemaName sets the SchemaName field's value.
func (UpdateSchemaMappingInput) String ¶
func (s UpdateSchemaMappingInput) 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 (*UpdateSchemaMappingInput) Validate ¶
func (s *UpdateSchemaMappingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSchemaMappingOutput ¶
type UpdateSchemaMappingOutput struct { // A description of the schema. Description *string `locationName:"description" type:"string"` // A list of MappedInputFields. Each MappedInputField corresponds to a column // the source data table, and contains column name plus additional information // that Entity Resolution uses for matching. // // MappedInputFields is a required field MappedInputFields []*SchemaInputAttribute `locationName:"mappedInputFields" min:"2" type:"list" required:"true"` // The ARN (Amazon Resource Name) that Entity Resolution generated for the SchemaMapping. // // SchemaArn is a required field SchemaArn *string `locationName:"schemaArn" type:"string" required:"true"` // The name of the schema. // // SchemaName is a required field SchemaName *string `locationName:"schemaName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateSchemaMappingOutput) GoString ¶
func (s UpdateSchemaMappingOutput) 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 (*UpdateSchemaMappingOutput) SetDescription ¶
func (s *UpdateSchemaMappingOutput) SetDescription(v string) *UpdateSchemaMappingOutput
SetDescription sets the Description field's value.
func (*UpdateSchemaMappingOutput) SetMappedInputFields ¶
func (s *UpdateSchemaMappingOutput) SetMappedInputFields(v []*SchemaInputAttribute) *UpdateSchemaMappingOutput
SetMappedInputFields sets the MappedInputFields field's value.
func (*UpdateSchemaMappingOutput) SetSchemaArn ¶
func (s *UpdateSchemaMappingOutput) SetSchemaArn(v string) *UpdateSchemaMappingOutput
SetSchemaArn sets the SchemaArn field's value.
func (*UpdateSchemaMappingOutput) SetSchemaName ¶
func (s *UpdateSchemaMappingOutput) SetSchemaName(v string) *UpdateSchemaMappingOutput
SetSchemaName sets the SchemaName field's value.
func (UpdateSchemaMappingOutput) String ¶
func (s UpdateSchemaMappingOutput) 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" min:"1" type:"string"` // contains filtered or unexported fields }
The input fails to satisfy the constraints specified by Entity Resolution.
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 entityresolutioniface provides an interface to enable mocking the AWS EntityResolution service client for testing your code.
|
Package entityresolutioniface provides an interface to enable mocking the AWS EntityResolution service client for testing your code. |