Documentation ¶
Overview ¶
Package gamesparks provides the client and types for making API requests to GameSparks.
See https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17 for more information on this service.
See gamesparks package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/gamesparks/
Using the Client ¶
To contact GameSparks 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 GameSparks client GameSparks for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/gamesparks/#New
Index ¶
- Constants
- func DeploymentAction_Values() []string
- func DeploymentState_Values() []string
- func GameState_Values() []string
- func GeneratedCodeJobState_Values() []string
- func Operation_Values() []string
- func ResultCode_Values() []string
- func StageState_Values() []string
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type Connection
- type CreateGameInput
- func (s CreateGameInput) GoString() string
- func (s *CreateGameInput) SetClientToken(v string) *CreateGameInput
- func (s *CreateGameInput) SetDescription(v string) *CreateGameInput
- func (s *CreateGameInput) SetGameName(v string) *CreateGameInput
- func (s *CreateGameInput) SetTags(v map[string]*string) *CreateGameInput
- func (s CreateGameInput) String() string
- func (s *CreateGameInput) Validate() error
- type CreateGameOutput
- type CreateSnapshotInput
- type CreateSnapshotOutput
- type CreateStageInput
- func (s CreateStageInput) GoString() string
- func (s *CreateStageInput) SetClientToken(v string) *CreateStageInput
- func (s *CreateStageInput) SetDescription(v string) *CreateStageInput
- func (s *CreateStageInput) SetGameName(v string) *CreateStageInput
- func (s *CreateStageInput) SetRole(v string) *CreateStageInput
- func (s *CreateStageInput) SetStageName(v string) *CreateStageInput
- func (s *CreateStageInput) SetTags(v map[string]*string) *CreateStageInput
- func (s CreateStageInput) String() string
- func (s *CreateStageInput) Validate() error
- type CreateStageOutput
- type DeleteGameInput
- type DeleteGameOutput
- type DeleteStageInput
- type DeleteStageOutput
- type DeploymentResult
- type DisconnectPlayerInput
- func (s DisconnectPlayerInput) GoString() string
- func (s *DisconnectPlayerInput) SetGameName(v string) *DisconnectPlayerInput
- func (s *DisconnectPlayerInput) SetPlayerId(v string) *DisconnectPlayerInput
- func (s *DisconnectPlayerInput) SetStageName(v string) *DisconnectPlayerInput
- func (s DisconnectPlayerInput) String() string
- func (s *DisconnectPlayerInput) Validate() error
- type DisconnectPlayerOutput
- type ExportSnapshotInput
- type ExportSnapshotOutput
- type ExtensionDetails
- type ExtensionVersionDetails
- func (s ExtensionVersionDetails) GoString() string
- func (s *ExtensionVersionDetails) SetName(v string) *ExtensionVersionDetails
- func (s *ExtensionVersionDetails) SetNamespace(v string) *ExtensionVersionDetails
- func (s *ExtensionVersionDetails) SetSchema(v string) *ExtensionVersionDetails
- func (s *ExtensionVersionDetails) SetVersion(v string) *ExtensionVersionDetails
- func (s ExtensionVersionDetails) String() string
- type GameConfigurationDetails
- func (s GameConfigurationDetails) GoString() string
- func (s *GameConfigurationDetails) SetCreated(v time.Time) *GameConfigurationDetails
- func (s *GameConfigurationDetails) SetLastUpdated(v time.Time) *GameConfigurationDetails
- func (s *GameConfigurationDetails) SetSections(v map[string]*Section) *GameConfigurationDetails
- func (s GameConfigurationDetails) String() string
- type GameDetails
- func (s GameDetails) GoString() string
- func (s *GameDetails) SetArn(v string) *GameDetails
- func (s *GameDetails) SetCreated(v time.Time) *GameDetails
- func (s *GameDetails) SetDescription(v string) *GameDetails
- func (s *GameDetails) SetEnableTerminationProtection(v bool) *GameDetails
- func (s *GameDetails) SetLastUpdated(v time.Time) *GameDetails
- func (s *GameDetails) SetName(v string) *GameDetails
- func (s *GameDetails) SetState(v string) *GameDetails
- func (s *GameDetails) SetTags(v map[string]*string) *GameDetails
- func (s GameDetails) String() string
- type GameSparks
- func (c *GameSparks) CreateGame(input *CreateGameInput) (*CreateGameOutput, error)
- func (c *GameSparks) CreateGameRequest(input *CreateGameInput) (req *request.Request, output *CreateGameOutput)
- func (c *GameSparks) CreateGameWithContext(ctx aws.Context, input *CreateGameInput, opts ...request.Option) (*CreateGameOutput, error)
- func (c *GameSparks) CreateSnapshot(input *CreateSnapshotInput) (*CreateSnapshotOutput, error)
- func (c *GameSparks) CreateSnapshotRequest(input *CreateSnapshotInput) (req *request.Request, output *CreateSnapshotOutput)
- func (c *GameSparks) CreateSnapshotWithContext(ctx aws.Context, input *CreateSnapshotInput, opts ...request.Option) (*CreateSnapshotOutput, error)
- func (c *GameSparks) CreateStage(input *CreateStageInput) (*CreateStageOutput, error)
- func (c *GameSparks) CreateStageRequest(input *CreateStageInput) (req *request.Request, output *CreateStageOutput)
- func (c *GameSparks) CreateStageWithContext(ctx aws.Context, input *CreateStageInput, opts ...request.Option) (*CreateStageOutput, error)
- func (c *GameSparks) DeleteGame(input *DeleteGameInput) (*DeleteGameOutput, error)
- func (c *GameSparks) DeleteGameRequest(input *DeleteGameInput) (req *request.Request, output *DeleteGameOutput)
- func (c *GameSparks) DeleteGameWithContext(ctx aws.Context, input *DeleteGameInput, opts ...request.Option) (*DeleteGameOutput, error)
- func (c *GameSparks) DeleteStage(input *DeleteStageInput) (*DeleteStageOutput, error)
- func (c *GameSparks) DeleteStageRequest(input *DeleteStageInput) (req *request.Request, output *DeleteStageOutput)
- func (c *GameSparks) DeleteStageWithContext(ctx aws.Context, input *DeleteStageInput, opts ...request.Option) (*DeleteStageOutput, error)
- func (c *GameSparks) DisconnectPlayer(input *DisconnectPlayerInput) (*DisconnectPlayerOutput, error)
- func (c *GameSparks) DisconnectPlayerRequest(input *DisconnectPlayerInput) (req *request.Request, output *DisconnectPlayerOutput)
- func (c *GameSparks) DisconnectPlayerWithContext(ctx aws.Context, input *DisconnectPlayerInput, opts ...request.Option) (*DisconnectPlayerOutput, error)
- func (c *GameSparks) ExportSnapshot(input *ExportSnapshotInput) (*ExportSnapshotOutput, error)
- func (c *GameSparks) ExportSnapshotRequest(input *ExportSnapshotInput) (req *request.Request, output *ExportSnapshotOutput)
- func (c *GameSparks) ExportSnapshotWithContext(ctx aws.Context, input *ExportSnapshotInput, opts ...request.Option) (*ExportSnapshotOutput, error)
- func (c *GameSparks) GetExtension(input *GetExtensionInput) (*GetExtensionOutput, error)
- func (c *GameSparks) GetExtensionRequest(input *GetExtensionInput) (req *request.Request, output *GetExtensionOutput)
- func (c *GameSparks) GetExtensionVersion(input *GetExtensionVersionInput) (*GetExtensionVersionOutput, error)
- func (c *GameSparks) GetExtensionVersionRequest(input *GetExtensionVersionInput) (req *request.Request, output *GetExtensionVersionOutput)
- func (c *GameSparks) GetExtensionVersionWithContext(ctx aws.Context, input *GetExtensionVersionInput, opts ...request.Option) (*GetExtensionVersionOutput, error)
- func (c *GameSparks) GetExtensionWithContext(ctx aws.Context, input *GetExtensionInput, opts ...request.Option) (*GetExtensionOutput, error)
- func (c *GameSparks) GetGame(input *GetGameInput) (*GetGameOutput, error)
- func (c *GameSparks) GetGameConfiguration(input *GetGameConfigurationInput) (*GetGameConfigurationOutput, error)
- func (c *GameSparks) GetGameConfigurationRequest(input *GetGameConfigurationInput) (req *request.Request, output *GetGameConfigurationOutput)
- func (c *GameSparks) GetGameConfigurationWithContext(ctx aws.Context, input *GetGameConfigurationInput, opts ...request.Option) (*GetGameConfigurationOutput, error)
- func (c *GameSparks) GetGameRequest(input *GetGameInput) (req *request.Request, output *GetGameOutput)
- func (c *GameSparks) GetGameWithContext(ctx aws.Context, input *GetGameInput, opts ...request.Option) (*GetGameOutput, error)
- func (c *GameSparks) GetGeneratedCodeJob(input *GetGeneratedCodeJobInput) (*GetGeneratedCodeJobOutput, error)
- func (c *GameSparks) GetGeneratedCodeJobRequest(input *GetGeneratedCodeJobInput) (req *request.Request, output *GetGeneratedCodeJobOutput)
- func (c *GameSparks) GetGeneratedCodeJobWithContext(ctx aws.Context, input *GetGeneratedCodeJobInput, opts ...request.Option) (*GetGeneratedCodeJobOutput, error)
- func (c *GameSparks) GetPlayerConnectionStatus(input *GetPlayerConnectionStatusInput) (*GetPlayerConnectionStatusOutput, error)
- func (c *GameSparks) GetPlayerConnectionStatusRequest(input *GetPlayerConnectionStatusInput) (req *request.Request, output *GetPlayerConnectionStatusOutput)
- func (c *GameSparks) GetPlayerConnectionStatusWithContext(ctx aws.Context, input *GetPlayerConnectionStatusInput, opts ...request.Option) (*GetPlayerConnectionStatusOutput, error)
- func (c *GameSparks) GetSnapshot(input *GetSnapshotInput) (*GetSnapshotOutput, error)
- func (c *GameSparks) GetSnapshotRequest(input *GetSnapshotInput) (req *request.Request, output *GetSnapshotOutput)
- func (c *GameSparks) GetSnapshotWithContext(ctx aws.Context, input *GetSnapshotInput, opts ...request.Option) (*GetSnapshotOutput, error)
- func (c *GameSparks) GetStage(input *GetStageInput) (*GetStageOutput, error)
- func (c *GameSparks) GetStageDeployment(input *GetStageDeploymentInput) (*GetStageDeploymentOutput, error)
- func (c *GameSparks) GetStageDeploymentRequest(input *GetStageDeploymentInput) (req *request.Request, output *GetStageDeploymentOutput)
- func (c *GameSparks) GetStageDeploymentWithContext(ctx aws.Context, input *GetStageDeploymentInput, opts ...request.Option) (*GetStageDeploymentOutput, error)
- func (c *GameSparks) GetStageRequest(input *GetStageInput) (req *request.Request, output *GetStageOutput)
- func (c *GameSparks) GetStageWithContext(ctx aws.Context, input *GetStageInput, opts ...request.Option) (*GetStageOutput, error)
- func (c *GameSparks) ImportGameConfiguration(input *ImportGameConfigurationInput) (*ImportGameConfigurationOutput, error)
- func (c *GameSparks) ImportGameConfigurationRequest(input *ImportGameConfigurationInput) (req *request.Request, output *ImportGameConfigurationOutput)
- func (c *GameSparks) ImportGameConfigurationWithContext(ctx aws.Context, input *ImportGameConfigurationInput, opts ...request.Option) (*ImportGameConfigurationOutput, error)
- func (c *GameSparks) ListExtensionVersions(input *ListExtensionVersionsInput) (*ListExtensionVersionsOutput, error)
- func (c *GameSparks) ListExtensionVersionsPages(input *ListExtensionVersionsInput, ...) error
- func (c *GameSparks) ListExtensionVersionsPagesWithContext(ctx aws.Context, input *ListExtensionVersionsInput, ...) error
- func (c *GameSparks) ListExtensionVersionsRequest(input *ListExtensionVersionsInput) (req *request.Request, output *ListExtensionVersionsOutput)
- func (c *GameSparks) ListExtensionVersionsWithContext(ctx aws.Context, input *ListExtensionVersionsInput, opts ...request.Option) (*ListExtensionVersionsOutput, error)
- func (c *GameSparks) ListExtensions(input *ListExtensionsInput) (*ListExtensionsOutput, error)
- func (c *GameSparks) ListExtensionsPages(input *ListExtensionsInput, fn func(*ListExtensionsOutput, bool) bool) error
- func (c *GameSparks) ListExtensionsPagesWithContext(ctx aws.Context, input *ListExtensionsInput, ...) error
- func (c *GameSparks) ListExtensionsRequest(input *ListExtensionsInput) (req *request.Request, output *ListExtensionsOutput)
- func (c *GameSparks) ListExtensionsWithContext(ctx aws.Context, input *ListExtensionsInput, opts ...request.Option) (*ListExtensionsOutput, error)
- func (c *GameSparks) ListGames(input *ListGamesInput) (*ListGamesOutput, error)
- func (c *GameSparks) ListGamesPages(input *ListGamesInput, fn func(*ListGamesOutput, bool) bool) error
- func (c *GameSparks) ListGamesPagesWithContext(ctx aws.Context, input *ListGamesInput, fn func(*ListGamesOutput, bool) bool, ...) error
- func (c *GameSparks) ListGamesRequest(input *ListGamesInput) (req *request.Request, output *ListGamesOutput)
- func (c *GameSparks) ListGamesWithContext(ctx aws.Context, input *ListGamesInput, opts ...request.Option) (*ListGamesOutput, error)
- func (c *GameSparks) ListGeneratedCodeJobs(input *ListGeneratedCodeJobsInput) (*ListGeneratedCodeJobsOutput, error)
- func (c *GameSparks) ListGeneratedCodeJobsPages(input *ListGeneratedCodeJobsInput, ...) error
- func (c *GameSparks) ListGeneratedCodeJobsPagesWithContext(ctx aws.Context, input *ListGeneratedCodeJobsInput, ...) error
- func (c *GameSparks) ListGeneratedCodeJobsRequest(input *ListGeneratedCodeJobsInput) (req *request.Request, output *ListGeneratedCodeJobsOutput)
- func (c *GameSparks) ListGeneratedCodeJobsWithContext(ctx aws.Context, input *ListGeneratedCodeJobsInput, opts ...request.Option) (*ListGeneratedCodeJobsOutput, error)
- func (c *GameSparks) ListSnapshots(input *ListSnapshotsInput) (*ListSnapshotsOutput, error)
- func (c *GameSparks) ListSnapshotsPages(input *ListSnapshotsInput, fn func(*ListSnapshotsOutput, bool) bool) error
- func (c *GameSparks) ListSnapshotsPagesWithContext(ctx aws.Context, input *ListSnapshotsInput, ...) error
- func (c *GameSparks) ListSnapshotsRequest(input *ListSnapshotsInput) (req *request.Request, output *ListSnapshotsOutput)
- func (c *GameSparks) ListSnapshotsWithContext(ctx aws.Context, input *ListSnapshotsInput, opts ...request.Option) (*ListSnapshotsOutput, error)
- func (c *GameSparks) ListStageDeployments(input *ListStageDeploymentsInput) (*ListStageDeploymentsOutput, error)
- func (c *GameSparks) ListStageDeploymentsPages(input *ListStageDeploymentsInput, ...) error
- func (c *GameSparks) ListStageDeploymentsPagesWithContext(ctx aws.Context, input *ListStageDeploymentsInput, ...) error
- func (c *GameSparks) ListStageDeploymentsRequest(input *ListStageDeploymentsInput) (req *request.Request, output *ListStageDeploymentsOutput)
- func (c *GameSparks) ListStageDeploymentsWithContext(ctx aws.Context, input *ListStageDeploymentsInput, opts ...request.Option) (*ListStageDeploymentsOutput, error)
- func (c *GameSparks) ListStages(input *ListStagesInput) (*ListStagesOutput, error)
- func (c *GameSparks) ListStagesPages(input *ListStagesInput, fn func(*ListStagesOutput, bool) bool) error
- func (c *GameSparks) ListStagesPagesWithContext(ctx aws.Context, input *ListStagesInput, fn func(*ListStagesOutput, bool) bool, ...) error
- func (c *GameSparks) ListStagesRequest(input *ListStagesInput) (req *request.Request, output *ListStagesOutput)
- func (c *GameSparks) ListStagesWithContext(ctx aws.Context, input *ListStagesInput, opts ...request.Option) (*ListStagesOutput, error)
- func (c *GameSparks) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *GameSparks) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *GameSparks) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *GameSparks) StartGeneratedCodeJob(input *StartGeneratedCodeJobInput) (*StartGeneratedCodeJobOutput, error)
- func (c *GameSparks) StartGeneratedCodeJobRequest(input *StartGeneratedCodeJobInput) (req *request.Request, output *StartGeneratedCodeJobOutput)
- func (c *GameSparks) StartGeneratedCodeJobWithContext(ctx aws.Context, input *StartGeneratedCodeJobInput, opts ...request.Option) (*StartGeneratedCodeJobOutput, error)
- func (c *GameSparks) StartStageDeployment(input *StartStageDeploymentInput) (*StartStageDeploymentOutput, error)
- func (c *GameSparks) StartStageDeploymentRequest(input *StartStageDeploymentInput) (req *request.Request, output *StartStageDeploymentOutput)
- func (c *GameSparks) StartStageDeploymentWithContext(ctx aws.Context, input *StartStageDeploymentInput, opts ...request.Option) (*StartStageDeploymentOutput, error)
- func (c *GameSparks) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *GameSparks) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *GameSparks) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *GameSparks) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *GameSparks) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *GameSparks) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *GameSparks) UpdateGame(input *UpdateGameInput) (*UpdateGameOutput, error)
- func (c *GameSparks) UpdateGameConfiguration(input *UpdateGameConfigurationInput) (*UpdateGameConfigurationOutput, error)
- func (c *GameSparks) UpdateGameConfigurationRequest(input *UpdateGameConfigurationInput) (req *request.Request, output *UpdateGameConfigurationOutput)
- func (c *GameSparks) UpdateGameConfigurationWithContext(ctx aws.Context, input *UpdateGameConfigurationInput, opts ...request.Option) (*UpdateGameConfigurationOutput, error)
- func (c *GameSparks) UpdateGameRequest(input *UpdateGameInput) (req *request.Request, output *UpdateGameOutput)
- func (c *GameSparks) UpdateGameWithContext(ctx aws.Context, input *UpdateGameInput, opts ...request.Option) (*UpdateGameOutput, error)
- func (c *GameSparks) UpdateSnapshot(input *UpdateSnapshotInput) (*UpdateSnapshotOutput, error)
- func (c *GameSparks) UpdateSnapshotRequest(input *UpdateSnapshotInput) (req *request.Request, output *UpdateSnapshotOutput)
- func (c *GameSparks) UpdateSnapshotWithContext(ctx aws.Context, input *UpdateSnapshotInput, opts ...request.Option) (*UpdateSnapshotOutput, error)
- func (c *GameSparks) UpdateStage(input *UpdateStageInput) (*UpdateStageOutput, error)
- func (c *GameSparks) UpdateStageRequest(input *UpdateStageInput) (req *request.Request, output *UpdateStageOutput)
- func (c *GameSparks) UpdateStageWithContext(ctx aws.Context, input *UpdateStageInput, opts ...request.Option) (*UpdateStageOutput, error)
- type GameSummary
- func (s GameSummary) GoString() string
- func (s *GameSummary) SetDescription(v string) *GameSummary
- func (s *GameSummary) SetName(v string) *GameSummary
- func (s *GameSummary) SetState(v string) *GameSummary
- func (s *GameSummary) SetTags(v map[string]*string) *GameSummary
- func (s GameSummary) String() string
- type GeneratedCodeJobDetails
- func (s GeneratedCodeJobDetails) GoString() string
- func (s *GeneratedCodeJobDetails) SetDescription(v string) *GeneratedCodeJobDetails
- func (s *GeneratedCodeJobDetails) SetExpirationTime(v time.Time) *GeneratedCodeJobDetails
- func (s *GeneratedCodeJobDetails) SetGeneratedCodeJobId(v string) *GeneratedCodeJobDetails
- func (s *GeneratedCodeJobDetails) SetS3Url(v string) *GeneratedCodeJobDetails
- func (s *GeneratedCodeJobDetails) SetStatus(v string) *GeneratedCodeJobDetails
- func (s GeneratedCodeJobDetails) String() string
- type Generator
- type GetExtensionInput
- type GetExtensionOutput
- type GetExtensionVersionInput
- func (s GetExtensionVersionInput) GoString() string
- func (s *GetExtensionVersionInput) SetExtensionVersion(v string) *GetExtensionVersionInput
- func (s *GetExtensionVersionInput) SetName(v string) *GetExtensionVersionInput
- func (s *GetExtensionVersionInput) SetNamespace(v string) *GetExtensionVersionInput
- func (s GetExtensionVersionInput) String() string
- func (s *GetExtensionVersionInput) Validate() error
- type GetExtensionVersionOutput
- type GetGameConfigurationInput
- func (s GetGameConfigurationInput) GoString() string
- func (s *GetGameConfigurationInput) SetGameName(v string) *GetGameConfigurationInput
- func (s *GetGameConfigurationInput) SetSections(v []*string) *GetGameConfigurationInput
- func (s GetGameConfigurationInput) String() string
- func (s *GetGameConfigurationInput) Validate() error
- type GetGameConfigurationOutput
- type GetGameInput
- type GetGameOutput
- type GetGeneratedCodeJobInput
- func (s GetGeneratedCodeJobInput) GoString() string
- func (s *GetGeneratedCodeJobInput) SetGameName(v string) *GetGeneratedCodeJobInput
- func (s *GetGeneratedCodeJobInput) SetJobId(v string) *GetGeneratedCodeJobInput
- func (s *GetGeneratedCodeJobInput) SetSnapshotId(v string) *GetGeneratedCodeJobInput
- func (s GetGeneratedCodeJobInput) String() string
- func (s *GetGeneratedCodeJobInput) Validate() error
- type GetGeneratedCodeJobOutput
- type GetPlayerConnectionStatusInput
- func (s GetPlayerConnectionStatusInput) GoString() string
- func (s *GetPlayerConnectionStatusInput) SetGameName(v string) *GetPlayerConnectionStatusInput
- func (s *GetPlayerConnectionStatusInput) SetPlayerId(v string) *GetPlayerConnectionStatusInput
- func (s *GetPlayerConnectionStatusInput) SetStageName(v string) *GetPlayerConnectionStatusInput
- func (s GetPlayerConnectionStatusInput) String() string
- func (s *GetPlayerConnectionStatusInput) Validate() error
- type GetPlayerConnectionStatusOutput
- type GetSnapshotInput
- func (s GetSnapshotInput) GoString() string
- func (s *GetSnapshotInput) SetGameName(v string) *GetSnapshotInput
- func (s *GetSnapshotInput) SetSections(v []*string) *GetSnapshotInput
- func (s *GetSnapshotInput) SetSnapshotId(v string) *GetSnapshotInput
- func (s GetSnapshotInput) String() string
- func (s *GetSnapshotInput) Validate() error
- type GetSnapshotOutput
- type GetStageDeploymentInput
- func (s GetStageDeploymentInput) GoString() string
- func (s *GetStageDeploymentInput) SetDeploymentId(v string) *GetStageDeploymentInput
- func (s *GetStageDeploymentInput) SetGameName(v string) *GetStageDeploymentInput
- func (s *GetStageDeploymentInput) SetStageName(v string) *GetStageDeploymentInput
- func (s GetStageDeploymentInput) String() string
- func (s *GetStageDeploymentInput) Validate() error
- type GetStageDeploymentOutput
- type GetStageInput
- type GetStageOutput
- type ImportGameConfigurationInput
- func (s ImportGameConfigurationInput) GoString() string
- func (s *ImportGameConfigurationInput) SetGameName(v string) *ImportGameConfigurationInput
- func (s *ImportGameConfigurationInput) SetImportSource(v *ImportGameConfigurationSource) *ImportGameConfigurationInput
- func (s ImportGameConfigurationInput) String() string
- func (s *ImportGameConfigurationInput) Validate() error
- type ImportGameConfigurationOutput
- type ImportGameConfigurationSource
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type ListExtensionVersionsInput
- func (s ListExtensionVersionsInput) GoString() string
- func (s *ListExtensionVersionsInput) SetMaxResults(v int64) *ListExtensionVersionsInput
- func (s *ListExtensionVersionsInput) SetName(v string) *ListExtensionVersionsInput
- func (s *ListExtensionVersionsInput) SetNamespace(v string) *ListExtensionVersionsInput
- func (s *ListExtensionVersionsInput) SetNextToken(v string) *ListExtensionVersionsInput
- func (s ListExtensionVersionsInput) String() string
- func (s *ListExtensionVersionsInput) Validate() error
- type ListExtensionVersionsOutput
- func (s ListExtensionVersionsOutput) GoString() string
- func (s *ListExtensionVersionsOutput) SetExtensionVersions(v []*ExtensionVersionDetails) *ListExtensionVersionsOutput
- func (s *ListExtensionVersionsOutput) SetNextToken(v string) *ListExtensionVersionsOutput
- func (s ListExtensionVersionsOutput) String() string
- type ListExtensionsInput
- type ListExtensionsOutput
- type ListGamesInput
- type ListGamesOutput
- type ListGeneratedCodeJobsInput
- func (s ListGeneratedCodeJobsInput) GoString() string
- func (s *ListGeneratedCodeJobsInput) SetGameName(v string) *ListGeneratedCodeJobsInput
- func (s *ListGeneratedCodeJobsInput) SetMaxResults(v int64) *ListGeneratedCodeJobsInput
- func (s *ListGeneratedCodeJobsInput) SetNextToken(v string) *ListGeneratedCodeJobsInput
- func (s *ListGeneratedCodeJobsInput) SetSnapshotId(v string) *ListGeneratedCodeJobsInput
- func (s ListGeneratedCodeJobsInput) String() string
- func (s *ListGeneratedCodeJobsInput) Validate() error
- type ListGeneratedCodeJobsOutput
- func (s ListGeneratedCodeJobsOutput) GoString() string
- func (s *ListGeneratedCodeJobsOutput) SetGeneratedCodeJobs(v []*GeneratedCodeJobDetails) *ListGeneratedCodeJobsOutput
- func (s *ListGeneratedCodeJobsOutput) SetNextToken(v string) *ListGeneratedCodeJobsOutput
- func (s ListGeneratedCodeJobsOutput) String() string
- type ListSnapshotsInput
- func (s ListSnapshotsInput) GoString() string
- func (s *ListSnapshotsInput) SetGameName(v string) *ListSnapshotsInput
- func (s *ListSnapshotsInput) SetMaxResults(v int64) *ListSnapshotsInput
- func (s *ListSnapshotsInput) SetNextToken(v string) *ListSnapshotsInput
- func (s ListSnapshotsInput) String() string
- func (s *ListSnapshotsInput) Validate() error
- type ListSnapshotsOutput
- type ListStageDeploymentsInput
- func (s ListStageDeploymentsInput) GoString() string
- func (s *ListStageDeploymentsInput) SetGameName(v string) *ListStageDeploymentsInput
- func (s *ListStageDeploymentsInput) SetMaxResults(v int64) *ListStageDeploymentsInput
- func (s *ListStageDeploymentsInput) SetNextToken(v string) *ListStageDeploymentsInput
- func (s *ListStageDeploymentsInput) SetStageName(v string) *ListStageDeploymentsInput
- func (s ListStageDeploymentsInput) String() string
- func (s *ListStageDeploymentsInput) Validate() error
- type ListStageDeploymentsOutput
- func (s ListStageDeploymentsOutput) GoString() string
- func (s *ListStageDeploymentsOutput) SetNextToken(v string) *ListStageDeploymentsOutput
- func (s *ListStageDeploymentsOutput) SetStageDeployments(v []*StageDeploymentSummary) *ListStageDeploymentsOutput
- func (s ListStageDeploymentsOutput) String() string
- type ListStagesInput
- func (s ListStagesInput) GoString() string
- func (s *ListStagesInput) SetGameName(v string) *ListStagesInput
- func (s *ListStagesInput) SetMaxResults(v int64) *ListStagesInput
- func (s *ListStagesInput) SetNextToken(v string) *ListStagesInput
- func (s ListStagesInput) String() string
- func (s *ListStagesInput) Validate() error
- type ListStagesOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type Section
- type SectionModification
- func (s SectionModification) GoString() string
- func (s *SectionModification) SetOperation(v string) *SectionModification
- func (s *SectionModification) SetPath(v string) *SectionModification
- func (s *SectionModification) SetSection(v string) *SectionModification
- func (s SectionModification) String() string
- func (s *SectionModification) Validate() error
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type SnapshotDetails
- func (s SnapshotDetails) GoString() string
- func (s *SnapshotDetails) SetCreated(v time.Time) *SnapshotDetails
- func (s *SnapshotDetails) SetDescription(v string) *SnapshotDetails
- func (s *SnapshotDetails) SetId(v string) *SnapshotDetails
- func (s *SnapshotDetails) SetLastUpdated(v time.Time) *SnapshotDetails
- func (s *SnapshotDetails) SetSections(v map[string]*Section) *SnapshotDetails
- func (s SnapshotDetails) String() string
- type SnapshotSummary
- func (s SnapshotSummary) GoString() string
- func (s *SnapshotSummary) SetCreated(v time.Time) *SnapshotSummary
- func (s *SnapshotSummary) SetDescription(v string) *SnapshotSummary
- func (s *SnapshotSummary) SetId(v string) *SnapshotSummary
- func (s *SnapshotSummary) SetLastUpdated(v time.Time) *SnapshotSummary
- func (s SnapshotSummary) String() string
- type StageDeploymentDetails
- func (s StageDeploymentDetails) GoString() string
- func (s *StageDeploymentDetails) SetCreated(v time.Time) *StageDeploymentDetails
- func (s *StageDeploymentDetails) SetDeploymentAction(v string) *StageDeploymentDetails
- func (s *StageDeploymentDetails) SetDeploymentId(v string) *StageDeploymentDetails
- func (s *StageDeploymentDetails) SetDeploymentResult(v *DeploymentResult) *StageDeploymentDetails
- func (s *StageDeploymentDetails) SetDeploymentState(v string) *StageDeploymentDetails
- func (s *StageDeploymentDetails) SetLastUpdated(v time.Time) *StageDeploymentDetails
- func (s *StageDeploymentDetails) SetSnapshotId(v string) *StageDeploymentDetails
- func (s StageDeploymentDetails) String() string
- type StageDeploymentSummary
- func (s StageDeploymentSummary) GoString() string
- func (s *StageDeploymentSummary) SetDeploymentAction(v string) *StageDeploymentSummary
- func (s *StageDeploymentSummary) SetDeploymentId(v string) *StageDeploymentSummary
- func (s *StageDeploymentSummary) SetDeploymentResult(v *DeploymentResult) *StageDeploymentSummary
- func (s *StageDeploymentSummary) SetDeploymentState(v string) *StageDeploymentSummary
- func (s *StageDeploymentSummary) SetLastUpdated(v time.Time) *StageDeploymentSummary
- func (s *StageDeploymentSummary) SetSnapshotId(v string) *StageDeploymentSummary
- func (s StageDeploymentSummary) String() string
- type StageDetails
- func (s StageDetails) GoString() string
- func (s *StageDetails) SetArn(v string) *StageDetails
- func (s *StageDetails) SetCreated(v time.Time) *StageDetails
- func (s *StageDetails) SetDescription(v string) *StageDetails
- func (s *StageDetails) SetGameKey(v string) *StageDetails
- func (s *StageDetails) SetLastUpdated(v time.Time) *StageDetails
- func (s *StageDetails) SetLogGroup(v string) *StageDetails
- func (s *StageDetails) SetName(v string) *StageDetails
- func (s *StageDetails) SetRole(v string) *StageDetails
- func (s *StageDetails) SetState(v string) *StageDetails
- func (s *StageDetails) SetTags(v map[string]*string) *StageDetails
- func (s StageDetails) String() string
- type StageSummary
- func (s StageSummary) GoString() string
- func (s *StageSummary) SetDescription(v string) *StageSummary
- func (s *StageSummary) SetGameKey(v string) *StageSummary
- func (s *StageSummary) SetName(v string) *StageSummary
- func (s *StageSummary) SetState(v string) *StageSummary
- func (s *StageSummary) SetTags(v map[string]*string) *StageSummary
- func (s StageSummary) String() string
- type StartGeneratedCodeJobInput
- func (s StartGeneratedCodeJobInput) GoString() string
- func (s *StartGeneratedCodeJobInput) SetGameName(v string) *StartGeneratedCodeJobInput
- func (s *StartGeneratedCodeJobInput) SetGenerator(v *Generator) *StartGeneratedCodeJobInput
- func (s *StartGeneratedCodeJobInput) SetSnapshotId(v string) *StartGeneratedCodeJobInput
- func (s StartGeneratedCodeJobInput) String() string
- func (s *StartGeneratedCodeJobInput) Validate() error
- type StartGeneratedCodeJobOutput
- type StartStageDeploymentInput
- func (s StartStageDeploymentInput) GoString() string
- func (s *StartStageDeploymentInput) SetClientToken(v string) *StartStageDeploymentInput
- func (s *StartStageDeploymentInput) SetGameName(v string) *StartStageDeploymentInput
- func (s *StartStageDeploymentInput) SetSnapshotId(v string) *StartStageDeploymentInput
- func (s *StartStageDeploymentInput) SetStageName(v string) *StartStageDeploymentInput
- func (s StartStageDeploymentInput) String() string
- func (s *StartStageDeploymentInput) Validate() error
- type StartStageDeploymentOutput
- type TagResourceInput
- type TagResourceOutput
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateGameConfigurationInput
- func (s UpdateGameConfigurationInput) GoString() string
- func (s *UpdateGameConfigurationInput) SetGameName(v string) *UpdateGameConfigurationInput
- func (s *UpdateGameConfigurationInput) SetModifications(v []*SectionModification) *UpdateGameConfigurationInput
- func (s UpdateGameConfigurationInput) String() string
- func (s *UpdateGameConfigurationInput) Validate() error
- type UpdateGameConfigurationOutput
- type UpdateGameInput
- type UpdateGameOutput
- type UpdateSnapshotInput
- func (s UpdateSnapshotInput) GoString() string
- func (s *UpdateSnapshotInput) SetDescription(v string) *UpdateSnapshotInput
- func (s *UpdateSnapshotInput) SetGameName(v string) *UpdateSnapshotInput
- func (s *UpdateSnapshotInput) SetSnapshotId(v string) *UpdateSnapshotInput
- func (s UpdateSnapshotInput) String() string
- func (s *UpdateSnapshotInput) Validate() error
- type UpdateSnapshotOutput
- type UpdateStageInput
- func (s UpdateStageInput) GoString() string
- func (s *UpdateStageInput) SetDescription(v string) *UpdateStageInput
- func (s *UpdateStageInput) SetGameName(v string) *UpdateStageInput
- func (s *UpdateStageInput) SetRole(v string) *UpdateStageInput
- func (s *UpdateStageInput) SetStageName(v string) *UpdateStageInput
- func (s UpdateStageInput) String() string
- func (s *UpdateStageInput) Validate() error
- type UpdateStageOutput
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
Constants ¶
const ( // DeploymentActionDeploy is a DeploymentAction enum value DeploymentActionDeploy = "DEPLOY" // DeploymentActionUndeploy is a DeploymentAction enum value DeploymentActionUndeploy = "UNDEPLOY" )
const ( // DeploymentStatePending is a DeploymentState enum value DeploymentStatePending = "PENDING" // DeploymentStateInProgress is a DeploymentState enum value DeploymentStateInProgress = "IN_PROGRESS" // DeploymentStateCompleted is a DeploymentState enum value DeploymentStateCompleted = "COMPLETED" // DeploymentStateFailed is a DeploymentState enum value DeploymentStateFailed = "FAILED" )
const ( // GameStateActive is a GameState enum value GameStateActive = "ACTIVE" // GameStateDeleting is a GameState enum value GameStateDeleting = "DELETING" )
const ( // GeneratedCodeJobStateInProgress is a GeneratedCodeJobState enum value GeneratedCodeJobStateInProgress = "IN_PROGRESS" // GeneratedCodeJobStateCompleted is a GeneratedCodeJobState enum value GeneratedCodeJobStateCompleted = "COMPLETED" // GeneratedCodeJobStateFailed is a GeneratedCodeJobState enum value GeneratedCodeJobStateFailed = "FAILED" // GeneratedCodeJobStatePending is a GeneratedCodeJobState enum value GeneratedCodeJobStatePending = "PENDING" )
const ( // OperationAdd is a Operation enum value OperationAdd = "ADD" // OperationRemove is a Operation enum value OperationRemove = "REMOVE" // OperationReplace is a Operation enum value OperationReplace = "REPLACE" )
const ( // ResultCodeSuccess is a ResultCode enum value ResultCodeSuccess = "SUCCESS" // ResultCodeInvalidRoleFailure is a ResultCode enum value ResultCodeInvalidRoleFailure = "INVALID_ROLE_FAILURE" // ResultCodeUnspecifiedFailure is a ResultCode enum value ResultCodeUnspecifiedFailure = "UNSPECIFIED_FAILURE" )
const ( // StageStateActive is a StageState enum value StageStateActive = "ACTIVE" // StageStateDeleting is a StageState enum value StageStateDeleting = "DELETING" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // You do not have sufficient access to perform this action. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConflictException for service response error code // "ConflictException". // // The resource already exists, or another operation is in progress. ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // The service encountered an internal error. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The resource specified in the request does not exist. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // The request would result in exceeding service quota. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // The request throughput limit was exceeded. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeValidationException for service response error code // "ValidationException". // // One of the parameters in the request is invalid. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "GameSparks" // Name of service. EndpointsID = "gamesparks" // ID to lookup a service endpoint with. ServiceID = "GameSparks" // ServiceID is a unique identifier of a specific service. )
Service information constants
Variables ¶
This section is empty.
Functions ¶
func DeploymentAction_Values ¶
func DeploymentAction_Values() []string
DeploymentAction_Values returns all elements of the DeploymentAction enum
func DeploymentState_Values ¶
func DeploymentState_Values() []string
DeploymentState_Values returns all elements of the DeploymentState enum
func GameState_Values ¶
func GameState_Values() []string
GameState_Values returns all elements of the GameState enum
func GeneratedCodeJobState_Values ¶
func GeneratedCodeJobState_Values() []string
GeneratedCodeJobState_Values returns all elements of the GeneratedCodeJobState enum
func Operation_Values ¶
func Operation_Values() []string
Operation_Values returns all elements of the Operation enum
func ResultCode_Values ¶
func ResultCode_Values() []string
ResultCode_Values returns all elements of the ResultCode enum
func StageState_Values ¶
func StageState_Values() []string
StageState_Values returns all elements of the StageState enum
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
You do not have sufficient access to perform this action.
func (*AccessDeniedException) Code ¶
func (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (*AccessDeniedException) Error ¶
func (s *AccessDeniedException) Error() string
func (AccessDeniedException) GoString ¶
func (s AccessDeniedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccessDeniedException) Message ¶
func (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (*AccessDeniedException) OrigErr ¶
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*AccessDeniedException) RequestID ¶
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*AccessDeniedException) StatusCode ¶
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AccessDeniedException) String ¶
func (s AccessDeniedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The resource already exists, or another operation is in progress.
func (*ConflictException) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Connection ¶
type Connection struct { // The date and time when the connection was created. Created *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The identifier used to indicate a specific WebSocket connection. Id *string `min:"1" type:"string"` // contains filtered or unexported fields }
Details about a WebSocket connection.
func (Connection) GoString ¶
func (s Connection) 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 (*Connection) SetCreated ¶
func (s *Connection) SetCreated(v time.Time) *Connection
SetCreated sets the Created field's value.
func (*Connection) SetId ¶
func (s *Connection) SetId(v string) *Connection
SetId sets the Id field's value.
func (Connection) String ¶
func (s Connection) 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 CreateGameInput ¶
type CreateGameInput struct { // A client-defined token. With an active client token in the request, this // action is idempotent. ClientToken *string `min:"33" type:"string"` // The description of the game. Description *string `type:"string"` // The name of the game. // // GameName is a required field GameName *string `min:"1" type:"string" required:"true"` // The list of tags to apply to the game. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateGameInput) GoString ¶
func (s CreateGameInput) 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 (*CreateGameInput) SetClientToken ¶
func (s *CreateGameInput) SetClientToken(v string) *CreateGameInput
SetClientToken sets the ClientToken field's value.
func (*CreateGameInput) SetDescription ¶
func (s *CreateGameInput) SetDescription(v string) *CreateGameInput
SetDescription sets the Description field's value.
func (*CreateGameInput) SetGameName ¶
func (s *CreateGameInput) SetGameName(v string) *CreateGameInput
SetGameName sets the GameName field's value.
func (*CreateGameInput) SetTags ¶
func (s *CreateGameInput) SetTags(v map[string]*string) *CreateGameInput
SetTags sets the Tags field's value.
func (CreateGameInput) String ¶
func (s CreateGameInput) 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 (*CreateGameInput) Validate ¶
func (s *CreateGameInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateGameOutput ¶
type CreateGameOutput struct { // Details about the game that was created. Game *GameDetails `type:"structure"` // contains filtered or unexported fields }
func (CreateGameOutput) GoString ¶
func (s CreateGameOutput) 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 (*CreateGameOutput) SetGame ¶
func (s *CreateGameOutput) SetGame(v *GameDetails) *CreateGameOutput
SetGame sets the Game field's value.
func (CreateGameOutput) String ¶
func (s CreateGameOutput) 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 CreateSnapshotInput ¶
type CreateSnapshotInput struct { // The description of the snapshot. Description *string `type:"string"` // The name of the game. // // GameName is a required field GameName *string `location:"uri" locationName:"GameName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateSnapshotInput) GoString ¶
func (s CreateSnapshotInput) 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 (*CreateSnapshotInput) SetDescription ¶
func (s *CreateSnapshotInput) SetDescription(v string) *CreateSnapshotInput
SetDescription sets the Description field's value.
func (*CreateSnapshotInput) SetGameName ¶
func (s *CreateSnapshotInput) SetGameName(v string) *CreateSnapshotInput
SetGameName sets the GameName field's value.
func (CreateSnapshotInput) String ¶
func (s CreateSnapshotInput) 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 (*CreateSnapshotInput) Validate ¶
func (s *CreateSnapshotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSnapshotOutput ¶
type CreateSnapshotOutput struct { // Properties that provide details of the created snapshot. Snapshot *SnapshotDetails `type:"structure"` // contains filtered or unexported fields }
func (CreateSnapshotOutput) GoString ¶
func (s CreateSnapshotOutput) 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 (*CreateSnapshotOutput) SetSnapshot ¶
func (s *CreateSnapshotOutput) SetSnapshot(v *SnapshotDetails) *CreateSnapshotOutput
SetSnapshot sets the Snapshot field's value.
func (CreateSnapshotOutput) String ¶
func (s CreateSnapshotOutput) 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 CreateStageInput ¶
type CreateStageInput struct { // A client-defined token. With an active client token in the request, this // action is idempotent. ClientToken *string `min:"33" type:"string"` // The description of the stage. Description *string `type:"string"` // The name of the game. // // GameName is a required field GameName *string `location:"uri" locationName:"GameName" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the role to run the game with. This role // can be a game-defined role or the default role that GameSparks created. // // Role is a required field Role *string `min:"20" type:"string" required:"true"` // The name of the stage. // // StageName is a required field StageName *string `min:"1" type:"string" required:"true"` // The list of tags to apply to the stage. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateStageInput) GoString ¶
func (s CreateStageInput) 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 (*CreateStageInput) SetClientToken ¶
func (s *CreateStageInput) SetClientToken(v string) *CreateStageInput
SetClientToken sets the ClientToken field's value.
func (*CreateStageInput) SetDescription ¶
func (s *CreateStageInput) SetDescription(v string) *CreateStageInput
SetDescription sets the Description field's value.
func (*CreateStageInput) SetGameName ¶
func (s *CreateStageInput) SetGameName(v string) *CreateStageInput
SetGameName sets the GameName field's value.
func (*CreateStageInput) SetRole ¶
func (s *CreateStageInput) SetRole(v string) *CreateStageInput
SetRole sets the Role field's value.
func (*CreateStageInput) SetStageName ¶
func (s *CreateStageInput) SetStageName(v string) *CreateStageInput
SetStageName sets the StageName field's value.
func (*CreateStageInput) SetTags ¶
func (s *CreateStageInput) SetTags(v map[string]*string) *CreateStageInput
SetTags sets the Tags field's value.
func (CreateStageInput) String ¶
func (s CreateStageInput) 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 (*CreateStageInput) Validate ¶
func (s *CreateStageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateStageOutput ¶
type CreateStageOutput struct { // Properties that describe the stage. Stage *StageDetails `type:"structure"` // contains filtered or unexported fields }
func (CreateStageOutput) GoString ¶
func (s CreateStageOutput) 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 (*CreateStageOutput) SetStage ¶
func (s *CreateStageOutput) SetStage(v *StageDetails) *CreateStageOutput
SetStage sets the Stage field's value.
func (CreateStageOutput) String ¶
func (s CreateStageOutput) 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 DeleteGameInput ¶
type DeleteGameInput struct { // The name of the game to delete. // // GameName is a required field GameName *string `location:"uri" locationName:"GameName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteGameInput) GoString ¶
func (s DeleteGameInput) 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 (*DeleteGameInput) SetGameName ¶
func (s *DeleteGameInput) SetGameName(v string) *DeleteGameInput
SetGameName sets the GameName field's value.
func (DeleteGameInput) String ¶
func (s DeleteGameInput) 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 (*DeleteGameInput) Validate ¶
func (s *DeleteGameInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteGameOutput ¶
type DeleteGameOutput struct {
// contains filtered or unexported fields
}
func (DeleteGameOutput) GoString ¶
func (s DeleteGameOutput) 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 (DeleteGameOutput) String ¶
func (s DeleteGameOutput) 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 DeleteStageInput ¶
type DeleteStageInput struct { // The name of the game. // // GameName is a required field GameName *string `location:"uri" locationName:"GameName" min:"1" type:"string" required:"true"` // The name of the stage to delete. // // StageName is a required field StageName *string `location:"uri" locationName:"StageName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteStageInput) GoString ¶
func (s DeleteStageInput) 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 (*DeleteStageInput) SetGameName ¶
func (s *DeleteStageInput) SetGameName(v string) *DeleteStageInput
SetGameName sets the GameName field's value.
func (*DeleteStageInput) SetStageName ¶
func (s *DeleteStageInput) SetStageName(v string) *DeleteStageInput
SetStageName sets the StageName field's value.
func (DeleteStageInput) String ¶
func (s DeleteStageInput) 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 (*DeleteStageInput) Validate ¶
func (s *DeleteStageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteStageOutput ¶
type DeleteStageOutput struct {
// contains filtered or unexported fields
}
func (DeleteStageOutput) GoString ¶
func (s DeleteStageOutput) 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 (DeleteStageOutput) String ¶
func (s DeleteStageOutput) 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 DeploymentResult ¶
type DeploymentResult struct { // Details about the deployment result. Message *string `type:"string"` // The type of deployment result. ResultCode *string `type:"string" enum:"ResultCode"` // contains filtered or unexported fields }
The result of the deployment.
func (DeploymentResult) GoString ¶
func (s DeploymentResult) 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 (*DeploymentResult) SetMessage ¶
func (s *DeploymentResult) SetMessage(v string) *DeploymentResult
SetMessage sets the Message field's value.
func (*DeploymentResult) SetResultCode ¶
func (s *DeploymentResult) SetResultCode(v string) *DeploymentResult
SetResultCode sets the ResultCode field's value.
func (DeploymentResult) String ¶
func (s DeploymentResult) 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 DisconnectPlayerInput ¶
type DisconnectPlayerInput struct { // The name of the game. // // GameName is a required field GameName *string `location:"uri" locationName:"GameName" min:"1" type:"string" required:"true"` // The unique identifier representing a player. // // PlayerId is a required field PlayerId *string `location:"uri" locationName:"PlayerId" min:"1" type:"string" required:"true"` // The name of the stage. // // StageName is a required field StageName *string `location:"uri" locationName:"StageName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisconnectPlayerInput) GoString ¶
func (s DisconnectPlayerInput) 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 (*DisconnectPlayerInput) SetGameName ¶
func (s *DisconnectPlayerInput) SetGameName(v string) *DisconnectPlayerInput
SetGameName sets the GameName field's value.
func (*DisconnectPlayerInput) SetPlayerId ¶
func (s *DisconnectPlayerInput) SetPlayerId(v string) *DisconnectPlayerInput
SetPlayerId sets the PlayerId field's value.
func (*DisconnectPlayerInput) SetStageName ¶
func (s *DisconnectPlayerInput) SetStageName(v string) *DisconnectPlayerInput
SetStageName sets the StageName field's value.
func (DisconnectPlayerInput) String ¶
func (s DisconnectPlayerInput) 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 (*DisconnectPlayerInput) Validate ¶
func (s *DisconnectPlayerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisconnectPlayerOutput ¶
type DisconnectPlayerOutput struct { // The list of the connection ids that could not be disconnected. DisconnectFailures []*string `type:"list"` // The list of the connection ids that were disconnected. DisconnectSuccesses []*string `type:"list"` // contains filtered or unexported fields }
func (DisconnectPlayerOutput) GoString ¶
func (s DisconnectPlayerOutput) 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 (*DisconnectPlayerOutput) SetDisconnectFailures ¶
func (s *DisconnectPlayerOutput) SetDisconnectFailures(v []*string) *DisconnectPlayerOutput
SetDisconnectFailures sets the DisconnectFailures field's value.
func (*DisconnectPlayerOutput) SetDisconnectSuccesses ¶
func (s *DisconnectPlayerOutput) SetDisconnectSuccesses(v []*string) *DisconnectPlayerOutput
SetDisconnectSuccesses sets the DisconnectSuccesses field's value.
func (DisconnectPlayerOutput) String ¶
func (s DisconnectPlayerOutput) 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 ExportSnapshotInput ¶
type ExportSnapshotInput struct { // The name of the game. // // GameName is a required field GameName *string `location:"uri" locationName:"GameName" min:"1" type:"string" required:"true"` // The identifier of the snapshot to export. // // SnapshotId is a required field SnapshotId *string `location:"uri" locationName:"SnapshotId" min:"33" type:"string" required:"true"` // contains filtered or unexported fields }
func (ExportSnapshotInput) GoString ¶
func (s ExportSnapshotInput) 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 (*ExportSnapshotInput) SetGameName ¶
func (s *ExportSnapshotInput) SetGameName(v string) *ExportSnapshotInput
SetGameName sets the GameName field's value.
func (*ExportSnapshotInput) SetSnapshotId ¶
func (s *ExportSnapshotInput) SetSnapshotId(v string) *ExportSnapshotInput
SetSnapshotId sets the SnapshotId field's value.
func (ExportSnapshotInput) String ¶
func (s ExportSnapshotInput) 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 (*ExportSnapshotInput) Validate ¶
func (s *ExportSnapshotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExportSnapshotOutput ¶
type ExportSnapshotOutput struct { // The presigned URL for the snapshot data. // // This URL will be available for 10 minutes, and can be used to download the // snapshot content. If the URL expires, a new one can be requested using the // same operation. S3Url *string `min:"10" type:"string"` // contains filtered or unexported fields }
func (ExportSnapshotOutput) GoString ¶
func (s ExportSnapshotOutput) 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 (*ExportSnapshotOutput) SetS3Url ¶
func (s *ExportSnapshotOutput) SetS3Url(v string) *ExportSnapshotOutput
SetS3Url sets the S3Url field's value.
func (ExportSnapshotOutput) String ¶
func (s ExportSnapshotOutput) 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 ExtensionDetails ¶
type ExtensionDetails struct { // The description of the extension. Description *string `type:"string"` // The name of the extension. Name *string `min:"1" type:"string"` // The namespace (qualifier) of the extension. Namespace *string `min:"1" type:"string"` // contains filtered or unexported fields }
Details about the extension.
func (ExtensionDetails) GoString ¶
func (s ExtensionDetails) 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 (*ExtensionDetails) SetDescription ¶
func (s *ExtensionDetails) SetDescription(v string) *ExtensionDetails
SetDescription sets the Description field's value.
func (*ExtensionDetails) SetName ¶
func (s *ExtensionDetails) SetName(v string) *ExtensionDetails
SetName sets the Name field's value.
func (*ExtensionDetails) SetNamespace ¶
func (s *ExtensionDetails) SetNamespace(v string) *ExtensionDetails
SetNamespace sets the Namespace field's value.
func (ExtensionDetails) String ¶
func (s ExtensionDetails) 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 ExtensionVersionDetails ¶
type ExtensionVersionDetails struct { // The name of the extension. Name *string `min:"1" type:"string"` // The namespace (qualifier) of the extension. Namespace *string `min:"1" type:"string"` // The model that defines the interface for this extension version. Schema *string `type:"string"` // The version of the extension. Version *string `type:"string"` // contains filtered or unexported fields }
Details about the extension version.
func (ExtensionVersionDetails) GoString ¶
func (s ExtensionVersionDetails) 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 (*ExtensionVersionDetails) SetName ¶
func (s *ExtensionVersionDetails) SetName(v string) *ExtensionVersionDetails
SetName sets the Name field's value.
func (*ExtensionVersionDetails) SetNamespace ¶
func (s *ExtensionVersionDetails) SetNamespace(v string) *ExtensionVersionDetails
SetNamespace sets the Namespace field's value.
func (*ExtensionVersionDetails) SetSchema ¶
func (s *ExtensionVersionDetails) SetSchema(v string) *ExtensionVersionDetails
SetSchema sets the Schema field's value.
func (*ExtensionVersionDetails) SetVersion ¶
func (s *ExtensionVersionDetails) SetVersion(v string) *ExtensionVersionDetails
SetVersion sets the Version field's value.
func (ExtensionVersionDetails) String ¶
func (s ExtensionVersionDetails) 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 GameConfigurationDetails ¶
type GameConfigurationDetails struct { // The date when the game was created. Created *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The date when the game was last modified. LastUpdated *time.Time `type:"timestamp" timestampFormat:"iso8601"` // Configuration data, organized by section name. Sections map[string]*Section `type:"map"` // contains filtered or unexported fields }
Details about the game configuration.
The game configuration is organized into named sections, where the schema of each section is defined by an extension. The schema for these sections can be retrieved using the GetExtensionVersion operation.
func (GameConfigurationDetails) GoString ¶
func (s GameConfigurationDetails) 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 (*GameConfigurationDetails) SetCreated ¶
func (s *GameConfigurationDetails) SetCreated(v time.Time) *GameConfigurationDetails
SetCreated sets the Created field's value.
func (*GameConfigurationDetails) SetLastUpdated ¶
func (s *GameConfigurationDetails) SetLastUpdated(v time.Time) *GameConfigurationDetails
SetLastUpdated sets the LastUpdated field's value.
func (*GameConfigurationDetails) SetSections ¶
func (s *GameConfigurationDetails) SetSections(v map[string]*Section) *GameConfigurationDetails
SetSections sets the Sections field's value.
func (GameConfigurationDetails) String ¶
func (s GameConfigurationDetails) 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 GameDetails ¶
type GameDetails struct { // The Amazon Resource Name (ARN) of this game. Arn *string `min:"20" type:"string"` // The date when the game was created. Created *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The description of the game. Description *string `type:"string"` // Determines if the game can be deleted. EnableTerminationProtection *bool `type:"boolean"` // The date when the game was last modified. LastUpdated *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The name of the game. Name *string `min:"1" type:"string"` // The state of the game. State *string `type:"string" enum:"GameState"` // The tags associated with the game. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
Details about a game.
func (GameDetails) GoString ¶
func (s GameDetails) 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 (*GameDetails) SetArn ¶
func (s *GameDetails) SetArn(v string) *GameDetails
SetArn sets the Arn field's value.
func (*GameDetails) SetCreated ¶
func (s *GameDetails) SetCreated(v time.Time) *GameDetails
SetCreated sets the Created field's value.
func (*GameDetails) SetDescription ¶
func (s *GameDetails) SetDescription(v string) *GameDetails
SetDescription sets the Description field's value.
func (*GameDetails) SetEnableTerminationProtection ¶
func (s *GameDetails) SetEnableTerminationProtection(v bool) *GameDetails
SetEnableTerminationProtection sets the EnableTerminationProtection field's value.
func (*GameDetails) SetLastUpdated ¶
func (s *GameDetails) SetLastUpdated(v time.Time) *GameDetails
SetLastUpdated sets the LastUpdated field's value.
func (*GameDetails) SetName ¶
func (s *GameDetails) SetName(v string) *GameDetails
SetName sets the Name field's value.
func (*GameDetails) SetState ¶
func (s *GameDetails) SetState(v string) *GameDetails
SetState sets the State field's value.
func (*GameDetails) SetTags ¶
func (s *GameDetails) SetTags(v map[string]*string) *GameDetails
SetTags sets the Tags field's value.
func (GameDetails) String ¶
func (s GameDetails) 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 GameSparks ¶
GameSparks provides the API operation methods for making requests to GameSparks. See this package's package overview docs for details on the service.
GameSparks 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) *GameSparks
New creates a new instance of the GameSparks 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 GameSparks client from just a session. svc := gamesparks.New(mySession) // Create a GameSparks client with additional configuration svc := gamesparks.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*GameSparks) CreateGame ¶
func (c *GameSparks) CreateGame(input *CreateGameInput) (*CreateGameOutput, error)
CreateGame API operation for GameSparks.
Creates a new game with an empty configuration. After creating your game, you can update the configuration using UpdateGameConfiguration or ImportGameConfiguration.
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 GameSparks's API operation CreateGame for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ConflictException The resource already exists, or another operation is in progress.
InternalServerException The service encountered an internal error.
ServiceQuotaExceededException The request would result in exceeding service quota.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/CreateGame
func (*GameSparks) CreateGameRequest ¶
func (c *GameSparks) CreateGameRequest(input *CreateGameInput) (req *request.Request, output *CreateGameOutput)
CreateGameRequest generates a "aws/request.Request" representing the client's request for the CreateGame 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 CreateGame for more information on using the CreateGame 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 CreateGameRequest method. req, resp := client.CreateGameRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/CreateGame
func (*GameSparks) CreateGameWithContext ¶
func (c *GameSparks) CreateGameWithContext(ctx aws.Context, input *CreateGameInput, opts ...request.Option) (*CreateGameOutput, error)
CreateGameWithContext is the same as CreateGame with the addition of the ability to pass a context and additional request options.
See CreateGame 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 (*GameSparks) CreateSnapshot ¶
func (c *GameSparks) CreateSnapshot(input *CreateSnapshotInput) (*CreateSnapshotOutput, error)
CreateSnapshot API operation for GameSparks.
Creates a snapshot of the game configuration.
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 GameSparks's API operation CreateSnapshot for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ConflictException The resource already exists, or another operation is in progress.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/CreateSnapshot
func (*GameSparks) CreateSnapshotRequest ¶
func (c *GameSparks) CreateSnapshotRequest(input *CreateSnapshotInput) (req *request.Request, output *CreateSnapshotOutput)
CreateSnapshotRequest generates a "aws/request.Request" representing the client's request for the CreateSnapshot 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 CreateSnapshot for more information on using the CreateSnapshot 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 CreateSnapshotRequest method. req, resp := client.CreateSnapshotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/CreateSnapshot
func (*GameSparks) CreateSnapshotWithContext ¶
func (c *GameSparks) CreateSnapshotWithContext(ctx aws.Context, input *CreateSnapshotInput, opts ...request.Option) (*CreateSnapshotOutput, error)
CreateSnapshotWithContext is the same as CreateSnapshot with the addition of the ability to pass a context and additional request options.
See CreateSnapshot 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 (*GameSparks) CreateStage ¶
func (c *GameSparks) CreateStage(input *CreateStageInput) (*CreateStageOutput, error)
CreateStage API operation for GameSparks.
Creates a new stage for stage-by-stage game development and deployment.
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 GameSparks's API operation CreateStage for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ConflictException The resource already exists, or another operation is in progress.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/CreateStage
func (*GameSparks) CreateStageRequest ¶
func (c *GameSparks) CreateStageRequest(input *CreateStageInput) (req *request.Request, output *CreateStageOutput)
CreateStageRequest generates a "aws/request.Request" representing the client's request for the CreateStage 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 CreateStage for more information on using the CreateStage 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 CreateStageRequest method. req, resp := client.CreateStageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/CreateStage
func (*GameSparks) CreateStageWithContext ¶
func (c *GameSparks) CreateStageWithContext(ctx aws.Context, input *CreateStageInput, opts ...request.Option) (*CreateStageOutput, error)
CreateStageWithContext is the same as CreateStage with the addition of the ability to pass a context and additional request options.
See CreateStage 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 (*GameSparks) DeleteGame ¶
func (c *GameSparks) DeleteGame(input *DeleteGameInput) (*DeleteGameOutput, error)
DeleteGame API operation for GameSparks.
Deletes a game.
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 GameSparks's API operation DeleteGame for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ConflictException The resource already exists, or another operation is in progress.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/DeleteGame
func (*GameSparks) DeleteGameRequest ¶
func (c *GameSparks) DeleteGameRequest(input *DeleteGameInput) (req *request.Request, output *DeleteGameOutput)
DeleteGameRequest generates a "aws/request.Request" representing the client's request for the DeleteGame 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 DeleteGame for more information on using the DeleteGame 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 DeleteGameRequest method. req, resp := client.DeleteGameRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/DeleteGame
func (*GameSparks) DeleteGameWithContext ¶
func (c *GameSparks) DeleteGameWithContext(ctx aws.Context, input *DeleteGameInput, opts ...request.Option) (*DeleteGameOutput, error)
DeleteGameWithContext is the same as DeleteGame with the addition of the ability to pass a context and additional request options.
See DeleteGame 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 (*GameSparks) DeleteStage ¶
func (c *GameSparks) DeleteStage(input *DeleteStageInput) (*DeleteStageOutput, error)
DeleteStage API operation for GameSparks.
Deletes a stage from a game, along with the associated game runtime.
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 GameSparks's API operation DeleteStage for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ConflictException The resource already exists, or another operation is in progress.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/DeleteStage
func (*GameSparks) DeleteStageRequest ¶
func (c *GameSparks) DeleteStageRequest(input *DeleteStageInput) (req *request.Request, output *DeleteStageOutput)
DeleteStageRequest generates a "aws/request.Request" representing the client's request for the DeleteStage 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 DeleteStage for more information on using the DeleteStage 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 DeleteStageRequest method. req, resp := client.DeleteStageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/DeleteStage
func (*GameSparks) DeleteStageWithContext ¶
func (c *GameSparks) DeleteStageWithContext(ctx aws.Context, input *DeleteStageInput, opts ...request.Option) (*DeleteStageOutput, error)
DeleteStageWithContext is the same as DeleteStage with the addition of the ability to pass a context and additional request options.
See DeleteStage 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 (*GameSparks) DisconnectPlayer ¶
func (c *GameSparks) DisconnectPlayer(input *DisconnectPlayerInput) (*DisconnectPlayerOutput, error)
DisconnectPlayer API operation for GameSparks.
Disconnects a player from the game runtime.
If a player has multiple connections, this operation attempts to close all of them.
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 GameSparks's API operation DisconnectPlayer for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/DisconnectPlayer
func (*GameSparks) DisconnectPlayerRequest ¶
func (c *GameSparks) DisconnectPlayerRequest(input *DisconnectPlayerInput) (req *request.Request, output *DisconnectPlayerOutput)
DisconnectPlayerRequest generates a "aws/request.Request" representing the client's request for the DisconnectPlayer 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 DisconnectPlayer for more information on using the DisconnectPlayer 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 DisconnectPlayerRequest method. req, resp := client.DisconnectPlayerRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/DisconnectPlayer
func (*GameSparks) DisconnectPlayerWithContext ¶
func (c *GameSparks) DisconnectPlayerWithContext(ctx aws.Context, input *DisconnectPlayerInput, opts ...request.Option) (*DisconnectPlayerOutput, error)
DisconnectPlayerWithContext is the same as DisconnectPlayer with the addition of the ability to pass a context and additional request options.
See DisconnectPlayer 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 (*GameSparks) ExportSnapshot ¶
func (c *GameSparks) ExportSnapshot(input *ExportSnapshotInput) (*ExportSnapshotOutput, error)
ExportSnapshot API operation for GameSparks.
Exports a game configuration snapshot.
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 GameSparks's API operation ExportSnapshot for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/ExportSnapshot
func (*GameSparks) ExportSnapshotRequest ¶
func (c *GameSparks) ExportSnapshotRequest(input *ExportSnapshotInput) (req *request.Request, output *ExportSnapshotOutput)
ExportSnapshotRequest generates a "aws/request.Request" representing the client's request for the ExportSnapshot 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 ExportSnapshot for more information on using the ExportSnapshot 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 ExportSnapshotRequest method. req, resp := client.ExportSnapshotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/ExportSnapshot
func (*GameSparks) ExportSnapshotWithContext ¶
func (c *GameSparks) ExportSnapshotWithContext(ctx aws.Context, input *ExportSnapshotInput, opts ...request.Option) (*ExportSnapshotOutput, error)
ExportSnapshotWithContext is the same as ExportSnapshot with the addition of the ability to pass a context and additional request options.
See ExportSnapshot 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 (*GameSparks) GetExtension ¶
func (c *GameSparks) GetExtension(input *GetExtensionInput) (*GetExtensionOutput, error)
GetExtension API operation for GameSparks.
Gets details about a specified extension.
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 GameSparks's API operation GetExtension for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/GetExtension
func (*GameSparks) GetExtensionRequest ¶
func (c *GameSparks) GetExtensionRequest(input *GetExtensionInput) (req *request.Request, output *GetExtensionOutput)
GetExtensionRequest generates a "aws/request.Request" representing the client's request for the GetExtension 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 GetExtension for more information on using the GetExtension 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 GetExtensionRequest method. req, resp := client.GetExtensionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/GetExtension
func (*GameSparks) GetExtensionVersion ¶
func (c *GameSparks) GetExtensionVersion(input *GetExtensionVersionInput) (*GetExtensionVersionOutput, error)
GetExtensionVersion API operation for GameSparks.
Gets details about a specified extension version.
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 GameSparks's API operation GetExtensionVersion for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/GetExtensionVersion
func (*GameSparks) GetExtensionVersionRequest ¶
func (c *GameSparks) GetExtensionVersionRequest(input *GetExtensionVersionInput) (req *request.Request, output *GetExtensionVersionOutput)
GetExtensionVersionRequest generates a "aws/request.Request" representing the client's request for the GetExtensionVersion 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 GetExtensionVersion for more information on using the GetExtensionVersion 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 GetExtensionVersionRequest method. req, resp := client.GetExtensionVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/GetExtensionVersion
func (*GameSparks) GetExtensionVersionWithContext ¶
func (c *GameSparks) GetExtensionVersionWithContext(ctx aws.Context, input *GetExtensionVersionInput, opts ...request.Option) (*GetExtensionVersionOutput, error)
GetExtensionVersionWithContext is the same as GetExtensionVersion with the addition of the ability to pass a context and additional request options.
See GetExtensionVersion 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 (*GameSparks) GetExtensionWithContext ¶
func (c *GameSparks) GetExtensionWithContext(ctx aws.Context, input *GetExtensionInput, opts ...request.Option) (*GetExtensionOutput, error)
GetExtensionWithContext is the same as GetExtension with the addition of the ability to pass a context and additional request options.
See GetExtension 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 (*GameSparks) GetGame ¶
func (c *GameSparks) GetGame(input *GetGameInput) (*GetGameOutput, error)
GetGame API operation for GameSparks.
Gets details about a game.
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 GameSparks's API operation GetGame for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/GetGame
func (*GameSparks) GetGameConfiguration ¶
func (c *GameSparks) GetGameConfiguration(input *GetGameConfigurationInput) (*GetGameConfigurationOutput, error)
GetGameConfiguration API operation for GameSparks.
Gets the configuration of the game.
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 GameSparks's API operation GetGameConfiguration for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/GetGameConfiguration
func (*GameSparks) GetGameConfigurationRequest ¶
func (c *GameSparks) GetGameConfigurationRequest(input *GetGameConfigurationInput) (req *request.Request, output *GetGameConfigurationOutput)
GetGameConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetGameConfiguration 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 GetGameConfiguration for more information on using the GetGameConfiguration 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 GetGameConfigurationRequest method. req, resp := client.GetGameConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/GetGameConfiguration
func (*GameSparks) GetGameConfigurationWithContext ¶
func (c *GameSparks) GetGameConfigurationWithContext(ctx aws.Context, input *GetGameConfigurationInput, opts ...request.Option) (*GetGameConfigurationOutput, error)
GetGameConfigurationWithContext is the same as GetGameConfiguration with the addition of the ability to pass a context and additional request options.
See GetGameConfiguration 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 (*GameSparks) GetGameRequest ¶
func (c *GameSparks) GetGameRequest(input *GetGameInput) (req *request.Request, output *GetGameOutput)
GetGameRequest generates a "aws/request.Request" representing the client's request for the GetGame 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 GetGame for more information on using the GetGame 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 GetGameRequest method. req, resp := client.GetGameRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/GetGame
func (*GameSparks) GetGameWithContext ¶
func (c *GameSparks) GetGameWithContext(ctx aws.Context, input *GetGameInput, opts ...request.Option) (*GetGameOutput, error)
GetGameWithContext is the same as GetGame with the addition of the ability to pass a context and additional request options.
See GetGame 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 (*GameSparks) GetGeneratedCodeJob ¶
func (c *GameSparks) GetGeneratedCodeJob(input *GetGeneratedCodeJobInput) (*GetGeneratedCodeJobOutput, error)
GetGeneratedCodeJob API operation for GameSparks.
Gets details about a job that is generating code for a snapshot.
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 GameSparks's API operation GetGeneratedCodeJob for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/GetGeneratedCodeJob
func (*GameSparks) GetGeneratedCodeJobRequest ¶
func (c *GameSparks) GetGeneratedCodeJobRequest(input *GetGeneratedCodeJobInput) (req *request.Request, output *GetGeneratedCodeJobOutput)
GetGeneratedCodeJobRequest generates a "aws/request.Request" representing the client's request for the GetGeneratedCodeJob 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 GetGeneratedCodeJob for more information on using the GetGeneratedCodeJob 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 GetGeneratedCodeJobRequest method. req, resp := client.GetGeneratedCodeJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/GetGeneratedCodeJob
func (*GameSparks) GetGeneratedCodeJobWithContext ¶
func (c *GameSparks) GetGeneratedCodeJobWithContext(ctx aws.Context, input *GetGeneratedCodeJobInput, opts ...request.Option) (*GetGeneratedCodeJobOutput, error)
GetGeneratedCodeJobWithContext is the same as GetGeneratedCodeJob with the addition of the ability to pass a context and additional request options.
See GetGeneratedCodeJob 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 (*GameSparks) GetPlayerConnectionStatus ¶
func (c *GameSparks) GetPlayerConnectionStatus(input *GetPlayerConnectionStatusInput) (*GetPlayerConnectionStatusOutput, error)
GetPlayerConnectionStatus API operation for GameSparks.
Gets the status of a player's connection to the game runtime.
It's possible for a single player to have multiple connections to the game runtime. If a player is not connected, this operation returns an empty list.
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 GameSparks's API operation GetPlayerConnectionStatus for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/GetPlayerConnectionStatus
func (*GameSparks) GetPlayerConnectionStatusRequest ¶
func (c *GameSparks) GetPlayerConnectionStatusRequest(input *GetPlayerConnectionStatusInput) (req *request.Request, output *GetPlayerConnectionStatusOutput)
GetPlayerConnectionStatusRequest generates a "aws/request.Request" representing the client's request for the GetPlayerConnectionStatus 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 GetPlayerConnectionStatus for more information on using the GetPlayerConnectionStatus 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 GetPlayerConnectionStatusRequest method. req, resp := client.GetPlayerConnectionStatusRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/GetPlayerConnectionStatus
func (*GameSparks) GetPlayerConnectionStatusWithContext ¶
func (c *GameSparks) GetPlayerConnectionStatusWithContext(ctx aws.Context, input *GetPlayerConnectionStatusInput, opts ...request.Option) (*GetPlayerConnectionStatusOutput, error)
GetPlayerConnectionStatusWithContext is the same as GetPlayerConnectionStatus with the addition of the ability to pass a context and additional request options.
See GetPlayerConnectionStatus 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 (*GameSparks) GetSnapshot ¶
func (c *GameSparks) GetSnapshot(input *GetSnapshotInput) (*GetSnapshotOutput, error)
GetSnapshot API operation for GameSparks.
Gets a copy of the game configuration in a snapshot.
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 GameSparks's API operation GetSnapshot for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/GetSnapshot
func (*GameSparks) GetSnapshotRequest ¶
func (c *GameSparks) GetSnapshotRequest(input *GetSnapshotInput) (req *request.Request, output *GetSnapshotOutput)
GetSnapshotRequest generates a "aws/request.Request" representing the client's request for the GetSnapshot 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 GetSnapshot for more information on using the GetSnapshot 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 GetSnapshotRequest method. req, resp := client.GetSnapshotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/GetSnapshot
func (*GameSparks) GetSnapshotWithContext ¶
func (c *GameSparks) GetSnapshotWithContext(ctx aws.Context, input *GetSnapshotInput, opts ...request.Option) (*GetSnapshotOutput, error)
GetSnapshotWithContext is the same as GetSnapshot with the addition of the ability to pass a context and additional request options.
See GetSnapshot 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 (*GameSparks) GetStage ¶
func (c *GameSparks) GetStage(input *GetStageInput) (*GetStageOutput, error)
GetStage API operation for GameSparks.
Gets information about a stage.
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 GameSparks's API operation GetStage for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/GetStage
func (*GameSparks) GetStageDeployment ¶
func (c *GameSparks) GetStageDeployment(input *GetStageDeploymentInput) (*GetStageDeploymentOutput, error)
GetStageDeployment API operation for GameSparks.
Gets information about a stage deployment.
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 GameSparks's API operation GetStageDeployment for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/GetStageDeployment
func (*GameSparks) GetStageDeploymentRequest ¶
func (c *GameSparks) GetStageDeploymentRequest(input *GetStageDeploymentInput) (req *request.Request, output *GetStageDeploymentOutput)
GetStageDeploymentRequest generates a "aws/request.Request" representing the client's request for the GetStageDeployment 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 GetStageDeployment for more information on using the GetStageDeployment 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 GetStageDeploymentRequest method. req, resp := client.GetStageDeploymentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/GetStageDeployment
func (*GameSparks) GetStageDeploymentWithContext ¶
func (c *GameSparks) GetStageDeploymentWithContext(ctx aws.Context, input *GetStageDeploymentInput, opts ...request.Option) (*GetStageDeploymentOutput, error)
GetStageDeploymentWithContext is the same as GetStageDeployment with the addition of the ability to pass a context and additional request options.
See GetStageDeployment 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 (*GameSparks) GetStageRequest ¶
func (c *GameSparks) GetStageRequest(input *GetStageInput) (req *request.Request, output *GetStageOutput)
GetStageRequest generates a "aws/request.Request" representing the client's request for the GetStage 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 GetStage for more information on using the GetStage 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 GetStageRequest method. req, resp := client.GetStageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/GetStage
func (*GameSparks) GetStageWithContext ¶
func (c *GameSparks) GetStageWithContext(ctx aws.Context, input *GetStageInput, opts ...request.Option) (*GetStageOutput, error)
GetStageWithContext is the same as GetStage with the addition of the ability to pass a context and additional request options.
See GetStage 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 (*GameSparks) ImportGameConfiguration ¶
func (c *GameSparks) ImportGameConfiguration(input *ImportGameConfigurationInput) (*ImportGameConfigurationOutput, error)
ImportGameConfiguration API operation for GameSparks.
Imports a game configuration.
This operation replaces the current configuration of the game with the provided input. This is not a reversible operation. If you want to preserve the previous configuration, use CreateSnapshot to make a new snapshot before importing.
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 GameSparks's API operation ImportGameConfiguration for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
ServiceQuotaExceededException The request would result in exceeding service quota.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/ImportGameConfiguration
func (*GameSparks) ImportGameConfigurationRequest ¶
func (c *GameSparks) ImportGameConfigurationRequest(input *ImportGameConfigurationInput) (req *request.Request, output *ImportGameConfigurationOutput)
ImportGameConfigurationRequest generates a "aws/request.Request" representing the client's request for the ImportGameConfiguration 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 ImportGameConfiguration for more information on using the ImportGameConfiguration 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 ImportGameConfigurationRequest method. req, resp := client.ImportGameConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/ImportGameConfiguration
func (*GameSparks) ImportGameConfigurationWithContext ¶
func (c *GameSparks) ImportGameConfigurationWithContext(ctx aws.Context, input *ImportGameConfigurationInput, opts ...request.Option) (*ImportGameConfigurationOutput, error)
ImportGameConfigurationWithContext is the same as ImportGameConfiguration with the addition of the ability to pass a context and additional request options.
See ImportGameConfiguration 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 (*GameSparks) ListExtensionVersions ¶
func (c *GameSparks) ListExtensionVersions(input *ListExtensionVersionsInput) (*ListExtensionVersionsOutput, error)
ListExtensionVersions API operation for GameSparks.
Gets a paginated list of available versions for the extension.
Each time an API change is made to an extension, the version is incremented. The list retrieved by this operation shows the versions that are currently available.
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 GameSparks's API operation ListExtensionVersions for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/ListExtensionVersions
func (*GameSparks) ListExtensionVersionsPages ¶
func (c *GameSparks) ListExtensionVersionsPages(input *ListExtensionVersionsInput, fn func(*ListExtensionVersionsOutput, bool) bool) error
ListExtensionVersionsPages iterates over the pages of a ListExtensionVersions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListExtensionVersions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListExtensionVersions operation. pageNum := 0 err := client.ListExtensionVersionsPages(params, func(page *gamesparks.ListExtensionVersionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*GameSparks) ListExtensionVersionsPagesWithContext ¶
func (c *GameSparks) ListExtensionVersionsPagesWithContext(ctx aws.Context, input *ListExtensionVersionsInput, fn func(*ListExtensionVersionsOutput, bool) bool, opts ...request.Option) error
ListExtensionVersionsPagesWithContext same as ListExtensionVersionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GameSparks) ListExtensionVersionsRequest ¶
func (c *GameSparks) ListExtensionVersionsRequest(input *ListExtensionVersionsInput) (req *request.Request, output *ListExtensionVersionsOutput)
ListExtensionVersionsRequest generates a "aws/request.Request" representing the client's request for the ListExtensionVersions 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 ListExtensionVersions for more information on using the ListExtensionVersions 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 ListExtensionVersionsRequest method. req, resp := client.ListExtensionVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/ListExtensionVersions
func (*GameSparks) ListExtensionVersionsWithContext ¶
func (c *GameSparks) ListExtensionVersionsWithContext(ctx aws.Context, input *ListExtensionVersionsInput, opts ...request.Option) (*ListExtensionVersionsOutput, error)
ListExtensionVersionsWithContext is the same as ListExtensionVersions with the addition of the ability to pass a context and additional request options.
See ListExtensionVersions 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 (*GameSparks) ListExtensions ¶
func (c *GameSparks) ListExtensions(input *ListExtensionsInput) (*ListExtensionsOutput, error)
ListExtensions API operation for GameSparks.
Gets a paginated list of available extensions.
Extensions provide features that games can use from scripts.
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 GameSparks's API operation ListExtensions for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/ListExtensions
func (*GameSparks) ListExtensionsPages ¶
func (c *GameSparks) ListExtensionsPages(input *ListExtensionsInput, fn func(*ListExtensionsOutput, bool) bool) error
ListExtensionsPages iterates over the pages of a ListExtensions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListExtensions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListExtensions operation. pageNum := 0 err := client.ListExtensionsPages(params, func(page *gamesparks.ListExtensionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*GameSparks) ListExtensionsPagesWithContext ¶
func (c *GameSparks) ListExtensionsPagesWithContext(ctx aws.Context, input *ListExtensionsInput, fn func(*ListExtensionsOutput, bool) bool, opts ...request.Option) error
ListExtensionsPagesWithContext same as ListExtensionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GameSparks) ListExtensionsRequest ¶
func (c *GameSparks) ListExtensionsRequest(input *ListExtensionsInput) (req *request.Request, output *ListExtensionsOutput)
ListExtensionsRequest generates a "aws/request.Request" representing the client's request for the ListExtensions 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 ListExtensions for more information on using the ListExtensions 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 ListExtensionsRequest method. req, resp := client.ListExtensionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/ListExtensions
func (*GameSparks) ListExtensionsWithContext ¶
func (c *GameSparks) ListExtensionsWithContext(ctx aws.Context, input *ListExtensionsInput, opts ...request.Option) (*ListExtensionsOutput, error)
ListExtensionsWithContext is the same as ListExtensions with the addition of the ability to pass a context and additional request options.
See ListExtensions 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 (*GameSparks) ListGames ¶
func (c *GameSparks) ListGames(input *ListGamesInput) (*ListGamesOutput, error)
ListGames API operation for GameSparks.
Gets a paginated list of games.
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 GameSparks's API operation ListGames for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/ListGames
func (*GameSparks) ListGamesPages ¶
func (c *GameSparks) ListGamesPages(input *ListGamesInput, fn func(*ListGamesOutput, bool) bool) error
ListGamesPages iterates over the pages of a ListGames operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListGames method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListGames operation. pageNum := 0 err := client.ListGamesPages(params, func(page *gamesparks.ListGamesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*GameSparks) ListGamesPagesWithContext ¶
func (c *GameSparks) ListGamesPagesWithContext(ctx aws.Context, input *ListGamesInput, fn func(*ListGamesOutput, bool) bool, opts ...request.Option) error
ListGamesPagesWithContext same as ListGamesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GameSparks) ListGamesRequest ¶
func (c *GameSparks) ListGamesRequest(input *ListGamesInput) (req *request.Request, output *ListGamesOutput)
ListGamesRequest generates a "aws/request.Request" representing the client's request for the ListGames 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 ListGames for more information on using the ListGames 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 ListGamesRequest method. req, resp := client.ListGamesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/ListGames
func (*GameSparks) ListGamesWithContext ¶
func (c *GameSparks) ListGamesWithContext(ctx aws.Context, input *ListGamesInput, opts ...request.Option) (*ListGamesOutput, error)
ListGamesWithContext is the same as ListGames with the addition of the ability to pass a context and additional request options.
See ListGames 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 (*GameSparks) ListGeneratedCodeJobs ¶
func (c *GameSparks) ListGeneratedCodeJobs(input *ListGeneratedCodeJobsInput) (*ListGeneratedCodeJobsOutput, error)
ListGeneratedCodeJobs API operation for GameSparks.
Gets a paginated list of code generation jobs for a snapshot.
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 GameSparks's API operation ListGeneratedCodeJobs for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/ListGeneratedCodeJobs
func (*GameSparks) ListGeneratedCodeJobsPages ¶
func (c *GameSparks) ListGeneratedCodeJobsPages(input *ListGeneratedCodeJobsInput, fn func(*ListGeneratedCodeJobsOutput, bool) bool) error
ListGeneratedCodeJobsPages iterates over the pages of a ListGeneratedCodeJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListGeneratedCodeJobs method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListGeneratedCodeJobs operation. pageNum := 0 err := client.ListGeneratedCodeJobsPages(params, func(page *gamesparks.ListGeneratedCodeJobsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*GameSparks) ListGeneratedCodeJobsPagesWithContext ¶
func (c *GameSparks) ListGeneratedCodeJobsPagesWithContext(ctx aws.Context, input *ListGeneratedCodeJobsInput, fn func(*ListGeneratedCodeJobsOutput, bool) bool, opts ...request.Option) error
ListGeneratedCodeJobsPagesWithContext same as ListGeneratedCodeJobsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GameSparks) ListGeneratedCodeJobsRequest ¶
func (c *GameSparks) ListGeneratedCodeJobsRequest(input *ListGeneratedCodeJobsInput) (req *request.Request, output *ListGeneratedCodeJobsOutput)
ListGeneratedCodeJobsRequest generates a "aws/request.Request" representing the client's request for the ListGeneratedCodeJobs 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 ListGeneratedCodeJobs for more information on using the ListGeneratedCodeJobs 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 ListGeneratedCodeJobsRequest method. req, resp := client.ListGeneratedCodeJobsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/ListGeneratedCodeJobs
func (*GameSparks) ListGeneratedCodeJobsWithContext ¶
func (c *GameSparks) ListGeneratedCodeJobsWithContext(ctx aws.Context, input *ListGeneratedCodeJobsInput, opts ...request.Option) (*ListGeneratedCodeJobsOutput, error)
ListGeneratedCodeJobsWithContext is the same as ListGeneratedCodeJobs with the addition of the ability to pass a context and additional request options.
See ListGeneratedCodeJobs 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 (*GameSparks) ListSnapshots ¶
func (c *GameSparks) ListSnapshots(input *ListSnapshotsInput) (*ListSnapshotsOutput, error)
ListSnapshots API operation for GameSparks.
Gets a paginated list of snapshot summaries from the game.
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 GameSparks's API operation ListSnapshots for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/ListSnapshots
func (*GameSparks) ListSnapshotsPages ¶
func (c *GameSparks) ListSnapshotsPages(input *ListSnapshotsInput, fn func(*ListSnapshotsOutput, bool) bool) error
ListSnapshotsPages iterates over the pages of a ListSnapshots operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSnapshots method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSnapshots operation. pageNum := 0 err := client.ListSnapshotsPages(params, func(page *gamesparks.ListSnapshotsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*GameSparks) ListSnapshotsPagesWithContext ¶
func (c *GameSparks) ListSnapshotsPagesWithContext(ctx aws.Context, input *ListSnapshotsInput, fn func(*ListSnapshotsOutput, bool) bool, opts ...request.Option) error
ListSnapshotsPagesWithContext same as ListSnapshotsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GameSparks) ListSnapshotsRequest ¶
func (c *GameSparks) ListSnapshotsRequest(input *ListSnapshotsInput) (req *request.Request, output *ListSnapshotsOutput)
ListSnapshotsRequest generates a "aws/request.Request" representing the client's request for the ListSnapshots 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 ListSnapshots for more information on using the ListSnapshots 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 ListSnapshotsRequest method. req, resp := client.ListSnapshotsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/ListSnapshots
func (*GameSparks) ListSnapshotsWithContext ¶
func (c *GameSparks) ListSnapshotsWithContext(ctx aws.Context, input *ListSnapshotsInput, opts ...request.Option) (*ListSnapshotsOutput, error)
ListSnapshotsWithContext is the same as ListSnapshots with the addition of the ability to pass a context and additional request options.
See ListSnapshots 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 (*GameSparks) ListStageDeployments ¶
func (c *GameSparks) ListStageDeployments(input *ListStageDeploymentsInput) (*ListStageDeploymentsOutput, error)
ListStageDeployments API operation for GameSparks.
Gets a paginated list of stage deployment summaries from the game.
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 GameSparks's API operation ListStageDeployments for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/ListStageDeployments
func (*GameSparks) ListStageDeploymentsPages ¶
func (c *GameSparks) ListStageDeploymentsPages(input *ListStageDeploymentsInput, fn func(*ListStageDeploymentsOutput, bool) bool) error
ListStageDeploymentsPages iterates over the pages of a ListStageDeployments operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListStageDeployments method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListStageDeployments operation. pageNum := 0 err := client.ListStageDeploymentsPages(params, func(page *gamesparks.ListStageDeploymentsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*GameSparks) ListStageDeploymentsPagesWithContext ¶
func (c *GameSparks) ListStageDeploymentsPagesWithContext(ctx aws.Context, input *ListStageDeploymentsInput, fn func(*ListStageDeploymentsOutput, bool) bool, opts ...request.Option) error
ListStageDeploymentsPagesWithContext same as ListStageDeploymentsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GameSparks) ListStageDeploymentsRequest ¶
func (c *GameSparks) ListStageDeploymentsRequest(input *ListStageDeploymentsInput) (req *request.Request, output *ListStageDeploymentsOutput)
ListStageDeploymentsRequest generates a "aws/request.Request" representing the client's request for the ListStageDeployments 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 ListStageDeployments for more information on using the ListStageDeployments 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 ListStageDeploymentsRequest method. req, resp := client.ListStageDeploymentsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/ListStageDeployments
func (*GameSparks) ListStageDeploymentsWithContext ¶
func (c *GameSparks) ListStageDeploymentsWithContext(ctx aws.Context, input *ListStageDeploymentsInput, opts ...request.Option) (*ListStageDeploymentsOutput, error)
ListStageDeploymentsWithContext is the same as ListStageDeployments with the addition of the ability to pass a context and additional request options.
See ListStageDeployments 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 (*GameSparks) ListStages ¶
func (c *GameSparks) ListStages(input *ListStagesInput) (*ListStagesOutput, error)
ListStages API operation for GameSparks.
Gets a paginated list of stage summaries from the game.
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 GameSparks's API operation ListStages for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/ListStages
func (*GameSparks) ListStagesPages ¶
func (c *GameSparks) ListStagesPages(input *ListStagesInput, fn func(*ListStagesOutput, bool) bool) error
ListStagesPages iterates over the pages of a ListStages operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListStages method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListStages operation. pageNum := 0 err := client.ListStagesPages(params, func(page *gamesparks.ListStagesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*GameSparks) ListStagesPagesWithContext ¶
func (c *GameSparks) ListStagesPagesWithContext(ctx aws.Context, input *ListStagesInput, fn func(*ListStagesOutput, bool) bool, opts ...request.Option) error
ListStagesPagesWithContext same as ListStagesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GameSparks) ListStagesRequest ¶
func (c *GameSparks) ListStagesRequest(input *ListStagesInput) (req *request.Request, output *ListStagesOutput)
ListStagesRequest generates a "aws/request.Request" representing the client's request for the ListStages 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 ListStages for more information on using the ListStages 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 ListStagesRequest method. req, resp := client.ListStagesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/ListStages
func (*GameSparks) ListStagesWithContext ¶
func (c *GameSparks) ListStagesWithContext(ctx aws.Context, input *ListStagesInput, opts ...request.Option) (*ListStagesOutput, error)
ListStagesWithContext is the same as ListStages with the addition of the ability to pass a context and additional request options.
See ListStages 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 (*GameSparks) ListTagsForResource ¶
func (c *GameSparks) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for GameSparks.
Lists the tags associated with a GameSparks resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for GameSparks's API operation ListTagsForResource for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/ListTagsForResource
func (*GameSparks) ListTagsForResourceRequest ¶
func (c *GameSparks) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/ListTagsForResource
func (*GameSparks) ListTagsForResourceWithContext ¶
func (c *GameSparks) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GameSparks) StartGeneratedCodeJob ¶
func (c *GameSparks) StartGeneratedCodeJob(input *StartGeneratedCodeJobInput) (*StartGeneratedCodeJobOutput, error)
StartGeneratedCodeJob API operation for GameSparks.
Starts an asynchronous process that generates client code for system-defined and custom messages. The resulting code is collected as a .zip file and uploaded to a pre-signed Amazon S3 URL.
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 GameSparks's API operation StartGeneratedCodeJob for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/StartGeneratedCodeJob
func (*GameSparks) StartGeneratedCodeJobRequest ¶
func (c *GameSparks) StartGeneratedCodeJobRequest(input *StartGeneratedCodeJobInput) (req *request.Request, output *StartGeneratedCodeJobOutput)
StartGeneratedCodeJobRequest generates a "aws/request.Request" representing the client's request for the StartGeneratedCodeJob 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 StartGeneratedCodeJob for more information on using the StartGeneratedCodeJob 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 StartGeneratedCodeJobRequest method. req, resp := client.StartGeneratedCodeJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/StartGeneratedCodeJob
func (*GameSparks) StartGeneratedCodeJobWithContext ¶
func (c *GameSparks) StartGeneratedCodeJobWithContext(ctx aws.Context, input *StartGeneratedCodeJobInput, opts ...request.Option) (*StartGeneratedCodeJobOutput, error)
StartGeneratedCodeJobWithContext is the same as StartGeneratedCodeJob with the addition of the ability to pass a context and additional request options.
See StartGeneratedCodeJob 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 (*GameSparks) StartStageDeployment ¶
func (c *GameSparks) StartStageDeployment(input *StartStageDeploymentInput) (*StartStageDeploymentOutput, error)
StartStageDeployment API operation for GameSparks.
Deploys a snapshot to the stage and creates a new game runtime.
After you call this operation, you can check the deployment status by using GetStageDeployment.
If there are any players connected to the previous game runtime, then both runtimes persist. Existing connections to the previous runtime are maintained. When players disconnect and reconnect, they connect to the new runtime. After there are no connections to the previous game runtime, it is deleted.
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 GameSparks's API operation StartStageDeployment for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ConflictException The resource already exists, or another operation is in progress.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/StartStageDeployment
func (*GameSparks) StartStageDeploymentRequest ¶
func (c *GameSparks) StartStageDeploymentRequest(input *StartStageDeploymentInput) (req *request.Request, output *StartStageDeploymentOutput)
StartStageDeploymentRequest generates a "aws/request.Request" representing the client's request for the StartStageDeployment 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 StartStageDeployment for more information on using the StartStageDeployment 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 StartStageDeploymentRequest method. req, resp := client.StartStageDeploymentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/StartStageDeployment
func (*GameSparks) StartStageDeploymentWithContext ¶
func (c *GameSparks) StartStageDeploymentWithContext(ctx aws.Context, input *StartStageDeploymentInput, opts ...request.Option) (*StartStageDeploymentOutput, error)
StartStageDeploymentWithContext is the same as StartStageDeployment with the addition of the ability to pass a context and additional request options.
See StartStageDeployment 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 (*GameSparks) TagResource ¶
func (c *GameSparks) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for GameSparks.
Adds tags to a GameSparks resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for GameSparks's API operation TagResource for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/TagResource
func (*GameSparks) TagResourceRequest ¶
func (c *GameSparks) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/TagResource
func (*GameSparks) TagResourceWithContext ¶
func (c *GameSparks) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GameSparks) UntagResource ¶
func (c *GameSparks) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for GameSparks.
Removes tags from a GameSparks resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for GameSparks's API operation UntagResource for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/UntagResource
func (*GameSparks) UntagResourceRequest ¶
func (c *GameSparks) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/UntagResource
func (*GameSparks) UntagResourceWithContext ¶
func (c *GameSparks) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GameSparks) UpdateGame ¶
func (c *GameSparks) UpdateGame(input *UpdateGameInput) (*UpdateGameOutput, error)
UpdateGame API operation for GameSparks.
Updates details of the game.
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 GameSparks's API operation UpdateGame for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/UpdateGame
func (*GameSparks) UpdateGameConfiguration ¶
func (c *GameSparks) UpdateGameConfiguration(input *UpdateGameConfigurationInput) (*UpdateGameConfigurationOutput, error)
UpdateGameConfiguration API operation for GameSparks.
Updates one or more sections of the game configuration.
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 GameSparks's API operation UpdateGameConfiguration for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
ServiceQuotaExceededException The request would result in exceeding service quota.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/UpdateGameConfiguration
func (*GameSparks) UpdateGameConfigurationRequest ¶
func (c *GameSparks) UpdateGameConfigurationRequest(input *UpdateGameConfigurationInput) (req *request.Request, output *UpdateGameConfigurationOutput)
UpdateGameConfigurationRequest generates a "aws/request.Request" representing the client's request for the UpdateGameConfiguration 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 UpdateGameConfiguration for more information on using the UpdateGameConfiguration 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 UpdateGameConfigurationRequest method. req, resp := client.UpdateGameConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/UpdateGameConfiguration
func (*GameSparks) UpdateGameConfigurationWithContext ¶
func (c *GameSparks) UpdateGameConfigurationWithContext(ctx aws.Context, input *UpdateGameConfigurationInput, opts ...request.Option) (*UpdateGameConfigurationOutput, error)
UpdateGameConfigurationWithContext is the same as UpdateGameConfiguration with the addition of the ability to pass a context and additional request options.
See UpdateGameConfiguration 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 (*GameSparks) UpdateGameRequest ¶
func (c *GameSparks) UpdateGameRequest(input *UpdateGameInput) (req *request.Request, output *UpdateGameOutput)
UpdateGameRequest generates a "aws/request.Request" representing the client's request for the UpdateGame 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 UpdateGame for more information on using the UpdateGame 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 UpdateGameRequest method. req, resp := client.UpdateGameRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/UpdateGame
func (*GameSparks) UpdateGameWithContext ¶
func (c *GameSparks) UpdateGameWithContext(ctx aws.Context, input *UpdateGameInput, opts ...request.Option) (*UpdateGameOutput, error)
UpdateGameWithContext is the same as UpdateGame with the addition of the ability to pass a context and additional request options.
See UpdateGame 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 (*GameSparks) UpdateSnapshot ¶
func (c *GameSparks) UpdateSnapshot(input *UpdateSnapshotInput) (*UpdateSnapshotOutput, error)
UpdateSnapshot API operation for GameSparks.
Updates the metadata of a GameSparks snapshot.
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 GameSparks's API operation UpdateSnapshot for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/UpdateSnapshot
func (*GameSparks) UpdateSnapshotRequest ¶
func (c *GameSparks) UpdateSnapshotRequest(input *UpdateSnapshotInput) (req *request.Request, output *UpdateSnapshotOutput)
UpdateSnapshotRequest generates a "aws/request.Request" representing the client's request for the UpdateSnapshot 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 UpdateSnapshot for more information on using the UpdateSnapshot 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 UpdateSnapshotRequest method. req, resp := client.UpdateSnapshotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/UpdateSnapshot
func (*GameSparks) UpdateSnapshotWithContext ¶
func (c *GameSparks) UpdateSnapshotWithContext(ctx aws.Context, input *UpdateSnapshotInput, opts ...request.Option) (*UpdateSnapshotOutput, error)
UpdateSnapshotWithContext is the same as UpdateSnapshot with the addition of the ability to pass a context and additional request options.
See UpdateSnapshot 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 (*GameSparks) UpdateStage ¶
func (c *GameSparks) UpdateStage(input *UpdateStageInput) (*UpdateStageOutput, error)
UpdateStage API operation for GameSparks.
Updates the metadata of a stage.
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 GameSparks's API operation UpdateStage for usage and error information.
Returned Error Types:
ValidationException One of the parameters in the request is invalid.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request throughput limit was exceeded.
ResourceNotFoundException The resource specified in the request does not exist.
InternalServerException The service encountered an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/UpdateStage
func (*GameSparks) UpdateStageRequest ¶
func (c *GameSparks) UpdateStageRequest(input *UpdateStageInput) (req *request.Request, output *UpdateStageOutput)
UpdateStageRequest generates a "aws/request.Request" representing the client's request for the UpdateStage 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 UpdateStage for more information on using the UpdateStage 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 UpdateStageRequest method. req, resp := client.UpdateStageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/gamesparks-2021-08-17/UpdateStage
func (*GameSparks) UpdateStageWithContext ¶
func (c *GameSparks) UpdateStageWithContext(ctx aws.Context, input *UpdateStageInput, opts ...request.Option) (*UpdateStageOutput, error)
UpdateStageWithContext is the same as UpdateStage with the addition of the ability to pass a context and additional request options.
See UpdateStage 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 GameSummary ¶
type GameSummary struct { // The description of the game. Description *string `type:"string"` // The name of the game. Name *string `min:"1" type:"string"` // The state of the game. State *string `type:"string" enum:"GameState"` // The tags associated with the game. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
The summary of the properties of a game.
func (GameSummary) GoString ¶
func (s GameSummary) 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 (*GameSummary) SetDescription ¶
func (s *GameSummary) SetDescription(v string) *GameSummary
SetDescription sets the Description field's value.
func (*GameSummary) SetName ¶
func (s *GameSummary) SetName(v string) *GameSummary
SetName sets the Name field's value.
func (*GameSummary) SetState ¶
func (s *GameSummary) SetState(v string) *GameSummary
SetState sets the State field's value.
func (*GameSummary) SetTags ¶
func (s *GameSummary) SetTags(v map[string]*string) *GameSummary
SetTags sets the Tags field's value.
func (GameSummary) String ¶
func (s GameSummary) 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 GeneratedCodeJobDetails ¶
type GeneratedCodeJobDetails struct { // The description of the generated code job. Description *string `type:"string"` // The expiration date and time for the download URL. // // The download URL us guaranteed to be available until at least this time. ExpirationTime *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The identifier for the generated code job. GeneratedCodeJobId *string `type:"string"` // A presigned URL that can be used to download the generated code. S3Url *string `min:"10" type:"string"` // The status of the generated code job Status *string `type:"string" enum:"GeneratedCodeJobState"` // contains filtered or unexported fields }
Details about a generated code job.
func (GeneratedCodeJobDetails) GoString ¶
func (s GeneratedCodeJobDetails) 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 (*GeneratedCodeJobDetails) SetDescription ¶
func (s *GeneratedCodeJobDetails) SetDescription(v string) *GeneratedCodeJobDetails
SetDescription sets the Description field's value.
func (*GeneratedCodeJobDetails) SetExpirationTime ¶
func (s *GeneratedCodeJobDetails) SetExpirationTime(v time.Time) *GeneratedCodeJobDetails
SetExpirationTime sets the ExpirationTime field's value.
func (*GeneratedCodeJobDetails) SetGeneratedCodeJobId ¶
func (s *GeneratedCodeJobDetails) SetGeneratedCodeJobId(v string) *GeneratedCodeJobDetails
SetGeneratedCodeJobId sets the GeneratedCodeJobId field's value.
func (*GeneratedCodeJobDetails) SetS3Url ¶
func (s *GeneratedCodeJobDetails) SetS3Url(v string) *GeneratedCodeJobDetails
SetS3Url sets the S3Url field's value.
func (*GeneratedCodeJobDetails) SetStatus ¶
func (s *GeneratedCodeJobDetails) SetStatus(v string) *GeneratedCodeJobDetails
SetStatus sets the Status field's value.
func (GeneratedCodeJobDetails) String ¶
func (s GeneratedCodeJobDetails) 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 Generator ¶
type Generator struct { // The target version of the GameSparks Game SDK. GameSdkVersion *string `min:"5" type:"string"` // The programming language for the generated code. // // Not all languages are supported for each platform. For cases where multiple // languages are supported, this parameter specifies the language to be used. // If this value is omitted, the default language for the target platform will // be used. Language *string `min:"1" type:"string"` // The platform that will be used to run the generated code. TargetPlatform *string `min:"1" type:"string"` // contains filtered or unexported fields }
Properties that specify the code generator for a generated code job.
func (Generator) 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 (*Generator) SetGameSdkVersion ¶
SetGameSdkVersion sets the GameSdkVersion field's value.
func (*Generator) SetLanguage ¶
SetLanguage sets the Language field's value.
func (*Generator) SetTargetPlatform ¶
SetTargetPlatform sets the TargetPlatform field's value.
type GetExtensionInput ¶
type GetExtensionInput struct { // The name of the extension. // // Name is a required field Name *string `location:"uri" locationName:"Name" min:"1" type:"string" required:"true"` // The namespace (qualifier) of the extension. // // Namespace is a required field Namespace *string `location:"uri" locationName:"Namespace" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetExtensionInput) GoString ¶
func (s GetExtensionInput) 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 (*GetExtensionInput) SetName ¶
func (s *GetExtensionInput) SetName(v string) *GetExtensionInput
SetName sets the Name field's value.
func (*GetExtensionInput) SetNamespace ¶
func (s *GetExtensionInput) SetNamespace(v string) *GetExtensionInput
SetNamespace sets the Namespace field's value.
func (GetExtensionInput) String ¶
func (s GetExtensionInput) 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 (*GetExtensionInput) Validate ¶
func (s *GetExtensionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetExtensionOutput ¶
type GetExtensionOutput struct { // Details about the extension. Extension *ExtensionDetails `type:"structure"` // contains filtered or unexported fields }
func (GetExtensionOutput) GoString ¶
func (s GetExtensionOutput) 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 (*GetExtensionOutput) SetExtension ¶
func (s *GetExtensionOutput) SetExtension(v *ExtensionDetails) *GetExtensionOutput
SetExtension sets the Extension field's value.
func (GetExtensionOutput) String ¶
func (s GetExtensionOutput) 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 GetExtensionVersionInput ¶
type GetExtensionVersionInput struct { // The version of the extension. // // ExtensionVersion is a required field ExtensionVersion *string `location:"uri" locationName:"ExtensionVersion" type:"string" required:"true"` // The name of the extension. // // Name is a required field Name *string `location:"uri" locationName:"Name" min:"1" type:"string" required:"true"` // The namespace (qualifier) of the extension. // // Namespace is a required field Namespace *string `location:"uri" locationName:"Namespace" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetExtensionVersionInput) GoString ¶
func (s GetExtensionVersionInput) 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 (*GetExtensionVersionInput) SetExtensionVersion ¶
func (s *GetExtensionVersionInput) SetExtensionVersion(v string) *GetExtensionVersionInput
SetExtensionVersion sets the ExtensionVersion field's value.
func (*GetExtensionVersionInput) SetName ¶
func (s *GetExtensionVersionInput) SetName(v string) *GetExtensionVersionInput
SetName sets the Name field's value.
func (*GetExtensionVersionInput) SetNamespace ¶
func (s *GetExtensionVersionInput) SetNamespace(v string) *GetExtensionVersionInput
SetNamespace sets the Namespace field's value.
func (GetExtensionVersionInput) String ¶
func (s GetExtensionVersionInput) 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 (*GetExtensionVersionInput) Validate ¶
func (s *GetExtensionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetExtensionVersionOutput ¶
type GetExtensionVersionOutput struct { // The version of the extension. ExtensionVersion *ExtensionVersionDetails `type:"structure"` // contains filtered or unexported fields }
func (GetExtensionVersionOutput) GoString ¶
func (s GetExtensionVersionOutput) 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 (*GetExtensionVersionOutput) SetExtensionVersion ¶
func (s *GetExtensionVersionOutput) SetExtensionVersion(v *ExtensionVersionDetails) *GetExtensionVersionOutput
SetExtensionVersion sets the ExtensionVersion field's value.
func (GetExtensionVersionOutput) String ¶
func (s GetExtensionVersionOutput) 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 GetGameConfigurationInput ¶
type GetGameConfigurationInput struct { // The name of the game. // // GameName is a required field GameName *string `location:"uri" locationName:"GameName" min:"1" type:"string" required:"true"` // The list of sections to return. Sections []*string `location:"querystring" locationName:"Sections" min:"1" type:"list"` // contains filtered or unexported fields }
func (GetGameConfigurationInput) GoString ¶
func (s GetGameConfigurationInput) 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 (*GetGameConfigurationInput) SetGameName ¶
func (s *GetGameConfigurationInput) SetGameName(v string) *GetGameConfigurationInput
SetGameName sets the GameName field's value.
func (*GetGameConfigurationInput) SetSections ¶
func (s *GetGameConfigurationInput) SetSections(v []*string) *GetGameConfigurationInput
SetSections sets the Sections field's value.
func (GetGameConfigurationInput) String ¶
func (s GetGameConfigurationInput) 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 (*GetGameConfigurationInput) Validate ¶
func (s *GetGameConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetGameConfigurationOutput ¶
type GetGameConfigurationOutput struct { // Details about the game configuration. GameConfiguration *GameConfigurationDetails `type:"structure"` // contains filtered or unexported fields }
func (GetGameConfigurationOutput) GoString ¶
func (s GetGameConfigurationOutput) 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 (*GetGameConfigurationOutput) SetGameConfiguration ¶
func (s *GetGameConfigurationOutput) SetGameConfiguration(v *GameConfigurationDetails) *GetGameConfigurationOutput
SetGameConfiguration sets the GameConfiguration field's value.
func (GetGameConfigurationOutput) String ¶
func (s GetGameConfigurationOutput) 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 GetGameInput ¶
type GetGameInput struct { // The name of the game. // // GameName is a required field GameName *string `location:"uri" locationName:"GameName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetGameInput) GoString ¶
func (s GetGameInput) 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 (*GetGameInput) SetGameName ¶
func (s *GetGameInput) SetGameName(v string) *GetGameInput
SetGameName sets the GameName field's value.
func (GetGameInput) String ¶
func (s GetGameInput) 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 (*GetGameInput) Validate ¶
func (s *GetGameInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetGameOutput ¶
type GetGameOutput struct { // The details of the game. Game *GameDetails `type:"structure"` // contains filtered or unexported fields }
func (GetGameOutput) GoString ¶
func (s GetGameOutput) 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 (*GetGameOutput) SetGame ¶
func (s *GetGameOutput) SetGame(v *GameDetails) *GetGameOutput
SetGame sets the Game field's value.
func (GetGameOutput) String ¶
func (s GetGameOutput) 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 GetGeneratedCodeJobInput ¶
type GetGeneratedCodeJobInput struct { // The name of the game. // // GameName is a required field GameName *string `location:"uri" locationName:"GameName" min:"1" type:"string" required:"true"` // The identifier of the code generation job. // // JobId is a required field JobId *string `location:"uri" locationName:"JobId" type:"string" required:"true"` // The identifier of the snapshot for the code generation job. // // SnapshotId is a required field SnapshotId *string `location:"uri" locationName:"SnapshotId" min:"33" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetGeneratedCodeJobInput) GoString ¶
func (s GetGeneratedCodeJobInput) 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 (*GetGeneratedCodeJobInput) SetGameName ¶
func (s *GetGeneratedCodeJobInput) SetGameName(v string) *GetGeneratedCodeJobInput
SetGameName sets the GameName field's value.
func (*GetGeneratedCodeJobInput) SetJobId ¶
func (s *GetGeneratedCodeJobInput) SetJobId(v string) *GetGeneratedCodeJobInput
SetJobId sets the JobId field's value.
func (*GetGeneratedCodeJobInput) SetSnapshotId ¶
func (s *GetGeneratedCodeJobInput) SetSnapshotId(v string) *GetGeneratedCodeJobInput
SetSnapshotId sets the SnapshotId field's value.
func (GetGeneratedCodeJobInput) String ¶
func (s GetGeneratedCodeJobInput) 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 (*GetGeneratedCodeJobInput) Validate ¶
func (s *GetGeneratedCodeJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetGeneratedCodeJobOutput ¶
type GetGeneratedCodeJobOutput struct { // Details about the generated code job. GeneratedCodeJob *GeneratedCodeJobDetails `type:"structure"` // contains filtered or unexported fields }
func (GetGeneratedCodeJobOutput) GoString ¶
func (s GetGeneratedCodeJobOutput) 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 (*GetGeneratedCodeJobOutput) SetGeneratedCodeJob ¶
func (s *GetGeneratedCodeJobOutput) SetGeneratedCodeJob(v *GeneratedCodeJobDetails) *GetGeneratedCodeJobOutput
SetGeneratedCodeJob sets the GeneratedCodeJob field's value.
func (GetGeneratedCodeJobOutput) String ¶
func (s GetGeneratedCodeJobOutput) 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 GetPlayerConnectionStatusInput ¶
type GetPlayerConnectionStatusInput struct { // The name of the game. // // GameName is a required field GameName *string `location:"uri" locationName:"GameName" min:"1" type:"string" required:"true"` // The unique identifier representing a player. // // PlayerId is a required field PlayerId *string `location:"uri" locationName:"PlayerId" min:"1" type:"string" required:"true"` // The name of the stage. // // StageName is a required field StageName *string `location:"uri" locationName:"StageName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetPlayerConnectionStatusInput) GoString ¶
func (s GetPlayerConnectionStatusInput) 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 (*GetPlayerConnectionStatusInput) SetGameName ¶
func (s *GetPlayerConnectionStatusInput) SetGameName(v string) *GetPlayerConnectionStatusInput
SetGameName sets the GameName field's value.
func (*GetPlayerConnectionStatusInput) SetPlayerId ¶
func (s *GetPlayerConnectionStatusInput) SetPlayerId(v string) *GetPlayerConnectionStatusInput
SetPlayerId sets the PlayerId field's value.
func (*GetPlayerConnectionStatusInput) SetStageName ¶
func (s *GetPlayerConnectionStatusInput) SetStageName(v string) *GetPlayerConnectionStatusInput
SetStageName sets the StageName field's value.
func (GetPlayerConnectionStatusInput) String ¶
func (s GetPlayerConnectionStatusInput) 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 (*GetPlayerConnectionStatusInput) Validate ¶
func (s *GetPlayerConnectionStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetPlayerConnectionStatusOutput ¶
type GetPlayerConnectionStatusOutput struct { // The list of connection ids, one for each connection in use by the player. Connections []*Connection `type:"list"` // contains filtered or unexported fields }
func (GetPlayerConnectionStatusOutput) GoString ¶
func (s GetPlayerConnectionStatusOutput) 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 (*GetPlayerConnectionStatusOutput) SetConnections ¶
func (s *GetPlayerConnectionStatusOutput) SetConnections(v []*Connection) *GetPlayerConnectionStatusOutput
SetConnections sets the Connections field's value.
func (GetPlayerConnectionStatusOutput) String ¶
func (s GetPlayerConnectionStatusOutput) 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 GetSnapshotInput ¶
type GetSnapshotInput struct { // The name of the game. // // GameName is a required field GameName *string `location:"uri" locationName:"GameName" min:"1" type:"string" required:"true"` // The list of game configuration sections to be described. Sections []*string `location:"querystring" locationName:"Sections" min:"1" type:"list"` // The identifier of the snapshot. // // SnapshotId is a required field SnapshotId *string `location:"uri" locationName:"SnapshotId" min:"33" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSnapshotInput) GoString ¶
func (s GetSnapshotInput) 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 (*GetSnapshotInput) SetGameName ¶
func (s *GetSnapshotInput) SetGameName(v string) *GetSnapshotInput
SetGameName sets the GameName field's value.
func (*GetSnapshotInput) SetSections ¶
func (s *GetSnapshotInput) SetSections(v []*string) *GetSnapshotInput
SetSections sets the Sections field's value.
func (*GetSnapshotInput) SetSnapshotId ¶
func (s *GetSnapshotInput) SetSnapshotId(v string) *GetSnapshotInput
SetSnapshotId sets the SnapshotId field's value.
func (GetSnapshotInput) String ¶
func (s GetSnapshotInput) 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 (*GetSnapshotInput) Validate ¶
func (s *GetSnapshotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSnapshotOutput ¶
type GetSnapshotOutput struct { // Properties that provide details of the snapshot. Snapshot *SnapshotDetails `type:"structure"` // contains filtered or unexported fields }
func (GetSnapshotOutput) GoString ¶
func (s GetSnapshotOutput) 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 (*GetSnapshotOutput) SetSnapshot ¶
func (s *GetSnapshotOutput) SetSnapshot(v *SnapshotDetails) *GetSnapshotOutput
SetSnapshot sets the Snapshot field's value.
func (GetSnapshotOutput) String ¶
func (s GetSnapshotOutput) 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 GetStageDeploymentInput ¶
type GetStageDeploymentInput struct { // The identifier of the stage deployment. StartStageDeployment returns the // identifier that you use here. DeploymentId *string `location:"querystring" locationName:"DeploymentId" min:"1" type:"string"` // The name of the game. // // GameName is a required field GameName *string `location:"uri" locationName:"GameName" min:"1" type:"string" required:"true"` // The name of the stage. // // StageName is a required field StageName *string `location:"uri" locationName:"StageName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetStageDeploymentInput) GoString ¶
func (s GetStageDeploymentInput) 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 (*GetStageDeploymentInput) SetDeploymentId ¶
func (s *GetStageDeploymentInput) SetDeploymentId(v string) *GetStageDeploymentInput
SetDeploymentId sets the DeploymentId field's value.
func (*GetStageDeploymentInput) SetGameName ¶
func (s *GetStageDeploymentInput) SetGameName(v string) *GetStageDeploymentInput
SetGameName sets the GameName field's value.
func (*GetStageDeploymentInput) SetStageName ¶
func (s *GetStageDeploymentInput) SetStageName(v string) *GetStageDeploymentInput
SetStageName sets the StageName field's value.
func (GetStageDeploymentInput) String ¶
func (s GetStageDeploymentInput) 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 (*GetStageDeploymentInput) Validate ¶
func (s *GetStageDeploymentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetStageDeploymentOutput ¶
type GetStageDeploymentOutput struct { // Properties that provide details of the stage deployment. StageDeployment *StageDeploymentDetails `type:"structure"` // contains filtered or unexported fields }
func (GetStageDeploymentOutput) GoString ¶
func (s GetStageDeploymentOutput) 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 (*GetStageDeploymentOutput) SetStageDeployment ¶
func (s *GetStageDeploymentOutput) SetStageDeployment(v *StageDeploymentDetails) *GetStageDeploymentOutput
SetStageDeployment sets the StageDeployment field's value.
func (GetStageDeploymentOutput) String ¶
func (s GetStageDeploymentOutput) 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 GetStageInput ¶
type GetStageInput struct { // The name of the game. // // GameName is a required field GameName *string `location:"uri" locationName:"GameName" min:"1" type:"string" required:"true"` // The name of the stage. // // StageName is a required field StageName *string `location:"uri" locationName:"StageName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetStageInput) GoString ¶
func (s GetStageInput) 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 (*GetStageInput) SetGameName ¶
func (s *GetStageInput) SetGameName(v string) *GetStageInput
SetGameName sets the GameName field's value.
func (*GetStageInput) SetStageName ¶
func (s *GetStageInput) SetStageName(v string) *GetStageInput
SetStageName sets the StageName field's value.
func (GetStageInput) String ¶
func (s GetStageInput) 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 (*GetStageInput) Validate ¶
func (s *GetStageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetStageOutput ¶
type GetStageOutput struct { // Properties that provide details of the stage. Stage *StageDetails `type:"structure"` // contains filtered or unexported fields }
func (GetStageOutput) GoString ¶
func (s GetStageOutput) 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 (*GetStageOutput) SetStage ¶
func (s *GetStageOutput) SetStage(v *StageDetails) *GetStageOutput
SetStage sets the Stage field's value.
func (GetStageOutput) String ¶
func (s GetStageOutput) 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 ImportGameConfigurationInput ¶
type ImportGameConfigurationInput struct { // The name of the game. // // GameName is a required field GameName *string `location:"uri" locationName:"GameName" min:"1" type:"string" required:"true"` // The source used to import configuration sections. // // ImportSource is a required field ImportSource *ImportGameConfigurationSource `type:"structure" required:"true"` // contains filtered or unexported fields }
func (ImportGameConfigurationInput) GoString ¶
func (s ImportGameConfigurationInput) 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 (*ImportGameConfigurationInput) SetGameName ¶
func (s *ImportGameConfigurationInput) SetGameName(v string) *ImportGameConfigurationInput
SetGameName sets the GameName field's value.
func (*ImportGameConfigurationInput) SetImportSource ¶
func (s *ImportGameConfigurationInput) SetImportSource(v *ImportGameConfigurationSource) *ImportGameConfigurationInput
SetImportSource sets the ImportSource field's value.
func (ImportGameConfigurationInput) String ¶
func (s ImportGameConfigurationInput) 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 (*ImportGameConfigurationInput) Validate ¶
func (s *ImportGameConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ImportGameConfigurationOutput ¶
type ImportGameConfigurationOutput struct { // Details about the game configuration. GameConfiguration *GameConfigurationDetails `type:"structure"` // contains filtered or unexported fields }
func (ImportGameConfigurationOutput) GoString ¶
func (s ImportGameConfigurationOutput) 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 (*ImportGameConfigurationOutput) SetGameConfiguration ¶
func (s *ImportGameConfigurationOutput) SetGameConfiguration(v *GameConfigurationDetails) *ImportGameConfigurationOutput
SetGameConfiguration sets the GameConfiguration field's value.
func (ImportGameConfigurationOutput) String ¶
func (s ImportGameConfigurationOutput) 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 ImportGameConfigurationSource ¶
type ImportGameConfigurationSource struct { // The JSON string containing the configuration sections. // File is automatically base64 encoded/decoded by the SDK. // // File is a required field File []byte `min:"10" type:"blob" required:"true"` // contains filtered or unexported fields }
The source used to import configuration sections.
func (ImportGameConfigurationSource) GoString ¶
func (s ImportGameConfigurationSource) 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 (*ImportGameConfigurationSource) SetFile ¶
func (s *ImportGameConfigurationSource) SetFile(v []byte) *ImportGameConfigurationSource
SetFile sets the File field's value.
func (ImportGameConfigurationSource) String ¶
func (s ImportGameConfigurationSource) 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 (*ImportGameConfigurationSource) Validate ¶
func (s *ImportGameConfigurationSource) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The service encountered an internal error.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListExtensionVersionsInput ¶
type ListExtensionVersionsInput struct { // The maximum number of results to return. // // Use this parameter with NextToken to get results as a set of sequential pages. MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` // The name of the extension. // // Name is a required field Name *string `location:"uri" locationName:"Name" min:"1" type:"string" required:"true"` // The namespace (qualifier) of the extension. // // Namespace is a required field Namespace *string `location:"uri" locationName:"Namespace" min:"1" type:"string" required:"true"` // The token that indicates the start of the next sequential page of results. // // Use the token that is returned with a previous call to this operation. To // start at the beginning of the result set, do not specify a value. NextToken *string `location:"querystring" locationName:"NextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListExtensionVersionsInput) GoString ¶
func (s ListExtensionVersionsInput) 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 (*ListExtensionVersionsInput) SetMaxResults ¶
func (s *ListExtensionVersionsInput) SetMaxResults(v int64) *ListExtensionVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListExtensionVersionsInput) SetName ¶
func (s *ListExtensionVersionsInput) SetName(v string) *ListExtensionVersionsInput
SetName sets the Name field's value.
func (*ListExtensionVersionsInput) SetNamespace ¶
func (s *ListExtensionVersionsInput) SetNamespace(v string) *ListExtensionVersionsInput
SetNamespace sets the Namespace field's value.
func (*ListExtensionVersionsInput) SetNextToken ¶
func (s *ListExtensionVersionsInput) SetNextToken(v string) *ListExtensionVersionsInput
SetNextToken sets the NextToken field's value.
func (ListExtensionVersionsInput) String ¶
func (s ListExtensionVersionsInput) 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 (*ListExtensionVersionsInput) Validate ¶
func (s *ListExtensionVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListExtensionVersionsOutput ¶
type ListExtensionVersionsOutput struct { // The list of extension versions. ExtensionVersions []*ExtensionVersionDetails `type:"list"` // The token that indicates the start of the next sequential page of results. // // Use this value when making the next call to this operation to continue where // the last one finished. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListExtensionVersionsOutput) GoString ¶
func (s ListExtensionVersionsOutput) 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 (*ListExtensionVersionsOutput) SetExtensionVersions ¶
func (s *ListExtensionVersionsOutput) SetExtensionVersions(v []*ExtensionVersionDetails) *ListExtensionVersionsOutput
SetExtensionVersions sets the ExtensionVersions field's value.
func (*ListExtensionVersionsOutput) SetNextToken ¶
func (s *ListExtensionVersionsOutput) SetNextToken(v string) *ListExtensionVersionsOutput
SetNextToken sets the NextToken field's value.
func (ListExtensionVersionsOutput) String ¶
func (s ListExtensionVersionsOutput) 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 ListExtensionsInput ¶
type ListExtensionsInput struct { // The maximum number of results to return. // // Use this parameter with NextToken to get results as a set of sequential pages. MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` // The token that indicates the start of the next sequential page of results. // // Use the token that is returned with a previous call to this operation. To // start at the beginning of the result set, do not specify a value. NextToken *string `location:"querystring" locationName:"NextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListExtensionsInput) GoString ¶
func (s ListExtensionsInput) 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 (*ListExtensionsInput) SetMaxResults ¶
func (s *ListExtensionsInput) SetMaxResults(v int64) *ListExtensionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListExtensionsInput) SetNextToken ¶
func (s *ListExtensionsInput) SetNextToken(v string) *ListExtensionsInput
SetNextToken sets the NextToken field's value.
func (ListExtensionsInput) String ¶
func (s ListExtensionsInput) 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 (*ListExtensionsInput) Validate ¶
func (s *ListExtensionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListExtensionsOutput ¶
type ListExtensionsOutput struct { // The list of extensions. Extensions []*ExtensionDetails `type:"list"` // The token that indicates the start of the next sequential page of results. // // Use this value when making the next call to this operation to continue where // the last one finished. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListExtensionsOutput) GoString ¶
func (s ListExtensionsOutput) 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 (*ListExtensionsOutput) SetExtensions ¶
func (s *ListExtensionsOutput) SetExtensions(v []*ExtensionDetails) *ListExtensionsOutput
SetExtensions sets the Extensions field's value.
func (*ListExtensionsOutput) SetNextToken ¶
func (s *ListExtensionsOutput) SetNextToken(v string) *ListExtensionsOutput
SetNextToken sets the NextToken field's value.
func (ListExtensionsOutput) String ¶
func (s ListExtensionsOutput) 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 ListGamesInput ¶
type ListGamesInput struct { // The maximum number of results to return. // // Use this parameter with NextToken to get results as a set of sequential pages. MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` // The token that indicates the start of the next sequential page of results. // // Use the token that is returned with a previous call to this operation. To // start at the beginning of the result set, do not specify a value. NextToken *string `location:"querystring" locationName:"NextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListGamesInput) GoString ¶
func (s ListGamesInput) 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 (*ListGamesInput) SetMaxResults ¶
func (s *ListGamesInput) SetMaxResults(v int64) *ListGamesInput
SetMaxResults sets the MaxResults field's value.
func (*ListGamesInput) SetNextToken ¶
func (s *ListGamesInput) SetNextToken(v string) *ListGamesInput
SetNextToken sets the NextToken field's value.
func (ListGamesInput) String ¶
func (s ListGamesInput) 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 (*ListGamesInput) Validate ¶
func (s *ListGamesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListGamesOutput ¶
type ListGamesOutput struct { // The list of games. Games []*GameSummary `type:"list"` // The token that indicates the start of the next sequential page of results. // // Use this value when making the next call to this operation to continue where // the last one finished. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListGamesOutput) GoString ¶
func (s ListGamesOutput) 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 (*ListGamesOutput) SetGames ¶
func (s *ListGamesOutput) SetGames(v []*GameSummary) *ListGamesOutput
SetGames sets the Games field's value.
func (*ListGamesOutput) SetNextToken ¶
func (s *ListGamesOutput) SetNextToken(v string) *ListGamesOutput
SetNextToken sets the NextToken field's value.
func (ListGamesOutput) String ¶
func (s ListGamesOutput) 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 ListGeneratedCodeJobsInput ¶
type ListGeneratedCodeJobsInput struct { // The name of the game. // // GameName is a required field GameName *string `location:"uri" locationName:"GameName" min:"1" type:"string" required:"true"` // The maximum number of results to return. // // Use this parameter with NextToken to get results as a set of sequential pages. MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` // The token that indicates the start of the next sequential page of results. // // Use the token that is returned with a previous call to this operation. To // start at the beginning of the result set, do not specify a value. NextToken *string `location:"querystring" locationName:"NextToken" min:"1" type:"string"` // The identifier of the snapshot. // // SnapshotId is a required field SnapshotId *string `location:"uri" locationName:"SnapshotId" min:"33" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListGeneratedCodeJobsInput) GoString ¶
func (s ListGeneratedCodeJobsInput) 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 (*ListGeneratedCodeJobsInput) SetGameName ¶
func (s *ListGeneratedCodeJobsInput) SetGameName(v string) *ListGeneratedCodeJobsInput
SetGameName sets the GameName field's value.
func (*ListGeneratedCodeJobsInput) SetMaxResults ¶
func (s *ListGeneratedCodeJobsInput) SetMaxResults(v int64) *ListGeneratedCodeJobsInput
SetMaxResults sets the MaxResults field's value.
func (*ListGeneratedCodeJobsInput) SetNextToken ¶
func (s *ListGeneratedCodeJobsInput) SetNextToken(v string) *ListGeneratedCodeJobsInput
SetNextToken sets the NextToken field's value.
func (*ListGeneratedCodeJobsInput) SetSnapshotId ¶
func (s *ListGeneratedCodeJobsInput) SetSnapshotId(v string) *ListGeneratedCodeJobsInput
SetSnapshotId sets the SnapshotId field's value.
func (ListGeneratedCodeJobsInput) String ¶
func (s ListGeneratedCodeJobsInput) 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 (*ListGeneratedCodeJobsInput) Validate ¶
func (s *ListGeneratedCodeJobsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListGeneratedCodeJobsOutput ¶
type ListGeneratedCodeJobsOutput struct { // The list of generated code jobs. GeneratedCodeJobs []*GeneratedCodeJobDetails `type:"list"` // The token that indicates the start of the next sequential page of results. // // Use this value when making the next call to this operation to continue where // the last one finished. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListGeneratedCodeJobsOutput) GoString ¶
func (s ListGeneratedCodeJobsOutput) 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 (*ListGeneratedCodeJobsOutput) SetGeneratedCodeJobs ¶
func (s *ListGeneratedCodeJobsOutput) SetGeneratedCodeJobs(v []*GeneratedCodeJobDetails) *ListGeneratedCodeJobsOutput
SetGeneratedCodeJobs sets the GeneratedCodeJobs field's value.
func (*ListGeneratedCodeJobsOutput) SetNextToken ¶
func (s *ListGeneratedCodeJobsOutput) SetNextToken(v string) *ListGeneratedCodeJobsOutput
SetNextToken sets the NextToken field's value.
func (ListGeneratedCodeJobsOutput) String ¶
func (s ListGeneratedCodeJobsOutput) 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 ListSnapshotsInput ¶
type ListSnapshotsInput struct { // The name of the game. // // GameName is a required field GameName *string `location:"uri" locationName:"GameName" min:"1" type:"string" required:"true"` // The maximum number of results to return. // // Use this parameter with NextToken to get results as a set of sequential pages. MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` // The token that indicates the start of the next sequential page of results. // // Use the token that is returned with a previous call to this operation. To // start at the beginning of the result set, do not specify a value. NextToken *string `location:"querystring" locationName:"NextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListSnapshotsInput) GoString ¶
func (s ListSnapshotsInput) 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 (*ListSnapshotsInput) SetGameName ¶
func (s *ListSnapshotsInput) SetGameName(v string) *ListSnapshotsInput
SetGameName sets the GameName field's value.
func (*ListSnapshotsInput) SetMaxResults ¶
func (s *ListSnapshotsInput) SetMaxResults(v int64) *ListSnapshotsInput
SetMaxResults sets the MaxResults field's value.
func (*ListSnapshotsInput) SetNextToken ¶
func (s *ListSnapshotsInput) SetNextToken(v string) *ListSnapshotsInput
SetNextToken sets the NextToken field's value.
func (ListSnapshotsInput) String ¶
func (s ListSnapshotsInput) 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 (*ListSnapshotsInput) Validate ¶
func (s *ListSnapshotsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSnapshotsOutput ¶
type ListSnapshotsOutput struct { // The token that indicates the start of the next sequential page of results. // // Use this value when making the next call to this operation to continue where // the last one finished. NextToken *string `min:"1" type:"string"` // A list of snapshot summaries. You can use the returned snapshot IDs in the // UpdateSnapshot and GetSnapshot operations. Snapshots []*SnapshotSummary `type:"list"` // contains filtered or unexported fields }
func (ListSnapshotsOutput) GoString ¶
func (s ListSnapshotsOutput) 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 (*ListSnapshotsOutput) SetNextToken ¶
func (s *ListSnapshotsOutput) SetNextToken(v string) *ListSnapshotsOutput
SetNextToken sets the NextToken field's value.
func (*ListSnapshotsOutput) SetSnapshots ¶
func (s *ListSnapshotsOutput) SetSnapshots(v []*SnapshotSummary) *ListSnapshotsOutput
SetSnapshots sets the Snapshots field's value.
func (ListSnapshotsOutput) String ¶
func (s ListSnapshotsOutput) 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 ListStageDeploymentsInput ¶
type ListStageDeploymentsInput struct { // The name of the game. // // GameName is a required field GameName *string `location:"uri" locationName:"GameName" min:"1" type:"string" required:"true"` // The maximum number of results to return. // // Use this parameter with NextToken to get results as a set of sequential pages. MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` // The token that indicates the start of the next sequential page of results. // // Use the token that is returned with a previous call to this operation. To // start at the beginning of the result set, do not specify a value. NextToken *string `location:"querystring" locationName:"NextToken" min:"1" type:"string"` // The name of the stage. // // StageName is a required field StageName *string `location:"uri" locationName:"StageName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListStageDeploymentsInput) GoString ¶
func (s ListStageDeploymentsInput) 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 (*ListStageDeploymentsInput) SetGameName ¶
func (s *ListStageDeploymentsInput) SetGameName(v string) *ListStageDeploymentsInput
SetGameName sets the GameName field's value.
func (*ListStageDeploymentsInput) SetMaxResults ¶
func (s *ListStageDeploymentsInput) SetMaxResults(v int64) *ListStageDeploymentsInput
SetMaxResults sets the MaxResults field's value.
func (*ListStageDeploymentsInput) SetNextToken ¶
func (s *ListStageDeploymentsInput) SetNextToken(v string) *ListStageDeploymentsInput
SetNextToken sets the NextToken field's value.
func (*ListStageDeploymentsInput) SetStageName ¶
func (s *ListStageDeploymentsInput) SetStageName(v string) *ListStageDeploymentsInput
SetStageName sets the StageName field's value.
func (ListStageDeploymentsInput) String ¶
func (s ListStageDeploymentsInput) 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 (*ListStageDeploymentsInput) Validate ¶
func (s *ListStageDeploymentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListStageDeploymentsOutput ¶
type ListStageDeploymentsOutput struct { // The token that indicates the start of the next sequential page of results. // // Use this value when making the next call to this operation to continue where // the last one finished. NextToken *string `min:"1" type:"string"` // A list of stage deployment summaries. You can use the deployment IDs in the // UpdateStageDeployment and GetStageDeployment actions. StageDeployments []*StageDeploymentSummary `type:"list"` // contains filtered or unexported fields }
func (ListStageDeploymentsOutput) GoString ¶
func (s ListStageDeploymentsOutput) 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 (*ListStageDeploymentsOutput) SetNextToken ¶
func (s *ListStageDeploymentsOutput) SetNextToken(v string) *ListStageDeploymentsOutput
SetNextToken sets the NextToken field's value.
func (*ListStageDeploymentsOutput) SetStageDeployments ¶
func (s *ListStageDeploymentsOutput) SetStageDeployments(v []*StageDeploymentSummary) *ListStageDeploymentsOutput
SetStageDeployments sets the StageDeployments field's value.
func (ListStageDeploymentsOutput) String ¶
func (s ListStageDeploymentsOutput) 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 ListStagesInput ¶
type ListStagesInput struct { // The name of the game. // // GameName is a required field GameName *string `location:"uri" locationName:"GameName" min:"1" type:"string" required:"true"` // The maximum number of results to return. // // Use this parameter with NextToken to get results as a set of sequential pages. MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` // The token that indicates the start of the next sequential page of results. // // Use the token that is returned with a previous call to this operation. To // start at the beginning of the result set, do not specify a value. NextToken *string `location:"querystring" locationName:"NextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListStagesInput) GoString ¶
func (s ListStagesInput) 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 (*ListStagesInput) SetGameName ¶
func (s *ListStagesInput) SetGameName(v string) *ListStagesInput
SetGameName sets the GameName field's value.
func (*ListStagesInput) SetMaxResults ¶
func (s *ListStagesInput) SetMaxResults(v int64) *ListStagesInput
SetMaxResults sets the MaxResults field's value.
func (*ListStagesInput) SetNextToken ¶
func (s *ListStagesInput) SetNextToken(v string) *ListStagesInput
SetNextToken sets the NextToken field's value.
func (ListStagesInput) String ¶
func (s ListStagesInput) 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 (*ListStagesInput) Validate ¶
func (s *ListStagesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListStagesOutput ¶
type ListStagesOutput struct { // The token that indicates the start of the next sequential page of results. // // Use this value when making the next call to this operation to continue where // the last one finished. NextToken *string `min:"1" type:"string"` // A list of stage summaries. You can use the stage names in the UpdateStage // and GetStage actions. Stages []*StageSummary `type:"list"` // contains filtered or unexported fields }
func (ListStagesOutput) GoString ¶
func (s ListStagesOutput) 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 (*ListStagesOutput) SetNextToken ¶
func (s *ListStagesOutput) SetNextToken(v string) *ListStagesOutput
SetNextToken sets the NextToken field's value.
func (*ListStagesOutput) SetStages ¶
func (s *ListStagesOutput) SetStages(v []*StageSummary) *ListStagesOutput
SetStages sets the Stages field's value.
func (ListStagesOutput) String ¶
func (s ListStagesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) of the GameSparks resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // The tags associated with the resource. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The resource specified in the request does not exist.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Section ¶
type Section struct { // The name of the section. Name *string `min:"1" type:"string"` // The size, in bytes, of the section contents. Size *int64 `type:"integer"` // contains filtered or unexported fields }
The configuration section.
func (Section) 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".
type SectionModification ¶
type SectionModification struct { // The operation to be performed on a configuration section. // // Content can be added, deleted, or replaced within a section. // // Operation is a required field Operation *string `type:"string" required:"true" enum:"Operation"` // The path within the section content to be modified. // // Path is a required field Path *string `min:"1" type:"string" required:"true"` // The name of the section to be modified. // // Section is a required field Section *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A single modification to the configuration section.
func (SectionModification) GoString ¶
func (s SectionModification) 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 (*SectionModification) SetOperation ¶
func (s *SectionModification) SetOperation(v string) *SectionModification
SetOperation sets the Operation field's value.
func (*SectionModification) SetPath ¶
func (s *SectionModification) SetPath(v string) *SectionModification
SetPath sets the Path field's value.
func (*SectionModification) SetSection ¶
func (s *SectionModification) SetSection(v string) *SectionModification
SetSection sets the Section field's value.
func (SectionModification) String ¶
func (s SectionModification) 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 (*SectionModification) Validate ¶
func (s *SectionModification) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The request would result in exceeding service quota.
func (*ServiceQuotaExceededException) Code ¶
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶
func (s ServiceQuotaExceededException) 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 (*ServiceQuotaExceededException) Message ¶
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶
func (s ServiceQuotaExceededException) 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 SnapshotDetails ¶
type SnapshotDetails struct { // The timestamp of when the snapshot was created. Created *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The description of the snapshot. Description *string `type:"string"` // The identifier of the snapshot. Id *string `min:"33" type:"string"` // The timestamp of when the snapshot was last updated. LastUpdated *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The sections in the snapshot. Sections map[string]*Section `type:"map"` // contains filtered or unexported fields }
Properties that provide details of a snapshot.
func (SnapshotDetails) GoString ¶
func (s SnapshotDetails) 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 (*SnapshotDetails) SetCreated ¶
func (s *SnapshotDetails) SetCreated(v time.Time) *SnapshotDetails
SetCreated sets the Created field's value.
func (*SnapshotDetails) SetDescription ¶
func (s *SnapshotDetails) SetDescription(v string) *SnapshotDetails
SetDescription sets the Description field's value.
func (*SnapshotDetails) SetId ¶
func (s *SnapshotDetails) SetId(v string) *SnapshotDetails
SetId sets the Id field's value.
func (*SnapshotDetails) SetLastUpdated ¶
func (s *SnapshotDetails) SetLastUpdated(v time.Time) *SnapshotDetails
SetLastUpdated sets the LastUpdated field's value.
func (*SnapshotDetails) SetSections ¶
func (s *SnapshotDetails) SetSections(v map[string]*Section) *SnapshotDetails
SetSections sets the Sections field's value.
func (SnapshotDetails) String ¶
func (s SnapshotDetails) 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 SnapshotSummary ¶
type SnapshotSummary struct { // The timestamp of when the snapshot was created. Created *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The description of the snapshot. Description *string `type:"string"` // The identifier of the snapshot. Id *string `min:"33" type:"string"` // Then timestamp of when the snapshot was last updated. LastUpdated *time.Time `type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
The summary of the properties of a snapshot.
func (SnapshotSummary) GoString ¶
func (s SnapshotSummary) 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 (*SnapshotSummary) SetCreated ¶
func (s *SnapshotSummary) SetCreated(v time.Time) *SnapshotSummary
SetCreated sets the Created field's value.
func (*SnapshotSummary) SetDescription ¶
func (s *SnapshotSummary) SetDescription(v string) *SnapshotSummary
SetDescription sets the Description field's value.
func (*SnapshotSummary) SetId ¶
func (s *SnapshotSummary) SetId(v string) *SnapshotSummary
SetId sets the Id field's value.
func (*SnapshotSummary) SetLastUpdated ¶
func (s *SnapshotSummary) SetLastUpdated(v time.Time) *SnapshotSummary
SetLastUpdated sets the LastUpdated field's value.
func (SnapshotSummary) String ¶
func (s SnapshotSummary) 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 StageDeploymentDetails ¶
type StageDeploymentDetails struct { // The timestamp of when the stage deployment was created. Created *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The type of action of the stage deployment. DeploymentAction *string `type:"string" enum:"DeploymentAction"` // The identifier of the deployment. DeploymentId *string `min:"1" type:"string"` // The result of the deployment. DeploymentResult *DeploymentResult `type:"structure"` // The state of the deployment. DeploymentState *string `type:"string" enum:"DeploymentState"` // The timestamp of when the deployment was last updated. LastUpdated *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The identifier of the snapshot associated with the stage deployment. SnapshotId *string `min:"33" type:"string"` // contains filtered or unexported fields }
Properties that provide details of a stage deployment.
func (StageDeploymentDetails) GoString ¶
func (s StageDeploymentDetails) 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 (*StageDeploymentDetails) SetCreated ¶
func (s *StageDeploymentDetails) SetCreated(v time.Time) *StageDeploymentDetails
SetCreated sets the Created field's value.
func (*StageDeploymentDetails) SetDeploymentAction ¶
func (s *StageDeploymentDetails) SetDeploymentAction(v string) *StageDeploymentDetails
SetDeploymentAction sets the DeploymentAction field's value.
func (*StageDeploymentDetails) SetDeploymentId ¶
func (s *StageDeploymentDetails) SetDeploymentId(v string) *StageDeploymentDetails
SetDeploymentId sets the DeploymentId field's value.
func (*StageDeploymentDetails) SetDeploymentResult ¶
func (s *StageDeploymentDetails) SetDeploymentResult(v *DeploymentResult) *StageDeploymentDetails
SetDeploymentResult sets the DeploymentResult field's value.
func (*StageDeploymentDetails) SetDeploymentState ¶
func (s *StageDeploymentDetails) SetDeploymentState(v string) *StageDeploymentDetails
SetDeploymentState sets the DeploymentState field's value.
func (*StageDeploymentDetails) SetLastUpdated ¶
func (s *StageDeploymentDetails) SetLastUpdated(v time.Time) *StageDeploymentDetails
SetLastUpdated sets the LastUpdated field's value.
func (*StageDeploymentDetails) SetSnapshotId ¶
func (s *StageDeploymentDetails) SetSnapshotId(v string) *StageDeploymentDetails
SetSnapshotId sets the SnapshotId field's value.
func (StageDeploymentDetails) String ¶
func (s StageDeploymentDetails) 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 StageDeploymentSummary ¶
type StageDeploymentSummary struct { // The type of action of the deployment. DeploymentAction *string `type:"string" enum:"DeploymentAction"` // The identifier of the deployment. DeploymentId *string `min:"1" type:"string"` // The result of the deployment. DeploymentResult *DeploymentResult `type:"structure"` // The state of the deployment. DeploymentState *string `type:"string" enum:"DeploymentState"` // The timestamp of when the deployment was last updated. LastUpdated *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The identifier of the snapshot associated with the stage deployment. SnapshotId *string `min:"33" type:"string"` // contains filtered or unexported fields }
The summary of the properties of a stage deployment.
func (StageDeploymentSummary) GoString ¶
func (s StageDeploymentSummary) 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 (*StageDeploymentSummary) SetDeploymentAction ¶
func (s *StageDeploymentSummary) SetDeploymentAction(v string) *StageDeploymentSummary
SetDeploymentAction sets the DeploymentAction field's value.
func (*StageDeploymentSummary) SetDeploymentId ¶
func (s *StageDeploymentSummary) SetDeploymentId(v string) *StageDeploymentSummary
SetDeploymentId sets the DeploymentId field's value.
func (*StageDeploymentSummary) SetDeploymentResult ¶
func (s *StageDeploymentSummary) SetDeploymentResult(v *DeploymentResult) *StageDeploymentSummary
SetDeploymentResult sets the DeploymentResult field's value.
func (*StageDeploymentSummary) SetDeploymentState ¶
func (s *StageDeploymentSummary) SetDeploymentState(v string) *StageDeploymentSummary
SetDeploymentState sets the DeploymentState field's value.
func (*StageDeploymentSummary) SetLastUpdated ¶
func (s *StageDeploymentSummary) SetLastUpdated(v time.Time) *StageDeploymentSummary
SetLastUpdated sets the LastUpdated field's value.
func (*StageDeploymentSummary) SetSnapshotId ¶
func (s *StageDeploymentSummary) SetSnapshotId(v string) *StageDeploymentSummary
SetSnapshotId sets the SnapshotId field's value.
func (StageDeploymentSummary) String ¶
func (s StageDeploymentSummary) 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 StageDetails ¶
type StageDetails struct { // The Amazon Resource Name (ARN) of the stage. Arn *string `min:"20" type:"string"` // The timestamp of when the stage was created. Created *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The description of the stage. Description *string `type:"string"` // The game key associated with the stage. // // The game key is a unique identifier that the game client uses to connect // to the GameSparks backend. GameKey *string `min:"1" type:"string"` // The timestamp of when the stage was last updated. LastUpdated *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The Amazon CloudWatch log group for game runtimes deployed to the stage. LogGroup *string `min:"1" type:"string"` // The name of the stage. Name *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) of the role used to run the game runtimes // deployed to the stage. Role *string `min:"20" type:"string"` // The state of the stage. State *string `type:"string" enum:"StageState"` // The tags associated with the stage. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
Properties that provide details of a stage.
func (StageDetails) GoString ¶
func (s StageDetails) 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 (*StageDetails) SetArn ¶
func (s *StageDetails) SetArn(v string) *StageDetails
SetArn sets the Arn field's value.
func (*StageDetails) SetCreated ¶
func (s *StageDetails) SetCreated(v time.Time) *StageDetails
SetCreated sets the Created field's value.
func (*StageDetails) SetDescription ¶
func (s *StageDetails) SetDescription(v string) *StageDetails
SetDescription sets the Description field's value.
func (*StageDetails) SetGameKey ¶
func (s *StageDetails) SetGameKey(v string) *StageDetails
SetGameKey sets the GameKey field's value.
func (*StageDetails) SetLastUpdated ¶
func (s *StageDetails) SetLastUpdated(v time.Time) *StageDetails
SetLastUpdated sets the LastUpdated field's value.
func (*StageDetails) SetLogGroup ¶
func (s *StageDetails) SetLogGroup(v string) *StageDetails
SetLogGroup sets the LogGroup field's value.
func (*StageDetails) SetName ¶
func (s *StageDetails) SetName(v string) *StageDetails
SetName sets the Name field's value.
func (*StageDetails) SetRole ¶
func (s *StageDetails) SetRole(v string) *StageDetails
SetRole sets the Role field's value.
func (*StageDetails) SetState ¶
func (s *StageDetails) SetState(v string) *StageDetails
SetState sets the State field's value.
func (*StageDetails) SetTags ¶
func (s *StageDetails) SetTags(v map[string]*string) *StageDetails
SetTags sets the Tags field's value.
func (StageDetails) String ¶
func (s StageDetails) 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 StageSummary ¶
type StageSummary struct { // The description of the stage. Description *string `type:"string"` // The game key associated with the stage. // // The game key is a unique identifier that the game client uses to connect // to the GameSparks backend. GameKey *string `min:"1" type:"string"` // The name of the stage. Name *string `min:"1" type:"string"` // The state of the stage. State *string `type:"string" enum:"StageState"` // The tags associated with the stage. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
The summary of the properties of a stage.
func (StageSummary) GoString ¶
func (s StageSummary) 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 (*StageSummary) SetDescription ¶
func (s *StageSummary) SetDescription(v string) *StageSummary
SetDescription sets the Description field's value.
func (*StageSummary) SetGameKey ¶
func (s *StageSummary) SetGameKey(v string) *StageSummary
SetGameKey sets the GameKey field's value.
func (*StageSummary) SetName ¶
func (s *StageSummary) SetName(v string) *StageSummary
SetName sets the Name field's value.
func (*StageSummary) SetState ¶
func (s *StageSummary) SetState(v string) *StageSummary
SetState sets the State field's value.
func (*StageSummary) SetTags ¶
func (s *StageSummary) SetTags(v map[string]*string) *StageSummary
SetTags sets the Tags field's value.
func (StageSummary) String ¶
func (s StageSummary) 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 StartGeneratedCodeJobInput ¶
type StartGeneratedCodeJobInput struct { // The name of the game. // // GameName is a required field GameName *string `location:"uri" locationName:"GameName" min:"1" type:"string" required:"true"` // Properties of the generator to use for the job. // // Generator is a required field Generator *Generator `type:"structure" required:"true"` // The identifier of the snapshot for which to generate code. // // SnapshotId is a required field SnapshotId *string `location:"uri" locationName:"SnapshotId" min:"33" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartGeneratedCodeJobInput) GoString ¶
func (s StartGeneratedCodeJobInput) 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 (*StartGeneratedCodeJobInput) SetGameName ¶
func (s *StartGeneratedCodeJobInput) SetGameName(v string) *StartGeneratedCodeJobInput
SetGameName sets the GameName field's value.
func (*StartGeneratedCodeJobInput) SetGenerator ¶
func (s *StartGeneratedCodeJobInput) SetGenerator(v *Generator) *StartGeneratedCodeJobInput
SetGenerator sets the Generator field's value.
func (*StartGeneratedCodeJobInput) SetSnapshotId ¶
func (s *StartGeneratedCodeJobInput) SetSnapshotId(v string) *StartGeneratedCodeJobInput
SetSnapshotId sets the SnapshotId field's value.
func (StartGeneratedCodeJobInput) String ¶
func (s StartGeneratedCodeJobInput) 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 (*StartGeneratedCodeJobInput) Validate ¶
func (s *StartGeneratedCodeJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartGeneratedCodeJobOutput ¶
type StartGeneratedCodeJobOutput struct { // The identifier of the code generation job. You can use this identifier in // the GetGeneratedCodeJob operation. GeneratedCodeJobId *string `type:"string"` // contains filtered or unexported fields }
func (StartGeneratedCodeJobOutput) GoString ¶
func (s StartGeneratedCodeJobOutput) 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 (*StartGeneratedCodeJobOutput) SetGeneratedCodeJobId ¶
func (s *StartGeneratedCodeJobOutput) SetGeneratedCodeJobId(v string) *StartGeneratedCodeJobOutput
SetGeneratedCodeJobId sets the GeneratedCodeJobId field's value.
func (StartGeneratedCodeJobOutput) String ¶
func (s StartGeneratedCodeJobOutput) 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 StartStageDeploymentInput ¶
type StartStageDeploymentInput struct { // A client-defined token. With an active client token in the request, this // action is idempotent. ClientToken *string `min:"33" type:"string"` // The name of the game. // // GameName is a required field GameName *string `location:"uri" locationName:"GameName" min:"1" type:"string" required:"true"` // The identifier of the snapshot to deploy. // // SnapshotId is a required field SnapshotId *string `min:"33" type:"string" required:"true"` // The name of the stage to deploy the snapshot onto. // // StageName is a required field StageName *string `location:"uri" locationName:"StageName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartStageDeploymentInput) GoString ¶
func (s StartStageDeploymentInput) 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 (*StartStageDeploymentInput) SetClientToken ¶
func (s *StartStageDeploymentInput) SetClientToken(v string) *StartStageDeploymentInput
SetClientToken sets the ClientToken field's value.
func (*StartStageDeploymentInput) SetGameName ¶
func (s *StartStageDeploymentInput) SetGameName(v string) *StartStageDeploymentInput
SetGameName sets the GameName field's value.
func (*StartStageDeploymentInput) SetSnapshotId ¶
func (s *StartStageDeploymentInput) SetSnapshotId(v string) *StartStageDeploymentInput
SetSnapshotId sets the SnapshotId field's value.
func (*StartStageDeploymentInput) SetStageName ¶
func (s *StartStageDeploymentInput) SetStageName(v string) *StartStageDeploymentInput
SetStageName sets the StageName field's value.
func (StartStageDeploymentInput) String ¶
func (s StartStageDeploymentInput) 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 (*StartStageDeploymentInput) Validate ¶
func (s *StartStageDeploymentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartStageDeploymentOutput ¶
type StartStageDeploymentOutput struct { // Properties that describe the stage deployment. StageDeployment *StageDeploymentDetails `type:"structure"` // contains filtered or unexported fields }
func (StartStageDeploymentOutput) GoString ¶
func (s StartStageDeploymentOutput) 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 (*StartStageDeploymentOutput) SetStageDeployment ¶
func (s *StartStageDeploymentOutput) SetStageDeployment(v *StageDeploymentDetails) *StartStageDeploymentOutput
SetStageDeployment sets the StageDeployment field's value.
func (StartStageDeploymentOutput) String ¶
func (s StartStageDeploymentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the resource to add the tags to. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" min:"20" type:"string" required:"true"` // The tags to add to the resource. // // Tags is a required field Tags map[string]*string `locationName:"tags" min:"1" type:"map" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ThrottlingException ¶
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The request throughput limit was exceeded.
func (*ThrottlingException) Code ¶
func (s *ThrottlingException) Code() string
Code returns the exception type name.
func (*ThrottlingException) Error ¶
func (s *ThrottlingException) Error() string
func (ThrottlingException) GoString ¶
func (s ThrottlingException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ThrottlingException) Message ¶
func (s *ThrottlingException) Message() string
Message returns the exception's message.
func (*ThrottlingException) OrigErr ¶
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ThrottlingException) RequestID ¶
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ThrottlingException) StatusCode ¶
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ThrottlingException) String ¶
func (s ThrottlingException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the resource to remove the tags from. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" min:"20" type:"string" required:"true"` // The keys of the tags to remove. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateGameConfigurationInput ¶
type UpdateGameConfigurationInput struct { // The name of the game. // // GameName is a required field GameName *string `location:"uri" locationName:"GameName" min:"1" type:"string" required:"true"` // The list of modifications to make. // // Modifications is a required field Modifications []*SectionModification `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (UpdateGameConfigurationInput) GoString ¶
func (s UpdateGameConfigurationInput) 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 (*UpdateGameConfigurationInput) SetGameName ¶
func (s *UpdateGameConfigurationInput) SetGameName(v string) *UpdateGameConfigurationInput
SetGameName sets the GameName field's value.
func (*UpdateGameConfigurationInput) SetModifications ¶
func (s *UpdateGameConfigurationInput) SetModifications(v []*SectionModification) *UpdateGameConfigurationInput
SetModifications sets the Modifications field's value.
func (UpdateGameConfigurationInput) String ¶
func (s UpdateGameConfigurationInput) 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 (*UpdateGameConfigurationInput) Validate ¶
func (s *UpdateGameConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateGameConfigurationOutput ¶
type UpdateGameConfigurationOutput struct { // Details about the game configuration. GameConfiguration *GameConfigurationDetails `type:"structure"` // contains filtered or unexported fields }
func (UpdateGameConfigurationOutput) GoString ¶
func (s UpdateGameConfigurationOutput) 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 (*UpdateGameConfigurationOutput) SetGameConfiguration ¶
func (s *UpdateGameConfigurationOutput) SetGameConfiguration(v *GameConfigurationDetails) *UpdateGameConfigurationOutput
SetGameConfiguration sets the GameConfiguration field's value.
func (UpdateGameConfigurationOutput) String ¶
func (s UpdateGameConfigurationOutput) 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 UpdateGameInput ¶
type UpdateGameInput struct { // The description of the game. Description *string `type:"string"` // The name of the game. // // GameName is a required field GameName *string `location:"uri" locationName:"GameName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateGameInput) GoString ¶
func (s UpdateGameInput) 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 (*UpdateGameInput) SetDescription ¶
func (s *UpdateGameInput) SetDescription(v string) *UpdateGameInput
SetDescription sets the Description field's value.
func (*UpdateGameInput) SetGameName ¶
func (s *UpdateGameInput) SetGameName(v string) *UpdateGameInput
SetGameName sets the GameName field's value.
func (UpdateGameInput) String ¶
func (s UpdateGameInput) 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 (*UpdateGameInput) Validate ¶
func (s *UpdateGameInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateGameOutput ¶
type UpdateGameOutput struct { // The details of the game. Game *GameDetails `type:"structure"` // contains filtered or unexported fields }
func (UpdateGameOutput) GoString ¶
func (s UpdateGameOutput) 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 (*UpdateGameOutput) SetGame ¶
func (s *UpdateGameOutput) SetGame(v *GameDetails) *UpdateGameOutput
SetGame sets the Game field's value.
func (UpdateGameOutput) String ¶
func (s UpdateGameOutput) 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 UpdateSnapshotInput ¶
type UpdateSnapshotInput struct { // The description of the snapshot. Description *string `type:"string"` // The name of the game. // // GameName is a required field GameName *string `location:"uri" locationName:"GameName" min:"1" type:"string" required:"true"` // The identifier of the snapshot. // // SnapshotId is a required field SnapshotId *string `location:"uri" locationName:"SnapshotId" min:"33" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateSnapshotInput) GoString ¶
func (s UpdateSnapshotInput) 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 (*UpdateSnapshotInput) SetDescription ¶
func (s *UpdateSnapshotInput) SetDescription(v string) *UpdateSnapshotInput
SetDescription sets the Description field's value.
func (*UpdateSnapshotInput) SetGameName ¶
func (s *UpdateSnapshotInput) SetGameName(v string) *UpdateSnapshotInput
SetGameName sets the GameName field's value.
func (*UpdateSnapshotInput) SetSnapshotId ¶
func (s *UpdateSnapshotInput) SetSnapshotId(v string) *UpdateSnapshotInput
SetSnapshotId sets the SnapshotId field's value.
func (UpdateSnapshotInput) String ¶
func (s UpdateSnapshotInput) 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 (*UpdateSnapshotInput) Validate ¶
func (s *UpdateSnapshotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSnapshotOutput ¶
type UpdateSnapshotOutput struct { // Properties that provide details of the updated snapshot. Snapshot *SnapshotDetails `type:"structure"` // contains filtered or unexported fields }
func (UpdateSnapshotOutput) GoString ¶
func (s UpdateSnapshotOutput) 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 (*UpdateSnapshotOutput) SetSnapshot ¶
func (s *UpdateSnapshotOutput) SetSnapshot(v *SnapshotDetails) *UpdateSnapshotOutput
SetSnapshot sets the Snapshot field's value.
func (UpdateSnapshotOutput) String ¶
func (s UpdateSnapshotOutput) 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 UpdateStageInput ¶
type UpdateStageInput struct { // The description of the stage. Description *string `type:"string"` // The name of the game. // // GameName is a required field GameName *string `location:"uri" locationName:"GameName" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the role to use for the game snapshots // deployed to this stage. Role *string `min:"20" type:"string"` // The name of the stage. // // StageName is a required field StageName *string `location:"uri" locationName:"StageName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateStageInput) GoString ¶
func (s UpdateStageInput) 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 (*UpdateStageInput) SetDescription ¶
func (s *UpdateStageInput) SetDescription(v string) *UpdateStageInput
SetDescription sets the Description field's value.
func (*UpdateStageInput) SetGameName ¶
func (s *UpdateStageInput) SetGameName(v string) *UpdateStageInput
SetGameName sets the GameName field's value.
func (*UpdateStageInput) SetRole ¶
func (s *UpdateStageInput) SetRole(v string) *UpdateStageInput
SetRole sets the Role field's value.
func (*UpdateStageInput) SetStageName ¶
func (s *UpdateStageInput) SetStageName(v string) *UpdateStageInput
SetStageName sets the StageName field's value.
func (UpdateStageInput) String ¶
func (s UpdateStageInput) 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 (*UpdateStageInput) Validate ¶
func (s *UpdateStageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateStageOutput ¶
type UpdateStageOutput struct { // Properties that provide details of the updated stage. Stage *StageDetails `type:"structure"` // contains filtered or unexported fields }
func (UpdateStageOutput) GoString ¶
func (s UpdateStageOutput) 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 (*UpdateStageOutput) SetStage ¶
func (s *UpdateStageOutput) SetStage(v *StageDetails) *UpdateStageOutput
SetStage sets the Stage field's value.
func (UpdateStageOutput) String ¶
func (s UpdateStageOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
One of the parameters in the request is invalid.
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
Directories ¶
Path | Synopsis |
---|---|
Package gamesparksiface provides an interface to enable mocking the GameSparks service client for testing your code.
|
Package gamesparksiface provides an interface to enable mocking the GameSparks service client for testing your code. |