Versions in this module Expand all Collapse all v1 v1.42.9 Aug 3, 2023 v1.42.6 Nov 15, 2021 Changes in this version + const EndpointsID + const ErrCodeAttributeDoesNotExist + const ErrCodeDuplicateItemName + const ErrCodeInvalidNextToken + const ErrCodeInvalidNumberPredicates + const ErrCodeInvalidNumberValueTests + const ErrCodeInvalidParameterValue + const ErrCodeInvalidQueryExpression + const ErrCodeMissingParameter + const ErrCodeNoSuchDomain + const ErrCodeNumberDomainAttributesExceeded + const ErrCodeNumberDomainBytesExceeded + const ErrCodeNumberDomainsExceeded + const ErrCodeNumberItemAttributesExceeded + const ErrCodeNumberSubmittedAttributesExceeded + const ErrCodeNumberSubmittedItemsExceeded + const ErrCodeRequestTimeout + const ErrCodeTooManyRequestedAttributes + const ServiceID + const ServiceName + type Attribute struct + AlternateNameEncoding *string + AlternateValueEncoding *string + Name *string + Value *string + func (s *Attribute) SetAlternateNameEncoding(v string) *Attribute + func (s *Attribute) SetAlternateValueEncoding(v string) *Attribute + func (s *Attribute) SetName(v string) *Attribute + func (s *Attribute) SetValue(v string) *Attribute + func (s Attribute) GoString() string + func (s Attribute) String() string + type BatchDeleteAttributesInput struct + DomainName *string + Items []*DeletableItem + func (s *BatchDeleteAttributesInput) SetDomainName(v string) *BatchDeleteAttributesInput + func (s *BatchDeleteAttributesInput) SetItems(v []*DeletableItem) *BatchDeleteAttributesInput + func (s *BatchDeleteAttributesInput) Validate() error + func (s BatchDeleteAttributesInput) GoString() string + func (s BatchDeleteAttributesInput) String() string + type BatchDeleteAttributesOutput struct + func (s BatchDeleteAttributesOutput) GoString() string + func (s BatchDeleteAttributesOutput) String() string + type BatchPutAttributesInput struct + DomainName *string + Items []*ReplaceableItem + func (s *BatchPutAttributesInput) SetDomainName(v string) *BatchPutAttributesInput + func (s *BatchPutAttributesInput) SetItems(v []*ReplaceableItem) *BatchPutAttributesInput + func (s *BatchPutAttributesInput) Validate() error + func (s BatchPutAttributesInput) GoString() string + func (s BatchPutAttributesInput) String() string + type BatchPutAttributesOutput struct + func (s BatchPutAttributesOutput) GoString() string + func (s BatchPutAttributesOutput) String() string + type CreateDomainInput struct + DomainName *string + func (s *CreateDomainInput) SetDomainName(v string) *CreateDomainInput + func (s *CreateDomainInput) Validate() error + func (s CreateDomainInput) GoString() string + func (s CreateDomainInput) String() string + type CreateDomainOutput struct + func (s CreateDomainOutput) GoString() string + func (s CreateDomainOutput) String() string + type DeletableAttribute struct + Name *string + Value *string + func (s *DeletableAttribute) SetName(v string) *DeletableAttribute + func (s *DeletableAttribute) SetValue(v string) *DeletableAttribute + func (s *DeletableAttribute) Validate() error + func (s DeletableAttribute) GoString() string + func (s DeletableAttribute) String() string + type DeletableItem struct + Attributes []*DeletableAttribute + Name *string + func (s *DeletableItem) SetAttributes(v []*DeletableAttribute) *DeletableItem + func (s *DeletableItem) SetName(v string) *DeletableItem + func (s *DeletableItem) Validate() error + func (s DeletableItem) GoString() string + func (s DeletableItem) String() string + type DeleteAttributesInput struct + Attributes []*DeletableAttribute + DomainName *string + Expected *UpdateCondition + ItemName *string + func (s *DeleteAttributesInput) SetAttributes(v []*DeletableAttribute) *DeleteAttributesInput + func (s *DeleteAttributesInput) SetDomainName(v string) *DeleteAttributesInput + func (s *DeleteAttributesInput) SetExpected(v *UpdateCondition) *DeleteAttributesInput + func (s *DeleteAttributesInput) SetItemName(v string) *DeleteAttributesInput + func (s *DeleteAttributesInput) Validate() error + func (s DeleteAttributesInput) GoString() string + func (s DeleteAttributesInput) String() string + type DeleteAttributesOutput struct + func (s DeleteAttributesOutput) GoString() string + func (s DeleteAttributesOutput) String() string + type DeleteDomainInput struct + DomainName *string + func (s *DeleteDomainInput) SetDomainName(v string) *DeleteDomainInput + func (s *DeleteDomainInput) Validate() error + func (s DeleteDomainInput) GoString() string + func (s DeleteDomainInput) String() string + type DeleteDomainOutput struct + func (s DeleteDomainOutput) GoString() string + func (s DeleteDomainOutput) String() string + type DomainMetadataInput struct + DomainName *string + func (s *DomainMetadataInput) SetDomainName(v string) *DomainMetadataInput + func (s *DomainMetadataInput) Validate() error + func (s DomainMetadataInput) GoString() string + func (s DomainMetadataInput) String() string + type DomainMetadataOutput struct + AttributeNameCount *int64 + AttributeNamesSizeBytes *int64 + AttributeValueCount *int64 + AttributeValuesSizeBytes *int64 + ItemCount *int64 + ItemNamesSizeBytes *int64 + Timestamp *int64 + func (s *DomainMetadataOutput) SetAttributeNameCount(v int64) *DomainMetadataOutput + func (s *DomainMetadataOutput) SetAttributeNamesSizeBytes(v int64) *DomainMetadataOutput + func (s *DomainMetadataOutput) SetAttributeValueCount(v int64) *DomainMetadataOutput + func (s *DomainMetadataOutput) SetAttributeValuesSizeBytes(v int64) *DomainMetadataOutput + func (s *DomainMetadataOutput) SetItemCount(v int64) *DomainMetadataOutput + func (s *DomainMetadataOutput) SetItemNamesSizeBytes(v int64) *DomainMetadataOutput + func (s *DomainMetadataOutput) SetTimestamp(v int64) *DomainMetadataOutput + func (s DomainMetadataOutput) GoString() string + func (s DomainMetadataOutput) String() string + type GetAttributesInput struct + AttributeNames []*string + ConsistentRead *bool + DomainName *string + ItemName *string + func (s *GetAttributesInput) SetAttributeNames(v []*string) *GetAttributesInput + func (s *GetAttributesInput) SetConsistentRead(v bool) *GetAttributesInput + func (s *GetAttributesInput) SetDomainName(v string) *GetAttributesInput + func (s *GetAttributesInput) SetItemName(v string) *GetAttributesInput + func (s *GetAttributesInput) Validate() error + func (s GetAttributesInput) GoString() string + func (s GetAttributesInput) String() string + type GetAttributesOutput struct + Attributes []*Attribute + func (s *GetAttributesOutput) SetAttributes(v []*Attribute) *GetAttributesOutput + func (s GetAttributesOutput) GoString() string + func (s GetAttributesOutput) String() string + type Item struct + AlternateNameEncoding *string + Attributes []*Attribute + Name *string + func (s *Item) SetAlternateNameEncoding(v string) *Item + func (s *Item) SetAttributes(v []*Attribute) *Item + func (s *Item) SetName(v string) *Item + func (s Item) GoString() string + func (s Item) String() string + type ListDomainsInput struct + MaxNumberOfDomains *int64 + NextToken *string + func (s *ListDomainsInput) SetMaxNumberOfDomains(v int64) *ListDomainsInput + func (s *ListDomainsInput) SetNextToken(v string) *ListDomainsInput + func (s ListDomainsInput) GoString() string + func (s ListDomainsInput) String() string + type ListDomainsOutput struct + DomainNames []*string + NextToken *string + func (s *ListDomainsOutput) SetDomainNames(v []*string) *ListDomainsOutput + func (s *ListDomainsOutput) SetNextToken(v string) *ListDomainsOutput + func (s ListDomainsOutput) GoString() string + func (s ListDomainsOutput) String() string + type PutAttributesInput struct + Attributes []*ReplaceableAttribute + DomainName *string + Expected *UpdateCondition + ItemName *string + func (s *PutAttributesInput) SetAttributes(v []*ReplaceableAttribute) *PutAttributesInput + func (s *PutAttributesInput) SetDomainName(v string) *PutAttributesInput + func (s *PutAttributesInput) SetExpected(v *UpdateCondition) *PutAttributesInput + func (s *PutAttributesInput) SetItemName(v string) *PutAttributesInput + func (s *PutAttributesInput) Validate() error + func (s PutAttributesInput) GoString() string + func (s PutAttributesInput) String() string + type PutAttributesOutput struct + func (s PutAttributesOutput) GoString() string + func (s PutAttributesOutput) String() string + type ReplaceableAttribute struct + Name *string + Replace *bool + Value *string + func (s *ReplaceableAttribute) SetName(v string) *ReplaceableAttribute + func (s *ReplaceableAttribute) SetReplace(v bool) *ReplaceableAttribute + func (s *ReplaceableAttribute) SetValue(v string) *ReplaceableAttribute + func (s *ReplaceableAttribute) Validate() error + func (s ReplaceableAttribute) GoString() string + func (s ReplaceableAttribute) String() string + type ReplaceableItem struct + Attributes []*ReplaceableAttribute + Name *string + func (s *ReplaceableItem) SetAttributes(v []*ReplaceableAttribute) *ReplaceableItem + func (s *ReplaceableItem) SetName(v string) *ReplaceableItem + func (s *ReplaceableItem) Validate() error + func (s ReplaceableItem) GoString() string + func (s ReplaceableItem) String() string + type SelectInput struct + ConsistentRead *bool + NextToken *string + SelectExpression *string + func (s *SelectInput) SetConsistentRead(v bool) *SelectInput + func (s *SelectInput) SetNextToken(v string) *SelectInput + func (s *SelectInput) SetSelectExpression(v string) *SelectInput + func (s *SelectInput) Validate() error + func (s SelectInput) GoString() string + func (s SelectInput) String() string + type SelectOutput struct + Items []*Item + NextToken *string + func (s *SelectOutput) SetItems(v []*Item) *SelectOutput + func (s *SelectOutput) SetNextToken(v string) *SelectOutput + func (s SelectOutput) GoString() string + func (s SelectOutput) String() string + type SimpleDB struct + func New(p client.ConfigProvider, cfgs ...*aws.Config) *SimpleDB + func (c *SimpleDB) BatchDeleteAttributes(input *BatchDeleteAttributesInput) (*BatchDeleteAttributesOutput, error) + func (c *SimpleDB) BatchDeleteAttributesRequest(input *BatchDeleteAttributesInput) (req *request.Request, output *BatchDeleteAttributesOutput) + func (c *SimpleDB) BatchDeleteAttributesWithContext(ctx aws.Context, input *BatchDeleteAttributesInput, opts ...request.Option) (*BatchDeleteAttributesOutput, error) + func (c *SimpleDB) BatchPutAttributes(input *BatchPutAttributesInput) (*BatchPutAttributesOutput, error) + func (c *SimpleDB) BatchPutAttributesRequest(input *BatchPutAttributesInput) (req *request.Request, output *BatchPutAttributesOutput) + func (c *SimpleDB) BatchPutAttributesWithContext(ctx aws.Context, input *BatchPutAttributesInput, opts ...request.Option) (*BatchPutAttributesOutput, error) + func (c *SimpleDB) CreateDomain(input *CreateDomainInput) (*CreateDomainOutput, error) + func (c *SimpleDB) CreateDomainRequest(input *CreateDomainInput) (req *request.Request, output *CreateDomainOutput) + func (c *SimpleDB) CreateDomainWithContext(ctx aws.Context, input *CreateDomainInput, opts ...request.Option) (*CreateDomainOutput, error) + func (c *SimpleDB) DeleteAttributes(input *DeleteAttributesInput) (*DeleteAttributesOutput, error) + func (c *SimpleDB) DeleteAttributesRequest(input *DeleteAttributesInput) (req *request.Request, output *DeleteAttributesOutput) + func (c *SimpleDB) DeleteAttributesWithContext(ctx aws.Context, input *DeleteAttributesInput, opts ...request.Option) (*DeleteAttributesOutput, error) + func (c *SimpleDB) DeleteDomain(input *DeleteDomainInput) (*DeleteDomainOutput, error) + func (c *SimpleDB) DeleteDomainRequest(input *DeleteDomainInput) (req *request.Request, output *DeleteDomainOutput) + func (c *SimpleDB) DeleteDomainWithContext(ctx aws.Context, input *DeleteDomainInput, opts ...request.Option) (*DeleteDomainOutput, error) + func (c *SimpleDB) DomainMetadata(input *DomainMetadataInput) (*DomainMetadataOutput, error) + func (c *SimpleDB) DomainMetadataRequest(input *DomainMetadataInput) (req *request.Request, output *DomainMetadataOutput) + func (c *SimpleDB) DomainMetadataWithContext(ctx aws.Context, input *DomainMetadataInput, opts ...request.Option) (*DomainMetadataOutput, error) + func (c *SimpleDB) GetAttributes(input *GetAttributesInput) (*GetAttributesOutput, error) + func (c *SimpleDB) GetAttributesRequest(input *GetAttributesInput) (req *request.Request, output *GetAttributesOutput) + func (c *SimpleDB) GetAttributesWithContext(ctx aws.Context, input *GetAttributesInput, opts ...request.Option) (*GetAttributesOutput, error) + func (c *SimpleDB) ListDomains(input *ListDomainsInput) (*ListDomainsOutput, error) + func (c *SimpleDB) ListDomainsPages(input *ListDomainsInput, fn func(*ListDomainsOutput, bool) bool) error + func (c *SimpleDB) ListDomainsPagesWithContext(ctx aws.Context, input *ListDomainsInput, ...) error + func (c *SimpleDB) ListDomainsRequest(input *ListDomainsInput) (req *request.Request, output *ListDomainsOutput) + func (c *SimpleDB) ListDomainsWithContext(ctx aws.Context, input *ListDomainsInput, opts ...request.Option) (*ListDomainsOutput, error) + func (c *SimpleDB) PutAttributes(input *PutAttributesInput) (*PutAttributesOutput, error) + func (c *SimpleDB) PutAttributesRequest(input *PutAttributesInput) (req *request.Request, output *PutAttributesOutput) + func (c *SimpleDB) PutAttributesWithContext(ctx aws.Context, input *PutAttributesInput, opts ...request.Option) (*PutAttributesOutput, error) + func (c *SimpleDB) Select(input *SelectInput) (*SelectOutput, error) + func (c *SimpleDB) SelectPages(input *SelectInput, fn func(*SelectOutput, bool) bool) error + func (c *SimpleDB) SelectPagesWithContext(ctx aws.Context, input *SelectInput, fn func(*SelectOutput, bool) bool, ...) error + func (c *SimpleDB) SelectRequest(input *SelectInput) (req *request.Request, output *SelectOutput) + func (c *SimpleDB) SelectWithContext(ctx aws.Context, input *SelectInput, opts ...request.Option) (*SelectOutput, error) + type UpdateCondition struct + Exists *bool + Name *string + Value *string + func (s *UpdateCondition) SetExists(v bool) *UpdateCondition + func (s *UpdateCondition) SetName(v string) *UpdateCondition + func (s *UpdateCondition) SetValue(v string) *UpdateCondition + func (s UpdateCondition) GoString() string + func (s UpdateCondition) String() string