neptunedata

package
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: Nov 5, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Package neptunedata provides the client and types for making API requests to Amazon NeptuneData.

The Amazon Neptune data API provides SDK support for more than 40 of Neptune's data operations, including data loading, query execution, data inquiry, and machine learning. It supports the Gremlin and openCypher query languages, and is available in all SDK languages. It automatically signs API requests and greatly simplifies integrating Neptune into your applications.

See https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01 for more information on this service.

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

Using the Client

To contact Amazon NeptuneData 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 Amazon NeptuneData client Neptunedata for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/neptunedata/#New

Index

Constants

View Source
const (
	// ActionInitiateDatabaseReset is a Action enum value
	ActionInitiateDatabaseReset = "initiateDatabaseReset"

	// ActionPerformDatabaseReset is a Action enum value
	ActionPerformDatabaseReset = "performDatabaseReset"
)
View Source
const (
	// FormatCsv is a Format enum value
	FormatCsv = "csv"

	// FormatOpencypher is a Format enum value
	FormatOpencypher = "opencypher"

	// FormatNtriples is a Format enum value
	FormatNtriples = "ntriples"

	// FormatNquads is a Format enum value
	FormatNquads = "nquads"

	// FormatRdfxml is a Format enum value
	FormatRdfxml = "rdfxml"

	// FormatTurtle is a Format enum value
	FormatTurtle = "turtle"
)
View Source
const (
	// GraphSummaryTypeBasic is a GraphSummaryType enum value
	GraphSummaryTypeBasic = "basic"

	// GraphSummaryTypeDetailed is a GraphSummaryType enum value
	GraphSummaryTypeDetailed = "detailed"
)
View Source
const (
	// IteratorTypeAtSequenceNumber is a IteratorType enum value
	IteratorTypeAtSequenceNumber = "AT_SEQUENCE_NUMBER"

	// IteratorTypeAfterSequenceNumber is a IteratorType enum value
	IteratorTypeAfterSequenceNumber = "AFTER_SEQUENCE_NUMBER"

	// IteratorTypeTrimHorizon is a IteratorType enum value
	IteratorTypeTrimHorizon = "TRIM_HORIZON"

	// IteratorTypeLatest is a IteratorType enum value
	IteratorTypeLatest = "LATEST"
)
View Source
const (
	// ModeResume is a Mode enum value
	ModeResume = "RESUME"

	// ModeNew is a Mode enum value
	ModeNew = "NEW"

	// ModeAuto is a Mode enum value
	ModeAuto = "AUTO"
)
View Source
const (
	// OpenCypherExplainModeStatic is a OpenCypherExplainMode enum value
	OpenCypherExplainModeStatic = "static"

	// OpenCypherExplainModeDynamic is a OpenCypherExplainMode enum value
	OpenCypherExplainModeDynamic = "dynamic"

	// OpenCypherExplainModeDetails is a OpenCypherExplainMode enum value
	OpenCypherExplainModeDetails = "details"
)
View Source
const (
	// ParallelismLow is a Parallelism enum value
	ParallelismLow = "LOW"

	// ParallelismMedium is a Parallelism enum value
	ParallelismMedium = "MEDIUM"

	// ParallelismHigh is a Parallelism enum value
	ParallelismHigh = "HIGH"

	// ParallelismOversubscribe is a Parallelism enum value
	ParallelismOversubscribe = "OVERSUBSCRIBE"
)
View Source
const (
	// S3BucketRegionUsEast1 is a S3BucketRegion enum value
	S3BucketRegionUsEast1 = "us-east-1"

	// S3BucketRegionUsEast2 is a S3BucketRegion enum value
	S3BucketRegionUsEast2 = "us-east-2"

	// S3BucketRegionUsWest1 is a S3BucketRegion enum value
	S3BucketRegionUsWest1 = "us-west-1"

	// S3BucketRegionUsWest2 is a S3BucketRegion enum value
	S3BucketRegionUsWest2 = "us-west-2"

	// S3BucketRegionCaCentral1 is a S3BucketRegion enum value
	S3BucketRegionCaCentral1 = "ca-central-1"

	// S3BucketRegionSaEast1 is a S3BucketRegion enum value
	S3BucketRegionSaEast1 = "sa-east-1"

	// S3BucketRegionEuNorth1 is a S3BucketRegion enum value
	S3BucketRegionEuNorth1 = "eu-north-1"

	// S3BucketRegionEuWest1 is a S3BucketRegion enum value
	S3BucketRegionEuWest1 = "eu-west-1"

	// S3BucketRegionEuWest2 is a S3BucketRegion enum value
	S3BucketRegionEuWest2 = "eu-west-2"

	// S3BucketRegionEuWest3 is a S3BucketRegion enum value
	S3BucketRegionEuWest3 = "eu-west-3"

	// S3BucketRegionEuCentral1 is a S3BucketRegion enum value
	S3BucketRegionEuCentral1 = "eu-central-1"

	// S3BucketRegionMeSouth1 is a S3BucketRegion enum value
	S3BucketRegionMeSouth1 = "me-south-1"

	// S3BucketRegionAfSouth1 is a S3BucketRegion enum value
	S3BucketRegionAfSouth1 = "af-south-1"

	// S3BucketRegionApEast1 is a S3BucketRegion enum value
	S3BucketRegionApEast1 = "ap-east-1"

	// S3BucketRegionApNortheast1 is a S3BucketRegion enum value
	S3BucketRegionApNortheast1 = "ap-northeast-1"

	// S3BucketRegionApNortheast2 is a S3BucketRegion enum value
	S3BucketRegionApNortheast2 = "ap-northeast-2"

	// S3BucketRegionApSoutheast1 is a S3BucketRegion enum value
	S3BucketRegionApSoutheast1 = "ap-southeast-1"

	// S3BucketRegionApSoutheast2 is a S3BucketRegion enum value
	S3BucketRegionApSoutheast2 = "ap-southeast-2"

	// S3BucketRegionApSouth1 is a S3BucketRegion enum value
	S3BucketRegionApSouth1 = "ap-south-1"

	// S3BucketRegionCnNorth1 is a S3BucketRegion enum value
	S3BucketRegionCnNorth1 = "cn-north-1"

	// S3BucketRegionCnNorthwest1 is a S3BucketRegion enum value
	S3BucketRegionCnNorthwest1 = "cn-northwest-1"

	// S3BucketRegionUsGovWest1 is a S3BucketRegion enum value
	S3BucketRegionUsGovWest1 = "us-gov-west-1"

	// S3BucketRegionUsGovEast1 is a S3BucketRegion enum value
	S3BucketRegionUsGovEast1 = "us-gov-east-1"
)
View Source
const (
	// StatisticsAutoGenerationModeDisableAutoCompute is a StatisticsAutoGenerationMode enum value
	StatisticsAutoGenerationModeDisableAutoCompute = "disableAutoCompute"

	// StatisticsAutoGenerationModeEnableAutoCompute is a StatisticsAutoGenerationMode enum value
	StatisticsAutoGenerationModeEnableAutoCompute = "enableAutoCompute"

	// StatisticsAutoGenerationModeRefresh is a StatisticsAutoGenerationMode enum value
	StatisticsAutoGenerationModeRefresh = "refresh"
)
View Source
const (

	// ErrCodeAccessDeniedException for service response error code
	// "AccessDeniedException".
	//
	// Raised in case of an authentication or authorization failure.
	ErrCodeAccessDeniedException = "AccessDeniedException"

	// ErrCodeBadRequestException for service response error code
	// "BadRequestException".
	//
	// Raised when a request is submitted that cannot be processed.
	ErrCodeBadRequestException = "BadRequestException"

	// ErrCodeBulkLoadIdNotFoundException for service response error code
	// "BulkLoadIdNotFoundException".
	//
	// Raised when a specified bulk-load job ID cannot be found.
	ErrCodeBulkLoadIdNotFoundException = "BulkLoadIdNotFoundException"

	// ErrCodeCancelledByUserException for service response error code
	// "CancelledByUserException".
	//
	// Raised when a user cancelled a request.
	ErrCodeCancelledByUserException = "CancelledByUserException"

	// ErrCodeClientTimeoutException for service response error code
	// "ClientTimeoutException".
	//
	// Raised when a request timed out in the client.
	ErrCodeClientTimeoutException = "ClientTimeoutException"

	// ErrCodeConcurrentModificationException for service response error code
	// "ConcurrentModificationException".
	//
	// Raised when a request attempts to modify data that is concurrently being
	// modified by another process.
	ErrCodeConcurrentModificationException = "ConcurrentModificationException"

	// ErrCodeConstraintViolationException for service response error code
	// "ConstraintViolationException".
	//
	// Raised when a value in a request field did not satisfy required constraints.
	ErrCodeConstraintViolationException = "ConstraintViolationException"

	// ErrCodeExpiredStreamException for service response error code
	// "ExpiredStreamException".
	//
	// Raised when a request attempts to access an stream that has expired.
	ErrCodeExpiredStreamException = "ExpiredStreamException"

	// ErrCodeFailureByQueryException for service response error code
	// "FailureByQueryException".
	//
	// Raised when a request fails.
	ErrCodeFailureByQueryException = "FailureByQueryException"

	// ErrCodeIllegalArgumentException for service response error code
	// "IllegalArgumentException".
	//
	// Raised when an argument in a request is not supported.
	ErrCodeIllegalArgumentException = "IllegalArgumentException"

	// ErrCodeInternalFailureException for service response error code
	// "InternalFailureException".
	//
	// Raised when the processing of the request failed unexpectedly.
	ErrCodeInternalFailureException = "InternalFailureException"

	// ErrCodeInvalidArgumentException for service response error code
	// "InvalidArgumentException".
	//
	// Raised when an argument in a request has an invalid value.
	ErrCodeInvalidArgumentException = "InvalidArgumentException"

	// ErrCodeInvalidNumericDataException for service response error code
	// "InvalidNumericDataException".
	//
	// Raised when invalid numerical data is encountered when servicing a request.
	ErrCodeInvalidNumericDataException = "InvalidNumericDataException"

	// ErrCodeInvalidParameterException for service response error code
	// "InvalidParameterException".
	//
	// Raised when a parameter value is not valid.
	ErrCodeInvalidParameterException = "InvalidParameterException"

	// ErrCodeLoadUrlAccessDeniedException for service response error code
	// "LoadUrlAccessDeniedException".
	//
	// Raised when access is denied to a specified load URL.
	ErrCodeLoadUrlAccessDeniedException = "LoadUrlAccessDeniedException"

	// ErrCodeMLResourceNotFoundException for service response error code
	// "MLResourceNotFoundException".
	//
	// Raised when a specified machine-learning resource could not be found.
	ErrCodeMLResourceNotFoundException = "MLResourceNotFoundException"

	// ErrCodeMalformedQueryException for service response error code
	// "MalformedQueryException".
	//
	// Raised when a query is submitted that is syntactically incorrect or does
	// not pass additional validation.
	ErrCodeMalformedQueryException = "MalformedQueryException"

	// ErrCodeMemoryLimitExceededException for service response error code
	// "MemoryLimitExceededException".
	//
	// Raised when a request fails because of insufficient memory resources. The
	// request can be retried.
	ErrCodeMemoryLimitExceededException = "MemoryLimitExceededException"

	// ErrCodeMethodNotAllowedException for service response error code
	// "MethodNotAllowedException".
	//
	// Raised when the HTTP method used by a request is not supported by the endpoint
	// being used.
	ErrCodeMethodNotAllowedException = "MethodNotAllowedException"

	// ErrCodeMissingParameterException for service response error code
	// "MissingParameterException".
	//
	// Raised when a required parameter is missing.
	ErrCodeMissingParameterException = "MissingParameterException"

	// ErrCodeParsingException for service response error code
	// "ParsingException".
	//
	// Raised when a parsing issue is encountered.
	ErrCodeParsingException = "ParsingException"

	// ErrCodePreconditionsFailedException for service response error code
	// "PreconditionsFailedException".
	//
	// Raised when a precondition for processing a request is not satisfied.
	ErrCodePreconditionsFailedException = "PreconditionsFailedException"

	// ErrCodeQueryLimitExceededException for service response error code
	// "QueryLimitExceededException".
	//
	// Raised when the number of active queries exceeds what the server can process.
	// The query in question can be retried when the system is less busy.
	ErrCodeQueryLimitExceededException = "QueryLimitExceededException"

	// ErrCodeQueryLimitException for service response error code
	// "QueryLimitException".
	//
	// Raised when the size of a query exceeds the system limit.
	ErrCodeQueryLimitException = "QueryLimitException"

	// ErrCodeQueryTooLargeException for service response error code
	// "QueryTooLargeException".
	//
	// Raised when the body of a query is too large.
	ErrCodeQueryTooLargeException = "QueryTooLargeException"

	// ErrCodeReadOnlyViolationException for service response error code
	// "ReadOnlyViolationException".
	//
	// Raised when a request attempts to write to a read-only resource.
	ErrCodeReadOnlyViolationException = "ReadOnlyViolationException"

	// ErrCodeS3Exception for service response error code
	// "S3Exception".
	//
	// Raised when there is a problem accessing Amazon S3.
	ErrCodeS3Exception = "S3Exception"

	// ErrCodeServerShutdownException for service response error code
	// "ServerShutdownException".
	//
	// Raised when the server shuts down while processing a request.
	ErrCodeServerShutdownException = "ServerShutdownException"

	// ErrCodeStatisticsNotAvailableException for service response error code
	// "StatisticsNotAvailableException".
	//
	// Raised when statistics needed to satisfy a request are not available.
	ErrCodeStatisticsNotAvailableException = "StatisticsNotAvailableException"

	// ErrCodeStreamRecordsNotFoundException for service response error code
	// "StreamRecordsNotFoundException".
	//
	// Raised when stream records requested by a query cannot be found.
	ErrCodeStreamRecordsNotFoundException = "StreamRecordsNotFoundException"

	// ErrCodeThrottlingException for service response error code
	// "ThrottlingException".
	//
	// Raised when the rate of requests exceeds the maximum throughput. Requests
	// can be retried after encountering this exception.
	ErrCodeThrottlingException = "ThrottlingException"

	// ErrCodeTimeLimitExceededException for service response error code
	// "TimeLimitExceededException".
	//
	// Raised when the an operation exceeds the time limit allowed for it.
	ErrCodeTimeLimitExceededException = "TimeLimitExceededException"

	// ErrCodeTooManyRequestsException for service response error code
	// "TooManyRequestsException".
	//
	// Raised when the number of requests being processed exceeds the limit.
	ErrCodeTooManyRequestsException = "TooManyRequestsException"

	// ErrCodeUnsupportedOperationException for service response error code
	// "UnsupportedOperationException".
	//
	// Raised when a request attempts to initiate an operation that is not supported.
	ErrCodeUnsupportedOperationException = "UnsupportedOperationException"
)
View Source
const (
	ServiceName = "neptunedata" // Name of service.
	EndpointsID = "neptune-db"  // ID to lookup a service endpoint with.
	ServiceID   = "neptunedata" // ServiceID is a unique identifier of a specific service.
)

Service information constants

View Source
const (
	// EncodingGzip is a Encoding enum value
	EncodingGzip = "gzip"
)

Variables

This section is empty.

Functions

func Action_Values

func Action_Values() []string

Action_Values returns all elements of the Action enum

func Encoding_Values

func Encoding_Values() []string

Encoding_Values returns all elements of the Encoding enum

func Format_Values

func Format_Values() []string

Format_Values returns all elements of the Format enum

func GraphSummaryType_Values

func GraphSummaryType_Values() []string

GraphSummaryType_Values returns all elements of the GraphSummaryType enum

func IteratorType_Values

func IteratorType_Values() []string

IteratorType_Values returns all elements of the IteratorType enum

func Mode_Values

func Mode_Values() []string

Mode_Values returns all elements of the Mode enum

func OpenCypherExplainMode_Values

func OpenCypherExplainMode_Values() []string

OpenCypherExplainMode_Values returns all elements of the OpenCypherExplainMode enum

func Parallelism_Values

func Parallelism_Values() []string

Parallelism_Values returns all elements of the Parallelism enum

func S3BucketRegion_Values

func S3BucketRegion_Values() []string

S3BucketRegion_Values returns all elements of the S3BucketRegion enum

func StatisticsAutoGenerationMode_Values

func StatisticsAutoGenerationMode_Values() []string

StatisticsAutoGenerationMode_Values returns all elements of the StatisticsAutoGenerationMode enum

Types

type AccessDeniedException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request in question.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised in case of an authentication or authorization failure.

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 BadRequestException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the bad request.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when a request is submitted that cannot be processed.

func (*BadRequestException) Code

func (s *BadRequestException) Code() string

Code returns the exception type name.

func (*BadRequestException) Error

func (s *BadRequestException) Error() string

func (BadRequestException) GoString

func (s BadRequestException) 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 (*BadRequestException) Message

func (s *BadRequestException) Message() string

Message returns the exception's message.

func (*BadRequestException) OrigErr

func (s *BadRequestException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*BadRequestException) RequestID

func (s *BadRequestException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*BadRequestException) StatusCode

func (s *BadRequestException) StatusCode() int

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

func (BadRequestException) String

func (s BadRequestException) 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 BulkLoadIdNotFoundException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The bulk-load job ID that could not be found.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when a specified bulk-load job ID cannot be found.

func (*BulkLoadIdNotFoundException) Code

Code returns the exception type name.

func (*BulkLoadIdNotFoundException) Error

func (BulkLoadIdNotFoundException) GoString

func (s BulkLoadIdNotFoundException) 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 (*BulkLoadIdNotFoundException) Message

func (s *BulkLoadIdNotFoundException) Message() string

Message returns the exception's message.

func (*BulkLoadIdNotFoundException) OrigErr

func (s *BulkLoadIdNotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*BulkLoadIdNotFoundException) RequestID

func (s *BulkLoadIdNotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*BulkLoadIdNotFoundException) StatusCode

func (s *BulkLoadIdNotFoundException) StatusCode() int

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

func (BulkLoadIdNotFoundException) 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 CancelGremlinQueryInput

type CancelGremlinQueryInput struct {

	// The unique identifier that identifies the query to be canceled.
	//
	// QueryId is a required field
	QueryId *string `location:"uri" locationName:"queryId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CancelGremlinQueryInput) GoString

func (s CancelGremlinQueryInput) 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 (*CancelGremlinQueryInput) SetQueryId

SetQueryId sets the QueryId field's value.

func (CancelGremlinQueryInput) String

func (s CancelGremlinQueryInput) 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 (*CancelGremlinQueryInput) Validate

func (s *CancelGremlinQueryInput) Validate() error

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

type CancelGremlinQueryOutput

type CancelGremlinQueryOutput struct {

	// The status of the cancelation
	Status *string `locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

func (CancelGremlinQueryOutput) GoString

func (s CancelGremlinQueryOutput) 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 (*CancelGremlinQueryOutput) SetStatus

SetStatus sets the Status field's value.

func (CancelGremlinQueryOutput) String

func (s CancelGremlinQueryOutput) 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 CancelLoaderJobInput

type CancelLoaderJobInput struct {

	// The ID of the load job to be deleted.
	//
	// LoadId is a required field
	LoadId *string `location:"uri" locationName:"loadId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CancelLoaderJobInput) GoString

func (s CancelLoaderJobInput) 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 (*CancelLoaderJobInput) SetLoadId

SetLoadId sets the LoadId field's value.

func (CancelLoaderJobInput) String

func (s CancelLoaderJobInput) 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 (*CancelLoaderJobInput) Validate

func (s *CancelLoaderJobInput) Validate() error

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

type CancelLoaderJobOutput

type CancelLoaderJobOutput struct {

	// The cancellation status.
	Status *string `locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

func (CancelLoaderJobOutput) GoString

func (s CancelLoaderJobOutput) 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 (*CancelLoaderJobOutput) SetStatus

SetStatus sets the Status field's value.

func (CancelLoaderJobOutput) String

func (s CancelLoaderJobOutput) 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 CancelMLDataProcessingJobInput

type CancelMLDataProcessingJobInput struct {

	// If set to TRUE, this flag specifies that all Neptune ML S3 artifacts should
	// be deleted when the job is stopped. The default is FALSE.
	Clean *bool `location:"querystring" locationName:"clean" type:"boolean"`

	// The unique identifier of the data-processing job.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" type:"string" required:"true"`

	// The ARN of an IAM role that provides Neptune access to SageMaker and Amazon
	// S3 resources. This must be listed in your DB cluster parameter group or an
	// error will occur.
	NeptuneIamRoleArn *string `location:"querystring" locationName:"neptuneIamRoleArn" type:"string"`
	// contains filtered or unexported fields
}

func (CancelMLDataProcessingJobInput) 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 (*CancelMLDataProcessingJobInput) SetClean

SetClean sets the Clean field's value.

func (*CancelMLDataProcessingJobInput) SetId

SetId sets the Id field's value.

func (*CancelMLDataProcessingJobInput) SetNeptuneIamRoleArn

SetNeptuneIamRoleArn sets the NeptuneIamRoleArn field's value.

func (CancelMLDataProcessingJobInput) 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 (*CancelMLDataProcessingJobInput) Validate

func (s *CancelMLDataProcessingJobInput) Validate() error

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

type CancelMLDataProcessingJobOutput

type CancelMLDataProcessingJobOutput struct {

	// The status of the cancellation request.
	Status *string `locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

func (CancelMLDataProcessingJobOutput) 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 (*CancelMLDataProcessingJobOutput) SetStatus

SetStatus sets the Status field's value.

func (CancelMLDataProcessingJobOutput) 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 CancelMLModelTrainingJobInput

type CancelMLModelTrainingJobInput struct {

	// If set to TRUE, this flag specifies that all Amazon S3 artifacts should be
	// deleted when the job is stopped. The default is FALSE.
	Clean *bool `location:"querystring" locationName:"clean" type:"boolean"`

	// The unique identifier of the model-training job to be canceled.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" type:"string" required:"true"`

	// The ARN of an IAM role that provides Neptune access to SageMaker and Amazon
	// S3 resources. This must be listed in your DB cluster parameter group or an
	// error will occur.
	NeptuneIamRoleArn *string `location:"querystring" locationName:"neptuneIamRoleArn" type:"string"`
	// contains filtered or unexported fields
}

func (CancelMLModelTrainingJobInput) 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 (*CancelMLModelTrainingJobInput) SetClean

SetClean sets the Clean field's value.

func (*CancelMLModelTrainingJobInput) SetId

SetId sets the Id field's value.

func (*CancelMLModelTrainingJobInput) SetNeptuneIamRoleArn

SetNeptuneIamRoleArn sets the NeptuneIamRoleArn field's value.

func (CancelMLModelTrainingJobInput) 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 (*CancelMLModelTrainingJobInput) Validate

func (s *CancelMLModelTrainingJobInput) Validate() error

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

type CancelMLModelTrainingJobOutput

type CancelMLModelTrainingJobOutput struct {

	// The status of the cancellation.
	Status *string `locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

func (CancelMLModelTrainingJobOutput) 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 (*CancelMLModelTrainingJobOutput) SetStatus

SetStatus sets the Status field's value.

func (CancelMLModelTrainingJobOutput) 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 CancelMLModelTransformJobInput

type CancelMLModelTransformJobInput struct {

	// If this flag is set to TRUE, all Neptune ML S3 artifacts should be deleted
	// when the job is stopped. The default is FALSE.
	Clean *bool `location:"querystring" locationName:"clean" type:"boolean"`

	// The unique ID of the model transform job to be canceled.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" type:"string" required:"true"`

	// The ARN of an IAM role that provides Neptune access to SageMaker and Amazon
	// S3 resources. This must be listed in your DB cluster parameter group or an
	// error will occur.
	NeptuneIamRoleArn *string `location:"querystring" locationName:"neptuneIamRoleArn" type:"string"`
	// contains filtered or unexported fields
}

func (CancelMLModelTransformJobInput) 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 (*CancelMLModelTransformJobInput) SetClean

SetClean sets the Clean field's value.

func (*CancelMLModelTransformJobInput) SetId

SetId sets the Id field's value.

func (*CancelMLModelTransformJobInput) SetNeptuneIamRoleArn

SetNeptuneIamRoleArn sets the NeptuneIamRoleArn field's value.

func (CancelMLModelTransformJobInput) 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 (*CancelMLModelTransformJobInput) Validate

func (s *CancelMLModelTransformJobInput) Validate() error

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

type CancelMLModelTransformJobOutput

type CancelMLModelTransformJobOutput struct {

	// the status of the cancelation.
	Status *string `locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

func (CancelMLModelTransformJobOutput) 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 (*CancelMLModelTransformJobOutput) SetStatus

SetStatus sets the Status field's value.

func (CancelMLModelTransformJobOutput) 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 CancelOpenCypherQueryInput

type CancelOpenCypherQueryInput struct {

	// The unique ID of the openCypher query to cancel.
	//
	// QueryId is a required field
	QueryId *string `location:"uri" locationName:"queryId" type:"string" required:"true"`

	// If set to TRUE, causes the cancelation of the openCypher query to happen
	// silently.
	Silent *bool `location:"querystring" locationName:"silent" type:"boolean"`
	// contains filtered or unexported fields
}

func (CancelOpenCypherQueryInput) GoString

func (s CancelOpenCypherQueryInput) 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 (*CancelOpenCypherQueryInput) SetQueryId

SetQueryId sets the QueryId field's value.

func (*CancelOpenCypherQueryInput) SetSilent

SetSilent sets the Silent field's value.

func (CancelOpenCypherQueryInput) 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 (*CancelOpenCypherQueryInput) Validate

func (s *CancelOpenCypherQueryInput) Validate() error

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

type CancelOpenCypherQueryOutput

type CancelOpenCypherQueryOutput struct {

	// The cancelation payload for the openCypher query.
	Payload *bool `locationName:"payload" type:"boolean"`

	// The cancellation status of the openCypher query.
	Status *string `locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

func (CancelOpenCypherQueryOutput) GoString

func (s CancelOpenCypherQueryOutput) 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 (*CancelOpenCypherQueryOutput) SetPayload

SetPayload sets the Payload field's value.

func (*CancelOpenCypherQueryOutput) SetStatus

SetStatus sets the Status field's value.

func (CancelOpenCypherQueryOutput) 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 CancelledByUserException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request in question.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when a user cancelled a request.

func (*CancelledByUserException) Code

func (s *CancelledByUserException) Code() string

Code returns the exception type name.

func (*CancelledByUserException) Error

func (s *CancelledByUserException) Error() string

func (CancelledByUserException) GoString

func (s CancelledByUserException) 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 (*CancelledByUserException) Message

func (s *CancelledByUserException) Message() string

Message returns the exception's message.

func (*CancelledByUserException) OrigErr

func (s *CancelledByUserException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*CancelledByUserException) RequestID

func (s *CancelledByUserException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*CancelledByUserException) StatusCode

func (s *CancelledByUserException) StatusCode() int

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

func (CancelledByUserException) String

func (s CancelledByUserException) 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 ClientTimeoutException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request in question.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when a request timed out in the client.

func (*ClientTimeoutException) Code

func (s *ClientTimeoutException) Code() string

Code returns the exception type name.

func (*ClientTimeoutException) Error

func (s *ClientTimeoutException) Error() string

func (ClientTimeoutException) GoString

func (s ClientTimeoutException) 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 (*ClientTimeoutException) Message

func (s *ClientTimeoutException) Message() string

Message returns the exception's message.

func (*ClientTimeoutException) OrigErr

func (s *ClientTimeoutException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ClientTimeoutException) RequestID

func (s *ClientTimeoutException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ClientTimeoutException) StatusCode

func (s *ClientTimeoutException) StatusCode() int

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

func (ClientTimeoutException) String

func (s ClientTimeoutException) 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 ConcurrentModificationException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request in question.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when a request attempts to modify data that is concurrently being modified by another process.

func (*ConcurrentModificationException) Code

Code returns the exception type name.

func (*ConcurrentModificationException) Error

func (ConcurrentModificationException) 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 (*ConcurrentModificationException) Message

Message returns the exception's message.

func (*ConcurrentModificationException) OrigErr

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConcurrentModificationException) RequestID

func (s *ConcurrentModificationException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConcurrentModificationException) StatusCode

func (s *ConcurrentModificationException) StatusCode() int

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

func (ConcurrentModificationException) 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 ConstraintViolationException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request in question.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when a value in a request field did not satisfy required constraints.

func (*ConstraintViolationException) Code

Code returns the exception type name.

func (*ConstraintViolationException) Error

func (ConstraintViolationException) GoString

func (s ConstraintViolationException) 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 (*ConstraintViolationException) Message

func (s *ConstraintViolationException) Message() string

Message returns the exception's message.

func (*ConstraintViolationException) OrigErr

func (s *ConstraintViolationException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConstraintViolationException) RequestID

func (s *ConstraintViolationException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConstraintViolationException) StatusCode

func (s *ConstraintViolationException) StatusCode() int

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

func (ConstraintViolationException) 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 CreateMLEndpointInput

type CreateMLEndpointInput struct {

	// A unique identifier for the new inference endpoint. The default is an autogenerated
	// timestamped name.
	Id *string `locationName:"id" type:"string"`

	// The minimum number of Amazon EC2 instances to deploy to an endpoint for prediction.
	// The default is 1
	InstanceCount *int64 `locationName:"instanceCount" type:"integer"`

	// The type of Neptune ML instance to use for online servicing. The default
	// is ml.m5.xlarge. Choosing the ML instance for an inference endpoint depends
	// on the task type, the graph size, and your budget.
	InstanceType *string `locationName:"instanceType" type:"string"`

	// The job Id of the completed model-training job that has created the model
	// that the inference endpoint will point to. You must supply either the mlModelTrainingJobId
	// or the mlModelTransformJobId.
	MlModelTrainingJobId *string `locationName:"mlModelTrainingJobId" type:"string"`

	// The job Id of the completed model-transform job. You must supply either the
	// mlModelTrainingJobId or the mlModelTransformJobId.
	MlModelTransformJobId *string `locationName:"mlModelTransformJobId" type:"string"`

	// Model type for training. By default the Neptune ML model is automatically
	// based on the modelType used in data processing, but you can specify a different
	// model type here. The default is rgcn for heterogeneous graphs and kge for
	// knowledge graphs. The only valid value for heterogeneous graphs is rgcn.
	// Valid values for knowledge graphs are: kge, transe, distmult, and rotate.
	ModelName *string `locationName:"modelName" type:"string"`

	// The ARN of an IAM role providing Neptune access to SageMaker and Amazon S3
	// resources. This must be listed in your DB cluster parameter group or an error
	// will be thrown.
	NeptuneIamRoleArn *string `locationName:"neptuneIamRoleArn" type:"string"`

	// If set to true, update indicates that this is an update request. The default
	// is false. You must supply either the mlModelTrainingJobId or the mlModelTransformJobId.
	Update *bool `locationName:"update" type:"boolean"`

	// The Amazon Key Management Service (Amazon KMS) key that SageMaker uses to
	// encrypt data on the storage volume attached to the ML compute instances that
	// run the training job. The default is None.
	VolumeEncryptionKMSKey *string `locationName:"volumeEncryptionKMSKey" type:"string"`
	// contains filtered or unexported fields
}

func (CreateMLEndpointInput) GoString

func (s CreateMLEndpointInput) 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 (*CreateMLEndpointInput) SetId

SetId sets the Id field's value.

func (*CreateMLEndpointInput) SetInstanceCount

func (s *CreateMLEndpointInput) SetInstanceCount(v int64) *CreateMLEndpointInput

SetInstanceCount sets the InstanceCount field's value.

func (*CreateMLEndpointInput) SetInstanceType

func (s *CreateMLEndpointInput) SetInstanceType(v string) *CreateMLEndpointInput

SetInstanceType sets the InstanceType field's value.

func (*CreateMLEndpointInput) SetMlModelTrainingJobId

func (s *CreateMLEndpointInput) SetMlModelTrainingJobId(v string) *CreateMLEndpointInput

SetMlModelTrainingJobId sets the MlModelTrainingJobId field's value.

func (*CreateMLEndpointInput) SetMlModelTransformJobId

func (s *CreateMLEndpointInput) SetMlModelTransformJobId(v string) *CreateMLEndpointInput

SetMlModelTransformJobId sets the MlModelTransformJobId field's value.

func (*CreateMLEndpointInput) SetModelName

SetModelName sets the ModelName field's value.

func (*CreateMLEndpointInput) SetNeptuneIamRoleArn

func (s *CreateMLEndpointInput) SetNeptuneIamRoleArn(v string) *CreateMLEndpointInput

SetNeptuneIamRoleArn sets the NeptuneIamRoleArn field's value.

func (*CreateMLEndpointInput) SetUpdate

SetUpdate sets the Update field's value.

func (*CreateMLEndpointInput) SetVolumeEncryptionKMSKey

func (s *CreateMLEndpointInput) SetVolumeEncryptionKMSKey(v string) *CreateMLEndpointInput

SetVolumeEncryptionKMSKey sets the VolumeEncryptionKMSKey field's value.

func (CreateMLEndpointInput) String

func (s CreateMLEndpointInput) 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 CreateMLEndpointOutput

type CreateMLEndpointOutput struct {

	// The ARN for the new inference endpoint.
	Arn *string `locationName:"arn" type:"string"`

	// The endpoint creation time, in milliseconds.
	CreationTimeInMillis *int64 `locationName:"creationTimeInMillis" type:"long"`

	// The unique ID of the new inference endpoint.
	Id *string `locationName:"id" type:"string"`
	// contains filtered or unexported fields
}

func (CreateMLEndpointOutput) GoString

func (s CreateMLEndpointOutput) 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 (*CreateMLEndpointOutput) SetArn

SetArn sets the Arn field's value.

func (*CreateMLEndpointOutput) SetCreationTimeInMillis

func (s *CreateMLEndpointOutput) SetCreationTimeInMillis(v int64) *CreateMLEndpointOutput

SetCreationTimeInMillis sets the CreationTimeInMillis field's value.

func (*CreateMLEndpointOutput) SetId

SetId sets the Id field's value.

func (CreateMLEndpointOutput) String

func (s CreateMLEndpointOutput) 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 CustomModelTrainingParameters

type CustomModelTrainingParameters struct {

	// The path to the Amazon S3 location where the Python module implementing your
	// model is located. This must point to a valid existing Amazon S3 location
	// that contains, at a minimum, a training script, a transform script, and a
	// model-hpo-configuration.json file.
	//
	// SourceS3DirectoryPath is a required field
	SourceS3DirectoryPath *string `locationName:"sourceS3DirectoryPath" type:"string" required:"true"`

	// The name of the entry point in your module of a script that performs model
	// training and takes hyperparameters as command-line arguments, including fixed
	// hyperparameters. The default is training.py.
	TrainingEntryPointScript *string `locationName:"trainingEntryPointScript" type:"string"`

	// The name of the entry point in your module of a script that should be run
	// after the best model from the hyperparameter search has been identified,
	// to compute the model artifacts necessary for model deployment. It should
	// be able to run with no command-line arguments.The default is transform.py.
	TransformEntryPointScript *string `locationName:"transformEntryPointScript" type:"string"`
	// contains filtered or unexported fields
}

Contains custom model training parameters. See Custom models in Neptune ML (https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-custom-models.html).

func (CustomModelTrainingParameters) 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 (*CustomModelTrainingParameters) SetSourceS3DirectoryPath

func (s *CustomModelTrainingParameters) SetSourceS3DirectoryPath(v string) *CustomModelTrainingParameters

SetSourceS3DirectoryPath sets the SourceS3DirectoryPath field's value.

func (*CustomModelTrainingParameters) SetTrainingEntryPointScript

func (s *CustomModelTrainingParameters) SetTrainingEntryPointScript(v string) *CustomModelTrainingParameters

SetTrainingEntryPointScript sets the TrainingEntryPointScript field's value.

func (*CustomModelTrainingParameters) SetTransformEntryPointScript

func (s *CustomModelTrainingParameters) SetTransformEntryPointScript(v string) *CustomModelTrainingParameters

SetTransformEntryPointScript sets the TransformEntryPointScript field's value.

func (CustomModelTrainingParameters) 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 (*CustomModelTrainingParameters) Validate

func (s *CustomModelTrainingParameters) Validate() error

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

type CustomModelTransformParameters

type CustomModelTransformParameters struct {

	// The path to the Amazon S3 location where the Python module implementing your
	// model is located. This must point to a valid existing Amazon S3 location
	// that contains, at a minimum, a training script, a transform script, and a
	// model-hpo-configuration.json file.
	//
	// SourceS3DirectoryPath is a required field
	SourceS3DirectoryPath *string `locationName:"sourceS3DirectoryPath" type:"string" required:"true"`

	// The name of the entry point in your module of a script that should be run
	// after the best model from the hyperparameter search has been identified,
	// to compute the model artifacts necessary for model deployment. It should
	// be able to run with no command-line arguments. The default is transform.py.
	TransformEntryPointScript *string `locationName:"transformEntryPointScript" type:"string"`
	// contains filtered or unexported fields
}

Contains custom model transform parameters. See Use a trained model to generate new model artifacts (https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-model-transform.html).

func (CustomModelTransformParameters) 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 (*CustomModelTransformParameters) SetSourceS3DirectoryPath

SetSourceS3DirectoryPath sets the SourceS3DirectoryPath field's value.

func (*CustomModelTransformParameters) SetTransformEntryPointScript

func (s *CustomModelTransformParameters) SetTransformEntryPointScript(v string) *CustomModelTransformParameters

SetTransformEntryPointScript sets the TransformEntryPointScript field's value.

func (CustomModelTransformParameters) 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 (*CustomModelTransformParameters) Validate

func (s *CustomModelTransformParameters) Validate() error

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

type DeleteMLEndpointInput

type DeleteMLEndpointInput struct {

	// If this flag is set to TRUE, all Neptune ML S3 artifacts should be deleted
	// when the job is stopped. The default is FALSE.
	Clean *bool `location:"querystring" locationName:"clean" type:"boolean"`

	// The unique identifier of the inference endpoint.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" type:"string" required:"true"`

	// The ARN of an IAM role providing Neptune access to SageMaker and Amazon S3
	// resources. This must be listed in your DB cluster parameter group or an error
	// will be thrown.
	NeptuneIamRoleArn *string `location:"querystring" locationName:"neptuneIamRoleArn" type:"string"`
	// contains filtered or unexported fields
}

func (DeleteMLEndpointInput) GoString

func (s DeleteMLEndpointInput) 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 (*DeleteMLEndpointInput) SetClean

SetClean sets the Clean field's value.

func (*DeleteMLEndpointInput) SetId

SetId sets the Id field's value.

func (*DeleteMLEndpointInput) SetNeptuneIamRoleArn

func (s *DeleteMLEndpointInput) SetNeptuneIamRoleArn(v string) *DeleteMLEndpointInput

SetNeptuneIamRoleArn sets the NeptuneIamRoleArn field's value.

func (DeleteMLEndpointInput) String

func (s DeleteMLEndpointInput) 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 (*DeleteMLEndpointInput) Validate

func (s *DeleteMLEndpointInput) Validate() error

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

type DeleteMLEndpointOutput

type DeleteMLEndpointOutput struct {

	// The status of the cancellation.
	Status *string `locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

func (DeleteMLEndpointOutput) GoString

func (s DeleteMLEndpointOutput) 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 (*DeleteMLEndpointOutput) SetStatus

SetStatus sets the Status field's value.

func (DeleteMLEndpointOutput) String

func (s DeleteMLEndpointOutput) 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 DeletePropertygraphStatisticsInput

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

func (DeletePropertygraphStatisticsInput) 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 (DeletePropertygraphStatisticsInput) 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 DeletePropertygraphStatisticsOutput

type DeletePropertygraphStatisticsOutput struct {

	// The deletion payload.
	Payload *DeleteStatisticsValueMap `locationName:"payload" type:"structure"`

	// The cancel status.
	Status *string `locationName:"status" type:"string"`

	// The HTTP response code: 200 if the delete was successful, or 204 if there
	// were no statistics to delete.
	StatusCode *int64 `location:"statusCode" locationName:"statusCode" type:"integer"`
	// contains filtered or unexported fields
}

func (DeletePropertygraphStatisticsOutput) 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 (*DeletePropertygraphStatisticsOutput) SetPayload

SetPayload sets the Payload field's value.

func (*DeletePropertygraphStatisticsOutput) SetStatus

SetStatus sets the Status field's value.

func (*DeletePropertygraphStatisticsOutput) SetStatusCode

SetStatusCode sets the StatusCode field's value.

func (DeletePropertygraphStatisticsOutput) 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 DeleteSparqlStatisticsInput

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

func (DeleteSparqlStatisticsInput) GoString

func (s DeleteSparqlStatisticsInput) 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 (DeleteSparqlStatisticsInput) 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 DeleteSparqlStatisticsOutput

type DeleteSparqlStatisticsOutput struct {

	// The deletion payload.
	Payload *DeleteStatisticsValueMap `locationName:"payload" type:"structure"`

	// The cancel status.
	Status *string `locationName:"status" type:"string"`

	// The HTTP response code: 200 if the delete was successful, or 204 if there
	// were no statistics to delete.
	StatusCode *int64 `location:"statusCode" locationName:"statusCode" type:"integer"`
	// contains filtered or unexported fields
}

func (DeleteSparqlStatisticsOutput) GoString

func (s DeleteSparqlStatisticsOutput) 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 (*DeleteSparqlStatisticsOutput) SetPayload

SetPayload sets the Payload field's value.

func (*DeleteSparqlStatisticsOutput) SetStatus

SetStatus sets the Status field's value.

func (*DeleteSparqlStatisticsOutput) SetStatusCode

SetStatusCode sets the StatusCode field's value.

func (DeleteSparqlStatisticsOutput) 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 DeleteStatisticsValueMap

type DeleteStatisticsValueMap struct {

	// The current status of the statistics.
	Active *bool `locationName:"active" type:"boolean"`

	// The ID of the statistics generation run that is currently occurring.
	StatisticsId *string `locationName:"statisticsId" type:"string"`
	// contains filtered or unexported fields
}

The payload for DeleteStatistics.

func (DeleteStatisticsValueMap) GoString

func (s DeleteStatisticsValueMap) 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 (*DeleteStatisticsValueMap) SetActive

SetActive sets the Active field's value.

func (*DeleteStatisticsValueMap) SetStatisticsId

SetStatisticsId sets the StatisticsId field's value.

func (DeleteStatisticsValueMap) String

func (s DeleteStatisticsValueMap) 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 EdgeStructure

type EdgeStructure struct {

	// The number of edges that have this specific structure.
	Count *int64 `locationName:"count" type:"long"`

	// A list of edge properties present in this specific structure.
	EdgeProperties []*string `locationName:"edgeProperties" type:"list"`
	// contains filtered or unexported fields
}

An edge structure.

func (EdgeStructure) GoString

func (s EdgeStructure) 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 (*EdgeStructure) SetCount

func (s *EdgeStructure) SetCount(v int64) *EdgeStructure

SetCount sets the Count field's value.

func (*EdgeStructure) SetEdgeProperties

func (s *EdgeStructure) SetEdgeProperties(v []*string) *EdgeStructure

SetEdgeProperties sets the EdgeProperties field's value.

func (EdgeStructure) String

func (s EdgeStructure) 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 ExecuteFastResetInput

type ExecuteFastResetInput struct {

	// The fast reset action. One of the following values:
	//
	//    * initiateDatabaseReset – This action generates a unique token needed
	//    to actually perform the fast reset.
	//
	//    * performDatabaseReset – This action uses the token generated by the
	//    initiateDatabaseReset action to actually perform the fast reset.
	//
	// Action is a required field
	Action *string `locationName:"action" type:"string" required:"true" enum:"Action"`

	// The fast-reset token to initiate the reset.
	Token *string `locationName:"token" type:"string"`
	// contains filtered or unexported fields
}

func (ExecuteFastResetInput) GoString

func (s ExecuteFastResetInput) 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 (*ExecuteFastResetInput) SetAction

SetAction sets the Action field's value.

func (*ExecuteFastResetInput) SetToken

SetToken sets the Token field's value.

func (ExecuteFastResetInput) String

func (s ExecuteFastResetInput) 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 (*ExecuteFastResetInput) Validate

func (s *ExecuteFastResetInput) Validate() error

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

type ExecuteFastResetOutput

type ExecuteFastResetOutput struct {

	// The payload is only returned by the initiateDatabaseReset action, and contains
	// the unique token to use with the performDatabaseReset action to make the
	// reset occur.
	Payload *FastResetToken `locationName:"payload" type:"structure"`

	// The status is only returned for the performDatabaseReset action, and indicates
	// whether or not the fast reset rquest is accepted.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ExecuteFastResetOutput) GoString

func (s ExecuteFastResetOutput) 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 (*ExecuteFastResetOutput) SetPayload

SetPayload sets the Payload field's value.

func (*ExecuteFastResetOutput) SetStatus

SetStatus sets the Status field's value.

func (ExecuteFastResetOutput) String

func (s ExecuteFastResetOutput) 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 ExecuteGremlinExplainQueryInput

type ExecuteGremlinExplainQueryInput struct {

	// The Gremlin explain query string.
	//
	// GremlinQuery is a required field
	GremlinQuery *string `locationName:"gremlin" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ExecuteGremlinExplainQueryInput) 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 (*ExecuteGremlinExplainQueryInput) SetGremlinQuery

SetGremlinQuery sets the GremlinQuery field's value.

func (ExecuteGremlinExplainQueryInput) 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 (*ExecuteGremlinExplainQueryInput) Validate

func (s *ExecuteGremlinExplainQueryInput) Validate() error

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

type ExecuteGremlinExplainQueryOutput

type ExecuteGremlinExplainQueryOutput struct {

	// A text blob containing the Gremlin explain result, as described in Tuning
	// Gremlin queries (https://docs.aws.amazon.com/neptune/latest/userguide/gremlin-traversal-tuning.html).
	Output []byte `locationName:"output" type:"blob"`
	// contains filtered or unexported fields
}

func (ExecuteGremlinExplainQueryOutput) 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 (*ExecuteGremlinExplainQueryOutput) SetOutput

SetOutput sets the Output field's value.

func (ExecuteGremlinExplainQueryOutput) 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 ExecuteGremlinProfileQueryInput

type ExecuteGremlinProfileQueryInput struct {

	// If non-zero, causes the results string to be truncated at that number of
	// characters. If set to zero, the string contains all the results.
	Chop *int64 `locationName:"profile.chop" type:"integer"`

	// The Gremlin query string to profile.
	//
	// GremlinQuery is a required field
	GremlinQuery *string `locationName:"gremlin" type:"string" required:"true"`

	// If this flag is set to TRUE, the results include a detailed report of all
	// index operations that took place during query execution and serialization.
	IndexOps *bool `locationName:"profile.indexOps" type:"boolean"`

	// If this flag is set to TRUE, the query results are gathered and displayed
	// as part of the profile report. If FALSE, only the result count is displayed.
	Results *bool `locationName:"profile.results" type:"boolean"`

	// If non-null, the gathered results are returned in a serialized response message
	// in the format specified by this parameter. See Gremlin profile API in Neptune
	// (https://docs.aws.amazon.com/neptune/latest/userguide/gremlin-profile-api.html)
	// for more information.
	Serializer *string `locationName:"profile.serializer" type:"string"`
	// contains filtered or unexported fields
}

func (ExecuteGremlinProfileQueryInput) 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 (*ExecuteGremlinProfileQueryInput) SetChop

SetChop sets the Chop field's value.

func (*ExecuteGremlinProfileQueryInput) SetGremlinQuery

SetGremlinQuery sets the GremlinQuery field's value.

func (*ExecuteGremlinProfileQueryInput) SetIndexOps

SetIndexOps sets the IndexOps field's value.

func (*ExecuteGremlinProfileQueryInput) SetResults

SetResults sets the Results field's value.

func (*ExecuteGremlinProfileQueryInput) SetSerializer

SetSerializer sets the Serializer field's value.

func (ExecuteGremlinProfileQueryInput) 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 (*ExecuteGremlinProfileQueryInput) Validate

func (s *ExecuteGremlinProfileQueryInput) Validate() error

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

type ExecuteGremlinProfileQueryOutput

type ExecuteGremlinProfileQueryOutput struct {

	// A text blob containing the Gremlin Profile result. See Gremlin profile API
	// in Neptune (https://docs.aws.amazon.com/neptune/latest/userguide/gremlin-profile-api.html)
	// for details.
	Output []byte `locationName:"output" type:"blob"`
	// contains filtered or unexported fields
}

func (ExecuteGremlinProfileQueryOutput) 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 (*ExecuteGremlinProfileQueryOutput) SetOutput

SetOutput sets the Output field's value.

func (ExecuteGremlinProfileQueryOutput) 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 ExecuteGremlinQueryInput

type ExecuteGremlinQueryInput struct {

	// Using this API, you can run Gremlin queries in string format much as you
	// can using the HTTP endpoint. The interface is compatible with whatever Gremlin
	// version your DB cluster is using (see the Tinkerpop client section (https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-gremlin-client.html#best-practices-gremlin-java-latest)
	// to determine which Gremlin releases your engine version supports).
	//
	// GremlinQuery is a required field
	GremlinQuery *string `locationName:"gremlin" type:"string" required:"true"`

	// If non-null, the query results are returned in a serialized response message
	// in the format specified by this parameter. See the GraphSON (https://tinkerpop.apache.org/docs/current/reference/#_graphson)
	// section in the TinkerPop documentation for a list of the formats that are
	// currently supported.
	Serializer *string `location:"header" locationName:"accept" type:"string"`
	// contains filtered or unexported fields
}

func (ExecuteGremlinQueryInput) GoString

func (s ExecuteGremlinQueryInput) 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 (*ExecuteGremlinQueryInput) SetGremlinQuery

SetGremlinQuery sets the GremlinQuery field's value.

func (*ExecuteGremlinQueryInput) SetSerializer

SetSerializer sets the Serializer field's value.

func (ExecuteGremlinQueryInput) String

func (s ExecuteGremlinQueryInput) 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 (*ExecuteGremlinQueryInput) Validate

func (s *ExecuteGremlinQueryInput) Validate() error

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

type ExecuteGremlinQueryOutput

type ExecuteGremlinQueryOutput struct {

	// The unique identifier of the Gremlin query.
	RequestId *string `locationName:"requestId" type:"string"`

	// The status of the Gremlin query.
	Status *GremlinQueryStatusAttributes `locationName:"status" type:"structure"`
	// contains filtered or unexported fields
}

func (ExecuteGremlinQueryOutput) GoString

func (s ExecuteGremlinQueryOutput) 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 (*ExecuteGremlinQueryOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*ExecuteGremlinQueryOutput) SetStatus

SetStatus sets the Status field's value.

func (ExecuteGremlinQueryOutput) String

func (s ExecuteGremlinQueryOutput) 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 ExecuteOpenCypherExplainQueryInput

type ExecuteOpenCypherExplainQueryInput struct {

	// The openCypher explain mode. Can be one of: static, dynamic, or details.
	//
	// ExplainMode is a required field
	ExplainMode *string `locationName:"explain" type:"string" required:"true" enum:"OpenCypherExplainMode"`

	// The openCypher query string.
	//
	// OpenCypherQuery is a required field
	OpenCypherQuery *string `locationName:"query" type:"string" required:"true"`

	// The openCypher query parameters.
	Parameters *string `locationName:"parameters" type:"string"`
	// contains filtered or unexported fields
}

func (ExecuteOpenCypherExplainQueryInput) 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 (*ExecuteOpenCypherExplainQueryInput) SetExplainMode

SetExplainMode sets the ExplainMode field's value.

func (*ExecuteOpenCypherExplainQueryInput) SetOpenCypherQuery

SetOpenCypherQuery sets the OpenCypherQuery field's value.

func (*ExecuteOpenCypherExplainQueryInput) SetParameters

SetParameters sets the Parameters field's value.

func (ExecuteOpenCypherExplainQueryInput) 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 (*ExecuteOpenCypherExplainQueryInput) Validate

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

type ExecuteOpenCypherExplainQueryOutput

type ExecuteOpenCypherExplainQueryOutput struct {

	// A text blob containing the openCypher explain results.
	//
	// Results is a required field
	Results []byte `locationName:"results" type:"blob" required:"true"`
	// contains filtered or unexported fields
}

func (ExecuteOpenCypherExplainQueryOutput) 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 (*ExecuteOpenCypherExplainQueryOutput) SetResults

SetResults sets the Results field's value.

func (ExecuteOpenCypherExplainQueryOutput) 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 ExpiredStreamException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request in question.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when a request attempts to access an stream that has expired.

func (*ExpiredStreamException) Code

func (s *ExpiredStreamException) Code() string

Code returns the exception type name.

func (*ExpiredStreamException) Error

func (s *ExpiredStreamException) Error() string

func (ExpiredStreamException) GoString

func (s ExpiredStreamException) 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 (*ExpiredStreamException) Message

func (s *ExpiredStreamException) Message() string

Message returns the exception's message.

func (*ExpiredStreamException) OrigErr

func (s *ExpiredStreamException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ExpiredStreamException) RequestID

func (s *ExpiredStreamException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ExpiredStreamException) StatusCode

func (s *ExpiredStreamException) StatusCode() int

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

func (ExpiredStreamException) String

func (s ExpiredStreamException) 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 FailureByQueryException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request in question.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when a request fails.

func (*FailureByQueryException) Code

func (s *FailureByQueryException) Code() string

Code returns the exception type name.

func (*FailureByQueryException) Error

func (s *FailureByQueryException) Error() string

func (FailureByQueryException) GoString

func (s FailureByQueryException) 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 (*FailureByQueryException) Message

func (s *FailureByQueryException) Message() string

Message returns the exception's message.

func (*FailureByQueryException) OrigErr

func (s *FailureByQueryException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*FailureByQueryException) RequestID

func (s *FailureByQueryException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*FailureByQueryException) StatusCode

func (s *FailureByQueryException) StatusCode() int

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

func (FailureByQueryException) String

func (s FailureByQueryException) 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 FastResetToken

type FastResetToken struct {

	// A UUID generated by the database in the initiateDatabaseReset action, and
	// then consumed by the performDatabaseReset to reset the database.
	Token *string `locationName:"token" type:"string"`
	// contains filtered or unexported fields
}

A structure containing the fast reset token used to initiate a fast reset.

func (FastResetToken) GoString

func (s FastResetToken) 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 (*FastResetToken) SetToken

func (s *FastResetToken) SetToken(v string) *FastResetToken

SetToken sets the Token field's value.

func (FastResetToken) String

func (s FastResetToken) 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 GetEngineStatusInput

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

func (GetEngineStatusInput) GoString

func (s GetEngineStatusInput) 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 (GetEngineStatusInput) String

func (s GetEngineStatusInput) 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 GetEngineStatusOutput

type GetEngineStatusOutput struct {

	// Set to the Neptune engine version running on your DB cluster. If this engine
	// version has been manually patched since it was released, the version number
	// is prefixed by Patch-.
	DbEngineVersion *string `locationName:"dbEngineVersion" type:"string"`

	// Set to enabled if the DFE engine is fully enabled, or to viaQueryHint (the
	// default) if the DFE engine is only used with queries that have the useDFE
	// query hint set to true.
	DfeQueryEngine *string `locationName:"dfeQueryEngine" type:"string"`

	// Contains information about the Gremlin query language available on your cluster.
	// Specifically, it contains a version field that specifies the current TinkerPop
	// version being used by the engine.
	Gremlin *QueryLanguageVersion `locationName:"gremlin" type:"structure"`

	// Contains Lab Mode settings being used by the engine.
	LabMode map[string]*string `locationName:"labMode" type:"map"`

	// Contains information about the openCypher query language available on your
	// cluster. Specifically, it contains a version field that specifies the current
	// operCypher version being used by the engine.
	Opencypher *QueryLanguageVersion `locationName:"opencypher" type:"structure"`

	// Set to reader if the instance is a read-replica, or to writer if the instance
	// is the primary instance.
	Role *string `locationName:"role" type:"string"`

	// If there are transactions being rolled back, this field is set to the number
	// of such transactions. If there are none, the field doesn't appear at all.
	RollingBackTrxCount *int64 `locationName:"rollingBackTrxCount" type:"integer"`

	// Set to the start time of the earliest transaction being rolled back. If no
	// transactions are being rolled back, the field doesn't appear at all.
	RollingBackTrxEarliestStartTime *string `locationName:"rollingBackTrxEarliestStartTime" type:"string"`

	// Contains information about the current settings on your DB cluster. For example,
	// contains the current cluster query timeout setting (clusterQueryTimeoutInMs).
	Settings map[string]*string `locationName:"settings" type:"map"`

	// Contains information about the SPARQL query language available on your cluster.
	// Specifically, it contains a version field that specifies the current SPARQL
	// version being used by the engine.
	Sparql *QueryLanguageVersion `locationName:"sparql" type:"structure"`

	// Set to the UTC time at which the current server process started.
	StartTime *string `locationName:"startTime" type:"string"`

	// Set to healthy if the instance is not experiencing problems. If the instance
	// is recovering from a crash or from being rebooted and there are active transactions
	// running from the latest server shutdown, status is set to recovery.
	Status *string `locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

func (GetEngineStatusOutput) GoString

func (s GetEngineStatusOutput) 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 (*GetEngineStatusOutput) SetDbEngineVersion

func (s *GetEngineStatusOutput) SetDbEngineVersion(v string) *GetEngineStatusOutput

SetDbEngineVersion sets the DbEngineVersion field's value.

func (*GetEngineStatusOutput) SetDfeQueryEngine

func (s *GetEngineStatusOutput) SetDfeQueryEngine(v string) *GetEngineStatusOutput

SetDfeQueryEngine sets the DfeQueryEngine field's value.

func (*GetEngineStatusOutput) SetGremlin

SetGremlin sets the Gremlin field's value.

func (*GetEngineStatusOutput) SetLabMode

SetLabMode sets the LabMode field's value.

func (*GetEngineStatusOutput) SetOpencypher

SetOpencypher sets the Opencypher field's value.

func (*GetEngineStatusOutput) SetRole

SetRole sets the Role field's value.

func (*GetEngineStatusOutput) SetRollingBackTrxCount

func (s *GetEngineStatusOutput) SetRollingBackTrxCount(v int64) *GetEngineStatusOutput

SetRollingBackTrxCount sets the RollingBackTrxCount field's value.

func (*GetEngineStatusOutput) SetRollingBackTrxEarliestStartTime

func (s *GetEngineStatusOutput) SetRollingBackTrxEarliestStartTime(v string) *GetEngineStatusOutput

SetRollingBackTrxEarliestStartTime sets the RollingBackTrxEarliestStartTime field's value.

func (*GetEngineStatusOutput) SetSettings

func (s *GetEngineStatusOutput) SetSettings(v map[string]*string) *GetEngineStatusOutput

SetSettings sets the Settings field's value.

func (*GetEngineStatusOutput) SetSparql

SetSparql sets the Sparql field's value.

func (*GetEngineStatusOutput) SetStartTime

SetStartTime sets the StartTime field's value.

func (*GetEngineStatusOutput) SetStatus

SetStatus sets the Status field's value.

func (GetEngineStatusOutput) String

func (s GetEngineStatusOutput) 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 GetGremlinQueryStatusInput

type GetGremlinQueryStatusInput struct {

	// The unique identifier that identifies the Gremlin query.
	//
	// QueryId is a required field
	QueryId *string `location:"uri" locationName:"queryId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetGremlinQueryStatusInput) GoString

func (s GetGremlinQueryStatusInput) 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 (*GetGremlinQueryStatusInput) SetQueryId

SetQueryId sets the QueryId field's value.

func (GetGremlinQueryStatusInput) 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 (*GetGremlinQueryStatusInput) Validate

func (s *GetGremlinQueryStatusInput) Validate() error

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

type GetGremlinQueryStatusOutput

type GetGremlinQueryStatusOutput struct {

	// The evaluation status of the Gremlin query.
	QueryEvalStats *QueryEvalStats `locationName:"queryEvalStats" type:"structure"`

	// The ID of the query for which status is being returned.
	QueryId *string `locationName:"queryId" type:"string"`

	// The Gremlin query string.
	QueryString *string `locationName:"queryString" type:"string"`
	// contains filtered or unexported fields
}

func (GetGremlinQueryStatusOutput) GoString

func (s GetGremlinQueryStatusOutput) 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 (*GetGremlinQueryStatusOutput) SetQueryEvalStats

SetQueryEvalStats sets the QueryEvalStats field's value.

func (*GetGremlinQueryStatusOutput) SetQueryId

SetQueryId sets the QueryId field's value.

func (*GetGremlinQueryStatusOutput) SetQueryString

SetQueryString sets the QueryString field's value.

func (GetGremlinQueryStatusOutput) 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 GetMLDataProcessingJobInput

type GetMLDataProcessingJobInput struct {

	// The unique identifier of the data-processing job to be retrieved.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" type:"string" required:"true"`

	// The ARN of an IAM role that provides Neptune access to SageMaker and Amazon
	// S3 resources. This must be listed in your DB cluster parameter group or an
	// error will occur.
	NeptuneIamRoleArn *string `location:"querystring" locationName:"neptuneIamRoleArn" type:"string"`
	// contains filtered or unexported fields
}

func (GetMLDataProcessingJobInput) GoString

func (s GetMLDataProcessingJobInput) 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 (*GetMLDataProcessingJobInput) SetId

SetId sets the Id field's value.

func (*GetMLDataProcessingJobInput) SetNeptuneIamRoleArn

SetNeptuneIamRoleArn sets the NeptuneIamRoleArn field's value.

func (GetMLDataProcessingJobInput) 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 (*GetMLDataProcessingJobInput) Validate

func (s *GetMLDataProcessingJobInput) Validate() error

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

type GetMLDataProcessingJobOutput

type GetMLDataProcessingJobOutput struct {

	// The unique identifier of this data-processing job.
	Id *string `locationName:"id" type:"string"`

	// Definition of the data processing job.
	ProcessingJob *MlResourceDefinition `locationName:"processingJob" type:"structure"`

	// Status of the data processing job.
	Status *string `locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

func (GetMLDataProcessingJobOutput) GoString

func (s GetMLDataProcessingJobOutput) 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 (*GetMLDataProcessingJobOutput) SetId

SetId sets the Id field's value.

func (*GetMLDataProcessingJobOutput) SetProcessingJob

SetProcessingJob sets the ProcessingJob field's value.

func (*GetMLDataProcessingJobOutput) SetStatus

SetStatus sets the Status field's value.

func (GetMLDataProcessingJobOutput) 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 GetMLEndpointInput

type GetMLEndpointInput struct {

	// The unique identifier of the inference endpoint.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" type:"string" required:"true"`

	// The ARN of an IAM role that provides Neptune access to SageMaker and Amazon
	// S3 resources. This must be listed in your DB cluster parameter group or an
	// error will occur.
	NeptuneIamRoleArn *string `location:"querystring" locationName:"neptuneIamRoleArn" type:"string"`
	// contains filtered or unexported fields
}

func (GetMLEndpointInput) GoString

func (s GetMLEndpointInput) 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 (*GetMLEndpointInput) SetId

SetId sets the Id field's value.

func (*GetMLEndpointInput) SetNeptuneIamRoleArn

func (s *GetMLEndpointInput) SetNeptuneIamRoleArn(v string) *GetMLEndpointInput

SetNeptuneIamRoleArn sets the NeptuneIamRoleArn field's value.

func (GetMLEndpointInput) String

func (s GetMLEndpointInput) 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 (*GetMLEndpointInput) Validate

func (s *GetMLEndpointInput) Validate() error

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

type GetMLEndpointOutput

type GetMLEndpointOutput struct {

	// The endpoint definition.
	Endpoint *MlResourceDefinition `locationName:"endpoint" type:"structure"`

	// The endpoint configuration
	EndpointConfig *MlConfigDefinition `locationName:"endpointConfig" type:"structure"`

	// The unique identifier of the inference endpoint.
	Id *string `locationName:"id" type:"string"`

	// The status of the inference endpoint.
	Status *string `locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

func (GetMLEndpointOutput) GoString

func (s GetMLEndpointOutput) 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 (*GetMLEndpointOutput) SetEndpoint

SetEndpoint sets the Endpoint field's value.

func (*GetMLEndpointOutput) SetEndpointConfig

SetEndpointConfig sets the EndpointConfig field's value.

func (*GetMLEndpointOutput) SetId

SetId sets the Id field's value.

func (*GetMLEndpointOutput) SetStatus

SetStatus sets the Status field's value.

func (GetMLEndpointOutput) String

func (s GetMLEndpointOutput) 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 GetMLModelTrainingJobInput

type GetMLModelTrainingJobInput struct {

	// The unique identifier of the model-training job to retrieve.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" type:"string" required:"true"`

	// The ARN of an IAM role that provides Neptune access to SageMaker and Amazon
	// S3 resources. This must be listed in your DB cluster parameter group or an
	// error will occur.
	NeptuneIamRoleArn *string `location:"querystring" locationName:"neptuneIamRoleArn" type:"string"`
	// contains filtered or unexported fields
}

func (GetMLModelTrainingJobInput) GoString

func (s GetMLModelTrainingJobInput) 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 (*GetMLModelTrainingJobInput) SetId

SetId sets the Id field's value.

func (*GetMLModelTrainingJobInput) SetNeptuneIamRoleArn

func (s *GetMLModelTrainingJobInput) SetNeptuneIamRoleArn(v string) *GetMLModelTrainingJobInput

SetNeptuneIamRoleArn sets the NeptuneIamRoleArn field's value.

func (GetMLModelTrainingJobInput) 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 (*GetMLModelTrainingJobInput) Validate

func (s *GetMLModelTrainingJobInput) Validate() error

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

type GetMLModelTrainingJobOutput

type GetMLModelTrainingJobOutput struct {

	// The HPO job.
	HpoJob *MlResourceDefinition `locationName:"hpoJob" type:"structure"`

	// The unique identifier of this model-training job.
	Id *string `locationName:"id" type:"string"`

	// A list of the configurations of the ML models being used.
	MlModels []*MlConfigDefinition `locationName:"mlModels" type:"list"`

	// The model transform job.
	ModelTransformJob *MlResourceDefinition `locationName:"modelTransformJob" type:"structure"`

	// The data processing job.
	ProcessingJob *MlResourceDefinition `locationName:"processingJob" type:"structure"`

	// The status of the model training job.
	Status *string `locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

func (GetMLModelTrainingJobOutput) GoString

func (s GetMLModelTrainingJobOutput) 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 (*GetMLModelTrainingJobOutput) SetHpoJob

SetHpoJob sets the HpoJob field's value.

func (*GetMLModelTrainingJobOutput) SetId

SetId sets the Id field's value.

func (*GetMLModelTrainingJobOutput) SetMlModels

SetMlModels sets the MlModels field's value.

func (*GetMLModelTrainingJobOutput) SetModelTransformJob

SetModelTransformJob sets the ModelTransformJob field's value.

func (*GetMLModelTrainingJobOutput) SetProcessingJob

SetProcessingJob sets the ProcessingJob field's value.

func (*GetMLModelTrainingJobOutput) SetStatus

SetStatus sets the Status field's value.

func (GetMLModelTrainingJobOutput) 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 GetMLModelTransformJobInput

type GetMLModelTransformJobInput struct {

	// The unique identifier of the model-transform job to be reetrieved.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" type:"string" required:"true"`

	// The ARN of an IAM role that provides Neptune access to SageMaker and Amazon
	// S3 resources. This must be listed in your DB cluster parameter group or an
	// error will occur.
	NeptuneIamRoleArn *string `location:"querystring" locationName:"neptuneIamRoleArn" type:"string"`
	// contains filtered or unexported fields
}

func (GetMLModelTransformJobInput) GoString

func (s GetMLModelTransformJobInput) 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 (*GetMLModelTransformJobInput) SetId

SetId sets the Id field's value.

func (*GetMLModelTransformJobInput) SetNeptuneIamRoleArn

SetNeptuneIamRoleArn sets the NeptuneIamRoleArn field's value.

func (GetMLModelTransformJobInput) 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 (*GetMLModelTransformJobInput) Validate

func (s *GetMLModelTransformJobInput) Validate() error

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

type GetMLModelTransformJobOutput

type GetMLModelTransformJobOutput struct {

	// The base data processing job.
	BaseProcessingJob *MlResourceDefinition `locationName:"baseProcessingJob" type:"structure"`

	// The unique identifier of the model-transform job to be retrieved.
	Id *string `locationName:"id" type:"string"`

	// A list of the configuration information for the models being used.
	Models []*MlConfigDefinition `locationName:"models" type:"list"`

	// The remote model transform job.
	RemoteModelTransformJob *MlResourceDefinition `locationName:"remoteModelTransformJob" type:"structure"`

	// The status of the model-transform job.
	Status *string `locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

func (GetMLModelTransformJobOutput) GoString

func (s GetMLModelTransformJobOutput) 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 (*GetMLModelTransformJobOutput) SetBaseProcessingJob

SetBaseProcessingJob sets the BaseProcessingJob field's value.

func (*GetMLModelTransformJobOutput) SetId

SetId sets the Id field's value.

func (*GetMLModelTransformJobOutput) SetModels

SetModels sets the Models field's value.

func (*GetMLModelTransformJobOutput) SetRemoteModelTransformJob

SetRemoteModelTransformJob sets the RemoteModelTransformJob field's value.

func (*GetMLModelTransformJobOutput) SetStatus

SetStatus sets the Status field's value.

func (GetMLModelTransformJobOutput) 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 GetOpenCypherQueryStatusInput

type GetOpenCypherQueryStatusInput struct {

	// The unique ID of the openCypher query for which to retrieve the query status.
	//
	// QueryId is a required field
	QueryId *string `location:"uri" locationName:"queryId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetOpenCypherQueryStatusInput) 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 (*GetOpenCypherQueryStatusInput) SetQueryId

SetQueryId sets the QueryId field's value.

func (GetOpenCypherQueryStatusInput) 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 (*GetOpenCypherQueryStatusInput) Validate

func (s *GetOpenCypherQueryStatusInput) Validate() error

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

type GetOpenCypherQueryStatusOutput

type GetOpenCypherQueryStatusOutput struct {

	// The openCypher query evaluation status.
	QueryEvalStats *QueryEvalStats `locationName:"queryEvalStats" type:"structure"`

	// The unique ID of the query for which status is being returned.
	QueryId *string `locationName:"queryId" type:"string"`

	// The openCypher query string.
	QueryString *string `locationName:"queryString" type:"string"`
	// contains filtered or unexported fields
}

func (GetOpenCypherQueryStatusOutput) 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 (*GetOpenCypherQueryStatusOutput) SetQueryEvalStats

SetQueryEvalStats sets the QueryEvalStats field's value.

func (*GetOpenCypherQueryStatusOutput) SetQueryId

SetQueryId sets the QueryId field's value.

func (*GetOpenCypherQueryStatusOutput) SetQueryString

SetQueryString sets the QueryString field's value.

func (GetOpenCypherQueryStatusOutput) 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 GetPropertygraphStatisticsInput

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

func (GetPropertygraphStatisticsInput) 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 (GetPropertygraphStatisticsInput) 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 GetPropertygraphStatisticsOutput

type GetPropertygraphStatisticsOutput struct {

	// Statistics for property-graph data.
	//
	// Payload is a required field
	Payload *Statistics `locationName:"payload" type:"structure" required:"true"`

	// The HTTP return code of the request. If the request succeeded, the code is
	// 200. See Common error codes for DFE statistics request (https://docs.aws.amazon.com/neptune/latest/userguide/neptune-dfe-statistics.html#neptune-dfe-statistics-errors)
	// for a list of common errors.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetPropertygraphStatisticsOutput) 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 (*GetPropertygraphStatisticsOutput) SetPayload

SetPayload sets the Payload field's value.

func (*GetPropertygraphStatisticsOutput) SetStatus

SetStatus sets the Status field's value.

func (GetPropertygraphStatisticsOutput) 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 GetPropertygraphSummaryInput

type GetPropertygraphSummaryInput struct {

	// Mode can take one of two values: BASIC (the default), and DETAILED.
	Mode *string `location:"querystring" locationName:"mode" type:"string" enum:"GraphSummaryType"`
	// contains filtered or unexported fields
}

func (GetPropertygraphSummaryInput) GoString

func (s GetPropertygraphSummaryInput) 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 (*GetPropertygraphSummaryInput) SetMode

SetMode sets the Mode field's value.

func (GetPropertygraphSummaryInput) 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 GetPropertygraphSummaryOutput

type GetPropertygraphSummaryOutput struct {

	// Payload containing the property graph summary response.
	Payload *PropertygraphSummaryValueMap `locationName:"payload" type:"structure"`

	// The HTTP return code of the request. If the request succeeded, the code is
	// 200.
	StatusCode *int64 `location:"statusCode" locationName:"statusCode" type:"integer"`
	// contains filtered or unexported fields
}

func (GetPropertygraphSummaryOutput) 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 (*GetPropertygraphSummaryOutput) SetPayload

SetPayload sets the Payload field's value.

func (*GetPropertygraphSummaryOutput) SetStatusCode

SetStatusCode sets the StatusCode field's value.

func (GetPropertygraphSummaryOutput) 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 GetRDFGraphSummaryInput

type GetRDFGraphSummaryInput struct {

	// Mode can take one of two values: BASIC (the default), and DETAILED.
	Mode *string `location:"querystring" locationName:"mode" type:"string" enum:"GraphSummaryType"`
	// contains filtered or unexported fields
}

func (GetRDFGraphSummaryInput) GoString

func (s GetRDFGraphSummaryInput) 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 (*GetRDFGraphSummaryInput) SetMode

SetMode sets the Mode field's value.

func (GetRDFGraphSummaryInput) String

func (s GetRDFGraphSummaryInput) 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 GetRDFGraphSummaryOutput

type GetRDFGraphSummaryOutput struct {

	// Payload for an RDF graph summary response
	Payload *RDFGraphSummaryValueMap `locationName:"payload" type:"structure"`

	// The HTTP return code of the request. If the request succeeded, the code is
	// 200.
	StatusCode *int64 `location:"statusCode" locationName:"statusCode" type:"integer"`
	// contains filtered or unexported fields
}

func (GetRDFGraphSummaryOutput) GoString

func (s GetRDFGraphSummaryOutput) 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 (*GetRDFGraphSummaryOutput) SetPayload

SetPayload sets the Payload field's value.

func (*GetRDFGraphSummaryOutput) SetStatusCode

SetStatusCode sets the StatusCode field's value.

func (GetRDFGraphSummaryOutput) String

func (s GetRDFGraphSummaryOutput) 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 GetSparqlStatisticsInput

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

func (GetSparqlStatisticsInput) GoString

func (s GetSparqlStatisticsInput) 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 (GetSparqlStatisticsInput) String

func (s GetSparqlStatisticsInput) 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 GetSparqlStatisticsOutput

type GetSparqlStatisticsOutput struct {

	// Statistics for RDF data.
	//
	// Payload is a required field
	Payload *Statistics `locationName:"payload" type:"structure" required:"true"`

	// The HTTP return code of the request. If the request succeeded, the code is
	// 200. See Common error codes for DFE statistics request (https://docs.aws.amazon.com/neptune/latest/userguide/neptune-dfe-statistics.html#neptune-dfe-statistics-errors)
	// for a list of common errors.
	//
	// When invoking this operation in a Neptune cluster that has IAM authentication
	// enabled, the IAM user or role making the request must have a policy attached
	// that allows the neptune-db:GetStatisticsStatus (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getstatisticsstatus)
	// IAM action in that cluster.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetSparqlStatisticsOutput) GoString

func (s GetSparqlStatisticsOutput) 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 (*GetSparqlStatisticsOutput) SetPayload

SetPayload sets the Payload field's value.

func (*GetSparqlStatisticsOutput) SetStatus

SetStatus sets the Status field's value.

func (GetSparqlStatisticsOutput) String

func (s GetSparqlStatisticsOutput) 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 GetSparqlStreamInput

type GetSparqlStreamInput struct {

	// The commit number of the starting record to read from the change-log stream.
	// This parameter is required when iteratorType isAT_SEQUENCE_NUMBER or AFTER_SEQUENCE_NUMBER,
	// and ignored when iteratorType is TRIM_HORIZON or LATEST.
	CommitNum *int64 `location:"querystring" locationName:"commitNum" type:"long"`

	// If set to TRUE, Neptune compresses the response using gzip encoding.
	Encoding *string `location:"header" locationName:"Accept-Encoding" type:"string" enum:"Encoding"`

	// Can be one of:
	//
	//    * AT_SEQUENCE_NUMBER – Indicates that reading should start from the
	//    event sequence number specified jointly by the commitNum and opNum parameters.
	//
	//    * AFTER_SEQUENCE_NUMBER – Indicates that reading should start right
	//    after the event sequence number specified jointly by the commitNum and
	//    opNum parameters.
	//
	//    * TRIM_HORIZON – Indicates that reading should start at the last untrimmed
	//    record in the system, which is the oldest unexpired (not yet deleted)
	//    record in the change-log stream.
	//
	//    * LATEST – Indicates that reading should start at the most recent record
	//    in the system, which is the latest unexpired (not yet deleted) record
	//    in the change-log stream.
	IteratorType *string `location:"querystring" locationName:"iteratorType" type:"string" enum:"IteratorType"`

	// Specifies the maximum number of records to return. There is also a size limit
	// of 10 MB on the response that can't be modified and that takes precedence
	// over the number of records specified in the limit parameter. The response
	// does include a threshold-breaching record if the 10 MB limit was reached.
	//
	// The range for limit is 1 to 100,000, with a default of 10.
	Limit *int64 `location:"querystring" locationName:"limit" min:"1" type:"long"`

	// The operation sequence number within the specified commit to start reading
	// from in the change-log stream data. The default is 1.
	OpNum *int64 `location:"querystring" locationName:"opNum" type:"long"`
	// contains filtered or unexported fields
}

func (GetSparqlStreamInput) GoString

func (s GetSparqlStreamInput) 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 (*GetSparqlStreamInput) SetCommitNum

func (s *GetSparqlStreamInput) SetCommitNum(v int64) *GetSparqlStreamInput

SetCommitNum sets the CommitNum field's value.

func (*GetSparqlStreamInput) SetEncoding

SetEncoding sets the Encoding field's value.

func (*GetSparqlStreamInput) SetIteratorType

func (s *GetSparqlStreamInput) SetIteratorType(v string) *GetSparqlStreamInput

SetIteratorType sets the IteratorType field's value.

func (*GetSparqlStreamInput) SetLimit

SetLimit sets the Limit field's value.

func (*GetSparqlStreamInput) SetOpNum

SetOpNum sets the OpNum field's value.

func (GetSparqlStreamInput) String

func (s GetSparqlStreamInput) 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 (*GetSparqlStreamInput) Validate

func (s *GetSparqlStreamInput) Validate() error

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

type GetSparqlStreamOutput

type GetSparqlStreamOutput struct {

	// Serialization format for the change records being returned. Currently, the
	// only supported value is NQUADS.
	//
	// Format is a required field
	Format *string `locationName:"format" type:"string" required:"true"`

	// Sequence identifier of the last change in the stream response.
	//
	// An event ID is composed of two fields: a commitNum, which identifies a transaction
	// that changed the graph, and an opNum, which identifies a specific operation
	// within that transaction:
	//
	// LastEventId is a required field
	LastEventId map[string]*string `locationName:"lastEventId" type:"map" required:"true"`

	// The time at which the commit for the transaction was requested, in milliseconds
	// from the Unix epoch.
	//
	// LastTrxTimestampInMillis is a required field
	LastTrxTimestampInMillis *int64 `locationName:"lastTrxTimestamp" type:"long" required:"true"`

	// An array of serialized change-log stream records included in the response.
	//
	// Records is a required field
	Records []*SparqlRecord `locationName:"records" type:"list" required:"true"`

	// The total number of records in the response.
	//
	// TotalRecords is a required field
	TotalRecords *int64 `locationName:"totalRecords" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (GetSparqlStreamOutput) GoString

func (s GetSparqlStreamOutput) 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 (*GetSparqlStreamOutput) SetFormat

SetFormat sets the Format field's value.

func (*GetSparqlStreamOutput) SetLastEventId

func (s *GetSparqlStreamOutput) SetLastEventId(v map[string]*string) *GetSparqlStreamOutput

SetLastEventId sets the LastEventId field's value.

func (*GetSparqlStreamOutput) SetLastTrxTimestampInMillis

func (s *GetSparqlStreamOutput) SetLastTrxTimestampInMillis(v int64) *GetSparqlStreamOutput

SetLastTrxTimestampInMillis sets the LastTrxTimestampInMillis field's value.

func (*GetSparqlStreamOutput) SetRecords

SetRecords sets the Records field's value.

func (*GetSparqlStreamOutput) SetTotalRecords

func (s *GetSparqlStreamOutput) SetTotalRecords(v int64) *GetSparqlStreamOutput

SetTotalRecords sets the TotalRecords field's value.

func (GetSparqlStreamOutput) String

func (s GetSparqlStreamOutput) 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 GremlinQueryStatus

type GremlinQueryStatus struct {

	// The query statistics of the Gremlin query.
	QueryEvalStats *QueryEvalStats `locationName:"queryEvalStats" type:"structure"`

	// The ID of the Gremlin query.
	QueryId *string `locationName:"queryId" type:"string"`

	// The query string of the Gremlin query.
	QueryString *string `locationName:"queryString" type:"string"`
	// contains filtered or unexported fields
}

Captures the status of a Gremlin query (see the Gremlin query status API (https://docs.aws.amazon.com/neptune/latest/userguide/gremlin-api-status.html) page).

func (GremlinQueryStatus) GoString

func (s GremlinQueryStatus) 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 (*GremlinQueryStatus) SetQueryEvalStats

func (s *GremlinQueryStatus) SetQueryEvalStats(v *QueryEvalStats) *GremlinQueryStatus

SetQueryEvalStats sets the QueryEvalStats field's value.

func (*GremlinQueryStatus) SetQueryId

func (s *GremlinQueryStatus) SetQueryId(v string) *GremlinQueryStatus

SetQueryId sets the QueryId field's value.

func (*GremlinQueryStatus) SetQueryString

func (s *GremlinQueryStatus) SetQueryString(v string) *GremlinQueryStatus

SetQueryString sets the QueryString field's value.

func (GremlinQueryStatus) String

func (s GremlinQueryStatus) 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 GremlinQueryStatusAttributes

type GremlinQueryStatusAttributes struct {

	// The HTTP response code returned fro the Gremlin query request..
	Code *int64 `locationName:"code" type:"integer"`

	// The status message.
	Message *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

Contains status components of a Gremlin query.

func (GremlinQueryStatusAttributes) GoString

func (s GremlinQueryStatusAttributes) 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 (*GremlinQueryStatusAttributes) SetCode

SetCode sets the Code field's value.

func (*GremlinQueryStatusAttributes) SetMessage

SetMessage sets the Message field's value.

func (GremlinQueryStatusAttributes) 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 IllegalArgumentException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request in question.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when an argument in a request is not supported.

func (*IllegalArgumentException) Code

func (s *IllegalArgumentException) Code() string

Code returns the exception type name.

func (*IllegalArgumentException) Error

func (s *IllegalArgumentException) Error() string

func (IllegalArgumentException) GoString

func (s IllegalArgumentException) 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 (*IllegalArgumentException) Message

func (s *IllegalArgumentException) Message() string

Message returns the exception's message.

func (*IllegalArgumentException) OrigErr

func (s *IllegalArgumentException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*IllegalArgumentException) RequestID

func (s *IllegalArgumentException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*IllegalArgumentException) StatusCode

func (s *IllegalArgumentException) StatusCode() int

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

func (IllegalArgumentException) String

func (s IllegalArgumentException) 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 InternalFailureException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request in question.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when the processing of the request failed unexpectedly.

func (*InternalFailureException) Code

func (s *InternalFailureException) Code() string

Code returns the exception type name.

func (*InternalFailureException) Error

func (s *InternalFailureException) Error() string

func (InternalFailureException) GoString

func (s InternalFailureException) 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 (*InternalFailureException) Message

func (s *InternalFailureException) Message() string

Message returns the exception's message.

func (*InternalFailureException) OrigErr

func (s *InternalFailureException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InternalFailureException) RequestID

func (s *InternalFailureException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InternalFailureException) StatusCode

func (s *InternalFailureException) StatusCode() int

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

func (InternalFailureException) String

func (s InternalFailureException) 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 InvalidArgumentException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request in question.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when an argument in a request has an invalid value.

func (*InvalidArgumentException) Code

func (s *InvalidArgumentException) Code() string

Code returns the exception type name.

func (*InvalidArgumentException) Error

func (s *InvalidArgumentException) Error() string

func (InvalidArgumentException) GoString

func (s InvalidArgumentException) 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 (*InvalidArgumentException) Message

func (s *InvalidArgumentException) Message() string

Message returns the exception's message.

func (*InvalidArgumentException) OrigErr

func (s *InvalidArgumentException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InvalidArgumentException) RequestID

func (s *InvalidArgumentException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InvalidArgumentException) StatusCode

func (s *InvalidArgumentException) StatusCode() int

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

func (InvalidArgumentException) String

func (s InvalidArgumentException) 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 InvalidNumericDataException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request in question.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when invalid numerical data is encountered when servicing a request.

func (*InvalidNumericDataException) Code

Code returns the exception type name.

func (*InvalidNumericDataException) Error

func (InvalidNumericDataException) GoString

func (s InvalidNumericDataException) 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 (*InvalidNumericDataException) Message

func (s *InvalidNumericDataException) Message() string

Message returns the exception's message.

func (*InvalidNumericDataException) OrigErr

func (s *InvalidNumericDataException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InvalidNumericDataException) RequestID

func (s *InvalidNumericDataException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InvalidNumericDataException) StatusCode

func (s *InvalidNumericDataException) StatusCode() int

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

func (InvalidNumericDataException) 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 InvalidParameterException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request that includes an invalid parameter.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when a parameter value is not valid.

func (*InvalidParameterException) Code

Code returns the exception type name.

func (*InvalidParameterException) Error

func (s *InvalidParameterException) Error() string

func (InvalidParameterException) GoString

func (s InvalidParameterException) 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 (*InvalidParameterException) Message

func (s *InvalidParameterException) Message() string

Message returns the exception's message.

func (*InvalidParameterException) OrigErr

func (s *InvalidParameterException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InvalidParameterException) RequestID

func (s *InvalidParameterException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InvalidParameterException) StatusCode

func (s *InvalidParameterException) StatusCode() int

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

func (InvalidParameterException) String

func (s InvalidParameterException) 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 ListGremlinQueriesInput

type ListGremlinQueriesInput struct {

	// If set to TRUE, the list returned includes waiting queries. The default is
	// FALSE;
	IncludeWaiting *bool `location:"querystring" locationName:"includeWaiting" type:"boolean"`
	// contains filtered or unexported fields
}

func (ListGremlinQueriesInput) GoString

func (s ListGremlinQueriesInput) 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 (*ListGremlinQueriesInput) SetIncludeWaiting

func (s *ListGremlinQueriesInput) SetIncludeWaiting(v bool) *ListGremlinQueriesInput

SetIncludeWaiting sets the IncludeWaiting field's value.

func (ListGremlinQueriesInput) String

func (s ListGremlinQueriesInput) 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 ListGremlinQueriesOutput

type ListGremlinQueriesOutput struct {

	// The number of queries that have been accepted but not yet completed, including
	// queries in the queue.
	AcceptedQueryCount *int64 `locationName:"acceptedQueryCount" type:"integer"`

	// A list of the current queries.
	Queries []*GremlinQueryStatus `locationName:"queries" type:"list"`

	// The number of Gremlin queries currently running.
	RunningQueryCount *int64 `locationName:"runningQueryCount" type:"integer"`
	// contains filtered or unexported fields
}

func (ListGremlinQueriesOutput) GoString

func (s ListGremlinQueriesOutput) 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 (*ListGremlinQueriesOutput) SetAcceptedQueryCount

func (s *ListGremlinQueriesOutput) SetAcceptedQueryCount(v int64) *ListGremlinQueriesOutput

SetAcceptedQueryCount sets the AcceptedQueryCount field's value.

func (*ListGremlinQueriesOutput) SetQueries

SetQueries sets the Queries field's value.

func (*ListGremlinQueriesOutput) SetRunningQueryCount

func (s *ListGremlinQueriesOutput) SetRunningQueryCount(v int64) *ListGremlinQueriesOutput

SetRunningQueryCount sets the RunningQueryCount field's value.

func (ListGremlinQueriesOutput) String

func (s ListGremlinQueriesOutput) 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 ListLoaderJobsInput

type ListLoaderJobsInput struct {

	// An optional parameter that can be used to exclude the load IDs of queued
	// load requests when requesting a list of load IDs by setting the parameter
	// to FALSE. The default value is TRUE.
	IncludeQueuedLoads *bool `location:"querystring" locationName:"includeQueuedLoads" type:"boolean"`

	// The number of load IDs to list. Must be a positive integer greater than zero
	// and not more than 100 (which is the default).
	Limit *int64 `location:"querystring" locationName:"limit" min:"1" type:"integer"`
	// contains filtered or unexported fields
}

func (ListLoaderJobsInput) GoString

func (s ListLoaderJobsInput) 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 (*ListLoaderJobsInput) SetIncludeQueuedLoads

func (s *ListLoaderJobsInput) SetIncludeQueuedLoads(v bool) *ListLoaderJobsInput

SetIncludeQueuedLoads sets the IncludeQueuedLoads field's value.

func (*ListLoaderJobsInput) SetLimit

SetLimit sets the Limit field's value.

func (ListLoaderJobsInput) String

func (s ListLoaderJobsInput) 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 (*ListLoaderJobsInput) Validate

func (s *ListLoaderJobsInput) Validate() error

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

type ListLoaderJobsOutput

type ListLoaderJobsOutput struct {

	// The requested list of job IDs.
	//
	// Payload is a required field
	Payload *LoaderIdResult `locationName:"payload" type:"structure" required:"true"`

	// Returns the status of the job list request.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListLoaderJobsOutput) GoString

func (s ListLoaderJobsOutput) 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 (*ListLoaderJobsOutput) SetPayload

SetPayload sets the Payload field's value.

func (*ListLoaderJobsOutput) SetStatus

SetStatus sets the Status field's value.

func (ListLoaderJobsOutput) String

func (s ListLoaderJobsOutput) 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 ListMLDataProcessingJobsInput

type ListMLDataProcessingJobsInput struct {

	// The maximum number of items to return (from 1 to 1024; the default is 10).
	MaxItems *int64 `location:"querystring" locationName:"maxItems" min:"1" type:"integer"`

	// The ARN of an IAM role that provides Neptune access to SageMaker and Amazon
	// S3 resources. This must be listed in your DB cluster parameter group or an
	// error will occur.
	NeptuneIamRoleArn *string `location:"querystring" locationName:"neptuneIamRoleArn" type:"string"`
	// contains filtered or unexported fields
}

func (ListMLDataProcessingJobsInput) 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 (*ListMLDataProcessingJobsInput) SetMaxItems

SetMaxItems sets the MaxItems field's value.

func (*ListMLDataProcessingJobsInput) SetNeptuneIamRoleArn

SetNeptuneIamRoleArn sets the NeptuneIamRoleArn field's value.

func (ListMLDataProcessingJobsInput) 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 (*ListMLDataProcessingJobsInput) Validate

func (s *ListMLDataProcessingJobsInput) Validate() error

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

type ListMLDataProcessingJobsOutput

type ListMLDataProcessingJobsOutput struct {

	// A page listing data processing job IDs.
	Ids []*string `locationName:"ids" type:"list"`
	// contains filtered or unexported fields
}

func (ListMLDataProcessingJobsOutput) 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 (*ListMLDataProcessingJobsOutput) SetIds

SetIds sets the Ids field's value.

func (ListMLDataProcessingJobsOutput) 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 ListMLEndpointsInput

type ListMLEndpointsInput struct {

	// The maximum number of items to return (from 1 to 1024; the default is 10.
	MaxItems *int64 `location:"querystring" locationName:"maxItems" min:"1" type:"integer"`

	// The ARN of an IAM role that provides Neptune access to SageMaker and Amazon
	// S3 resources. This must be listed in your DB cluster parameter group or an
	// error will occur.
	NeptuneIamRoleArn *string `location:"querystring" locationName:"neptuneIamRoleArn" type:"string"`
	// contains filtered or unexported fields
}

func (ListMLEndpointsInput) GoString

func (s ListMLEndpointsInput) 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 (*ListMLEndpointsInput) SetMaxItems

func (s *ListMLEndpointsInput) SetMaxItems(v int64) *ListMLEndpointsInput

SetMaxItems sets the MaxItems field's value.

func (*ListMLEndpointsInput) SetNeptuneIamRoleArn

func (s *ListMLEndpointsInput) SetNeptuneIamRoleArn(v string) *ListMLEndpointsInput

SetNeptuneIamRoleArn sets the NeptuneIamRoleArn field's value.

func (ListMLEndpointsInput) String

func (s ListMLEndpointsInput) 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 (*ListMLEndpointsInput) Validate

func (s *ListMLEndpointsInput) Validate() error

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

type ListMLEndpointsOutput

type ListMLEndpointsOutput struct {

	// A page from the list of inference endpoint IDs.
	Ids []*string `locationName:"ids" type:"list"`
	// contains filtered or unexported fields
}

func (ListMLEndpointsOutput) GoString

func (s ListMLEndpointsOutput) 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 (*ListMLEndpointsOutput) SetIds

SetIds sets the Ids field's value.

func (ListMLEndpointsOutput) String

func (s ListMLEndpointsOutput) 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 ListMLModelTrainingJobsInput

type ListMLModelTrainingJobsInput struct {

	// The maximum number of items to return (from 1 to 1024; the default is 10).
	MaxItems *int64 `location:"querystring" locationName:"maxItems" min:"1" type:"integer"`

	// The ARN of an IAM role that provides Neptune access to SageMaker and Amazon
	// S3 resources. This must be listed in your DB cluster parameter group or an
	// error will occur.
	NeptuneIamRoleArn *string `location:"querystring" locationName:"neptuneIamRoleArn" type:"string"`
	// contains filtered or unexported fields
}

func (ListMLModelTrainingJobsInput) GoString

func (s ListMLModelTrainingJobsInput) 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 (*ListMLModelTrainingJobsInput) SetMaxItems

SetMaxItems sets the MaxItems field's value.

func (*ListMLModelTrainingJobsInput) SetNeptuneIamRoleArn

SetNeptuneIamRoleArn sets the NeptuneIamRoleArn field's value.

func (ListMLModelTrainingJobsInput) 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 (*ListMLModelTrainingJobsInput) Validate

func (s *ListMLModelTrainingJobsInput) Validate() error

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

type ListMLModelTrainingJobsOutput

type ListMLModelTrainingJobsOutput struct {

	// A page of the list of model training job IDs.
	Ids []*string `locationName:"ids" type:"list"`
	// contains filtered or unexported fields
}

func (ListMLModelTrainingJobsOutput) 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 (*ListMLModelTrainingJobsOutput) SetIds

SetIds sets the Ids field's value.

func (ListMLModelTrainingJobsOutput) 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 ListMLModelTransformJobsInput

type ListMLModelTransformJobsInput struct {

	// The maximum number of items to return (from 1 to 1024; the default is 10).
	MaxItems *int64 `location:"querystring" locationName:"maxItems" min:"1" type:"integer"`

	// The ARN of an IAM role that provides Neptune access to SageMaker and Amazon
	// S3 resources. This must be listed in your DB cluster parameter group or an
	// error will occur.
	NeptuneIamRoleArn *string `location:"querystring" locationName:"neptuneIamRoleArn" type:"string"`
	// contains filtered or unexported fields
}

func (ListMLModelTransformJobsInput) 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 (*ListMLModelTransformJobsInput) SetMaxItems

SetMaxItems sets the MaxItems field's value.

func (*ListMLModelTransformJobsInput) SetNeptuneIamRoleArn

SetNeptuneIamRoleArn sets the NeptuneIamRoleArn field's value.

func (ListMLModelTransformJobsInput) 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 (*ListMLModelTransformJobsInput) Validate

func (s *ListMLModelTransformJobsInput) Validate() error

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

type ListMLModelTransformJobsOutput

type ListMLModelTransformJobsOutput struct {

	// A page from the list of model transform IDs.
	Ids []*string `locationName:"ids" type:"list"`
	// contains filtered or unexported fields
}

func (ListMLModelTransformJobsOutput) 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 (*ListMLModelTransformJobsOutput) SetIds

SetIds sets the Ids field's value.

func (ListMLModelTransformJobsOutput) 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 ListOpenCypherQueriesInput

type ListOpenCypherQueriesInput struct {

	// When set to TRUE and other parameters are not present, causes status information
	// to be returned for waiting queries as well as for running queries.
	IncludeWaiting *bool `location:"querystring" locationName:"includeWaiting" type:"boolean"`
	// contains filtered or unexported fields
}

func (ListOpenCypherQueriesInput) GoString

func (s ListOpenCypherQueriesInput) 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 (*ListOpenCypherQueriesInput) SetIncludeWaiting

SetIncludeWaiting sets the IncludeWaiting field's value.

func (ListOpenCypherQueriesInput) 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 ListOpenCypherQueriesOutput

type ListOpenCypherQueriesOutput struct {

	// The number of queries that have been accepted but not yet completed, including
	// queries in the queue.
	AcceptedQueryCount *int64 `locationName:"acceptedQueryCount" type:"integer"`

	// A list of current openCypher queries.
	Queries []*GremlinQueryStatus `locationName:"queries" type:"list"`

	// The number of currently running openCypher queries.
	RunningQueryCount *int64 `locationName:"runningQueryCount" type:"integer"`
	// contains filtered or unexported fields
}

func (ListOpenCypherQueriesOutput) GoString

func (s ListOpenCypherQueriesOutput) 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 (*ListOpenCypherQueriesOutput) SetAcceptedQueryCount

func (s *ListOpenCypherQueriesOutput) SetAcceptedQueryCount(v int64) *ListOpenCypherQueriesOutput

SetAcceptedQueryCount sets the AcceptedQueryCount field's value.

func (*ListOpenCypherQueriesOutput) SetQueries

SetQueries sets the Queries field's value.

func (*ListOpenCypherQueriesOutput) SetRunningQueryCount

SetRunningQueryCount sets the RunningQueryCount field's value.

func (ListOpenCypherQueriesOutput) 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 LoadUrlAccessDeniedException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request in question.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when access is denied to a specified load URL.

func (*LoadUrlAccessDeniedException) Code

Code returns the exception type name.

func (*LoadUrlAccessDeniedException) Error

func (LoadUrlAccessDeniedException) GoString

func (s LoadUrlAccessDeniedException) 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 (*LoadUrlAccessDeniedException) Message

func (s *LoadUrlAccessDeniedException) Message() string

Message returns the exception's message.

func (*LoadUrlAccessDeniedException) OrigErr

func (s *LoadUrlAccessDeniedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*LoadUrlAccessDeniedException) RequestID

func (s *LoadUrlAccessDeniedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*LoadUrlAccessDeniedException) StatusCode

func (s *LoadUrlAccessDeniedException) StatusCode() int

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

func (LoadUrlAccessDeniedException) 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 LoaderIdResult

type LoaderIdResult struct {

	// A list of load IDs.
	LoadIds []*string `locationName:"loadIds" type:"list"`
	// contains filtered or unexported fields
}

Contains a list of load IDs.

func (LoaderIdResult) GoString

func (s LoaderIdResult) 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 (*LoaderIdResult) SetLoadIds

func (s *LoaderIdResult) SetLoadIds(v []*string) *LoaderIdResult

SetLoadIds sets the LoadIds field's value.

func (LoaderIdResult) String

func (s LoaderIdResult) 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 MLResourceNotFoundException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request in question.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when a specified machine-learning resource could not be found.

func (*MLResourceNotFoundException) Code

Code returns the exception type name.

func (*MLResourceNotFoundException) Error

func (MLResourceNotFoundException) GoString

func (s MLResourceNotFoundException) 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 (*MLResourceNotFoundException) Message

func (s *MLResourceNotFoundException) Message() string

Message returns the exception's message.

func (*MLResourceNotFoundException) OrigErr

func (s *MLResourceNotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*MLResourceNotFoundException) RequestID

func (s *MLResourceNotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*MLResourceNotFoundException) StatusCode

func (s *MLResourceNotFoundException) StatusCode() int

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

func (MLResourceNotFoundException) 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 MalformedQueryException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the malformed query request.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when a query is submitted that is syntactically incorrect or does not pass additional validation.

func (*MalformedQueryException) Code

func (s *MalformedQueryException) Code() string

Code returns the exception type name.

func (*MalformedQueryException) Error

func (s *MalformedQueryException) Error() string

func (MalformedQueryException) GoString

func (s MalformedQueryException) 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 (*MalformedQueryException) Message

func (s *MalformedQueryException) Message() string

Message returns the exception's message.

func (*MalformedQueryException) OrigErr

func (s *MalformedQueryException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*MalformedQueryException) RequestID

func (s *MalformedQueryException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*MalformedQueryException) StatusCode

func (s *MalformedQueryException) StatusCode() int

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

func (MalformedQueryException) String

func (s MalformedQueryException) 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 ManagePropertygraphStatisticsInput

type ManagePropertygraphStatisticsInput struct {

	// The statistics generation mode. One of: DISABLE_AUTOCOMPUTE, ENABLE_AUTOCOMPUTE,
	// or REFRESH, the last of which manually triggers DFE statistics generation.
	Mode *string `locationName:"mode" type:"string" enum:"StatisticsAutoGenerationMode"`
	// contains filtered or unexported fields
}

func (ManagePropertygraphStatisticsInput) 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 (*ManagePropertygraphStatisticsInput) SetMode

SetMode sets the Mode field's value.

func (ManagePropertygraphStatisticsInput) 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 ManagePropertygraphStatisticsOutput

type ManagePropertygraphStatisticsOutput struct {

	// This is only returned for refresh mode.
	Payload *RefreshStatisticsIdMap `locationName:"payload" type:"structure"`

	// The HTTP return code of the request. If the request succeeded, the code is
	// 200.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ManagePropertygraphStatisticsOutput) 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 (*ManagePropertygraphStatisticsOutput) SetPayload

SetPayload sets the Payload field's value.

func (*ManagePropertygraphStatisticsOutput) SetStatus

SetStatus sets the Status field's value.

func (ManagePropertygraphStatisticsOutput) 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 ManageSparqlStatisticsInput

type ManageSparqlStatisticsInput struct {

	// The statistics generation mode. One of: DISABLE_AUTOCOMPUTE, ENABLE_AUTOCOMPUTE,
	// or REFRESH, the last of which manually triggers DFE statistics generation.
	Mode *string `locationName:"mode" type:"string" enum:"StatisticsAutoGenerationMode"`
	// contains filtered or unexported fields
}

func (ManageSparqlStatisticsInput) GoString

func (s ManageSparqlStatisticsInput) 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 (*ManageSparqlStatisticsInput) SetMode

SetMode sets the Mode field's value.

func (ManageSparqlStatisticsInput) 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 ManageSparqlStatisticsOutput

type ManageSparqlStatisticsOutput struct {

	// This is only returned for refresh mode.
	Payload *RefreshStatisticsIdMap `locationName:"payload" type:"structure"`

	// The HTTP return code of the request. If the request succeeded, the code is
	// 200.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ManageSparqlStatisticsOutput) GoString

func (s ManageSparqlStatisticsOutput) 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 (*ManageSparqlStatisticsOutput) SetPayload

SetPayload sets the Payload field's value.

func (*ManageSparqlStatisticsOutput) SetStatus

SetStatus sets the Status field's value.

func (ManageSparqlStatisticsOutput) 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 MemoryLimitExceededException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request that failed.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when a request fails because of insufficient memory resources. The request can be retried.

func (*MemoryLimitExceededException) Code

Code returns the exception type name.

func (*MemoryLimitExceededException) Error

func (MemoryLimitExceededException) GoString

func (s MemoryLimitExceededException) 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 (*MemoryLimitExceededException) Message

func (s *MemoryLimitExceededException) Message() string

Message returns the exception's message.

func (*MemoryLimitExceededException) OrigErr

func (s *MemoryLimitExceededException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*MemoryLimitExceededException) RequestID

func (s *MemoryLimitExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*MemoryLimitExceededException) StatusCode

func (s *MemoryLimitExceededException) StatusCode() int

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

func (MemoryLimitExceededException) 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 MethodNotAllowedException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request in question.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when the HTTP method used by a request is not supported by the endpoint being used.

func (*MethodNotAllowedException) Code

Code returns the exception type name.

func (*MethodNotAllowedException) Error

func (s *MethodNotAllowedException) Error() string

func (MethodNotAllowedException) GoString

func (s MethodNotAllowedException) 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 (*MethodNotAllowedException) Message

func (s *MethodNotAllowedException) Message() string

Message returns the exception's message.

func (*MethodNotAllowedException) OrigErr

func (s *MethodNotAllowedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*MethodNotAllowedException) RequestID

func (s *MethodNotAllowedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*MethodNotAllowedException) StatusCode

func (s *MethodNotAllowedException) StatusCode() int

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

func (MethodNotAllowedException) String

func (s MethodNotAllowedException) 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 MissingParameterException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request in which the parameter is missing.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when a required parameter is missing.

func (*MissingParameterException) Code

Code returns the exception type name.

func (*MissingParameterException) Error

func (s *MissingParameterException) Error() string

func (MissingParameterException) GoString

func (s MissingParameterException) 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 (*MissingParameterException) Message

func (s *MissingParameterException) Message() string

Message returns the exception's message.

func (*MissingParameterException) OrigErr

func (s *MissingParameterException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*MissingParameterException) RequestID

func (s *MissingParameterException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*MissingParameterException) StatusCode

func (s *MissingParameterException) StatusCode() int

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

func (MissingParameterException) String

func (s MissingParameterException) 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 MlConfigDefinition

type MlConfigDefinition struct {

	// The ARN for the configuration.
	Arn *string `locationName:"arn" type:"string"`

	// The configuration name.
	Name *string `locationName:"name" type:"string"`
	// contains filtered or unexported fields
}

Contains a Neptune ML configuration.

func (MlConfigDefinition) GoString

func (s MlConfigDefinition) 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 (*MlConfigDefinition) SetArn

SetArn sets the Arn field's value.

func (*MlConfigDefinition) SetName

SetName sets the Name field's value.

func (MlConfigDefinition) String

func (s MlConfigDefinition) 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 MlResourceDefinition

type MlResourceDefinition struct {

	// The resource ARN.
	Arn *string `locationName:"arn" type:"string"`

	// The CloudWatch log URL for the resource.
	CloudwatchLogUrl *string `locationName:"cloudwatchLogUrl" type:"string"`

	// The failure reason, in case of a failure.
	FailureReason *string `locationName:"failureReason" type:"string"`

	// The resource name.
	Name *string `locationName:"name" type:"string"`

	// The output location.
	OutputLocation *string `locationName:"outputLocation" type:"string"`

	// The resource status.
	Status *string `locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

Defines a Neptune ML resource.

func (MlResourceDefinition) GoString

func (s MlResourceDefinition) 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 (*MlResourceDefinition) SetArn

SetArn sets the Arn field's value.

func (*MlResourceDefinition) SetCloudwatchLogUrl

func (s *MlResourceDefinition) SetCloudwatchLogUrl(v string) *MlResourceDefinition

SetCloudwatchLogUrl sets the CloudwatchLogUrl field's value.

func (*MlResourceDefinition) SetFailureReason

func (s *MlResourceDefinition) SetFailureReason(v string) *MlResourceDefinition

SetFailureReason sets the FailureReason field's value.

func (*MlResourceDefinition) SetName

SetName sets the Name field's value.

func (*MlResourceDefinition) SetOutputLocation

func (s *MlResourceDefinition) SetOutputLocation(v string) *MlResourceDefinition

SetOutputLocation sets the OutputLocation field's value.

func (*MlResourceDefinition) SetStatus

SetStatus sets the Status field's value.

func (MlResourceDefinition) String

func (s MlResourceDefinition) 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 Neptunedata

type Neptunedata struct {
	*client.Client
}

Neptunedata provides the API operation methods for making requests to Amazon NeptuneData. See this package's package overview docs for details on the service.

Neptunedata 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) *Neptunedata

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

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

func (*Neptunedata) CancelGremlinQuery

func (c *Neptunedata) CancelGremlinQuery(input *CancelGremlinQueryInput) (*CancelGremlinQueryOutput, error)

CancelGremlinQuery API operation for Amazon NeptuneData.

Cancels a Gremlin query. See Gremlin query cancellation (https://docs.aws.amazon.com/neptune/latest/userguide/gremlin-api-status-cancel.html) for more information.

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CancelQuery (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#cancelquery) IAM action in that cluster.

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 Amazon NeptuneData's API operation CancelGremlinQuery for usage and error information.

Returned Error Types:

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • InvalidParameterException Raised when a parameter value is not valid.

  • ClientTimeoutException Raised when a request timed out in the client.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • FailureByQueryException Raised when a request fails.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ParsingException Raised when a parsing issue is encountered.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • TimeLimitExceededException Raised when the an operation exceeds the time limit allowed for it.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • ConcurrentModificationException Raised when a request attempts to modify data that is concurrently being modified by another process.

  • MissingParameterException Raised when a required parameter is missing.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/CancelGremlinQuery

func (*Neptunedata) CancelGremlinQueryRequest

func (c *Neptunedata) CancelGremlinQueryRequest(input *CancelGremlinQueryInput) (req *request.Request, output *CancelGremlinQueryOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/CancelGremlinQuery

func (*Neptunedata) CancelGremlinQueryWithContext

func (c *Neptunedata) CancelGremlinQueryWithContext(ctx aws.Context, input *CancelGremlinQueryInput, opts ...request.Option) (*CancelGremlinQueryOutput, error)

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

See CancelGremlinQuery 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 (*Neptunedata) CancelLoaderJob

func (c *Neptunedata) CancelLoaderJob(input *CancelLoaderJobInput) (*CancelLoaderJobOutput, error)

CancelLoaderJob API operation for Amazon NeptuneData.

Cancels a specified load job. This is an HTTP DELETE request. See Neptune Loader Get-Status API (https://docs.aws.amazon.com/neptune/latest/userguide/load-api-reference-status.htm) for more information.

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CancelLoaderJob (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#cancelloaderjob) IAM action in that cluster..

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 Amazon NeptuneData's API operation CancelLoaderJob for usage and error information.

Returned Error Types:

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • InvalidParameterException Raised when a parameter value is not valid.

  • BulkLoadIdNotFoundException Raised when a specified bulk-load job ID cannot be found.

  • ClientTimeoutException Raised when a request timed out in the client.

  • LoadUrlAccessDeniedException Raised when access is denied to a specified load URL.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • InternalFailureException Raised when the processing of the request failed unexpectedly.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/CancelLoaderJob

func (*Neptunedata) CancelLoaderJobRequest

func (c *Neptunedata) CancelLoaderJobRequest(input *CancelLoaderJobInput) (req *request.Request, output *CancelLoaderJobOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/CancelLoaderJob

func (*Neptunedata) CancelLoaderJobWithContext

func (c *Neptunedata) CancelLoaderJobWithContext(ctx aws.Context, input *CancelLoaderJobInput, opts ...request.Option) (*CancelLoaderJobOutput, error)

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

See CancelLoaderJob 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 (*Neptunedata) CancelMLDataProcessingJob

func (c *Neptunedata) CancelMLDataProcessingJob(input *CancelMLDataProcessingJobInput) (*CancelMLDataProcessingJobOutput, error)

CancelMLDataProcessingJob API operation for Amazon NeptuneData.

Cancels a Neptune ML data processing job. See The dataprocessing command (https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-api-dataprocessing.html).

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CancelMLDataProcessingJob (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#cancelmldataprocessingjob) IAM action in that cluster.

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 Amazon NeptuneData's API operation CancelMLDataProcessingJob for usage and error information.

Returned Error Types:

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • MLResourceNotFoundException Raised when a specified machine-learning resource could not be found.

  • InvalidParameterException Raised when a parameter value is not valid.

  • ClientTimeoutException Raised when a request timed out in the client.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/CancelMLDataProcessingJob

func (*Neptunedata) CancelMLDataProcessingJobRequest

func (c *Neptunedata) CancelMLDataProcessingJobRequest(input *CancelMLDataProcessingJobInput) (req *request.Request, output *CancelMLDataProcessingJobOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/CancelMLDataProcessingJob

func (*Neptunedata) CancelMLDataProcessingJobWithContext

func (c *Neptunedata) CancelMLDataProcessingJobWithContext(ctx aws.Context, input *CancelMLDataProcessingJobInput, opts ...request.Option) (*CancelMLDataProcessingJobOutput, error)

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

See CancelMLDataProcessingJob 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 (*Neptunedata) CancelMLModelTrainingJob

func (c *Neptunedata) CancelMLModelTrainingJob(input *CancelMLModelTrainingJobInput) (*CancelMLModelTrainingJobOutput, error)

CancelMLModelTrainingJob API operation for Amazon NeptuneData.

Cancels a Neptune ML model training job. See Model training using the modeltraining command (https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-api-modeltraining.html).

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CancelMLModelTrainingJob (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#cancelmlmodeltrainingjob) IAM action in that cluster.

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 Amazon NeptuneData's API operation CancelMLModelTrainingJob for usage and error information.

Returned Error Types:

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • MLResourceNotFoundException Raised when a specified machine-learning resource could not be found.

  • InvalidParameterException Raised when a parameter value is not valid.

  • ClientTimeoutException Raised when a request timed out in the client.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/CancelMLModelTrainingJob

func (*Neptunedata) CancelMLModelTrainingJobRequest

func (c *Neptunedata) CancelMLModelTrainingJobRequest(input *CancelMLModelTrainingJobInput) (req *request.Request, output *CancelMLModelTrainingJobOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/CancelMLModelTrainingJob

func (*Neptunedata) CancelMLModelTrainingJobWithContext

func (c *Neptunedata) CancelMLModelTrainingJobWithContext(ctx aws.Context, input *CancelMLModelTrainingJobInput, opts ...request.Option) (*CancelMLModelTrainingJobOutput, error)

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

See CancelMLModelTrainingJob 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 (*Neptunedata) CancelMLModelTransformJob

func (c *Neptunedata) CancelMLModelTransformJob(input *CancelMLModelTransformJobInput) (*CancelMLModelTransformJobOutput, error)

CancelMLModelTransformJob API operation for Amazon NeptuneData.

Cancels a specified model transform job. See Use a trained model to generate new model artifacts (https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-model-transform.html).

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CancelMLModelTransformJob (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#cancelmlmodeltransformjob) IAM action in that cluster.

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 Amazon NeptuneData's API operation CancelMLModelTransformJob for usage and error information.

Returned Error Types:

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • MLResourceNotFoundException Raised when a specified machine-learning resource could not be found.

  • InvalidParameterException Raised when a parameter value is not valid.

  • ClientTimeoutException Raised when a request timed out in the client.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/CancelMLModelTransformJob

func (*Neptunedata) CancelMLModelTransformJobRequest

func (c *Neptunedata) CancelMLModelTransformJobRequest(input *CancelMLModelTransformJobInput) (req *request.Request, output *CancelMLModelTransformJobOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/CancelMLModelTransformJob

func (*Neptunedata) CancelMLModelTransformJobWithContext

func (c *Neptunedata) CancelMLModelTransformJobWithContext(ctx aws.Context, input *CancelMLModelTransformJobInput, opts ...request.Option) (*CancelMLModelTransformJobOutput, error)

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

See CancelMLModelTransformJob 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 (*Neptunedata) CancelOpenCypherQuery

func (c *Neptunedata) CancelOpenCypherQuery(input *CancelOpenCypherQueryInput) (*CancelOpenCypherQueryOutput, error)

CancelOpenCypherQuery API operation for Amazon NeptuneData.

Cancels a specified openCypher query. See Neptune openCypher status endpoint (https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-opencypher-status.html) for more information.

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CancelQuery (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#cancelquery) IAM action in that cluster.

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 Amazon NeptuneData's API operation CancelOpenCypherQuery for usage and error information.

Returned Error Types:

  • InvalidNumericDataException Raised when invalid numerical data is encountered when servicing a request.

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • InvalidParameterException Raised when a parameter value is not valid.

  • ClientTimeoutException Raised when a request timed out in the client.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • FailureByQueryException Raised when a request fails.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ParsingException Raised when a parsing issue is encountered.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • TimeLimitExceededException Raised when the an operation exceeds the time limit allowed for it.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • ConcurrentModificationException Raised when a request attempts to modify data that is concurrently being modified by another process.

  • MissingParameterException Raised when a required parameter is missing.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/CancelOpenCypherQuery

func (*Neptunedata) CancelOpenCypherQueryRequest

func (c *Neptunedata) CancelOpenCypherQueryRequest(input *CancelOpenCypherQueryInput) (req *request.Request, output *CancelOpenCypherQueryOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/CancelOpenCypherQuery

func (*Neptunedata) CancelOpenCypherQueryWithContext

func (c *Neptunedata) CancelOpenCypherQueryWithContext(ctx aws.Context, input *CancelOpenCypherQueryInput, opts ...request.Option) (*CancelOpenCypherQueryOutput, error)

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

See CancelOpenCypherQuery 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 (*Neptunedata) CreateMLEndpoint

func (c *Neptunedata) CreateMLEndpoint(input *CreateMLEndpointInput) (*CreateMLEndpointOutput, error)

CreateMLEndpoint API operation for Amazon NeptuneData.

Creates a new Neptune ML inference endpoint that lets you query one specific model that the model-training process constructed. See Managing inference endpoints using the endpoints command (https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-api-endpoints.html).

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CreateMLEndpoint (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#createmlendpoint) IAM action in that cluster.

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 Amazon NeptuneData's API operation CreateMLEndpoint for usage and error information.

Returned Error Types:

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • MLResourceNotFoundException Raised when a specified machine-learning resource could not be found.

  • InvalidParameterException Raised when a parameter value is not valid.

  • ClientTimeoutException Raised when a request timed out in the client.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/CreateMLEndpoint

func (*Neptunedata) CreateMLEndpointRequest

func (c *Neptunedata) CreateMLEndpointRequest(input *CreateMLEndpointInput) (req *request.Request, output *CreateMLEndpointOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/CreateMLEndpoint

func (*Neptunedata) CreateMLEndpointWithContext

func (c *Neptunedata) CreateMLEndpointWithContext(ctx aws.Context, input *CreateMLEndpointInput, opts ...request.Option) (*CreateMLEndpointOutput, error)

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

See CreateMLEndpoint 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 (*Neptunedata) DeleteMLEndpoint

func (c *Neptunedata) DeleteMLEndpoint(input *DeleteMLEndpointInput) (*DeleteMLEndpointOutput, error)

DeleteMLEndpoint API operation for Amazon NeptuneData.

Cancels the creation of a Neptune ML inference endpoint. See Managing inference endpoints using the endpoints command (https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-api-endpoints.html).

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:DeleteMLEndpoint (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#deletemlendpoint) IAM action in that cluster.

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 Amazon NeptuneData's API operation DeleteMLEndpoint for usage and error information.

Returned Error Types:

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • MLResourceNotFoundException Raised when a specified machine-learning resource could not be found.

  • InvalidParameterException Raised when a parameter value is not valid.

  • ClientTimeoutException Raised when a request timed out in the client.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/DeleteMLEndpoint

func (*Neptunedata) DeleteMLEndpointRequest

func (c *Neptunedata) DeleteMLEndpointRequest(input *DeleteMLEndpointInput) (req *request.Request, output *DeleteMLEndpointOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/DeleteMLEndpoint

func (*Neptunedata) DeleteMLEndpointWithContext

func (c *Neptunedata) DeleteMLEndpointWithContext(ctx aws.Context, input *DeleteMLEndpointInput, opts ...request.Option) (*DeleteMLEndpointOutput, error)

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

See DeleteMLEndpoint 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 (*Neptunedata) DeletePropertygraphStatistics

func (c *Neptunedata) DeletePropertygraphStatistics(input *DeletePropertygraphStatisticsInput) (*DeletePropertygraphStatisticsOutput, error)

DeletePropertygraphStatistics API operation for Amazon NeptuneData.

Deletes statistics for Gremlin and openCypher (property graph) data.

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:DeleteStatistics (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#deletestatistics) IAM action in that cluster.

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 Amazon NeptuneData's API operation DeletePropertygraphStatistics for usage and error information.

Returned Error Types:

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • InvalidParameterException Raised when a parameter value is not valid.

  • StatisticsNotAvailableException Raised when statistics needed to satisfy a request are not available.

  • ClientTimeoutException Raised when a request timed out in the client.

  • AccessDeniedException Raised in case of an authentication or authorization failure.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ReadOnlyViolationException Raised when a request attempts to write to a read-only resource.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/DeletePropertygraphStatistics

func (*Neptunedata) DeletePropertygraphStatisticsRequest

func (c *Neptunedata) DeletePropertygraphStatisticsRequest(input *DeletePropertygraphStatisticsInput) (req *request.Request, output *DeletePropertygraphStatisticsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/DeletePropertygraphStatistics

func (*Neptunedata) DeletePropertygraphStatisticsWithContext

func (c *Neptunedata) DeletePropertygraphStatisticsWithContext(ctx aws.Context, input *DeletePropertygraphStatisticsInput, opts ...request.Option) (*DeletePropertygraphStatisticsOutput, error)

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

See DeletePropertygraphStatistics 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 (*Neptunedata) DeleteSparqlStatistics

func (c *Neptunedata) DeleteSparqlStatistics(input *DeleteSparqlStatisticsInput) (*DeleteSparqlStatisticsOutput, error)

DeleteSparqlStatistics API operation for Amazon NeptuneData.

Deletes SPARQL statistics

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:DeleteStatistics (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#deletestatistics) IAM action in that cluster.

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 Amazon NeptuneData's API operation DeleteSparqlStatistics for usage and error information.

Returned Error Types:

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • InvalidParameterException Raised when a parameter value is not valid.

  • StatisticsNotAvailableException Raised when statistics needed to satisfy a request are not available.

  • ClientTimeoutException Raised when a request timed out in the client.

  • AccessDeniedException Raised in case of an authentication or authorization failure.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ReadOnlyViolationException Raised when a request attempts to write to a read-only resource.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/DeleteSparqlStatistics

func (*Neptunedata) DeleteSparqlStatisticsRequest

func (c *Neptunedata) DeleteSparqlStatisticsRequest(input *DeleteSparqlStatisticsInput) (req *request.Request, output *DeleteSparqlStatisticsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/DeleteSparqlStatistics

func (*Neptunedata) DeleteSparqlStatisticsWithContext

func (c *Neptunedata) DeleteSparqlStatisticsWithContext(ctx aws.Context, input *DeleteSparqlStatisticsInput, opts ...request.Option) (*DeleteSparqlStatisticsOutput, error)

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

See DeleteSparqlStatistics 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 (*Neptunedata) ExecuteFastReset

func (c *Neptunedata) ExecuteFastReset(input *ExecuteFastResetInput) (*ExecuteFastResetOutput, error)

ExecuteFastReset API operation for Amazon NeptuneData.

The fast reset REST API lets you reset a Neptune graph quicky and easily, removing all of its data.

Neptune fast reset is a two-step process. First you call ExecuteFastReset with action set to initiateDatabaseReset. This returns a UUID token which you then include when calling ExecuteFastReset again with action set to performDatabaseReset. See Empty an Amazon Neptune DB cluster using the fast reset API (https://docs.aws.amazon.com/neptune/latest/userguide/manage-console-fast-reset.html).

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ResetDatabase (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#resetdatabase) IAM action in that cluster.

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 Amazon NeptuneData's API operation ExecuteFastReset for usage and error information.

Returned Error Types:

  • InvalidParameterException Raised when a parameter value is not valid.

  • ClientTimeoutException Raised when a request timed out in the client.

  • AccessDeniedException Raised in case of an authentication or authorization failure.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • ServerShutdownException Raised when the server shuts down while processing a request.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • MethodNotAllowedException Raised when the HTTP method used by a request is not supported by the endpoint being used.

  • ReadOnlyViolationException Raised when a request attempts to write to a read-only resource.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ExecuteFastReset

func (*Neptunedata) ExecuteFastResetRequest

func (c *Neptunedata) ExecuteFastResetRequest(input *ExecuteFastResetInput) (req *request.Request, output *ExecuteFastResetOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ExecuteFastReset

func (*Neptunedata) ExecuteFastResetWithContext

func (c *Neptunedata) ExecuteFastResetWithContext(ctx aws.Context, input *ExecuteFastResetInput, opts ...request.Option) (*ExecuteFastResetOutput, error)

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

See ExecuteFastReset 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 (*Neptunedata) ExecuteGremlinExplainQuery

func (c *Neptunedata) ExecuteGremlinExplainQuery(input *ExecuteGremlinExplainQueryInput) (*ExecuteGremlinExplainQueryOutput, error)

ExecuteGremlinExplainQuery API operation for Amazon NeptuneData.

Executes a Gremlin Explain query.

Amazon Neptune has added a Gremlin feature named explain that provides is a self-service tool for understanding the execution approach being taken by the Neptune engine for the query. You invoke it by adding an explain parameter to an HTTP call that submits a Gremlin query.

The explain feature provides information about the logical structure of query execution plans. You can use this information to identify potential evaluation and execution bottlenecks and to tune your query, as explained in Tuning Gremlin queries (https://docs.aws.amazon.com/neptune/latest/userguide/gremlin-traversal-tuning.html). You can also use query hints to improve query execution plans.

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows one of the following IAM actions in that cluster, depending on the query:

Note that the neptune-db:QueryLanguage:Gremlin (https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html#iam-neptune-condition-keys) IAM condition key can be used in the policy document to restrict the use of Gremlin queries (see Condition keys available in Neptune IAM data-access policy statements (https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html)).

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 Amazon NeptuneData's API operation ExecuteGremlinExplainQuery for usage and error information.

Returned Error Types:

  • QueryTooLargeException Raised when the body of a query is too large.

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • QueryLimitExceededException Raised when the number of active queries exceeds what the server can process. The query in question can be retried when the system is less busy.

  • InvalidParameterException Raised when a parameter value is not valid.

  • QueryLimitException Raised when the size of a query exceeds the system limit.

  • ClientTimeoutException Raised when a request timed out in the client.

  • CancelledByUserException Raised when a user cancelled a request.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • FailureByQueryException Raised when a request fails.

  • MemoryLimitExceededException Raised when a request fails because of insufficient memory resources. The request can be retried.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • MalformedQueryException Raised when a query is submitted that is syntactically incorrect or does not pass additional validation.

  • ParsingException Raised when a parsing issue is encountered.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • TimeLimitExceededException Raised when the an operation exceeds the time limit allowed for it.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • ConcurrentModificationException Raised when a request attempts to modify data that is concurrently being modified by another process.

  • MissingParameterException Raised when a required parameter is missing.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ExecuteGremlinExplainQuery

func (*Neptunedata) ExecuteGremlinExplainQueryRequest

func (c *Neptunedata) ExecuteGremlinExplainQueryRequest(input *ExecuteGremlinExplainQueryInput) (req *request.Request, output *ExecuteGremlinExplainQueryOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ExecuteGremlinExplainQuery

func (*Neptunedata) ExecuteGremlinExplainQueryWithContext

func (c *Neptunedata) ExecuteGremlinExplainQueryWithContext(ctx aws.Context, input *ExecuteGremlinExplainQueryInput, opts ...request.Option) (*ExecuteGremlinExplainQueryOutput, error)

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

See ExecuteGremlinExplainQuery 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 (*Neptunedata) ExecuteGremlinProfileQuery

func (c *Neptunedata) ExecuteGremlinProfileQuery(input *ExecuteGremlinProfileQueryInput) (*ExecuteGremlinProfileQueryOutput, error)

ExecuteGremlinProfileQuery API operation for Amazon NeptuneData.

Executes a Gremlin Profile query, which runs a specified traversal, collects various metrics about the run, and produces a profile report as output. See Gremlin profile API in Neptune (https://docs.aws.amazon.com/neptune/latest/userguide/gremlin-profile-api.html) for details.

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ReadDataViaQuery (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#readdataviaquery) IAM action in that cluster.

Note that the neptune-db:QueryLanguage:Gremlin (https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html#iam-neptune-condition-keys) IAM condition key can be used in the policy document to restrict the use of Gremlin queries (see Condition keys available in Neptune IAM data-access policy statements (https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html)).

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 Amazon NeptuneData's API operation ExecuteGremlinProfileQuery for usage and error information.

Returned Error Types:

  • QueryTooLargeException Raised when the body of a query is too large.

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • QueryLimitExceededException Raised when the number of active queries exceeds what the server can process. The query in question can be retried when the system is less busy.

  • InvalidParameterException Raised when a parameter value is not valid.

  • QueryLimitException Raised when the size of a query exceeds the system limit.

  • ClientTimeoutException Raised when a request timed out in the client.

  • CancelledByUserException Raised when a user cancelled a request.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • FailureByQueryException Raised when a request fails.

  • MemoryLimitExceededException Raised when a request fails because of insufficient memory resources. The request can be retried.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • MalformedQueryException Raised when a query is submitted that is syntactically incorrect or does not pass additional validation.

  • ParsingException Raised when a parsing issue is encountered.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • TimeLimitExceededException Raised when the an operation exceeds the time limit allowed for it.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • ConcurrentModificationException Raised when a request attempts to modify data that is concurrently being modified by another process.

  • MissingParameterException Raised when a required parameter is missing.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ExecuteGremlinProfileQuery

func (*Neptunedata) ExecuteGremlinProfileQueryRequest

func (c *Neptunedata) ExecuteGremlinProfileQueryRequest(input *ExecuteGremlinProfileQueryInput) (req *request.Request, output *ExecuteGremlinProfileQueryOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ExecuteGremlinProfileQuery

func (*Neptunedata) ExecuteGremlinProfileQueryWithContext

func (c *Neptunedata) ExecuteGremlinProfileQueryWithContext(ctx aws.Context, input *ExecuteGremlinProfileQueryInput, opts ...request.Option) (*ExecuteGremlinProfileQueryOutput, error)

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

See ExecuteGremlinProfileQuery 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 (*Neptunedata) ExecuteGremlinQuery

func (c *Neptunedata) ExecuteGremlinQuery(input *ExecuteGremlinQueryInput) (*ExecuteGremlinQueryOutput, error)

ExecuteGremlinQuery API operation for Amazon NeptuneData.

This commands executes a Gremlin query. Amazon Neptune is compatible with Apache TinkerPop3 and Gremlin, so you can use the Gremlin traversal language to query the graph, as described under The Graph (https://tinkerpop.apache.org/docs/current/reference/#graph) in the Apache TinkerPop3 documentation. More details can also be found in Accessing a Neptune graph with Gremlin (https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-gremlin.html).

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that enables one of the following IAM actions in that cluster, depending on the query:

Note that the neptune-db:QueryLanguage:Gremlin (https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html#iam-neptune-condition-keys) IAM condition key can be used in the policy document to restrict the use of Gremlin queries (see Condition keys available in Neptune IAM data-access policy statements (https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html)).

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 Amazon NeptuneData's API operation ExecuteGremlinQuery for usage and error information.

Returned Error Types:

  • QueryTooLargeException Raised when the body of a query is too large.

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • QueryLimitExceededException Raised when the number of active queries exceeds what the server can process. The query in question can be retried when the system is less busy.

  • InvalidParameterException Raised when a parameter value is not valid.

  • QueryLimitException Raised when the size of a query exceeds the system limit.

  • ClientTimeoutException Raised when a request timed out in the client.

  • CancelledByUserException Raised when a user cancelled a request.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • FailureByQueryException Raised when a request fails.

  • MemoryLimitExceededException Raised when a request fails because of insufficient memory resources. The request can be retried.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • MalformedQueryException Raised when a query is submitted that is syntactically incorrect or does not pass additional validation.

  • ParsingException Raised when a parsing issue is encountered.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • TimeLimitExceededException Raised when the an operation exceeds the time limit allowed for it.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • ConcurrentModificationException Raised when a request attempts to modify data that is concurrently being modified by another process.

  • MissingParameterException Raised when a required parameter is missing.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ExecuteGremlinQuery

func (*Neptunedata) ExecuteGremlinQueryRequest

func (c *Neptunedata) ExecuteGremlinQueryRequest(input *ExecuteGremlinQueryInput) (req *request.Request, output *ExecuteGremlinQueryOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ExecuteGremlinQuery

func (*Neptunedata) ExecuteGremlinQueryWithContext

func (c *Neptunedata) ExecuteGremlinQueryWithContext(ctx aws.Context, input *ExecuteGremlinQueryInput, opts ...request.Option) (*ExecuteGremlinQueryOutput, error)

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

See ExecuteGremlinQuery 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 (*Neptunedata) ExecuteOpenCypherExplainQuery

func (c *Neptunedata) ExecuteOpenCypherExplainQuery(input *ExecuteOpenCypherExplainQueryInput) (*ExecuteOpenCypherExplainQueryOutput, error)

ExecuteOpenCypherExplainQuery API operation for Amazon NeptuneData.

Executes an openCypher explain request. See The openCypher explain feature (https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-opencypher-explain.html) for more information.

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ReadDataViaQuery (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#readdataviaquery) IAM action in that cluster.

Note that the neptune-db:QueryLanguage:OpenCypher (https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html#iam-neptune-condition-keys) IAM condition key can be used in the policy document to restrict the use of openCypher queries (see Condition keys available in Neptune IAM data-access policy statements (https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html)).

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 Amazon NeptuneData's API operation ExecuteOpenCypherExplainQuery for usage and error information.

Returned Error Types:

  • QueryTooLargeException Raised when the body of a query is too large.

  • InvalidNumericDataException Raised when invalid numerical data is encountered when servicing a request.

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • QueryLimitExceededException Raised when the number of active queries exceeds what the server can process. The query in question can be retried when the system is less busy.

  • InvalidParameterException Raised when a parameter value is not valid.

  • QueryLimitException Raised when the size of a query exceeds the system limit.

  • ClientTimeoutException Raised when a request timed out in the client.

  • CancelledByUserException Raised when a user cancelled a request.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • FailureByQueryException Raised when a request fails.

  • MemoryLimitExceededException Raised when a request fails because of insufficient memory resources. The request can be retried.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • MalformedQueryException Raised when a query is submitted that is syntactically incorrect or does not pass additional validation.

  • ParsingException Raised when a parsing issue is encountered.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • TimeLimitExceededException Raised when the an operation exceeds the time limit allowed for it.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • ConcurrentModificationException Raised when a request attempts to modify data that is concurrently being modified by another process.

  • MissingParameterException Raised when a required parameter is missing.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ExecuteOpenCypherExplainQuery

func (*Neptunedata) ExecuteOpenCypherExplainQueryRequest

func (c *Neptunedata) ExecuteOpenCypherExplainQueryRequest(input *ExecuteOpenCypherExplainQueryInput) (req *request.Request, output *ExecuteOpenCypherExplainQueryOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ExecuteOpenCypherExplainQuery

func (*Neptunedata) ExecuteOpenCypherExplainQueryWithContext

func (c *Neptunedata) ExecuteOpenCypherExplainQueryWithContext(ctx aws.Context, input *ExecuteOpenCypherExplainQueryInput, opts ...request.Option) (*ExecuteOpenCypherExplainQueryOutput, error)

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

See ExecuteOpenCypherExplainQuery 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 (*Neptunedata) GetEngineStatus

func (c *Neptunedata) GetEngineStatus(input *GetEngineStatusInput) (*GetEngineStatusOutput, error)

GetEngineStatus API operation for Amazon NeptuneData.

Retrieves the status of the graph database on the host.

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetEngineStatus (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getenginestatus) IAM action in that cluster.

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 Amazon NeptuneData's API operation GetEngineStatus for usage and error information.

Returned Error Types:

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • InternalFailureException Raised when the processing of the request failed unexpectedly.

  • ClientTimeoutException Raised when a request timed out in the client.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/GetEngineStatus

func (*Neptunedata) GetEngineStatusRequest

func (c *Neptunedata) GetEngineStatusRequest(input *GetEngineStatusInput) (req *request.Request, output *GetEngineStatusOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/GetEngineStatus

func (*Neptunedata) GetEngineStatusWithContext

func (c *Neptunedata) GetEngineStatusWithContext(ctx aws.Context, input *GetEngineStatusInput, opts ...request.Option) (*GetEngineStatusOutput, error)

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

See GetEngineStatus 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 (*Neptunedata) GetGremlinQueryStatus

func (c *Neptunedata) GetGremlinQueryStatus(input *GetGremlinQueryStatusInput) (*GetGremlinQueryStatusOutput, error)

GetGremlinQueryStatus API operation for Amazon NeptuneData.

Gets the status of a specified Gremlin query.

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetQueryStatus (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getquerystatus) IAM action in that cluster.

Note that the neptune-db:QueryLanguage:Gremlin (https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html#iam-neptune-condition-keys) IAM condition key can be used in the policy document to restrict the use of Gremlin queries (see Condition keys available in Neptune IAM data-access policy statements (https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html)).

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 Amazon NeptuneData's API operation GetGremlinQueryStatus for usage and error information.

Returned Error Types:

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • InvalidParameterException Raised when a parameter value is not valid.

  • ClientTimeoutException Raised when a request timed out in the client.

  • AccessDeniedException Raised in case of an authentication or authorization failure.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • FailureByQueryException Raised when a request fails.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ParsingException Raised when a parsing issue is encountered.

  • ReadOnlyViolationException Raised when a request attempts to write to a read-only resource.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • TimeLimitExceededException Raised when the an operation exceeds the time limit allowed for it.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • ConcurrentModificationException Raised when a request attempts to modify data that is concurrently being modified by another process.

  • MissingParameterException Raised when a required parameter is missing.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/GetGremlinQueryStatus

func (*Neptunedata) GetGremlinQueryStatusRequest

func (c *Neptunedata) GetGremlinQueryStatusRequest(input *GetGremlinQueryStatusInput) (req *request.Request, output *GetGremlinQueryStatusOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/GetGremlinQueryStatus

func (*Neptunedata) GetGremlinQueryStatusWithContext

func (c *Neptunedata) GetGremlinQueryStatusWithContext(ctx aws.Context, input *GetGremlinQueryStatusInput, opts ...request.Option) (*GetGremlinQueryStatusOutput, error)

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

See GetGremlinQueryStatus 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 (*Neptunedata) GetMLDataProcessingJob

func (c *Neptunedata) GetMLDataProcessingJob(input *GetMLDataProcessingJobInput) (*GetMLDataProcessingJobOutput, error)

GetMLDataProcessingJob API operation for Amazon NeptuneData.

Retrieves information about a specified data processing job. See The dataprocessing command (https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-api-dataprocessing.html).

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:neptune-db:GetMLDataProcessingJobStatus (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getmldataprocessingjobstatus) IAM action in that cluster.

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 Amazon NeptuneData's API operation GetMLDataProcessingJob for usage and error information.

Returned Error Types:

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • MLResourceNotFoundException Raised when a specified machine-learning resource could not be found.

  • InvalidParameterException Raised when a parameter value is not valid.

  • ClientTimeoutException Raised when a request timed out in the client.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/GetMLDataProcessingJob

func (*Neptunedata) GetMLDataProcessingJobRequest

func (c *Neptunedata) GetMLDataProcessingJobRequest(input *GetMLDataProcessingJobInput) (req *request.Request, output *GetMLDataProcessingJobOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/GetMLDataProcessingJob

func (*Neptunedata) GetMLDataProcessingJobWithContext

func (c *Neptunedata) GetMLDataProcessingJobWithContext(ctx aws.Context, input *GetMLDataProcessingJobInput, opts ...request.Option) (*GetMLDataProcessingJobOutput, error)

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

See GetMLDataProcessingJob 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 (*Neptunedata) GetMLEndpoint

func (c *Neptunedata) GetMLEndpoint(input *GetMLEndpointInput) (*GetMLEndpointOutput, error)

GetMLEndpoint API operation for Amazon NeptuneData.

Retrieves details about an inference endpoint. See Managing inference endpoints using the endpoints command (https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-api-endpoints.html).

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetMLEndpointStatus (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getmlendpointstatus) IAM action in that cluster.

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 Amazon NeptuneData's API operation GetMLEndpoint for usage and error information.

Returned Error Types:

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • MLResourceNotFoundException Raised when a specified machine-learning resource could not be found.

  • InvalidParameterException Raised when a parameter value is not valid.

  • ClientTimeoutException Raised when a request timed out in the client.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/GetMLEndpoint

func (*Neptunedata) GetMLEndpointRequest

func (c *Neptunedata) GetMLEndpointRequest(input *GetMLEndpointInput) (req *request.Request, output *GetMLEndpointOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/GetMLEndpoint

func (*Neptunedata) GetMLEndpointWithContext

func (c *Neptunedata) GetMLEndpointWithContext(ctx aws.Context, input *GetMLEndpointInput, opts ...request.Option) (*GetMLEndpointOutput, error)

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

See GetMLEndpoint 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 (*Neptunedata) GetMLModelTrainingJob

func (c *Neptunedata) GetMLModelTrainingJob(input *GetMLModelTrainingJobInput) (*GetMLModelTrainingJobOutput, error)

GetMLModelTrainingJob API operation for Amazon NeptuneData.

Retrieves information about a Neptune ML model training job. See Model training using the modeltraining command (https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-api-modeltraining.html).

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetMLModelTrainingJobStatus (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getmlmodeltrainingjobstatus) IAM action in that cluster.

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 Amazon NeptuneData's API operation GetMLModelTrainingJob for usage and error information.

Returned Error Types:

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • MLResourceNotFoundException Raised when a specified machine-learning resource could not be found.

  • InvalidParameterException Raised when a parameter value is not valid.

  • ClientTimeoutException Raised when a request timed out in the client.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/GetMLModelTrainingJob

func (*Neptunedata) GetMLModelTrainingJobRequest

func (c *Neptunedata) GetMLModelTrainingJobRequest(input *GetMLModelTrainingJobInput) (req *request.Request, output *GetMLModelTrainingJobOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/GetMLModelTrainingJob

func (*Neptunedata) GetMLModelTrainingJobWithContext

func (c *Neptunedata) GetMLModelTrainingJobWithContext(ctx aws.Context, input *GetMLModelTrainingJobInput, opts ...request.Option) (*GetMLModelTrainingJobOutput, error)

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

See GetMLModelTrainingJob 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 (*Neptunedata) GetMLModelTransformJob

func (c *Neptunedata) GetMLModelTransformJob(input *GetMLModelTransformJobInput) (*GetMLModelTransformJobOutput, error)

GetMLModelTransformJob API operation for Amazon NeptuneData.

Gets information about a specified model transform job. See Use a trained model to generate new model artifacts (https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-model-transform.html).

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetMLModelTransformJobStatus (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getmlmodeltransformjobstatus) IAM action in that cluster.

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 Amazon NeptuneData's API operation GetMLModelTransformJob for usage and error information.

Returned Error Types:

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • MLResourceNotFoundException Raised when a specified machine-learning resource could not be found.

  • InvalidParameterException Raised when a parameter value is not valid.

  • ClientTimeoutException Raised when a request timed out in the client.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/GetMLModelTransformJob

func (*Neptunedata) GetMLModelTransformJobRequest

func (c *Neptunedata) GetMLModelTransformJobRequest(input *GetMLModelTransformJobInput) (req *request.Request, output *GetMLModelTransformJobOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/GetMLModelTransformJob

func (*Neptunedata) GetMLModelTransformJobWithContext

func (c *Neptunedata) GetMLModelTransformJobWithContext(ctx aws.Context, input *GetMLModelTransformJobInput, opts ...request.Option) (*GetMLModelTransformJobOutput, error)

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

See GetMLModelTransformJob 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 (*Neptunedata) GetOpenCypherQueryStatus

func (c *Neptunedata) GetOpenCypherQueryStatus(input *GetOpenCypherQueryStatusInput) (*GetOpenCypherQueryStatusOutput, error)

GetOpenCypherQueryStatus API operation for Amazon NeptuneData.

Retrieves the status of a specified openCypher query.

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetQueryStatus (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getquerystatus) IAM action in that cluster.

Note that the neptune-db:QueryLanguage:OpenCypher (https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html#iam-neptune-condition-keys) IAM condition key can be used in the policy document to restrict the use of openCypher queries (see Condition keys available in Neptune IAM data-access policy statements (https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html)).

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 Amazon NeptuneData's API operation GetOpenCypherQueryStatus for usage and error information.

Returned Error Types:

  • InvalidNumericDataException Raised when invalid numerical data is encountered when servicing a request.

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • InvalidParameterException Raised when a parameter value is not valid.

  • ClientTimeoutException Raised when a request timed out in the client.

  • AccessDeniedException Raised in case of an authentication or authorization failure.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • FailureByQueryException Raised when a request fails.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ParsingException Raised when a parsing issue is encountered.

  • ReadOnlyViolationException Raised when a request attempts to write to a read-only resource.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • TimeLimitExceededException Raised when the an operation exceeds the time limit allowed for it.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • ConcurrentModificationException Raised when a request attempts to modify data that is concurrently being modified by another process.

  • MissingParameterException Raised when a required parameter is missing.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/GetOpenCypherQueryStatus

func (*Neptunedata) GetOpenCypherQueryStatusRequest

func (c *Neptunedata) GetOpenCypherQueryStatusRequest(input *GetOpenCypherQueryStatusInput) (req *request.Request, output *GetOpenCypherQueryStatusOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/GetOpenCypherQueryStatus

func (*Neptunedata) GetOpenCypherQueryStatusWithContext

func (c *Neptunedata) GetOpenCypherQueryStatusWithContext(ctx aws.Context, input *GetOpenCypherQueryStatusInput, opts ...request.Option) (*GetOpenCypherQueryStatusOutput, error)

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

See GetOpenCypherQueryStatus 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 (*Neptunedata) GetPropertygraphStatistics

func (c *Neptunedata) GetPropertygraphStatistics(input *GetPropertygraphStatisticsInput) (*GetPropertygraphStatisticsOutput, error)

GetPropertygraphStatistics API operation for Amazon NeptuneData.

Gets property graph statistics (Gremlin and openCypher).

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetStatisticsStatus (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getstatisticsstatus) IAM action in that cluster.

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 Amazon NeptuneData's API operation GetPropertygraphStatistics for usage and error information.

Returned Error Types:

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • InvalidParameterException Raised when a parameter value is not valid.

  • StatisticsNotAvailableException Raised when statistics needed to satisfy a request are not available.

  • ClientTimeoutException Raised when a request timed out in the client.

  • AccessDeniedException Raised in case of an authentication or authorization failure.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ReadOnlyViolationException Raised when a request attempts to write to a read-only resource.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/GetPropertygraphStatistics

func (*Neptunedata) GetPropertygraphStatisticsRequest

func (c *Neptunedata) GetPropertygraphStatisticsRequest(input *GetPropertygraphStatisticsInput) (req *request.Request, output *GetPropertygraphStatisticsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/GetPropertygraphStatistics

func (*Neptunedata) GetPropertygraphStatisticsWithContext

func (c *Neptunedata) GetPropertygraphStatisticsWithContext(ctx aws.Context, input *GetPropertygraphStatisticsInput, opts ...request.Option) (*GetPropertygraphStatisticsOutput, error)

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

See GetPropertygraphStatistics 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 (*Neptunedata) GetPropertygraphSummary

func (c *Neptunedata) GetPropertygraphSummary(input *GetPropertygraphSummaryInput) (*GetPropertygraphSummaryOutput, error)

GetPropertygraphSummary API operation for Amazon NeptuneData.

Gets a graph summary for a property graph.

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetGraphSummary (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getgraphsummary) IAM action in that cluster.

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 Amazon NeptuneData's API operation GetPropertygraphSummary for usage and error information.

Returned Error Types:

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • InvalidParameterException Raised when a parameter value is not valid.

  • StatisticsNotAvailableException Raised when statistics needed to satisfy a request are not available.

  • ClientTimeoutException Raised when a request timed out in the client.

  • AccessDeniedException Raised in case of an authentication or authorization failure.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ReadOnlyViolationException Raised when a request attempts to write to a read-only resource.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/GetPropertygraphSummary

func (*Neptunedata) GetPropertygraphSummaryRequest

func (c *Neptunedata) GetPropertygraphSummaryRequest(input *GetPropertygraphSummaryInput) (req *request.Request, output *GetPropertygraphSummaryOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/GetPropertygraphSummary

func (*Neptunedata) GetPropertygraphSummaryWithContext

func (c *Neptunedata) GetPropertygraphSummaryWithContext(ctx aws.Context, input *GetPropertygraphSummaryInput, opts ...request.Option) (*GetPropertygraphSummaryOutput, error)

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

See GetPropertygraphSummary 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 (*Neptunedata) GetRDFGraphSummary

func (c *Neptunedata) GetRDFGraphSummary(input *GetRDFGraphSummaryInput) (*GetRDFGraphSummaryOutput, error)

GetRDFGraphSummary API operation for Amazon NeptuneData.

Gets a graph summary for an RDF graph.

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetGraphSummary (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getgraphsummary) IAM action in that cluster.

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 Amazon NeptuneData's API operation GetRDFGraphSummary for usage and error information.

Returned Error Types:

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • InvalidParameterException Raised when a parameter value is not valid.

  • StatisticsNotAvailableException Raised when statistics needed to satisfy a request are not available.

  • ClientTimeoutException Raised when a request timed out in the client.

  • AccessDeniedException Raised in case of an authentication or authorization failure.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ReadOnlyViolationException Raised when a request attempts to write to a read-only resource.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/GetRDFGraphSummary

func (*Neptunedata) GetRDFGraphSummaryRequest

func (c *Neptunedata) GetRDFGraphSummaryRequest(input *GetRDFGraphSummaryInput) (req *request.Request, output *GetRDFGraphSummaryOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/GetRDFGraphSummary

func (*Neptunedata) GetRDFGraphSummaryWithContext

func (c *Neptunedata) GetRDFGraphSummaryWithContext(ctx aws.Context, input *GetRDFGraphSummaryInput, opts ...request.Option) (*GetRDFGraphSummaryOutput, error)

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

See GetRDFGraphSummary 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 (*Neptunedata) GetSparqlStatistics

func (c *Neptunedata) GetSparqlStatistics(input *GetSparqlStatisticsInput) (*GetSparqlStatisticsOutput, error)

GetSparqlStatistics API operation for Amazon NeptuneData.

Gets RDF statistics (SPARQL).

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 Amazon NeptuneData's API operation GetSparqlStatistics for usage and error information.

Returned Error Types:

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • InvalidParameterException Raised when a parameter value is not valid.

  • StatisticsNotAvailableException Raised when statistics needed to satisfy a request are not available.

  • ClientTimeoutException Raised when a request timed out in the client.

  • AccessDeniedException Raised in case of an authentication or authorization failure.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ReadOnlyViolationException Raised when a request attempts to write to a read-only resource.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/GetSparqlStatistics

func (*Neptunedata) GetSparqlStatisticsRequest

func (c *Neptunedata) GetSparqlStatisticsRequest(input *GetSparqlStatisticsInput) (req *request.Request, output *GetSparqlStatisticsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/GetSparqlStatistics

func (*Neptunedata) GetSparqlStatisticsWithContext

func (c *Neptunedata) GetSparqlStatisticsWithContext(ctx aws.Context, input *GetSparqlStatisticsInput, opts ...request.Option) (*GetSparqlStatisticsOutput, error)

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

See GetSparqlStatistics 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 (*Neptunedata) GetSparqlStream

func (c *Neptunedata) GetSparqlStream(input *GetSparqlStreamInput) (*GetSparqlStreamOutput, error)

GetSparqlStream API operation for Amazon NeptuneData.

Gets a stream for an RDF graph.

With the Neptune Streams feature, you can generate a complete sequence of change-log entries that record every change made to your graph data as it happens. GetSparqlStream lets you collect these change-log entries for an RDF graph.

The Neptune streams feature needs to be enabled on your Neptune DBcluster. To enable streams, set the neptune_streams (https://docs.aws.amazon.com/neptune/latest/userguide/parameters.html#parameters-db-cluster-parameters-neptune_streams) DB cluster parameter to 1.

See Capturing graph changes in real time using Neptune streams (https://docs.aws.amazon.com/neptune/latest/userguide/streams.html).

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetStreamRecords (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getstreamrecords) IAM action in that cluster.

Note that the neptune-db:QueryLanguage:Sparql (https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html#iam-neptune-condition-keys) IAM condition key can be used in the policy document to restrict the use of SPARQL queries (see Condition keys available in Neptune IAM data-access policy statements (https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html)).

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 Amazon NeptuneData's API operation GetSparqlStream for usage and error information.

Returned Error Types:

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • ExpiredStreamException Raised when a request attempts to access an stream that has expired.

  • InvalidParameterException Raised when a parameter value is not valid.

  • MemoryLimitExceededException Raised when a request fails because of insufficient memory resources. The request can be retried.

  • StreamRecordsNotFoundException Raised when stream records requested by a query cannot be found.

  • ClientTimeoutException Raised when a request timed out in the client.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ThrottlingException Raised when the rate of requests exceeds the maximum throughput. Requests can be retried after encountering this exception.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/GetSparqlStream

func (*Neptunedata) GetSparqlStreamRequest

func (c *Neptunedata) GetSparqlStreamRequest(input *GetSparqlStreamInput) (req *request.Request, output *GetSparqlStreamOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/GetSparqlStream

func (*Neptunedata) GetSparqlStreamWithContext

func (c *Neptunedata) GetSparqlStreamWithContext(ctx aws.Context, input *GetSparqlStreamInput, opts ...request.Option) (*GetSparqlStreamOutput, error)

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

See GetSparqlStream 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 (*Neptunedata) ListGremlinQueries

func (c *Neptunedata) ListGremlinQueries(input *ListGremlinQueriesInput) (*ListGremlinQueriesOutput, error)

ListGremlinQueries API operation for Amazon NeptuneData.

Lists active Gremlin queries. See Gremlin query status API (https://docs.aws.amazon.com/neptune/latest/userguide/gremlin-api-status.html) for details about the output.

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetQueryStatus (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getquerystatus) IAM action in that cluster.

Note that the neptune-db:QueryLanguage:Gremlin (https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html#iam-neptune-condition-keys) IAM condition key can be used in the policy document to restrict the use of Gremlin queries (see Condition keys available in Neptune IAM data-access policy statements (https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html)).

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 Amazon NeptuneData's API operation ListGremlinQueries for usage and error information.

Returned Error Types:

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • InvalidParameterException Raised when a parameter value is not valid.

  • ClientTimeoutException Raised when a request timed out in the client.

  • AccessDeniedException Raised in case of an authentication or authorization failure.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • FailureByQueryException Raised when a request fails.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ParsingException Raised when a parsing issue is encountered.

  • ReadOnlyViolationException Raised when a request attempts to write to a read-only resource.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • TimeLimitExceededException Raised when the an operation exceeds the time limit allowed for it.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • ConcurrentModificationException Raised when a request attempts to modify data that is concurrently being modified by another process.

  • MissingParameterException Raised when a required parameter is missing.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ListGremlinQueries

func (*Neptunedata) ListGremlinQueriesRequest

func (c *Neptunedata) ListGremlinQueriesRequest(input *ListGremlinQueriesInput) (req *request.Request, output *ListGremlinQueriesOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ListGremlinQueries

func (*Neptunedata) ListGremlinQueriesWithContext

func (c *Neptunedata) ListGremlinQueriesWithContext(ctx aws.Context, input *ListGremlinQueriesInput, opts ...request.Option) (*ListGremlinQueriesOutput, error)

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

See ListGremlinQueries 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 (*Neptunedata) ListLoaderJobs

func (c *Neptunedata) ListLoaderJobs(input *ListLoaderJobsInput) (*ListLoaderJobsOutput, error)

ListLoaderJobs API operation for Amazon NeptuneData.

Retrieves a list of the loadIds for all active loader jobs.

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ListLoaderJobs (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#listloaderjobs) IAM action in that cluster..

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 Amazon NeptuneData's API operation ListLoaderJobs for usage and error information.

Returned Error Types:

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • InvalidParameterException Raised when a parameter value is not valid.

  • BulkLoadIdNotFoundException Raised when a specified bulk-load job ID cannot be found.

  • InternalFailureException Raised when the processing of the request failed unexpectedly.

  • ClientTimeoutException Raised when a request timed out in the client.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • LoadUrlAccessDeniedException Raised when access is denied to a specified load URL.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ListLoaderJobs

func (*Neptunedata) ListLoaderJobsRequest

func (c *Neptunedata) ListLoaderJobsRequest(input *ListLoaderJobsInput) (req *request.Request, output *ListLoaderJobsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ListLoaderJobs

func (*Neptunedata) ListLoaderJobsWithContext

func (c *Neptunedata) ListLoaderJobsWithContext(ctx aws.Context, input *ListLoaderJobsInput, opts ...request.Option) (*ListLoaderJobsOutput, error)

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

See ListLoaderJobs 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 (*Neptunedata) ListMLDataProcessingJobs

func (c *Neptunedata) ListMLDataProcessingJobs(input *ListMLDataProcessingJobsInput) (*ListMLDataProcessingJobsOutput, error)

ListMLDataProcessingJobs API operation for Amazon NeptuneData.

Returns a list of Neptune ML data processing jobs. See Listing active data-processing jobs using the Neptune ML dataprocessing command (https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-api-dataprocessing.html#machine-learning-api-dataprocessing-list-jobs).

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ListMLDataProcessingJobs (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#listmldataprocessingjobs) IAM action in that cluster.

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 Amazon NeptuneData's API operation ListMLDataProcessingJobs for usage and error information.

Returned Error Types:

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • MLResourceNotFoundException Raised when a specified machine-learning resource could not be found.

  • InvalidParameterException Raised when a parameter value is not valid.

  • ClientTimeoutException Raised when a request timed out in the client.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ListMLDataProcessingJobs

func (*Neptunedata) ListMLDataProcessingJobsRequest

func (c *Neptunedata) ListMLDataProcessingJobsRequest(input *ListMLDataProcessingJobsInput) (req *request.Request, output *ListMLDataProcessingJobsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ListMLDataProcessingJobs

func (*Neptunedata) ListMLDataProcessingJobsWithContext

func (c *Neptunedata) ListMLDataProcessingJobsWithContext(ctx aws.Context, input *ListMLDataProcessingJobsInput, opts ...request.Option) (*ListMLDataProcessingJobsOutput, error)

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

See ListMLDataProcessingJobs 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 (*Neptunedata) ListMLEndpoints

func (c *Neptunedata) ListMLEndpoints(input *ListMLEndpointsInput) (*ListMLEndpointsOutput, error)

ListMLEndpoints API operation for Amazon NeptuneData.

Lists existing inference endpoints. See Managing inference endpoints using the endpoints command (https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-api-endpoints.html).

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ListMLEndpoints (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#listmlendpoints) IAM action in that cluster.

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 Amazon NeptuneData's API operation ListMLEndpoints for usage and error information.

Returned Error Types:

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • MLResourceNotFoundException Raised when a specified machine-learning resource could not be found.

  • InvalidParameterException Raised when a parameter value is not valid.

  • ClientTimeoutException Raised when a request timed out in the client.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ListMLEndpoints

func (*Neptunedata) ListMLEndpointsRequest

func (c *Neptunedata) ListMLEndpointsRequest(input *ListMLEndpointsInput) (req *request.Request, output *ListMLEndpointsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ListMLEndpoints

func (*Neptunedata) ListMLEndpointsWithContext

func (c *Neptunedata) ListMLEndpointsWithContext(ctx aws.Context, input *ListMLEndpointsInput, opts ...request.Option) (*ListMLEndpointsOutput, error)

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

See ListMLEndpoints 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 (*Neptunedata) ListMLModelTrainingJobs

func (c *Neptunedata) ListMLModelTrainingJobs(input *ListMLModelTrainingJobsInput) (*ListMLModelTrainingJobsOutput, error)

ListMLModelTrainingJobs API operation for Amazon NeptuneData.

Lists Neptune ML model-training jobs. See Model training using the modeltraining command (https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-api-modeltraining.html).

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:neptune-db:ListMLModelTrainingJobs (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#neptune-db:listmlmodeltrainingjobs) IAM action in that cluster.

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 Amazon NeptuneData's API operation ListMLModelTrainingJobs for usage and error information.

Returned Error Types:

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • MLResourceNotFoundException Raised when a specified machine-learning resource could not be found.

  • InvalidParameterException Raised when a parameter value is not valid.

  • ClientTimeoutException Raised when a request timed out in the client.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ListMLModelTrainingJobs

func (*Neptunedata) ListMLModelTrainingJobsRequest

func (c *Neptunedata) ListMLModelTrainingJobsRequest(input *ListMLModelTrainingJobsInput) (req *request.Request, output *ListMLModelTrainingJobsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ListMLModelTrainingJobs

func (*Neptunedata) ListMLModelTrainingJobsWithContext

func (c *Neptunedata) ListMLModelTrainingJobsWithContext(ctx aws.Context, input *ListMLModelTrainingJobsInput, opts ...request.Option) (*ListMLModelTrainingJobsOutput, error)

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

See ListMLModelTrainingJobs 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 (*Neptunedata) ListMLModelTransformJobs

func (c *Neptunedata) ListMLModelTransformJobs(input *ListMLModelTransformJobsInput) (*ListMLModelTransformJobsOutput, error)

ListMLModelTransformJobs API operation for Amazon NeptuneData.

Returns a list of model transform job IDs. See Use a trained model to generate new model artifacts (https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-model-transform.html).

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ListMLModelTransformJobs (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#listmlmodeltransformjobs) IAM action in that cluster.

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 Amazon NeptuneData's API operation ListMLModelTransformJobs for usage and error information.

Returned Error Types:

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • MLResourceNotFoundException Raised when a specified machine-learning resource could not be found.

  • InvalidParameterException Raised when a parameter value is not valid.

  • ClientTimeoutException Raised when a request timed out in the client.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ListMLModelTransformJobs

func (*Neptunedata) ListMLModelTransformJobsRequest

func (c *Neptunedata) ListMLModelTransformJobsRequest(input *ListMLModelTransformJobsInput) (req *request.Request, output *ListMLModelTransformJobsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ListMLModelTransformJobs

func (*Neptunedata) ListMLModelTransformJobsWithContext

func (c *Neptunedata) ListMLModelTransformJobsWithContext(ctx aws.Context, input *ListMLModelTransformJobsInput, opts ...request.Option) (*ListMLModelTransformJobsOutput, error)

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

See ListMLModelTransformJobs 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 (*Neptunedata) ListOpenCypherQueries

func (c *Neptunedata) ListOpenCypherQueries(input *ListOpenCypherQueriesInput) (*ListOpenCypherQueriesOutput, error)

ListOpenCypherQueries API operation for Amazon NeptuneData.

Lists active openCypher queries. See Neptune openCypher status endpoint (https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-opencypher-status.html) for more information.

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetQueryStatus (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getquerystatus) IAM action in that cluster.

Note that the neptune-db:QueryLanguage:OpenCypher (https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html#iam-neptune-condition-keys) IAM condition key can be used in the policy document to restrict the use of openCypher queries (see Condition keys available in Neptune IAM data-access policy statements (https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html)).

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 Amazon NeptuneData's API operation ListOpenCypherQueries for usage and error information.

Returned Error Types:

  • InvalidNumericDataException Raised when invalid numerical data is encountered when servicing a request.

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • InvalidParameterException Raised when a parameter value is not valid.

  • ClientTimeoutException Raised when a request timed out in the client.

  • AccessDeniedException Raised in case of an authentication or authorization failure.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • FailureByQueryException Raised when a request fails.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ParsingException Raised when a parsing issue is encountered.

  • ReadOnlyViolationException Raised when a request attempts to write to a read-only resource.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • TimeLimitExceededException Raised when the an operation exceeds the time limit allowed for it.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • ConcurrentModificationException Raised when a request attempts to modify data that is concurrently being modified by another process.

  • MissingParameterException Raised when a required parameter is missing.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ListOpenCypherQueries

func (*Neptunedata) ListOpenCypherQueriesRequest

func (c *Neptunedata) ListOpenCypherQueriesRequest(input *ListOpenCypherQueriesInput) (req *request.Request, output *ListOpenCypherQueriesOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ListOpenCypherQueries

func (*Neptunedata) ListOpenCypherQueriesWithContext

func (c *Neptunedata) ListOpenCypherQueriesWithContext(ctx aws.Context, input *ListOpenCypherQueriesInput, opts ...request.Option) (*ListOpenCypherQueriesOutput, error)

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

See ListOpenCypherQueries 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 (*Neptunedata) ManagePropertygraphStatistics

func (c *Neptunedata) ManagePropertygraphStatistics(input *ManagePropertygraphStatisticsInput) (*ManagePropertygraphStatisticsOutput, error)

ManagePropertygraphStatistics API operation for Amazon NeptuneData.

Manages the generation and use of property graph statistics.

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ManageStatistics (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#managestatistics) IAM action in that cluster.

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 Amazon NeptuneData's API operation ManagePropertygraphStatistics for usage and error information.

Returned Error Types:

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • InvalidParameterException Raised when a parameter value is not valid.

  • StatisticsNotAvailableException Raised when statistics needed to satisfy a request are not available.

  • ClientTimeoutException Raised when a request timed out in the client.

  • AccessDeniedException Raised in case of an authentication or authorization failure.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ReadOnlyViolationException Raised when a request attempts to write to a read-only resource.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ManagePropertygraphStatistics

func (*Neptunedata) ManagePropertygraphStatisticsRequest

func (c *Neptunedata) ManagePropertygraphStatisticsRequest(input *ManagePropertygraphStatisticsInput) (req *request.Request, output *ManagePropertygraphStatisticsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ManagePropertygraphStatistics

func (*Neptunedata) ManagePropertygraphStatisticsWithContext

func (c *Neptunedata) ManagePropertygraphStatisticsWithContext(ctx aws.Context, input *ManagePropertygraphStatisticsInput, opts ...request.Option) (*ManagePropertygraphStatisticsOutput, error)

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

See ManagePropertygraphStatistics 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 (*Neptunedata) ManageSparqlStatistics

func (c *Neptunedata) ManageSparqlStatistics(input *ManageSparqlStatisticsInput) (*ManageSparqlStatisticsOutput, error)

ManageSparqlStatistics API operation for Amazon NeptuneData.

Manages the generation and use of RDF graph statistics.

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ManageStatistics (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#managestatistics) IAM action in that cluster.

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 Amazon NeptuneData's API operation ManageSparqlStatistics for usage and error information.

Returned Error Types:

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • InvalidParameterException Raised when a parameter value is not valid.

  • StatisticsNotAvailableException Raised when statistics needed to satisfy a request are not available.

  • ClientTimeoutException Raised when a request timed out in the client.

  • AccessDeniedException Raised in case of an authentication or authorization failure.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ReadOnlyViolationException Raised when a request attempts to write to a read-only resource.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ManageSparqlStatistics

func (*Neptunedata) ManageSparqlStatisticsRequest

func (c *Neptunedata) ManageSparqlStatisticsRequest(input *ManageSparqlStatisticsInput) (req *request.Request, output *ManageSparqlStatisticsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/ManageSparqlStatistics

func (*Neptunedata) ManageSparqlStatisticsWithContext

func (c *Neptunedata) ManageSparqlStatisticsWithContext(ctx aws.Context, input *ManageSparqlStatisticsInput, opts ...request.Option) (*ManageSparqlStatisticsOutput, error)

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

See ManageSparqlStatistics 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 (*Neptunedata) StartLoaderJob

func (c *Neptunedata) StartLoaderJob(input *StartLoaderJobInput) (*StartLoaderJobOutput, error)

StartLoaderJob API operation for Amazon NeptuneData.

Starts a Neptune bulk loader job to load data from an Amazon S3 bucket into a Neptune DB instance. See Using the Amazon Neptune Bulk Loader to Ingest Data (https://docs.aws.amazon.com/neptune/latest/userguide/bulk-load.html).

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:StartLoaderJob (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#startloaderjob) IAM action in that cluster.

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 Amazon NeptuneData's API operation StartLoaderJob for usage and error information.

Returned Error Types:

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • InvalidParameterException Raised when a parameter value is not valid.

  • BulkLoadIdNotFoundException Raised when a specified bulk-load job ID cannot be found.

  • ClientTimeoutException Raised when a request timed out in the client.

  • LoadUrlAccessDeniedException Raised when access is denied to a specified load URL.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • InternalFailureException Raised when the processing of the request failed unexpectedly.

  • S3Exception Raised when there is a problem accessing Amazon S3.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/StartLoaderJob

func (*Neptunedata) StartLoaderJobRequest

func (c *Neptunedata) StartLoaderJobRequest(input *StartLoaderJobInput) (req *request.Request, output *StartLoaderJobOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/StartLoaderJob

func (*Neptunedata) StartLoaderJobWithContext

func (c *Neptunedata) StartLoaderJobWithContext(ctx aws.Context, input *StartLoaderJobInput, opts ...request.Option) (*StartLoaderJobOutput, error)

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

See StartLoaderJob 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 (*Neptunedata) StartMLDataProcessingJob

func (c *Neptunedata) StartMLDataProcessingJob(input *StartMLDataProcessingJobInput) (*StartMLDataProcessingJobOutput, error)

StartMLDataProcessingJob API operation for Amazon NeptuneData.

Creates a new Neptune ML data processing job for processing the graph data exported from Neptune for training. See The dataprocessing command (https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-api-dataprocessing.html).

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:StartMLModelDataProcessingJob (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#startmlmodeldataprocessingjob) IAM action in that cluster.

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 Amazon NeptuneData's API operation StartMLDataProcessingJob for usage and error information.

Returned Error Types:

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • MLResourceNotFoundException Raised when a specified machine-learning resource could not be found.

  • InvalidParameterException Raised when a parameter value is not valid.

  • ClientTimeoutException Raised when a request timed out in the client.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/StartMLDataProcessingJob

func (*Neptunedata) StartMLDataProcessingJobRequest

func (c *Neptunedata) StartMLDataProcessingJobRequest(input *StartMLDataProcessingJobInput) (req *request.Request, output *StartMLDataProcessingJobOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/StartMLDataProcessingJob

func (*Neptunedata) StartMLDataProcessingJobWithContext

func (c *Neptunedata) StartMLDataProcessingJobWithContext(ctx aws.Context, input *StartMLDataProcessingJobInput, opts ...request.Option) (*StartMLDataProcessingJobOutput, error)

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

See StartMLDataProcessingJob 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 (*Neptunedata) StartMLModelTrainingJob

func (c *Neptunedata) StartMLModelTrainingJob(input *StartMLModelTrainingJobInput) (*StartMLModelTrainingJobOutput, error)

StartMLModelTrainingJob API operation for Amazon NeptuneData.

Creates a new Neptune ML model training job. See Model training using the modeltraining command (https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-api-modeltraining.html).

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:StartMLModelTrainingJob (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#startmlmodeltrainingjob) IAM action in that cluster.

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 Amazon NeptuneData's API operation StartMLModelTrainingJob for usage and error information.

Returned Error Types:

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • MLResourceNotFoundException Raised when a specified machine-learning resource could not be found.

  • InvalidParameterException Raised when a parameter value is not valid.

  • ClientTimeoutException Raised when a request timed out in the client.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/StartMLModelTrainingJob

func (*Neptunedata) StartMLModelTrainingJobRequest

func (c *Neptunedata) StartMLModelTrainingJobRequest(input *StartMLModelTrainingJobInput) (req *request.Request, output *StartMLModelTrainingJobOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/StartMLModelTrainingJob

func (*Neptunedata) StartMLModelTrainingJobWithContext

func (c *Neptunedata) StartMLModelTrainingJobWithContext(ctx aws.Context, input *StartMLModelTrainingJobInput, opts ...request.Option) (*StartMLModelTrainingJobOutput, error)

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

See StartMLModelTrainingJob 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 (*Neptunedata) StartMLModelTransformJob

func (c *Neptunedata) StartMLModelTransformJob(input *StartMLModelTransformJobInput) (*StartMLModelTransformJobOutput, error)

StartMLModelTransformJob API operation for Amazon NeptuneData.

Creates a new model transform job. See Use a trained model to generate new model artifacts (https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-model-transform.html).

When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:StartMLModelTransformJob (https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#startmlmodeltransformjob) IAM action in that cluster.

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 Amazon NeptuneData's API operation StartMLModelTransformJob for usage and error information.

Returned Error Types:

  • UnsupportedOperationException Raised when a request attempts to initiate an operation that is not supported.

  • BadRequestException Raised when a request is submitted that cannot be processed.

  • MLResourceNotFoundException Raised when a specified machine-learning resource could not be found.

  • InvalidParameterException Raised when a parameter value is not valid.

  • ClientTimeoutException Raised when a request timed out in the client.

  • PreconditionsFailedException Raised when a precondition for processing a request is not satisfied.

  • ConstraintViolationException Raised when a value in a request field did not satisfy required constraints.

  • InvalidArgumentException Raised when an argument in a request has an invalid value.

  • MissingParameterException Raised when a required parameter is missing.

  • IllegalArgumentException Raised when an argument in a request is not supported.

  • TooManyRequestsException Raised when the number of requests being processed exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/StartMLModelTransformJob

func (*Neptunedata) StartMLModelTransformJobRequest

func (c *Neptunedata) StartMLModelTransformJobRequest(input *StartMLModelTransformJobInput) (req *request.Request, output *StartMLModelTransformJobOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/neptunedata-2023-08-01/StartMLModelTransformJob

func (*Neptunedata) StartMLModelTransformJobWithContext

func (c *Neptunedata) StartMLModelTransformJobWithContext(ctx aws.Context, input *StartMLModelTransformJobInput, opts ...request.Option) (*StartMLModelTransformJobOutput, error)

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

See StartMLModelTransformJob 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 NodeStructure

type NodeStructure struct {

	// Number of nodes that have this specific structure.
	Count *int64 `locationName:"count" type:"long"`

	// A list of distinct outgoing edge labels present in this specific structure.
	DistinctOutgoingEdgeLabels []*string `locationName:"distinctOutgoingEdgeLabels" type:"list"`

	// A list of the node properties present in this specific structure.
	NodeProperties []*string `locationName:"nodeProperties" type:"list"`
	// contains filtered or unexported fields
}

A node structure.

func (NodeStructure) GoString

func (s NodeStructure) 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 (*NodeStructure) SetCount

func (s *NodeStructure) SetCount(v int64) *NodeStructure

SetCount sets the Count field's value.

func (*NodeStructure) SetDistinctOutgoingEdgeLabels

func (s *NodeStructure) SetDistinctOutgoingEdgeLabels(v []*string) *NodeStructure

SetDistinctOutgoingEdgeLabels sets the DistinctOutgoingEdgeLabels field's value.

func (*NodeStructure) SetNodeProperties

func (s *NodeStructure) SetNodeProperties(v []*string) *NodeStructure

SetNodeProperties sets the NodeProperties field's value.

func (NodeStructure) String

func (s NodeStructure) 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 ParsingException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request in question.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when a parsing issue is encountered.

func (*ParsingException) Code

func (s *ParsingException) Code() string

Code returns the exception type name.

func (*ParsingException) Error

func (s *ParsingException) Error() string

func (ParsingException) GoString

func (s ParsingException) 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 (*ParsingException) Message

func (s *ParsingException) Message() string

Message returns the exception's message.

func (*ParsingException) OrigErr

func (s *ParsingException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ParsingException) RequestID

func (s *ParsingException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ParsingException) StatusCode

func (s *ParsingException) StatusCode() int

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

func (ParsingException) String

func (s ParsingException) 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 PreconditionsFailedException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request in question.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when a precondition for processing a request is not satisfied.

func (*PreconditionsFailedException) Code

Code returns the exception type name.

func (*PreconditionsFailedException) Error

func (PreconditionsFailedException) GoString

func (s PreconditionsFailedException) 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 (*PreconditionsFailedException) Message

func (s *PreconditionsFailedException) Message() string

Message returns the exception's message.

func (*PreconditionsFailedException) OrigErr

func (s *PreconditionsFailedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*PreconditionsFailedException) RequestID

func (s *PreconditionsFailedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*PreconditionsFailedException) StatusCode

func (s *PreconditionsFailedException) StatusCode() int

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

func (PreconditionsFailedException) 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 PropertygraphSummary

type PropertygraphSummary struct {

	// A list of the distinct edge labels in the graph.
	EdgeLabels []*string `locationName:"edgeLabels" type:"list"`

	// A list of the distinct edge properties in the graph, along with the count
	// of edges where each property is used.
	EdgeProperties []map[string]*int64 `locationName:"edgeProperties" type:"list"`

	// This field is only present when the requested mode is DETAILED. It contains
	// a list of edge structures.
	EdgeStructures []*EdgeStructure `locationName:"edgeStructures" type:"list"`

	// A list of the distinct node labels in the graph.
	NodeLabels []*string `locationName:"nodeLabels" type:"list"`

	// The number of distinct node properties in the graph.
	NodeProperties []map[string]*int64 `locationName:"nodeProperties" type:"list"`

	// This field is only present when the requested mode is DETAILED. It contains
	// a list of node structures.
	NodeStructures []*NodeStructure `locationName:"nodeStructures" type:"list"`

	// The number of distinct edge labels in the graph.
	NumEdgeLabels *int64 `locationName:"numEdgeLabels" type:"long"`

	// The number of distinct edge properties in the graph.
	NumEdgeProperties *int64 `locationName:"numEdgeProperties" type:"long"`

	// The number of edges in the graph.
	NumEdges *int64 `locationName:"numEdges" type:"long"`

	// The number of distinct node labels in the graph.
	NumNodeLabels *int64 `locationName:"numNodeLabels" type:"long"`

	// A list of the distinct node properties in the graph, along with the count
	// of nodes where each property is used.
	NumNodeProperties *int64 `locationName:"numNodeProperties" type:"long"`

	// The number of nodes in the graph.
	NumNodes *int64 `locationName:"numNodes" type:"long"`

	// The total number of usages of all edge properties.
	TotalEdgePropertyValues *int64 `locationName:"totalEdgePropertyValues" type:"long"`

	// The total number of usages of all node properties.
	TotalNodePropertyValues *int64 `locationName:"totalNodePropertyValues" type:"long"`
	// contains filtered or unexported fields
}

The graph summary API returns a read-only list of node and edge labels and property keys, along with counts of nodes, edges, and properties. See Graph summary response for a property graph (PG) (https://docs.aws.amazon.com/neptune/latest/userguide/neptune-graph-summary.html#neptune-graph-summary-pg-response).

func (PropertygraphSummary) GoString

func (s PropertygraphSummary) 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 (*PropertygraphSummary) SetEdgeLabels

func (s *PropertygraphSummary) SetEdgeLabels(v []*string) *PropertygraphSummary

SetEdgeLabels sets the EdgeLabels field's value.

func (*PropertygraphSummary) SetEdgeProperties

func (s *PropertygraphSummary) SetEdgeProperties(v []map[string]*int64) *PropertygraphSummary

SetEdgeProperties sets the EdgeProperties field's value.

func (*PropertygraphSummary) SetEdgeStructures

func (s *PropertygraphSummary) SetEdgeStructures(v []*EdgeStructure) *PropertygraphSummary

SetEdgeStructures sets the EdgeStructures field's value.

func (*PropertygraphSummary) SetNodeLabels

func (s *PropertygraphSummary) SetNodeLabels(v []*string) *PropertygraphSummary

SetNodeLabels sets the NodeLabels field's value.

func (*PropertygraphSummary) SetNodeProperties

func (s *PropertygraphSummary) SetNodeProperties(v []map[string]*int64) *PropertygraphSummary

SetNodeProperties sets the NodeProperties field's value.

func (*PropertygraphSummary) SetNodeStructures

func (s *PropertygraphSummary) SetNodeStructures(v []*NodeStructure) *PropertygraphSummary

SetNodeStructures sets the NodeStructures field's value.

func (*PropertygraphSummary) SetNumEdgeLabels

func (s *PropertygraphSummary) SetNumEdgeLabels(v int64) *PropertygraphSummary

SetNumEdgeLabels sets the NumEdgeLabels field's value.

func (*PropertygraphSummary) SetNumEdgeProperties

func (s *PropertygraphSummary) SetNumEdgeProperties(v int64) *PropertygraphSummary

SetNumEdgeProperties sets the NumEdgeProperties field's value.

func (*PropertygraphSummary) SetNumEdges

func (s *PropertygraphSummary) SetNumEdges(v int64) *PropertygraphSummary

SetNumEdges sets the NumEdges field's value.

func (*PropertygraphSummary) SetNumNodeLabels

func (s *PropertygraphSummary) SetNumNodeLabels(v int64) *PropertygraphSummary

SetNumNodeLabels sets the NumNodeLabels field's value.

func (*PropertygraphSummary) SetNumNodeProperties

func (s *PropertygraphSummary) SetNumNodeProperties(v int64) *PropertygraphSummary

SetNumNodeProperties sets the NumNodeProperties field's value.

func (*PropertygraphSummary) SetNumNodes

func (s *PropertygraphSummary) SetNumNodes(v int64) *PropertygraphSummary

SetNumNodes sets the NumNodes field's value.

func (*PropertygraphSummary) SetTotalEdgePropertyValues

func (s *PropertygraphSummary) SetTotalEdgePropertyValues(v int64) *PropertygraphSummary

SetTotalEdgePropertyValues sets the TotalEdgePropertyValues field's value.

func (*PropertygraphSummary) SetTotalNodePropertyValues

func (s *PropertygraphSummary) SetTotalNodePropertyValues(v int64) *PropertygraphSummary

SetTotalNodePropertyValues sets the TotalNodePropertyValues field's value.

func (PropertygraphSummary) String

func (s PropertygraphSummary) 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 PropertygraphSummaryValueMap

type PropertygraphSummaryValueMap struct {

	// The graph summary.
	GraphSummary *PropertygraphSummary `locationName:"graphSummary" type:"structure"`

	// The timestamp, in ISO 8601 format, of the time at which Neptune last computed
	// statistics.
	LastStatisticsComputationTime *time.Time `locationName:"lastStatisticsComputationTime" type:"timestamp" timestampFormat:"iso8601"`

	// The version of this graph summary response.
	Version *string `locationName:"version" type:"string"`
	// contains filtered or unexported fields
}

Payload for the property graph summary response.

func (PropertygraphSummaryValueMap) GoString

func (s PropertygraphSummaryValueMap) 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 (*PropertygraphSummaryValueMap) SetGraphSummary

SetGraphSummary sets the GraphSummary field's value.

func (*PropertygraphSummaryValueMap) SetLastStatisticsComputationTime

func (s *PropertygraphSummaryValueMap) SetLastStatisticsComputationTime(v time.Time) *PropertygraphSummaryValueMap

SetLastStatisticsComputationTime sets the LastStatisticsComputationTime field's value.

func (*PropertygraphSummaryValueMap) SetVersion

SetVersion sets the Version field's value.

func (PropertygraphSummaryValueMap) 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 QueryEvalStats

type QueryEvalStats struct {

	// Set to TRUE if the query was cancelled, or FALSE otherwise.
	Cancelled *bool `locationName:"cancelled" type:"boolean"`

	// The number of milliseconds the query has been running so far.
	Elapsed *int64 `locationName:"elapsed" type:"integer"`

	// Indicates how long the query waited, in milliseconds.
	Waited *int64 `locationName:"waited" type:"integer"`
	// contains filtered or unexported fields
}

Structure to capture query statistics such as how many queries are running, accepted or waiting and their details.

func (QueryEvalStats) GoString

func (s QueryEvalStats) 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 (*QueryEvalStats) SetCancelled

func (s *QueryEvalStats) SetCancelled(v bool) *QueryEvalStats

SetCancelled sets the Cancelled field's value.

func (*QueryEvalStats) SetElapsed

func (s *QueryEvalStats) SetElapsed(v int64) *QueryEvalStats

SetElapsed sets the Elapsed field's value.

func (*QueryEvalStats) SetWaited

func (s *QueryEvalStats) SetWaited(v int64) *QueryEvalStats

SetWaited sets the Waited field's value.

func (QueryEvalStats) String

func (s QueryEvalStats) 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 QueryLanguageVersion

type QueryLanguageVersion struct {

	// The version of the query language.
	//
	// Version is a required field
	Version *string `locationName:"version" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Structure for expressing the query language version.

func (QueryLanguageVersion) GoString

func (s QueryLanguageVersion) 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 (*QueryLanguageVersion) SetVersion

SetVersion sets the Version field's value.

func (QueryLanguageVersion) String

func (s QueryLanguageVersion) 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 QueryLimitExceededException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request which exceeded the limit.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when the number of active queries exceeds what the server can process. The query in question can be retried when the system is less busy.

func (*QueryLimitExceededException) Code

Code returns the exception type name.

func (*QueryLimitExceededException) Error

func (QueryLimitExceededException) GoString

func (s QueryLimitExceededException) 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 (*QueryLimitExceededException) Message

func (s *QueryLimitExceededException) Message() string

Message returns the exception's message.

func (*QueryLimitExceededException) OrigErr

func (s *QueryLimitExceededException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*QueryLimitExceededException) RequestID

func (s *QueryLimitExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*QueryLimitExceededException) StatusCode

func (s *QueryLimitExceededException) StatusCode() int

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

func (QueryLimitExceededException) 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 QueryLimitException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request that exceeded the limit.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when the size of a query exceeds the system limit.

func (*QueryLimitException) Code

func (s *QueryLimitException) Code() string

Code returns the exception type name.

func (*QueryLimitException) Error

func (s *QueryLimitException) Error() string

func (QueryLimitException) GoString

func (s QueryLimitException) 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 (*QueryLimitException) Message

func (s *QueryLimitException) Message() string

Message returns the exception's message.

func (*QueryLimitException) OrigErr

func (s *QueryLimitException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*QueryLimitException) RequestID

func (s *QueryLimitException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*QueryLimitException) StatusCode

func (s *QueryLimitException) StatusCode() int

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

func (QueryLimitException) String

func (s QueryLimitException) 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 QueryTooLargeException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request that is too large.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when the body of a query is too large.

func (*QueryTooLargeException) Code

func (s *QueryTooLargeException) Code() string

Code returns the exception type name.

func (*QueryTooLargeException) Error

func (s *QueryTooLargeException) Error() string

func (QueryTooLargeException) GoString

func (s QueryTooLargeException) 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 (*QueryTooLargeException) Message

func (s *QueryTooLargeException) Message() string

Message returns the exception's message.

func (*QueryTooLargeException) OrigErr

func (s *QueryTooLargeException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*QueryTooLargeException) RequestID

func (s *QueryTooLargeException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*QueryTooLargeException) StatusCode

func (s *QueryTooLargeException) StatusCode() int

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

func (QueryTooLargeException) String

func (s QueryTooLargeException) 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 RDFGraphSummary

type RDFGraphSummary struct {

	// A list of the classes in the graph.
	Classes []*string `locationName:"classes" type:"list"`

	// The number of classes in the graph.
	NumClasses *int64 `locationName:"numClasses" type:"long"`

	// The number of distinct predicates in the graph.
	NumDistinctPredicates *int64 `locationName:"numDistinctPredicates" type:"long"`

	// The number of distinct subjects in the graph.
	NumDistinctSubjects *int64 `locationName:"numDistinctSubjects" type:"long"`

	// The number of quads in the graph.
	NumQuads *int64 `locationName:"numQuads" type:"long"`

	// "A list of predicates in the graph, along with the predicate counts.
	Predicates []map[string]*int64 `locationName:"predicates" type:"list"`

	// This field is only present when the request mode is DETAILED. It contains
	// a list of subject structures.
	SubjectStructures []*SubjectStructure `locationName:"subjectStructures" type:"list"`
	// contains filtered or unexported fields
}

The RDF graph summary API returns a read-only list of classes and predicate keys, along with counts of quads, subjects, and predicates.

func (RDFGraphSummary) GoString

func (s RDFGraphSummary) 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 (*RDFGraphSummary) SetClasses

func (s *RDFGraphSummary) SetClasses(v []*string) *RDFGraphSummary

SetClasses sets the Classes field's value.

func (*RDFGraphSummary) SetNumClasses

func (s *RDFGraphSummary) SetNumClasses(v int64) *RDFGraphSummary

SetNumClasses sets the NumClasses field's value.

func (*RDFGraphSummary) SetNumDistinctPredicates

func (s *RDFGraphSummary) SetNumDistinctPredicates(v int64) *RDFGraphSummary

SetNumDistinctPredicates sets the NumDistinctPredicates field's value.

func (*RDFGraphSummary) SetNumDistinctSubjects

func (s *RDFGraphSummary) SetNumDistinctSubjects(v int64) *RDFGraphSummary

SetNumDistinctSubjects sets the NumDistinctSubjects field's value.

func (*RDFGraphSummary) SetNumQuads

func (s *RDFGraphSummary) SetNumQuads(v int64) *RDFGraphSummary

SetNumQuads sets the NumQuads field's value.

func (*RDFGraphSummary) SetPredicates

func (s *RDFGraphSummary) SetPredicates(v []map[string]*int64) *RDFGraphSummary

SetPredicates sets the Predicates field's value.

func (*RDFGraphSummary) SetSubjectStructures

func (s *RDFGraphSummary) SetSubjectStructures(v []*SubjectStructure) *RDFGraphSummary

SetSubjectStructures sets the SubjectStructures field's value.

func (RDFGraphSummary) String

func (s RDFGraphSummary) 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 RDFGraphSummaryValueMap

type RDFGraphSummaryValueMap struct {

	// The graph summary of an RDF graph. See Graph summary response for an RDF
	// graph (https://docs.aws.amazon.com/neptune/latest/userguide/neptune-graph-summary.html#neptune-graph-summary-rdf-response).
	GraphSummary *RDFGraphSummary `locationName:"graphSummary" type:"structure"`

	// The timestamp, in ISO 8601 format, of the time at which Neptune last computed
	// statistics.
	LastStatisticsComputationTime *time.Time `locationName:"lastStatisticsComputationTime" type:"timestamp" timestampFormat:"iso8601"`

	// The version of this graph summary response.
	Version *string `locationName:"version" type:"string"`
	// contains filtered or unexported fields
}

Payload for an RDF graph summary response.

func (RDFGraphSummaryValueMap) GoString

func (s RDFGraphSummaryValueMap) 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 (*RDFGraphSummaryValueMap) SetGraphSummary

SetGraphSummary sets the GraphSummary field's value.

func (*RDFGraphSummaryValueMap) SetLastStatisticsComputationTime

func (s *RDFGraphSummaryValueMap) SetLastStatisticsComputationTime(v time.Time) *RDFGraphSummaryValueMap

SetLastStatisticsComputationTime sets the LastStatisticsComputationTime field's value.

func (*RDFGraphSummaryValueMap) SetVersion

SetVersion sets the Version field's value.

func (RDFGraphSummaryValueMap) String

func (s RDFGraphSummaryValueMap) 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 ReadOnlyViolationException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request in which the parameter is missing.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when a request attempts to write to a read-only resource.

func (*ReadOnlyViolationException) Code

Code returns the exception type name.

func (*ReadOnlyViolationException) Error

func (ReadOnlyViolationException) GoString

func (s ReadOnlyViolationException) 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 (*ReadOnlyViolationException) Message

func (s *ReadOnlyViolationException) Message() string

Message returns the exception's message.

func (*ReadOnlyViolationException) OrigErr

func (s *ReadOnlyViolationException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ReadOnlyViolationException) RequestID

func (s *ReadOnlyViolationException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ReadOnlyViolationException) StatusCode

func (s *ReadOnlyViolationException) StatusCode() int

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

func (ReadOnlyViolationException) 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 RefreshStatisticsIdMap

type RefreshStatisticsIdMap struct {

	// The ID of the statistics generation run that is currently occurring.
	StatisticsId *string `locationName:"statisticsId" type:"string"`
	// contains filtered or unexported fields
}

Statistics for REFRESH mode.

func (RefreshStatisticsIdMap) GoString

func (s RefreshStatisticsIdMap) 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 (*RefreshStatisticsIdMap) SetStatisticsId

func (s *RefreshStatisticsIdMap) SetStatisticsId(v string) *RefreshStatisticsIdMap

SetStatisticsId sets the StatisticsId field's value.

func (RefreshStatisticsIdMap) String

func (s RefreshStatisticsIdMap) 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 S3Exception

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request in question.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when there is a problem accessing Amazon S3.

func (*S3Exception) Code

func (s *S3Exception) Code() string

Code returns the exception type name.

func (*S3Exception) Error

func (s *S3Exception) Error() string

func (S3Exception) GoString

func (s S3Exception) 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 (*S3Exception) Message

func (s *S3Exception) Message() string

Message returns the exception's message.

func (*S3Exception) OrigErr

func (s *S3Exception) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*S3Exception) RequestID

func (s *S3Exception) RequestID() string

RequestID returns the service's response RequestID for request.

func (*S3Exception) StatusCode

func (s *S3Exception) StatusCode() int

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

func (S3Exception) String

func (s S3Exception) 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 ServerShutdownException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request in question.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when the server shuts down while processing a request.

func (*ServerShutdownException) Code

func (s *ServerShutdownException) Code() string

Code returns the exception type name.

func (*ServerShutdownException) Error

func (s *ServerShutdownException) Error() string

func (ServerShutdownException) GoString

func (s ServerShutdownException) 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 (*ServerShutdownException) Message

func (s *ServerShutdownException) Message() string

Message returns the exception's message.

func (*ServerShutdownException) OrigErr

func (s *ServerShutdownException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ServerShutdownException) RequestID

func (s *ServerShutdownException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ServerShutdownException) StatusCode

func (s *ServerShutdownException) StatusCode() int

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

func (ServerShutdownException) String

func (s ServerShutdownException) 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 SparqlData

type SparqlData struct {

	// Holds an N-QUADS (https://www.w3.org/TR/n-quads/) statement expressing the
	// changed quad.
	//
	// Stmt is a required field
	Stmt *string `locationName:"stmt" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Neptune logs are converted to SPARQL quads in the graph using the Resource Description Framework (RDF) N-QUADS (https://www.w3.org/TR/n-quads/) language defined in the W3C RDF 1.1 N-Quads specification

func (SparqlData) GoString

func (s SparqlData) 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 (*SparqlData) SetStmt

func (s *SparqlData) SetStmt(v string) *SparqlData

SetStmt sets the Stmt field's value.

func (SparqlData) String

func (s SparqlData) 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 SparqlRecord

type SparqlRecord struct {

	// The time at which the commit for the transaction was requested, in milliseconds
	// from the Unix epoch.
	//
	// CommitTimestampInMillis is a required field
	CommitTimestampInMillis *int64 `locationName:"commitTimestamp" type:"long" required:"true"`

	// The serialized SPARQL change record. The serialization formats of each record
	// are described in more detail in Serialization Formats in Neptune Streams
	// (https://docs.aws.amazon.com/neptune/latest/userguide/streams-change-formats.html).
	//
	// Data is a required field
	Data *SparqlData `locationName:"data" type:"structure" required:"true"`

	// The sequence identifier of the stream change record.
	//
	// EventId is a required field
	EventId map[string]*string `locationName:"eventId" type:"map" required:"true"`

	// Only present if this operation is the last one in its transaction. If present,
	// it is set to true. It is useful for ensuring that an entire transaction is
	// consumed.
	IsLastOp *bool `locationName:"isLastOp" type:"boolean"`

	// The operation that created the change.
	//
	// Op is a required field
	Op *string `locationName:"op" type:"string" required:"true"`
	// contains filtered or unexported fields
}

A serialized SPARQL stream record capturing a change-log entry for the RDF graph.

func (SparqlRecord) GoString

func (s SparqlRecord) 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 (*SparqlRecord) SetCommitTimestampInMillis

func (s *SparqlRecord) SetCommitTimestampInMillis(v int64) *SparqlRecord

SetCommitTimestampInMillis sets the CommitTimestampInMillis field's value.

func (*SparqlRecord) SetData

func (s *SparqlRecord) SetData(v *SparqlData) *SparqlRecord

SetData sets the Data field's value.

func (*SparqlRecord) SetEventId

func (s *SparqlRecord) SetEventId(v map[string]*string) *SparqlRecord

SetEventId sets the EventId field's value.

func (*SparqlRecord) SetIsLastOp

func (s *SparqlRecord) SetIsLastOp(v bool) *SparqlRecord

SetIsLastOp sets the IsLastOp field's value.

func (*SparqlRecord) SetOp

func (s *SparqlRecord) SetOp(v string) *SparqlRecord

SetOp sets the Op field's value.

func (SparqlRecord) String

func (s SparqlRecord) 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 StartLoaderJobInput

type StartLoaderJobInput struct {

	// This is an optional parameter that can make a queued load request contingent
	// on the successful completion of one or more previous jobs in the queue.
	//
	// Neptune can queue up as many as 64 load requests at a time, if their queueRequest
	// parameters are set to "TRUE". The dependencies parameter lets you make execution
	// of such a queued request dependent on the successful completion of one or
	// more specified previous requests in the queue.
	//
	// For example, if load Job-A and Job-B are independent of each other, but load
	// Job-C needs Job-A and Job-B to be finished before it begins, proceed as follows:
	//
	// Submit load-job-A and load-job-B one after another in any order, and save
	// their load-ids.
	//
	// Submit load-job-C with the load-ids of the two jobs in its dependencies field:
	//
	// Because of the dependencies parameter, the bulk loader will not start Job-C
	// until Job-A and Job-B have completed successfully. If either one of them
	// fails, Job-C will not be executed, and its status will be set to LOAD_FAILED_BECAUSE_DEPENDENCY_NOT_SATISFIED.
	//
	// You can set up multiple levels of dependency in this way, so that the failure
	// of one job will cause all requests that are directly or indirectly dependent
	// on it to be cancelled.
	Dependencies []*string `locationName:"dependencies" type:"list"`

	//  failOnError – A flag to toggle a complete stop on an error.
	//
	// Allowed values: "TRUE", "FALSE".
	//
	// Default value: "TRUE".
	//
	// When this parameter is set to "FALSE", the loader tries to load all the data
	// in the location specified, skipping any entries with errors.
	//
	// When this parameter is set to "TRUE", the loader stops as soon as it encounters
	// an error. Data loaded up to that point persists.
	FailOnError *bool `locationName:"failOnError" type:"boolean"`

	// The format of the data. For more information about data formats for the Neptune
	// Loader command, see Load Data Formats (https://docs.aws.amazon.com/neptune/latest/userguide/bulk-load-tutorial-format.html).
	//
	// Allowed values
	//
	//    * csv for the Gremlin CSV data format (https://docs.aws.amazon.com/neptune/latest/userguide/bulk-load-tutorial-format-gremlin.html).
	//
	//    * opencypher for the openCypher CSV data format (https://docs.aws.amazon.com/neptune/latest/userguide/bulk-load-tutorial-format-opencypher.html).
	//
	//    * ntriples for the N-Triples RDF data format (https://www.w3.org/TR/n-triples/).
	//
	//    * nquads for the N-Quads RDF data format (https://www.w3.org/TR/n-quads/).
	//
	//    * rdfxml for the RDF\XML RDF data format (https://www.w3.org/TR/rdf-syntax-grammar/).
	//
	//    * turtle for the Turtle RDF data format (https://www.w3.org/TR/turtle/).
	//
	// Format is a required field
	Format *string `locationName:"format" type:"string" required:"true" enum:"Format"`

	// The Amazon Resource Name (ARN) for an IAM role to be assumed by the Neptune
	// DB instance for access to the S3 bucket. The IAM role ARN provided here should
	// be attached to the DB cluster (see Adding the IAM Role to an Amazon Neptune
	// Cluster (https://docs.aws.amazon.com/neptune/latest/userguide/bulk-load-tutorial-IAM-add-role-cluster.html).
	//
	// IamRoleArn is a required field
	IamRoleArn *string `locationName:"iamRoleArn" type:"string" required:"true"`

	// The load job mode.
	//
	// Allowed values: RESUME, NEW, AUTO.
	//
	// Default value: AUTO.
	//
	//    * RESUME – In RESUME mode, the loader looks for a previous load from
	//    this source, and if it finds one, resumes that load job. If no previous
	//    load job is found, the loader stops. The loader avoids reloading files
	//    that were successfully loaded in a previous job. It only tries to process
	//    failed files. If you dropped previously loaded data from your Neptune
	//    cluster, that data is not reloaded in this mode. If a previous load job
	//    loaded all files from the same source successfully, nothing is reloaded,
	//    and the loader returns success.
	//
	//    * NEW – In NEW mode, the creates a new load request regardless of any
	//    previous loads. You can use this mode to reload all the data from a source
	//    after dropping previously loaded data from your Neptune cluster, or to
	//    load new data available at the same source.
	//
	//    * AUTO – In AUTO mode, the loader looks for a previous load job from
	//    the same source, and if it finds one, resumes that job, just as in RESUME
	//    mode. If the loader doesn't find a previous load job from the same source,
	//    it loads all data from the source, just as in NEW mode.
	Mode *string `locationName:"mode" type:"string" enum:"Mode"`

	// The optional parallelism parameter can be set to reduce the number of threads
	// used by the bulk load process.
	//
	// Allowed values:
	//
	//    * LOW – The number of threads used is the number of available vCPUs
	//    divided by 8.
	//
	//    * MEDIUM – The number of threads used is the number of available vCPUs
	//    divided by 2.
	//
	//    * HIGH – The number of threads used is the same as the number of available
	//    vCPUs.
	//
	//    * OVERSUBSCRIBE – The number of threads used is the number of available
	//    vCPUs multiplied by 2. If this value is used, the bulk loader takes up
	//    all available resources. This does not mean, however, that the OVERSUBSCRIBE
	//    setting results in 100% CPU utilization. Because the load operation is
	//    I/O bound, the highest CPU utilization to expect is in the 60% to 70%
	//    range.
	//
	// Default value: HIGH
	//
	// The parallelism setting can sometimes result in a deadlock between threads
	// when loading openCypher data. When this happens, Neptune returns the LOAD_DATA_DEADLOCK
	// error. You can generally fix the issue by setting parallelism to a lower
	// setting and retrying the load command.
	Parallelism *string `locationName:"parallelism" type:"string" enum:"Parallelism"`

	//  parserConfiguration – An optional object with additional parser configuration
	//  values. Each of the child parameters is also optional:
	//
	//    * namedGraphUri – The default graph for all RDF formats when no graph
	//    is specified (for non-quads formats and NQUAD entries with no graph).
	//    The default is https://aws.amazon.com/neptune/vocab/v01/DefaultNamedGraph.
	//
	//    * baseUri – The base URI for RDF/XML and Turtle formats. The default
	//    is https://aws.amazon.com/neptune/default.
	//
	//    * allowEmptyStrings – Gremlin users need to be able to pass empty string
	//    values("") as node and edge properties when loading CSV data. If allowEmptyStrings
	//    is set to false (the default), such empty strings are treated as nulls
	//    and are not loaded. If allowEmptyStrings is set to true, the loader treats
	//    empty strings as valid property values and loads them accordingly.
	ParserConfiguration map[string]*string `locationName:"parserConfiguration" type:"map"`

	// This is an optional flag parameter that indicates whether the load request
	// can be queued up or not.
	//
	// You don't have to wait for one load job to complete before issuing the next
	// one, because Neptune can queue up as many as 64 jobs at a time, provided
	// that their queueRequest parameters are all set to "TRUE". The queue order
	// of the jobs will be first-in-first-out (FIFO).
	//
	// If the queueRequest parameter is omitted or set to "FALSE", the load request
	// will fail if another load job is already running.
	//
	// Allowed values: "TRUE", "FALSE".
	//
	// Default value: "FALSE".
	QueueRequest *bool `locationName:"queueRequest" type:"boolean"`

	// The Amazon region of the S3 bucket. This must match the Amazon Region of
	// the DB cluster.
	//
	// S3BucketRegion is a required field
	S3BucketRegion *string `locationName:"region" type:"string" required:"true" enum:"S3BucketRegion"`

	// The source parameter accepts an S3 URI that identifies a single file, multiple
	// files, a folder, or multiple folders. Neptune loads every data file in any
	// folder that is specified.
	//
	// The URI can be in any of the following formats.
	//
	//    * s3://(bucket_name)/(object-key-name)
	//
	//    * https://s3.amazonaws.com/(bucket_name)/(object-key-name)
	//
	//    * https://s3.us-east-1.amazonaws.com/(bucket_name)/(object-key-name)
	//
	// The object-key-name element of the URI is equivalent to the prefix (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjects.html#API_ListObjects_RequestParameters)
	// parameter in an S3 ListObjects (https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjects.html)
	// API call. It identifies all the objects in the specified S3 bucket whose
	// names begin with that prefix. That can be a single file or folder, or multiple
	// files and/or folders.
	//
	// The specified folder or folders can contain multiple vertex files and multiple
	// edge files.
	//
	// Source is a required field
	Source *string `locationName:"source" type:"string" required:"true"`

	// updateSingleCardinalityProperties is an optional parameter that controls
	// how the bulk loader treats a new value for single-cardinality vertex or edge
	// properties. This is not supported for loading openCypher data.
	//
	// Allowed values: "TRUE", "FALSE".
	//
	// Default value: "FALSE".
	//
	// By default, or when updateSingleCardinalityProperties is explicitly set to
	// "FALSE", the loader treats a new value as an error, because it violates single
	// cardinality.
	//
	// When updateSingleCardinalityProperties is set to "TRUE", on the other hand,
	// the bulk loader replaces the existing value with the new one. If multiple
	// edge or single-cardinality vertex property values are provided in the source
	// file(s) being loaded, the final value at the end of the bulk load could be
	// any one of those new values. The loader only guarantees that the existing
	// value has been replaced by one of the new ones.
	UpdateSingleCardinalityProperties *bool `locationName:"updateSingleCardinalityProperties" type:"boolean"`

	// This parameter is required only when loading openCypher data that contains
	// relationship IDs. It must be included and set to True when openCypher relationship
	// IDs are explicitly provided in the load data (recommended).
	//
	// When userProvidedEdgeIds is absent or set to True, an :ID column must be
	// present in every relationship file in the load.
	//
	// When userProvidedEdgeIds is present and set to False, relationship files
	// in the load must not contain an :ID column. Instead, the Neptune loader automatically
	// generates an ID for each relationship.
	//
	// It's useful to provide relationship IDs explicitly so that the loader can
	// resume loading after error in the CSV data have been fixed, without having
	// to reload any relationships that have already been loaded. If relationship
	// IDs have not been explicitly assigned, the loader cannot resume a failed
	// load if any relationship file has had to be corrected, and must instead reload
	// all the relationships.
	UserProvidedEdgeIds *bool `locationName:"userProvidedEdgeIds" type:"boolean"`
	// contains filtered or unexported fields
}

func (StartLoaderJobInput) GoString

func (s StartLoaderJobInput) 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 (*StartLoaderJobInput) SetDependencies

func (s *StartLoaderJobInput) SetDependencies(v []*string) *StartLoaderJobInput

SetDependencies sets the Dependencies field's value.

func (*StartLoaderJobInput) SetFailOnError

func (s *StartLoaderJobInput) SetFailOnError(v bool) *StartLoaderJobInput

SetFailOnError sets the FailOnError field's value.

func (*StartLoaderJobInput) SetFormat

SetFormat sets the Format field's value.

func (*StartLoaderJobInput) SetIamRoleArn

func (s *StartLoaderJobInput) SetIamRoleArn(v string) *StartLoaderJobInput

SetIamRoleArn sets the IamRoleArn field's value.

func (*StartLoaderJobInput) SetMode

SetMode sets the Mode field's value.

func (*StartLoaderJobInput) SetParallelism

func (s *StartLoaderJobInput) SetParallelism(v string) *StartLoaderJobInput

SetParallelism sets the Parallelism field's value.

func (*StartLoaderJobInput) SetParserConfiguration

func (s *StartLoaderJobInput) SetParserConfiguration(v map[string]*string) *StartLoaderJobInput

SetParserConfiguration sets the ParserConfiguration field's value.

func (*StartLoaderJobInput) SetQueueRequest

func (s *StartLoaderJobInput) SetQueueRequest(v bool) *StartLoaderJobInput

SetQueueRequest sets the QueueRequest field's value.

func (*StartLoaderJobInput) SetS3BucketRegion

func (s *StartLoaderJobInput) SetS3BucketRegion(v string) *StartLoaderJobInput

SetS3BucketRegion sets the S3BucketRegion field's value.

func (*StartLoaderJobInput) SetSource

SetSource sets the Source field's value.

func (*StartLoaderJobInput) SetUpdateSingleCardinalityProperties

func (s *StartLoaderJobInput) SetUpdateSingleCardinalityProperties(v bool) *StartLoaderJobInput

SetUpdateSingleCardinalityProperties sets the UpdateSingleCardinalityProperties field's value.

func (*StartLoaderJobInput) SetUserProvidedEdgeIds

func (s *StartLoaderJobInput) SetUserProvidedEdgeIds(v bool) *StartLoaderJobInput

SetUserProvidedEdgeIds sets the UserProvidedEdgeIds field's value.

func (StartLoaderJobInput) String

func (s StartLoaderJobInput) 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 (*StartLoaderJobInput) Validate

func (s *StartLoaderJobInput) Validate() error

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

type StartLoaderJobOutput

type StartLoaderJobOutput struct {

	// Contains a loadId name-value pair that provides an identifier for the load
	// operation.
	//
	// Payload is a required field
	Payload map[string]*string `locationName:"payload" type:"map" required:"true"`

	// The HTTP return code indicating the status of the load job.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (StartLoaderJobOutput) GoString

func (s StartLoaderJobOutput) 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 (*StartLoaderJobOutput) SetPayload

func (s *StartLoaderJobOutput) SetPayload(v map[string]*string) *StartLoaderJobOutput

SetPayload sets the Payload field's value.

func (*StartLoaderJobOutput) SetStatus

SetStatus sets the Status field's value.

func (StartLoaderJobOutput) String

func (s StartLoaderJobOutput) 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 StartMLDataProcessingJobInput

type StartMLDataProcessingJobInput struct {

	// A data specification file that describes how to load the exported graph data
	// for training. The file is automatically generated by the Neptune export toolkit.
	// The default is training-data-configuration.json.
	ConfigFileName *string `locationName:"configFileName" type:"string"`

	// A unique identifier for the new job. The default is an autogenerated UUID.
	Id *string `locationName:"id" type:"string"`

	// The URI of the Amazon S3 location where you want SageMaker to download the
	// data needed to run the data processing job.
	//
	// InputDataS3Location is a required field
	InputDataS3Location *string `locationName:"inputDataS3Location" type:"string" required:"true"`

	// One of the two model types that Neptune ML currently supports: heterogeneous
	// graph models (heterogeneous), and knowledge graph (kge). The default is none.
	// If not specified, Neptune ML chooses the model type automatically based on
	// the data.
	ModelType *string `locationName:"modelType" type:"string"`

	// The Amazon Resource Name (ARN) of an IAM role that SageMaker can assume to
	// perform tasks on your behalf. This must be listed in your DB cluster parameter
	// group or an error will occur.
	NeptuneIamRoleArn *string `locationName:"neptuneIamRoleArn" type:"string"`

	// The job ID of a completed data processing job run on an earlier version of
	// the data.
	PreviousDataProcessingJobId *string `locationName:"previousDataProcessingJobId" type:"string"`

	// The URI of the Amazon S3 location where you want SageMaker to save the results
	// of a data processing job.
	//
	// ProcessedDataS3Location is a required field
	ProcessedDataS3Location *string `locationName:"processedDataS3Location" type:"string" required:"true"`

	// The type of ML instance used during data processing. Its memory should be
	// large enough to hold the processed dataset. The default is the smallest ml.r5
	// type whose memory is ten times larger than the size of the exported graph
	// data on disk.
	ProcessingInstanceType *string `locationName:"processingInstanceType" type:"string"`

	// The disk volume size of the processing instance. Both input data and processed
	// data are stored on disk, so the volume size must be large enough to hold
	// both data sets. The default is 0. If not specified or 0, Neptune ML chooses
	// the volume size automatically based on the data size.
	ProcessingInstanceVolumeSizeInGB *int64 `locationName:"processingInstanceVolumeSizeInGB" type:"integer"`

	// Timeout in seconds for the data processing job. The default is 86,400 (1
	// day).
	ProcessingTimeOutInSeconds *int64 `locationName:"processingTimeOutInSeconds" type:"integer"`

	// The Amazon Key Management Service (Amazon KMS) key that SageMaker uses to
	// encrypt the output of the processing job. The default is none.
	S3OutputEncryptionKMSKey *string `locationName:"s3OutputEncryptionKMSKey" type:"string"`

	// The ARN of an IAM role for SageMaker execution. This must be listed in your
	// DB cluster parameter group or an error will occur.
	SagemakerIamRoleArn *string `locationName:"sagemakerIamRoleArn" type:"string"`

	// The VPC security group IDs. The default is None.
	SecurityGroupIds []*string `locationName:"securityGroupIds" type:"list"`

	// The IDs of the subnets in the Neptune VPC. The default is None.
	Subnets []*string `locationName:"subnets" type:"list"`

	// The Amazon Key Management Service (Amazon KMS) key that SageMaker uses to
	// encrypt data on the storage volume attached to the ML compute instances that
	// run the training job. The default is None.
	VolumeEncryptionKMSKey *string `locationName:"volumeEncryptionKMSKey" type:"string"`
	// contains filtered or unexported fields
}

func (StartMLDataProcessingJobInput) 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 (*StartMLDataProcessingJobInput) SetConfigFileName

SetConfigFileName sets the ConfigFileName field's value.

func (*StartMLDataProcessingJobInput) SetId

SetId sets the Id field's value.

func (*StartMLDataProcessingJobInput) SetInputDataS3Location

SetInputDataS3Location sets the InputDataS3Location field's value.

func (*StartMLDataProcessingJobInput) SetModelType

SetModelType sets the ModelType field's value.

func (*StartMLDataProcessingJobInput) SetNeptuneIamRoleArn

SetNeptuneIamRoleArn sets the NeptuneIamRoleArn field's value.

func (*StartMLDataProcessingJobInput) SetPreviousDataProcessingJobId

func (s *StartMLDataProcessingJobInput) SetPreviousDataProcessingJobId(v string) *StartMLDataProcessingJobInput

SetPreviousDataProcessingJobId sets the PreviousDataProcessingJobId field's value.

func (*StartMLDataProcessingJobInput) SetProcessedDataS3Location

func (s *StartMLDataProcessingJobInput) SetProcessedDataS3Location(v string) *StartMLDataProcessingJobInput

SetProcessedDataS3Location sets the ProcessedDataS3Location field's value.

func (*StartMLDataProcessingJobInput) SetProcessingInstanceType

func (s *StartMLDataProcessingJobInput) SetProcessingInstanceType(v string) *StartMLDataProcessingJobInput

SetProcessingInstanceType sets the ProcessingInstanceType field's value.

func (*StartMLDataProcessingJobInput) SetProcessingInstanceVolumeSizeInGB

func (s *StartMLDataProcessingJobInput) SetProcessingInstanceVolumeSizeInGB(v int64) *StartMLDataProcessingJobInput

SetProcessingInstanceVolumeSizeInGB sets the ProcessingInstanceVolumeSizeInGB field's value.

func (*StartMLDataProcessingJobInput) SetProcessingTimeOutInSeconds

func (s *StartMLDataProcessingJobInput) SetProcessingTimeOutInSeconds(v int64) *StartMLDataProcessingJobInput

SetProcessingTimeOutInSeconds sets the ProcessingTimeOutInSeconds field's value.

func (*StartMLDataProcessingJobInput) SetS3OutputEncryptionKMSKey

func (s *StartMLDataProcessingJobInput) SetS3OutputEncryptionKMSKey(v string) *StartMLDataProcessingJobInput

SetS3OutputEncryptionKMSKey sets the S3OutputEncryptionKMSKey field's value.

func (*StartMLDataProcessingJobInput) SetSagemakerIamRoleArn

SetSagemakerIamRoleArn sets the SagemakerIamRoleArn field's value.

func (*StartMLDataProcessingJobInput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*StartMLDataProcessingJobInput) SetSubnets

SetSubnets sets the Subnets field's value.

func (*StartMLDataProcessingJobInput) SetVolumeEncryptionKMSKey

func (s *StartMLDataProcessingJobInput) SetVolumeEncryptionKMSKey(v string) *StartMLDataProcessingJobInput

SetVolumeEncryptionKMSKey sets the VolumeEncryptionKMSKey field's value.

func (StartMLDataProcessingJobInput) 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 (*StartMLDataProcessingJobInput) Validate

func (s *StartMLDataProcessingJobInput) Validate() error

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

type StartMLDataProcessingJobOutput

type StartMLDataProcessingJobOutput struct {

	// The ARN of the data processing job.
	Arn *string `locationName:"arn" type:"string"`

	// The time it took to create the new processing job, in milliseconds.
	CreationTimeInMillis *int64 `locationName:"creationTimeInMillis" type:"long"`

	// The unique ID of the new data processing job.
	Id *string `locationName:"id" type:"string"`
	// contains filtered or unexported fields
}

func (StartMLDataProcessingJobOutput) 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 (*StartMLDataProcessingJobOutput) SetArn

SetArn sets the Arn field's value.

func (*StartMLDataProcessingJobOutput) SetCreationTimeInMillis

SetCreationTimeInMillis sets the CreationTimeInMillis field's value.

func (*StartMLDataProcessingJobOutput) SetId

SetId sets the Id field's value.

func (StartMLDataProcessingJobOutput) 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 StartMLModelTrainingJobInput

type StartMLModelTrainingJobInput struct {

	// The type of ML instance used in preparing and managing training of ML models.
	// This is a CPU instance chosen based on memory requirements for processing
	// the training data and model.
	BaseProcessingInstanceType *string `locationName:"baseProcessingInstanceType" type:"string"`

	// The configuration for custom model training. This is a JSON object.
	CustomModelTrainingParameters *CustomModelTrainingParameters `locationName:"customModelTrainingParameters" type:"structure"`

	// The job ID of the completed data-processing job that has created the data
	// that the training will work with.
	//
	// DataProcessingJobId is a required field
	DataProcessingJobId *string `locationName:"dataProcessingJobId" type:"string" required:"true"`

	// Optimizes the cost of training machine-learning models by using Amazon Elastic
	// Compute Cloud spot instances. The default is False.
	EnableManagedSpotTraining *bool `locationName:"enableManagedSpotTraining" type:"boolean"`

	// A unique identifier for the new job. The default is An autogenerated UUID.
	Id *string `locationName:"id" type:"string"`

	// Maximum total number of training jobs to start for the hyperparameter tuning
	// job. The default is 2. Neptune ML automatically tunes the hyperparameters
	// of the machine learning model. To obtain a model that performs well, use
	// at least 10 jobs (in other words, set maxHPONumberOfTrainingJobs to 10).
	// In general, the more tuning runs, the better the results.
	MaxHPONumberOfTrainingJobs *int64 `locationName:"maxHPONumberOfTrainingJobs" type:"integer"`

	// Maximum number of parallel training jobs to start for the hyperparameter
	// tuning job. The default is 2. The number of parallel jobs you can run is
	// limited by the available resources on your training instance.
	MaxHPOParallelTrainingJobs *int64 `locationName:"maxHPOParallelTrainingJobs" type:"integer"`

	// The ARN of an IAM role that provides Neptune access to SageMaker and Amazon
	// S3 resources. This must be listed in your DB cluster parameter group or an
	// error will occur.
	NeptuneIamRoleArn *string `locationName:"neptuneIamRoleArn" type:"string"`

	// The job ID of a completed model-training job that you want to update incrementally
	// based on updated data.
	PreviousModelTrainingJobId *string `locationName:"previousModelTrainingJobId" type:"string"`

	// The Amazon Key Management Service (KMS) key that SageMaker uses to encrypt
	// the output of the processing job. The default is none.
	S3OutputEncryptionKMSKey *string `locationName:"s3OutputEncryptionKMSKey" type:"string"`

	// The ARN of an IAM role for SageMaker execution.This must be listed in your
	// DB cluster parameter group or an error will occur.
	SagemakerIamRoleArn *string `locationName:"sagemakerIamRoleArn" type:"string"`

	// The VPC security group IDs. The default is None.
	SecurityGroupIds []*string `locationName:"securityGroupIds" type:"list"`

	// The IDs of the subnets in the Neptune VPC. The default is None.
	Subnets []*string `locationName:"subnets" type:"list"`

	// The location in Amazon S3 where the model artifacts are to be stored.
	//
	// TrainModelS3Location is a required field
	TrainModelS3Location *string `locationName:"trainModelS3Location" type:"string" required:"true"`

	// The type of ML instance used for model training. All Neptune ML models support
	// CPU, GPU, and multiGPU training. The default is ml.p3.2xlarge. Choosing the
	// right instance type for training depends on the task type, graph size, and
	// your budget.
	TrainingInstanceType *string `locationName:"trainingInstanceType" type:"string"`

	// The disk volume size of the training instance. Both input data and the output
	// model are stored on disk, so the volume size must be large enough to hold
	// both data sets. The default is 0. If not specified or 0, Neptune ML selects
	// a disk volume size based on the recommendation generated in the data processing
	// step.
	TrainingInstanceVolumeSizeInGB *int64 `locationName:"trainingInstanceVolumeSizeInGB" type:"integer"`

	// Timeout in seconds for the training job. The default is 86,400 (1 day).
	TrainingTimeOutInSeconds *int64 `locationName:"trainingTimeOutInSeconds" type:"integer"`

	// The Amazon Key Management Service (KMS) key that SageMaker uses to encrypt
	// data on the storage volume attached to the ML compute instances that run
	// the training job. The default is None.
	VolumeEncryptionKMSKey *string `locationName:"volumeEncryptionKMSKey" type:"string"`
	// contains filtered or unexported fields
}

func (StartMLModelTrainingJobInput) GoString

func (s StartMLModelTrainingJobInput) 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 (*StartMLModelTrainingJobInput) SetBaseProcessingInstanceType

func (s *StartMLModelTrainingJobInput) SetBaseProcessingInstanceType(v string) *StartMLModelTrainingJobInput

SetBaseProcessingInstanceType sets the BaseProcessingInstanceType field's value.

func (*StartMLModelTrainingJobInput) SetCustomModelTrainingParameters

SetCustomModelTrainingParameters sets the CustomModelTrainingParameters field's value.

func (*StartMLModelTrainingJobInput) SetDataProcessingJobId

SetDataProcessingJobId sets the DataProcessingJobId field's value.

func (*StartMLModelTrainingJobInput) SetEnableManagedSpotTraining

func (s *StartMLModelTrainingJobInput) SetEnableManagedSpotTraining(v bool) *StartMLModelTrainingJobInput

SetEnableManagedSpotTraining sets the EnableManagedSpotTraining field's value.

func (*StartMLModelTrainingJobInput) SetId

SetId sets the Id field's value.

func (*StartMLModelTrainingJobInput) SetMaxHPONumberOfTrainingJobs

func (s *StartMLModelTrainingJobInput) SetMaxHPONumberOfTrainingJobs(v int64) *StartMLModelTrainingJobInput

SetMaxHPONumberOfTrainingJobs sets the MaxHPONumberOfTrainingJobs field's value.

func (*StartMLModelTrainingJobInput) SetMaxHPOParallelTrainingJobs

func (s *StartMLModelTrainingJobInput) SetMaxHPOParallelTrainingJobs(v int64) *StartMLModelTrainingJobInput

SetMaxHPOParallelTrainingJobs sets the MaxHPOParallelTrainingJobs field's value.

func (*StartMLModelTrainingJobInput) SetNeptuneIamRoleArn

SetNeptuneIamRoleArn sets the NeptuneIamRoleArn field's value.

func (*StartMLModelTrainingJobInput) SetPreviousModelTrainingJobId

func (s *StartMLModelTrainingJobInput) SetPreviousModelTrainingJobId(v string) *StartMLModelTrainingJobInput

SetPreviousModelTrainingJobId sets the PreviousModelTrainingJobId field's value.

func (*StartMLModelTrainingJobInput) SetS3OutputEncryptionKMSKey

func (s *StartMLModelTrainingJobInput) SetS3OutputEncryptionKMSKey(v string) *StartMLModelTrainingJobInput

SetS3OutputEncryptionKMSKey sets the S3OutputEncryptionKMSKey field's value.

func (*StartMLModelTrainingJobInput) SetSagemakerIamRoleArn

SetSagemakerIamRoleArn sets the SagemakerIamRoleArn field's value.

func (*StartMLModelTrainingJobInput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*StartMLModelTrainingJobInput) SetSubnets

SetSubnets sets the Subnets field's value.

func (*StartMLModelTrainingJobInput) SetTrainModelS3Location

func (s *StartMLModelTrainingJobInput) SetTrainModelS3Location(v string) *StartMLModelTrainingJobInput

SetTrainModelS3Location sets the TrainModelS3Location field's value.

func (*StartMLModelTrainingJobInput) SetTrainingInstanceType

func (s *StartMLModelTrainingJobInput) SetTrainingInstanceType(v string) *StartMLModelTrainingJobInput

SetTrainingInstanceType sets the TrainingInstanceType field's value.

func (*StartMLModelTrainingJobInput) SetTrainingInstanceVolumeSizeInGB

func (s *StartMLModelTrainingJobInput) SetTrainingInstanceVolumeSizeInGB(v int64) *StartMLModelTrainingJobInput

SetTrainingInstanceVolumeSizeInGB sets the TrainingInstanceVolumeSizeInGB field's value.

func (*StartMLModelTrainingJobInput) SetTrainingTimeOutInSeconds

func (s *StartMLModelTrainingJobInput) SetTrainingTimeOutInSeconds(v int64) *StartMLModelTrainingJobInput

SetTrainingTimeOutInSeconds sets the TrainingTimeOutInSeconds field's value.

func (*StartMLModelTrainingJobInput) SetVolumeEncryptionKMSKey

func (s *StartMLModelTrainingJobInput) SetVolumeEncryptionKMSKey(v string) *StartMLModelTrainingJobInput

SetVolumeEncryptionKMSKey sets the VolumeEncryptionKMSKey field's value.

func (StartMLModelTrainingJobInput) 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 (*StartMLModelTrainingJobInput) Validate

func (s *StartMLModelTrainingJobInput) Validate() error

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

type StartMLModelTrainingJobOutput

type StartMLModelTrainingJobOutput struct {

	// The ARN of the new model training job.
	Arn *string `locationName:"arn" type:"string"`

	// The model training job creation time, in milliseconds.
	CreationTimeInMillis *int64 `locationName:"creationTimeInMillis" type:"long"`

	// The unique ID of the new model training job.
	Id *string `locationName:"id" type:"string"`
	// contains filtered or unexported fields
}

func (StartMLModelTrainingJobOutput) 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 (*StartMLModelTrainingJobOutput) SetArn

SetArn sets the Arn field's value.

func (*StartMLModelTrainingJobOutput) SetCreationTimeInMillis

func (s *StartMLModelTrainingJobOutput) SetCreationTimeInMillis(v int64) *StartMLModelTrainingJobOutput

SetCreationTimeInMillis sets the CreationTimeInMillis field's value.

func (*StartMLModelTrainingJobOutput) SetId

SetId sets the Id field's value.

func (StartMLModelTrainingJobOutput) 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 StartMLModelTransformJobInput

type StartMLModelTransformJobInput struct {

	// The type of ML instance used in preparing and managing training of ML models.
	// This is an ML compute instance chosen based on memory requirements for processing
	// the training data and model.
	BaseProcessingInstanceType *string `locationName:"baseProcessingInstanceType" type:"string"`

	// The disk volume size of the training instance in gigabytes. The default is
	// 0. Both input data and the output model are stored on disk, so the volume
	// size must be large enough to hold both data sets. If not specified or 0,
	// Neptune ML selects a disk volume size based on the recommendation generated
	// in the data processing step.
	BaseProcessingInstanceVolumeSizeInGB *int64 `locationName:"baseProcessingInstanceVolumeSizeInGB" type:"integer"`

	// Configuration information for a model transform using a custom model. The
	// customModelTransformParameters object contains the following fields, which
	// must have values compatible with the saved model parameters from the training
	// job:
	CustomModelTransformParameters *CustomModelTransformParameters `locationName:"customModelTransformParameters" type:"structure"`

	// The job ID of a completed data-processing job. You must include either dataProcessingJobId
	// and a mlModelTrainingJobId, or a trainingJobName.
	DataProcessingJobId *string `locationName:"dataProcessingJobId" type:"string"`

	// A unique identifier for the new job. The default is an autogenerated UUID.
	Id *string `locationName:"id" type:"string"`

	// The job ID of a completed model-training job. You must include either dataProcessingJobId
	// and a mlModelTrainingJobId, or a trainingJobName.
	MlModelTrainingJobId *string `locationName:"mlModelTrainingJobId" type:"string"`

	// The location in Amazon S3 where the model artifacts are to be stored.
	//
	// ModelTransformOutputS3Location is a required field
	ModelTransformOutputS3Location *string `locationName:"modelTransformOutputS3Location" type:"string" required:"true"`

	// The ARN of an IAM role that provides Neptune access to SageMaker and Amazon
	// S3 resources. This must be listed in your DB cluster parameter group or an
	// error will occur.
	NeptuneIamRoleArn *string `locationName:"neptuneIamRoleArn" type:"string"`

	// The Amazon Key Management Service (KMS) key that SageMaker uses to encrypt
	// the output of the processing job. The default is none.
	S3OutputEncryptionKMSKey *string `locationName:"s3OutputEncryptionKMSKey" type:"string"`

	// The ARN of an IAM role for SageMaker execution. This must be listed in your
	// DB cluster parameter group or an error will occur.
	SagemakerIamRoleArn *string `locationName:"sagemakerIamRoleArn" type:"string"`

	// The VPC security group IDs. The default is None.
	SecurityGroupIds []*string `locationName:"securityGroupIds" type:"list"`

	// The IDs of the subnets in the Neptune VPC. The default is None.
	Subnets []*string `locationName:"subnets" type:"list"`

	// The name of a completed SageMaker training job. You must include either dataProcessingJobId
	// and a mlModelTrainingJobId, or a trainingJobName.
	TrainingJobName *string `locationName:"trainingJobName" type:"string"`

	// The Amazon Key Management Service (KMS) key that SageMaker uses to encrypt
	// data on the storage volume attached to the ML compute instances that run
	// the training job. The default is None.
	VolumeEncryptionKMSKey *string `locationName:"volumeEncryptionKMSKey" type:"string"`
	// contains filtered or unexported fields
}

func (StartMLModelTransformJobInput) 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 (*StartMLModelTransformJobInput) SetBaseProcessingInstanceType

func (s *StartMLModelTransformJobInput) SetBaseProcessingInstanceType(v string) *StartMLModelTransformJobInput

SetBaseProcessingInstanceType sets the BaseProcessingInstanceType field's value.

func (*StartMLModelTransformJobInput) SetBaseProcessingInstanceVolumeSizeInGB

func (s *StartMLModelTransformJobInput) SetBaseProcessingInstanceVolumeSizeInGB(v int64) *StartMLModelTransformJobInput

SetBaseProcessingInstanceVolumeSizeInGB sets the BaseProcessingInstanceVolumeSizeInGB field's value.

func (*StartMLModelTransformJobInput) SetCustomModelTransformParameters

SetCustomModelTransformParameters sets the CustomModelTransformParameters field's value.

func (*StartMLModelTransformJobInput) SetDataProcessingJobId

SetDataProcessingJobId sets the DataProcessingJobId field's value.

func (*StartMLModelTransformJobInput) SetId

SetId sets the Id field's value.

func (*StartMLModelTransformJobInput) SetMlModelTrainingJobId

SetMlModelTrainingJobId sets the MlModelTrainingJobId field's value.

func (*StartMLModelTransformJobInput) SetModelTransformOutputS3Location

func (s *StartMLModelTransformJobInput) SetModelTransformOutputS3Location(v string) *StartMLModelTransformJobInput

SetModelTransformOutputS3Location sets the ModelTransformOutputS3Location field's value.

func (*StartMLModelTransformJobInput) SetNeptuneIamRoleArn

SetNeptuneIamRoleArn sets the NeptuneIamRoleArn field's value.

func (*StartMLModelTransformJobInput) SetS3OutputEncryptionKMSKey

func (s *StartMLModelTransformJobInput) SetS3OutputEncryptionKMSKey(v string) *StartMLModelTransformJobInput

SetS3OutputEncryptionKMSKey sets the S3OutputEncryptionKMSKey field's value.

func (*StartMLModelTransformJobInput) SetSagemakerIamRoleArn

SetSagemakerIamRoleArn sets the SagemakerIamRoleArn field's value.

func (*StartMLModelTransformJobInput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*StartMLModelTransformJobInput) SetSubnets

SetSubnets sets the Subnets field's value.

func (*StartMLModelTransformJobInput) SetTrainingJobName

SetTrainingJobName sets the TrainingJobName field's value.

func (*StartMLModelTransformJobInput) SetVolumeEncryptionKMSKey

func (s *StartMLModelTransformJobInput) SetVolumeEncryptionKMSKey(v string) *StartMLModelTransformJobInput

SetVolumeEncryptionKMSKey sets the VolumeEncryptionKMSKey field's value.

func (StartMLModelTransformJobInput) 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 (*StartMLModelTransformJobInput) Validate

func (s *StartMLModelTransformJobInput) Validate() error

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

type StartMLModelTransformJobOutput

type StartMLModelTransformJobOutput struct {

	// The ARN of the model transform job.
	Arn *string `locationName:"arn" type:"string"`

	// The creation time of the model transform job, in milliseconds.
	CreationTimeInMillis *int64 `locationName:"creationTimeInMillis" type:"long"`

	// The unique ID of the new model transform job.
	Id *string `locationName:"id" type:"string"`
	// contains filtered or unexported fields
}

func (StartMLModelTransformJobOutput) 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 (*StartMLModelTransformJobOutput) SetArn

SetArn sets the Arn field's value.

func (*StartMLModelTransformJobOutput) SetCreationTimeInMillis

SetCreationTimeInMillis sets the CreationTimeInMillis field's value.

func (*StartMLModelTransformJobOutput) SetId

SetId sets the Id field's value.

func (StartMLModelTransformJobOutput) 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 Statistics

type Statistics struct {

	// Indicates whether or not DFE statistics generation is enabled at all.
	Active *bool `locationName:"active" type:"boolean"`

	// Indicates whether or not automatic statistics generation is enabled.
	AutoCompute *bool `locationName:"autoCompute" type:"boolean"`

	// The UTC time at which DFE statistics have most recently been generated.
	Date *time.Time `locationName:"date" type:"timestamp" timestampFormat:"iso8601"`

	// A note about problems in the case where statistics are invalid.
	Note *string `locationName:"note" type:"string"`

	// A StatisticsSummary structure that contains:
	//
	//    * signatureCount - The total number of signatures across all characteristic
	//    sets.
	//
	//    * instanceCount - The total number of characteristic-set instances.
	//
	//    * predicateCount - The total number of unique predicates.
	SignatureInfo *StatisticsSummary `locationName:"signatureInfo" type:"structure"`

	// Reports the ID of the current statistics generation run. A value of -1 indicates
	// that no statistics have been generated.
	StatisticsId *string `locationName:"statisticsId" type:"string"`
	// contains filtered or unexported fields
}

Contains statistics information. The DFE engine uses information about the data in your Neptune graph to make effective trade-offs when planning query execution. This information takes the form of statistics that include so-called characteristic sets and predicate statistics that can guide query planning. See Managing statistics for the Neptune DFE to use (https://docs.aws.amazon.com/neptune/latest/userguide/neptune-dfe-statistics.html).

func (Statistics) GoString

func (s Statistics) 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 (*Statistics) SetActive

func (s *Statistics) SetActive(v bool) *Statistics

SetActive sets the Active field's value.

func (*Statistics) SetAutoCompute

func (s *Statistics) SetAutoCompute(v bool) *Statistics

SetAutoCompute sets the AutoCompute field's value.

func (*Statistics) SetDate

func (s *Statistics) SetDate(v time.Time) *Statistics

SetDate sets the Date field's value.

func (*Statistics) SetNote

func (s *Statistics) SetNote(v string) *Statistics

SetNote sets the Note field's value.

func (*Statistics) SetSignatureInfo

func (s *Statistics) SetSignatureInfo(v *StatisticsSummary) *Statistics

SetSignatureInfo sets the SignatureInfo field's value.

func (*Statistics) SetStatisticsId

func (s *Statistics) SetStatisticsId(v string) *Statistics

SetStatisticsId sets the StatisticsId field's value.

func (Statistics) String

func (s Statistics) 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 StatisticsNotAvailableException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request in question.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when statistics needed to satisfy a request are not available.

func (*StatisticsNotAvailableException) Code

Code returns the exception type name.

func (*StatisticsNotAvailableException) Error

func (StatisticsNotAvailableException) 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 (*StatisticsNotAvailableException) Message

Message returns the exception's message.

func (*StatisticsNotAvailableException) OrigErr

OrigErr always returns nil, satisfies awserr.Error interface.

func (*StatisticsNotAvailableException) RequestID

func (s *StatisticsNotAvailableException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*StatisticsNotAvailableException) StatusCode

func (s *StatisticsNotAvailableException) StatusCode() int

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

func (StatisticsNotAvailableException) 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 StatisticsSummary

type StatisticsSummary struct {

	// The total number of characteristic-set instances.
	InstanceCount *int64 `locationName:"instanceCount" type:"integer"`

	// The total number of unique predicates.
	PredicateCount *int64 `locationName:"predicateCount" type:"integer"`

	// The total number of signatures across all characteristic sets.
	SignatureCount *int64 `locationName:"signatureCount" type:"integer"`
	// contains filtered or unexported fields
}

Information about the characteristic sets generated in the statistics.

func (StatisticsSummary) GoString

func (s StatisticsSummary) 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 (*StatisticsSummary) SetInstanceCount

func (s *StatisticsSummary) SetInstanceCount(v int64) *StatisticsSummary

SetInstanceCount sets the InstanceCount field's value.

func (*StatisticsSummary) SetPredicateCount

func (s *StatisticsSummary) SetPredicateCount(v int64) *StatisticsSummary

SetPredicateCount sets the PredicateCount field's value.

func (*StatisticsSummary) SetSignatureCount

func (s *StatisticsSummary) SetSignatureCount(v int64) *StatisticsSummary

SetSignatureCount sets the SignatureCount field's value.

func (StatisticsSummary) String

func (s StatisticsSummary) 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 StreamRecordsNotFoundException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request in question.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when stream records requested by a query cannot be found.

func (*StreamRecordsNotFoundException) Code

Code returns the exception type name.

func (*StreamRecordsNotFoundException) Error

func (StreamRecordsNotFoundException) 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 (*StreamRecordsNotFoundException) Message

Message returns the exception's message.

func (*StreamRecordsNotFoundException) OrigErr

OrigErr always returns nil, satisfies awserr.Error interface.

func (*StreamRecordsNotFoundException) RequestID

func (s *StreamRecordsNotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*StreamRecordsNotFoundException) StatusCode

func (s *StreamRecordsNotFoundException) StatusCode() int

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

func (StreamRecordsNotFoundException) 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 SubjectStructure

type SubjectStructure struct {

	// Number of occurrences of this specific structure.
	Count *int64 `locationName:"count" type:"long"`

	// A list of predicates present in this specific structure.
	Predicates []*string `locationName:"predicates" type:"list"`
	// contains filtered or unexported fields
}

A subject structure.

func (SubjectStructure) GoString

func (s SubjectStructure) 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 (*SubjectStructure) SetCount

func (s *SubjectStructure) SetCount(v int64) *SubjectStructure

SetCount sets the Count field's value.

func (*SubjectStructure) SetPredicates

func (s *SubjectStructure) SetPredicates(v []*string) *SubjectStructure

SetPredicates sets the Predicates field's value.

func (SubjectStructure) String

func (s SubjectStructure) 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:"-"`

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request that could not be processed for this reason.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when the rate of requests exceeds the maximum throughput. Requests can be retried after encountering this exception.

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 TimeLimitExceededException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request that could not be processed for this reason.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when the an operation exceeds the time limit allowed for it.

func (*TimeLimitExceededException) Code

Code returns the exception type name.

func (*TimeLimitExceededException) Error

func (TimeLimitExceededException) GoString

func (s TimeLimitExceededException) 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 (*TimeLimitExceededException) Message

func (s *TimeLimitExceededException) Message() string

Message returns the exception's message.

func (*TimeLimitExceededException) OrigErr

func (s *TimeLimitExceededException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*TimeLimitExceededException) RequestID

func (s *TimeLimitExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*TimeLimitExceededException) StatusCode

func (s *TimeLimitExceededException) StatusCode() int

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

func (TimeLimitExceededException) 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 TooManyRequestsException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request that could not be processed for this reason.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when the number of requests being processed exceeds the limit.

func (*TooManyRequestsException) Code

func (s *TooManyRequestsException) Code() string

Code returns the exception type name.

func (*TooManyRequestsException) Error

func (s *TooManyRequestsException) Error() string

func (TooManyRequestsException) GoString

func (s TooManyRequestsException) 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 (*TooManyRequestsException) Message

func (s *TooManyRequestsException) Message() string

Message returns the exception's message.

func (*TooManyRequestsException) OrigErr

func (s *TooManyRequestsException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*TooManyRequestsException) RequestID

func (s *TooManyRequestsException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*TooManyRequestsException) StatusCode

func (s *TooManyRequestsException) StatusCode() int

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

func (TooManyRequestsException) String

func (s TooManyRequestsException) 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 UnsupportedOperationException

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

	// The HTTP status code returned with the exception.
	Code_ *string `locationName:"code" type:"string"`

	// A detailed message describing the problem.
	//
	// DetailedMessage is a required field
	DetailedMessage *string `locationName:"detailedMessage" type:"string" required:"true"`

	Message_ *string `locationName:"message" type:"string"`

	// The ID of the request in question.
	//
	// RequestId is a required field
	RequestId *string `locationName:"requestId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Raised when a request attempts to initiate an operation that is not supported.

func (*UnsupportedOperationException) Code

Code returns the exception type name.

func (*UnsupportedOperationException) Error

func (UnsupportedOperationException) 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 (*UnsupportedOperationException) Message

Message returns the exception's message.

func (*UnsupportedOperationException) OrigErr

func (s *UnsupportedOperationException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*UnsupportedOperationException) RequestID

func (s *UnsupportedOperationException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*UnsupportedOperationException) StatusCode

func (s *UnsupportedOperationException) StatusCode() int

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

func (UnsupportedOperationException) 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 neptunedataiface provides an interface to enable mocking the Amazon NeptuneData service client for testing your code.
Package neptunedataiface provides an interface to enable mocking the Amazon NeptuneData service client for testing your code.

Jump to

Keyboard shortcuts

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