...
AWS SDK for Go API Reference
import "github.com/aws/aws-sdk-go/service/gamesparks"
Overview
Constants

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

The stub package, gamesparksiface, can be used to provide alternative implementations of service clients, such as mocking the client for testing.

Types ▾

type GameSparks
func New(p client.ConfigProvider, cfgs ...*aws.Config) *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, fn func(*ListExtensionVersionsOutput, bool) bool) error
func (c *GameSparks) ListExtensionVersionsPagesWithContext(ctx aws.Context, input *ListExtensionVersionsInput, fn func(*ListExtensionVersionsOutput, bool) bool, opts ...request.Option) 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, fn func(*ListExtensionsOutput, bool) bool, opts ...request.Option) 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, opts ...request.Option) 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, fn func(*ListGeneratedCodeJobsOutput, bool) bool) error
func (c *GameSparks) ListGeneratedCodeJobsPagesWithContext(ctx aws.Context, input *ListGeneratedCodeJobsInput, fn func(*ListGeneratedCodeJobsOutput, bool) bool, opts ...request.Option) 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, fn func(*ListSnapshotsOutput, bool) bool, opts ...request.Option) 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, fn func(*ListStageDeploymentsOutput, bool) bool) error
func (c *GameSparks) ListStageDeploymentsPagesWithContext(ctx aws.Context, input *ListStageDeploymentsInput, fn func(*ListStageDeploymentsOutput, bool) bool, opts ...request.Option) 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, opts ...request.Option) 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)
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
type ConflictException
type Connection
type CreateGameInput
type CreateGameOutput
type CreateSnapshotInput
type CreateSnapshotOutput
type CreateStageInput
type CreateStageOutput
type DeleteGameInput
type DeleteGameOutput
type DeleteStageInput
type DeleteStageOutput
type DeploymentResult
type DisconnectPlayerInput
type DisconnectPlayerOutput
type ExportSnapshotInput
type ExportSnapshotOutput
type ExtensionDetails
type ExtensionVersionDetails
type GameConfigurationDetails
type GameDetails
type GameSummary
type GeneratedCodeJobDetails
type Generator
type GetExtensionInput
type GetExtensionOutput
type GetExtensionVersionInput
type GetExtensionVersionOutput
type GetGameConfigurationInput
type GetGameConfigurationOutput
type GetGameInput
type GetGameOutput
type GetGeneratedCodeJobInput
type GetGeneratedCodeJobOutput
type GetPlayerConnectionStatusInput
type GetPlayerConnectionStatusOutput
type GetSnapshotInput
type GetSnapshotOutput
type GetStageDeploymentInput
type GetStageDeploymentOutput
type GetStageInput
type GetStageOutput
type ImportGameConfigurationInput
type ImportGameConfigurationOutput
type ImportGameConfigurationSource
type InternalServerException
type ListExtensionVersionsInput
type ListExtensionVersionsOutput
type ListExtensionsInput
type ListExtensionsOutput
type ListGamesInput
type ListGamesOutput
type ListGeneratedCodeJobsInput
type ListGeneratedCodeJobsOutput
type ListSnapshotsInput
type ListSnapshotsOutput
type ListStageDeploymentsInput
type ListStageDeploymentsOutput
type ListStagesInput
type ListStagesOutput
type ListTagsForResourceInput
type ListTagsForResourceOutput
type ResourceNotFoundException
type Section
type SectionModification
type ServiceQuotaExceededException
type SnapshotDetails
type SnapshotSummary
type StageDeploymentDetails
type StageDeploymentSummary
type StageDetails
type StageSummary
type StartGeneratedCodeJobInput
type StartGeneratedCodeJobOutput
type StartStageDeploymentInput
type StartStageDeploymentOutput
type TagResourceInput
type TagResourceOutput
type ThrottlingException
type UntagResourceInput
type UntagResourceOutput
type UpdateGameConfigurationInput
type UpdateGameConfigurationOutput
type UpdateGameInput
type UpdateGameOutput
type UpdateSnapshotInput
type UpdateSnapshotOutput
type UpdateStageInput
type UpdateStageOutput
type ValidationException

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

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

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

type GameSparks struct {
    *client.Client
}

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

func (s Generator) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the 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

func (s *Generator) SetGameSdkVersion(v string) *Generator

SetGameSdkVersion sets the GameSdkVersion field's value.

func (*Generator) SetLanguage

func (s *Generator) SetLanguage(v string) *Generator

SetLanguage sets the Language field's value.

func (*Generator) SetTargetPlatform

func (s *Generator) SetTargetPlatform(v string) *Generator

SetTargetPlatform sets the TargetPlatform field's value.

func (Generator) String

func (s Generator) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the 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) Validate

func (s *Generator) Validate() error

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

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

func (s Section) GoString() string

GoString returns the string representation.

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

func (*Section) SetName

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

SetName sets the Name field's value.

func (*Section) SetSize

func (s *Section) SetSize(v int64) *Section

SetSize sets the Size field's value.

func (Section) String

func (s Section) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in 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".