Documentation ¶
Overview ¶
Package iotroborunner provides the client and types for making API requests to AWS IoT RoboRunner.
An example service, deployed with the Octane Service creator, which will echo the string
See https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10 for more information on this service.
See iotroborunner package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/iotroborunner/
Using the Client ¶
To contact AWS IoT RoboRunner with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the AWS IoT RoboRunner client IoTRoboRunner for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/iotroborunner/#New
Index ¶
- Constants
- func DestinationState_Values() []string
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type CartesianCoordinates
- func (s CartesianCoordinates) GoString() string
- func (s *CartesianCoordinates) SetX(v float64) *CartesianCoordinates
- func (s *CartesianCoordinates) SetY(v float64) *CartesianCoordinates
- func (s *CartesianCoordinates) SetZ(v float64) *CartesianCoordinates
- func (s CartesianCoordinates) String() string
- func (s *CartesianCoordinates) Validate() error
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type CreateDestinationInput
- func (s CreateDestinationInput) GoString() string
- func (s *CreateDestinationInput) SetAdditionalFixedProperties(v string) *CreateDestinationInput
- func (s *CreateDestinationInput) SetClientToken(v string) *CreateDestinationInput
- func (s *CreateDestinationInput) SetName(v string) *CreateDestinationInput
- func (s *CreateDestinationInput) SetSite(v string) *CreateDestinationInput
- func (s *CreateDestinationInput) SetState(v string) *CreateDestinationInput
- func (s CreateDestinationInput) String() string
- func (s *CreateDestinationInput) Validate() error
- type CreateDestinationOutput
- func (s CreateDestinationOutput) GoString() string
- func (s *CreateDestinationOutput) SetArn(v string) *CreateDestinationOutput
- func (s *CreateDestinationOutput) SetCreatedAt(v time.Time) *CreateDestinationOutput
- func (s *CreateDestinationOutput) SetId(v string) *CreateDestinationOutput
- func (s *CreateDestinationOutput) SetState(v string) *CreateDestinationOutput
- func (s *CreateDestinationOutput) SetUpdatedAt(v time.Time) *CreateDestinationOutput
- func (s CreateDestinationOutput) String() string
- type CreateSiteInput
- func (s CreateSiteInput) GoString() string
- func (s *CreateSiteInput) SetClientToken(v string) *CreateSiteInput
- func (s *CreateSiteInput) SetCountryCode(v string) *CreateSiteInput
- func (s *CreateSiteInput) SetDescription(v string) *CreateSiteInput
- func (s *CreateSiteInput) SetName(v string) *CreateSiteInput
- func (s CreateSiteInput) String() string
- func (s *CreateSiteInput) Validate() error
- type CreateSiteOutput
- func (s CreateSiteOutput) GoString() string
- func (s *CreateSiteOutput) SetArn(v string) *CreateSiteOutput
- func (s *CreateSiteOutput) SetCreatedAt(v time.Time) *CreateSiteOutput
- func (s *CreateSiteOutput) SetId(v string) *CreateSiteOutput
- func (s *CreateSiteOutput) SetUpdatedAt(v time.Time) *CreateSiteOutput
- func (s CreateSiteOutput) String() string
- type CreateWorkerFleetInput
- func (s CreateWorkerFleetInput) GoString() string
- func (s *CreateWorkerFleetInput) SetAdditionalFixedProperties(v string) *CreateWorkerFleetInput
- func (s *CreateWorkerFleetInput) SetClientToken(v string) *CreateWorkerFleetInput
- func (s *CreateWorkerFleetInput) SetName(v string) *CreateWorkerFleetInput
- func (s *CreateWorkerFleetInput) SetSite(v string) *CreateWorkerFleetInput
- func (s CreateWorkerFleetInput) String() string
- func (s *CreateWorkerFleetInput) Validate() error
- type CreateWorkerFleetOutput
- func (s CreateWorkerFleetOutput) GoString() string
- func (s *CreateWorkerFleetOutput) SetArn(v string) *CreateWorkerFleetOutput
- func (s *CreateWorkerFleetOutput) SetCreatedAt(v time.Time) *CreateWorkerFleetOutput
- func (s *CreateWorkerFleetOutput) SetId(v string) *CreateWorkerFleetOutput
- func (s *CreateWorkerFleetOutput) SetUpdatedAt(v time.Time) *CreateWorkerFleetOutput
- func (s CreateWorkerFleetOutput) String() string
- type CreateWorkerInput
- func (s CreateWorkerInput) GoString() string
- func (s *CreateWorkerInput) SetAdditionalFixedProperties(v string) *CreateWorkerInput
- func (s *CreateWorkerInput) SetAdditionalTransientProperties(v string) *CreateWorkerInput
- func (s *CreateWorkerInput) SetClientToken(v string) *CreateWorkerInput
- func (s *CreateWorkerInput) SetFleet(v string) *CreateWorkerInput
- func (s *CreateWorkerInput) SetName(v string) *CreateWorkerInput
- func (s *CreateWorkerInput) SetOrientation(v *Orientation) *CreateWorkerInput
- func (s *CreateWorkerInput) SetPosition(v *PositionCoordinates) *CreateWorkerInput
- func (s *CreateWorkerInput) SetVendorProperties(v *VendorProperties) *CreateWorkerInput
- func (s CreateWorkerInput) String() string
- func (s *CreateWorkerInput) Validate() error
- type CreateWorkerOutput
- func (s CreateWorkerOutput) GoString() string
- func (s *CreateWorkerOutput) SetArn(v string) *CreateWorkerOutput
- func (s *CreateWorkerOutput) SetCreatedAt(v time.Time) *CreateWorkerOutput
- func (s *CreateWorkerOutput) SetId(v string) *CreateWorkerOutput
- func (s *CreateWorkerOutput) SetSite(v string) *CreateWorkerOutput
- func (s *CreateWorkerOutput) SetUpdatedAt(v time.Time) *CreateWorkerOutput
- func (s CreateWorkerOutput) String() string
- type DeleteDestinationInput
- type DeleteDestinationOutput
- type DeleteSiteInput
- type DeleteSiteOutput
- type DeleteWorkerFleetInput
- type DeleteWorkerFleetOutput
- type DeleteWorkerInput
- type DeleteWorkerOutput
- type Destination
- func (s Destination) GoString() string
- func (s *Destination) SetAdditionalFixedProperties(v string) *Destination
- func (s *Destination) SetArn(v string) *Destination
- func (s *Destination) SetCreatedAt(v time.Time) *Destination
- func (s *Destination) SetId(v string) *Destination
- func (s *Destination) SetName(v string) *Destination
- func (s *Destination) SetSite(v string) *Destination
- func (s *Destination) SetState(v string) *Destination
- func (s *Destination) SetUpdatedAt(v time.Time) *Destination
- func (s Destination) String() string
- type GetDestinationInput
- type GetDestinationOutput
- func (s GetDestinationOutput) GoString() string
- func (s *GetDestinationOutput) SetAdditionalFixedProperties(v string) *GetDestinationOutput
- func (s *GetDestinationOutput) SetArn(v string) *GetDestinationOutput
- func (s *GetDestinationOutput) SetCreatedAt(v time.Time) *GetDestinationOutput
- func (s *GetDestinationOutput) SetId(v string) *GetDestinationOutput
- func (s *GetDestinationOutput) SetName(v string) *GetDestinationOutput
- func (s *GetDestinationOutput) SetSite(v string) *GetDestinationOutput
- func (s *GetDestinationOutput) SetState(v string) *GetDestinationOutput
- func (s *GetDestinationOutput) SetUpdatedAt(v time.Time) *GetDestinationOutput
- func (s GetDestinationOutput) String() string
- type GetSiteInput
- type GetSiteOutput
- func (s GetSiteOutput) GoString() string
- func (s *GetSiteOutput) SetArn(v string) *GetSiteOutput
- func (s *GetSiteOutput) SetCountryCode(v string) *GetSiteOutput
- func (s *GetSiteOutput) SetCreatedAt(v time.Time) *GetSiteOutput
- func (s *GetSiteOutput) SetDescription(v string) *GetSiteOutput
- func (s *GetSiteOutput) SetId(v string) *GetSiteOutput
- func (s *GetSiteOutput) SetName(v string) *GetSiteOutput
- func (s *GetSiteOutput) SetUpdatedAt(v time.Time) *GetSiteOutput
- func (s GetSiteOutput) String() string
- type GetWorkerFleetInput
- type GetWorkerFleetOutput
- func (s GetWorkerFleetOutput) GoString() string
- func (s *GetWorkerFleetOutput) SetAdditionalFixedProperties(v string) *GetWorkerFleetOutput
- func (s *GetWorkerFleetOutput) SetArn(v string) *GetWorkerFleetOutput
- func (s *GetWorkerFleetOutput) SetCreatedAt(v time.Time) *GetWorkerFleetOutput
- func (s *GetWorkerFleetOutput) SetId(v string) *GetWorkerFleetOutput
- func (s *GetWorkerFleetOutput) SetName(v string) *GetWorkerFleetOutput
- func (s *GetWorkerFleetOutput) SetSite(v string) *GetWorkerFleetOutput
- func (s *GetWorkerFleetOutput) SetUpdatedAt(v time.Time) *GetWorkerFleetOutput
- func (s GetWorkerFleetOutput) String() string
- type GetWorkerInput
- type GetWorkerOutput
- func (s GetWorkerOutput) GoString() string
- func (s *GetWorkerOutput) SetAdditionalFixedProperties(v string) *GetWorkerOutput
- func (s *GetWorkerOutput) SetAdditionalTransientProperties(v string) *GetWorkerOutput
- func (s *GetWorkerOutput) SetArn(v string) *GetWorkerOutput
- func (s *GetWorkerOutput) SetCreatedAt(v time.Time) *GetWorkerOutput
- func (s *GetWorkerOutput) SetFleet(v string) *GetWorkerOutput
- func (s *GetWorkerOutput) SetId(v string) *GetWorkerOutput
- func (s *GetWorkerOutput) SetName(v string) *GetWorkerOutput
- func (s *GetWorkerOutput) SetOrientation(v *Orientation) *GetWorkerOutput
- func (s *GetWorkerOutput) SetPosition(v *PositionCoordinates) *GetWorkerOutput
- func (s *GetWorkerOutput) SetSite(v string) *GetWorkerOutput
- func (s *GetWorkerOutput) SetUpdatedAt(v time.Time) *GetWorkerOutput
- func (s *GetWorkerOutput) SetVendorProperties(v *VendorProperties) *GetWorkerOutput
- func (s GetWorkerOutput) String() string
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type IoTRoboRunner
- func (c *IoTRoboRunner) CreateDestination(input *CreateDestinationInput) (*CreateDestinationOutput, error)
- func (c *IoTRoboRunner) CreateDestinationRequest(input *CreateDestinationInput) (req *request.Request, output *CreateDestinationOutput)
- func (c *IoTRoboRunner) CreateDestinationWithContext(ctx aws.Context, input *CreateDestinationInput, opts ...request.Option) (*CreateDestinationOutput, error)
- func (c *IoTRoboRunner) CreateSite(input *CreateSiteInput) (*CreateSiteOutput, error)
- func (c *IoTRoboRunner) CreateSiteRequest(input *CreateSiteInput) (req *request.Request, output *CreateSiteOutput)
- func (c *IoTRoboRunner) CreateSiteWithContext(ctx aws.Context, input *CreateSiteInput, opts ...request.Option) (*CreateSiteOutput, error)
- func (c *IoTRoboRunner) CreateWorker(input *CreateWorkerInput) (*CreateWorkerOutput, error)
- func (c *IoTRoboRunner) CreateWorkerFleet(input *CreateWorkerFleetInput) (*CreateWorkerFleetOutput, error)
- func (c *IoTRoboRunner) CreateWorkerFleetRequest(input *CreateWorkerFleetInput) (req *request.Request, output *CreateWorkerFleetOutput)
- func (c *IoTRoboRunner) CreateWorkerFleetWithContext(ctx aws.Context, input *CreateWorkerFleetInput, opts ...request.Option) (*CreateWorkerFleetOutput, error)
- func (c *IoTRoboRunner) CreateWorkerRequest(input *CreateWorkerInput) (req *request.Request, output *CreateWorkerOutput)
- func (c *IoTRoboRunner) CreateWorkerWithContext(ctx aws.Context, input *CreateWorkerInput, opts ...request.Option) (*CreateWorkerOutput, error)
- func (c *IoTRoboRunner) DeleteDestination(input *DeleteDestinationInput) (*DeleteDestinationOutput, error)
- func (c *IoTRoboRunner) DeleteDestinationRequest(input *DeleteDestinationInput) (req *request.Request, output *DeleteDestinationOutput)
- func (c *IoTRoboRunner) DeleteDestinationWithContext(ctx aws.Context, input *DeleteDestinationInput, opts ...request.Option) (*DeleteDestinationOutput, error)
- func (c *IoTRoboRunner) DeleteSite(input *DeleteSiteInput) (*DeleteSiteOutput, error)
- func (c *IoTRoboRunner) DeleteSiteRequest(input *DeleteSiteInput) (req *request.Request, output *DeleteSiteOutput)
- func (c *IoTRoboRunner) DeleteSiteWithContext(ctx aws.Context, input *DeleteSiteInput, opts ...request.Option) (*DeleteSiteOutput, error)
- func (c *IoTRoboRunner) DeleteWorker(input *DeleteWorkerInput) (*DeleteWorkerOutput, error)
- func (c *IoTRoboRunner) DeleteWorkerFleet(input *DeleteWorkerFleetInput) (*DeleteWorkerFleetOutput, error)
- func (c *IoTRoboRunner) DeleteWorkerFleetRequest(input *DeleteWorkerFleetInput) (req *request.Request, output *DeleteWorkerFleetOutput)
- func (c *IoTRoboRunner) DeleteWorkerFleetWithContext(ctx aws.Context, input *DeleteWorkerFleetInput, opts ...request.Option) (*DeleteWorkerFleetOutput, error)
- func (c *IoTRoboRunner) DeleteWorkerRequest(input *DeleteWorkerInput) (req *request.Request, output *DeleteWorkerOutput)
- func (c *IoTRoboRunner) DeleteWorkerWithContext(ctx aws.Context, input *DeleteWorkerInput, opts ...request.Option) (*DeleteWorkerOutput, error)
- func (c *IoTRoboRunner) GetDestination(input *GetDestinationInput) (*GetDestinationOutput, error)
- func (c *IoTRoboRunner) GetDestinationRequest(input *GetDestinationInput) (req *request.Request, output *GetDestinationOutput)
- func (c *IoTRoboRunner) GetDestinationWithContext(ctx aws.Context, input *GetDestinationInput, opts ...request.Option) (*GetDestinationOutput, error)
- func (c *IoTRoboRunner) GetSite(input *GetSiteInput) (*GetSiteOutput, error)
- func (c *IoTRoboRunner) GetSiteRequest(input *GetSiteInput) (req *request.Request, output *GetSiteOutput)
- func (c *IoTRoboRunner) GetSiteWithContext(ctx aws.Context, input *GetSiteInput, opts ...request.Option) (*GetSiteOutput, error)
- func (c *IoTRoboRunner) GetWorker(input *GetWorkerInput) (*GetWorkerOutput, error)
- func (c *IoTRoboRunner) GetWorkerFleet(input *GetWorkerFleetInput) (*GetWorkerFleetOutput, error)
- func (c *IoTRoboRunner) GetWorkerFleetRequest(input *GetWorkerFleetInput) (req *request.Request, output *GetWorkerFleetOutput)
- func (c *IoTRoboRunner) GetWorkerFleetWithContext(ctx aws.Context, input *GetWorkerFleetInput, opts ...request.Option) (*GetWorkerFleetOutput, error)
- func (c *IoTRoboRunner) GetWorkerRequest(input *GetWorkerInput) (req *request.Request, output *GetWorkerOutput)
- func (c *IoTRoboRunner) GetWorkerWithContext(ctx aws.Context, input *GetWorkerInput, opts ...request.Option) (*GetWorkerOutput, error)
- func (c *IoTRoboRunner) ListDestinations(input *ListDestinationsInput) (*ListDestinationsOutput, error)
- func (c *IoTRoboRunner) ListDestinationsPages(input *ListDestinationsInput, fn func(*ListDestinationsOutput, bool) bool) error
- func (c *IoTRoboRunner) ListDestinationsPagesWithContext(ctx aws.Context, input *ListDestinationsInput, ...) error
- func (c *IoTRoboRunner) ListDestinationsRequest(input *ListDestinationsInput) (req *request.Request, output *ListDestinationsOutput)
- func (c *IoTRoboRunner) ListDestinationsWithContext(ctx aws.Context, input *ListDestinationsInput, opts ...request.Option) (*ListDestinationsOutput, error)
- func (c *IoTRoboRunner) ListSites(input *ListSitesInput) (*ListSitesOutput, error)
- func (c *IoTRoboRunner) ListSitesPages(input *ListSitesInput, fn func(*ListSitesOutput, bool) bool) error
- func (c *IoTRoboRunner) ListSitesPagesWithContext(ctx aws.Context, input *ListSitesInput, fn func(*ListSitesOutput, bool) bool, ...) error
- func (c *IoTRoboRunner) ListSitesRequest(input *ListSitesInput) (req *request.Request, output *ListSitesOutput)
- func (c *IoTRoboRunner) ListSitesWithContext(ctx aws.Context, input *ListSitesInput, opts ...request.Option) (*ListSitesOutput, error)
- func (c *IoTRoboRunner) ListWorkerFleets(input *ListWorkerFleetsInput) (*ListWorkerFleetsOutput, error)
- func (c *IoTRoboRunner) ListWorkerFleetsPages(input *ListWorkerFleetsInput, fn func(*ListWorkerFleetsOutput, bool) bool) error
- func (c *IoTRoboRunner) ListWorkerFleetsPagesWithContext(ctx aws.Context, input *ListWorkerFleetsInput, ...) error
- func (c *IoTRoboRunner) ListWorkerFleetsRequest(input *ListWorkerFleetsInput) (req *request.Request, output *ListWorkerFleetsOutput)
- func (c *IoTRoboRunner) ListWorkerFleetsWithContext(ctx aws.Context, input *ListWorkerFleetsInput, opts ...request.Option) (*ListWorkerFleetsOutput, error)
- func (c *IoTRoboRunner) ListWorkers(input *ListWorkersInput) (*ListWorkersOutput, error)
- func (c *IoTRoboRunner) ListWorkersPages(input *ListWorkersInput, fn func(*ListWorkersOutput, bool) bool) error
- func (c *IoTRoboRunner) ListWorkersPagesWithContext(ctx aws.Context, input *ListWorkersInput, ...) error
- func (c *IoTRoboRunner) ListWorkersRequest(input *ListWorkersInput) (req *request.Request, output *ListWorkersOutput)
- func (c *IoTRoboRunner) ListWorkersWithContext(ctx aws.Context, input *ListWorkersInput, opts ...request.Option) (*ListWorkersOutput, error)
- func (c *IoTRoboRunner) UpdateDestination(input *UpdateDestinationInput) (*UpdateDestinationOutput, error)
- func (c *IoTRoboRunner) UpdateDestinationRequest(input *UpdateDestinationInput) (req *request.Request, output *UpdateDestinationOutput)
- func (c *IoTRoboRunner) UpdateDestinationWithContext(ctx aws.Context, input *UpdateDestinationInput, opts ...request.Option) (*UpdateDestinationOutput, error)
- func (c *IoTRoboRunner) UpdateSite(input *UpdateSiteInput) (*UpdateSiteOutput, error)
- func (c *IoTRoboRunner) UpdateSiteRequest(input *UpdateSiteInput) (req *request.Request, output *UpdateSiteOutput)
- func (c *IoTRoboRunner) UpdateSiteWithContext(ctx aws.Context, input *UpdateSiteInput, opts ...request.Option) (*UpdateSiteOutput, error)
- func (c *IoTRoboRunner) UpdateWorker(input *UpdateWorkerInput) (*UpdateWorkerOutput, error)
- func (c *IoTRoboRunner) UpdateWorkerFleet(input *UpdateWorkerFleetInput) (*UpdateWorkerFleetOutput, error)
- func (c *IoTRoboRunner) UpdateWorkerFleetRequest(input *UpdateWorkerFleetInput) (req *request.Request, output *UpdateWorkerFleetOutput)
- func (c *IoTRoboRunner) UpdateWorkerFleetWithContext(ctx aws.Context, input *UpdateWorkerFleetInput, opts ...request.Option) (*UpdateWorkerFleetOutput, error)
- func (c *IoTRoboRunner) UpdateWorkerRequest(input *UpdateWorkerInput) (req *request.Request, output *UpdateWorkerOutput)
- func (c *IoTRoboRunner) UpdateWorkerWithContext(ctx aws.Context, input *UpdateWorkerInput, opts ...request.Option) (*UpdateWorkerOutput, error)
- type ListDestinationsInput
- func (s ListDestinationsInput) GoString() string
- func (s *ListDestinationsInput) SetMaxResults(v int64) *ListDestinationsInput
- func (s *ListDestinationsInput) SetNextToken(v string) *ListDestinationsInput
- func (s *ListDestinationsInput) SetSite(v string) *ListDestinationsInput
- func (s *ListDestinationsInput) SetState(v string) *ListDestinationsInput
- func (s ListDestinationsInput) String() string
- func (s *ListDestinationsInput) Validate() error
- type ListDestinationsOutput
- type ListSitesInput
- type ListSitesOutput
- type ListWorkerFleetsInput
- func (s ListWorkerFleetsInput) GoString() string
- func (s *ListWorkerFleetsInput) SetMaxResults(v int64) *ListWorkerFleetsInput
- func (s *ListWorkerFleetsInput) SetNextToken(v string) *ListWorkerFleetsInput
- func (s *ListWorkerFleetsInput) SetSite(v string) *ListWorkerFleetsInput
- func (s ListWorkerFleetsInput) String() string
- func (s *ListWorkerFleetsInput) Validate() error
- type ListWorkerFleetsOutput
- type ListWorkersInput
- func (s ListWorkersInput) GoString() string
- func (s *ListWorkersInput) SetFleet(v string) *ListWorkersInput
- func (s *ListWorkersInput) SetMaxResults(v int64) *ListWorkersInput
- func (s *ListWorkersInput) SetNextToken(v string) *ListWorkersInput
- func (s *ListWorkersInput) SetSite(v string) *ListWorkersInput
- func (s ListWorkersInput) String() string
- func (s *ListWorkersInput) Validate() error
- type ListWorkersOutput
- type Orientation
- type PositionCoordinates
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type Site
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type UpdateDestinationInput
- func (s UpdateDestinationInput) GoString() string
- func (s *UpdateDestinationInput) SetAdditionalFixedProperties(v string) *UpdateDestinationInput
- func (s *UpdateDestinationInput) SetId(v string) *UpdateDestinationInput
- func (s *UpdateDestinationInput) SetName(v string) *UpdateDestinationInput
- func (s *UpdateDestinationInput) SetState(v string) *UpdateDestinationInput
- func (s UpdateDestinationInput) String() string
- func (s *UpdateDestinationInput) Validate() error
- type UpdateDestinationOutput
- func (s UpdateDestinationOutput) GoString() string
- func (s *UpdateDestinationOutput) SetAdditionalFixedProperties(v string) *UpdateDestinationOutput
- func (s *UpdateDestinationOutput) SetArn(v string) *UpdateDestinationOutput
- func (s *UpdateDestinationOutput) SetId(v string) *UpdateDestinationOutput
- func (s *UpdateDestinationOutput) SetName(v string) *UpdateDestinationOutput
- func (s *UpdateDestinationOutput) SetState(v string) *UpdateDestinationOutput
- func (s *UpdateDestinationOutput) SetUpdatedAt(v time.Time) *UpdateDestinationOutput
- func (s UpdateDestinationOutput) String() string
- type UpdateSiteInput
- func (s UpdateSiteInput) GoString() string
- func (s *UpdateSiteInput) SetCountryCode(v string) *UpdateSiteInput
- func (s *UpdateSiteInput) SetDescription(v string) *UpdateSiteInput
- func (s *UpdateSiteInput) SetId(v string) *UpdateSiteInput
- func (s *UpdateSiteInput) SetName(v string) *UpdateSiteInput
- func (s UpdateSiteInput) String() string
- func (s *UpdateSiteInput) Validate() error
- type UpdateSiteOutput
- func (s UpdateSiteOutput) GoString() string
- func (s *UpdateSiteOutput) SetArn(v string) *UpdateSiteOutput
- func (s *UpdateSiteOutput) SetCountryCode(v string) *UpdateSiteOutput
- func (s *UpdateSiteOutput) SetDescription(v string) *UpdateSiteOutput
- func (s *UpdateSiteOutput) SetId(v string) *UpdateSiteOutput
- func (s *UpdateSiteOutput) SetName(v string) *UpdateSiteOutput
- func (s *UpdateSiteOutput) SetUpdatedAt(v time.Time) *UpdateSiteOutput
- func (s UpdateSiteOutput) String() string
- type UpdateWorkerFleetInput
- func (s UpdateWorkerFleetInput) GoString() string
- func (s *UpdateWorkerFleetInput) SetAdditionalFixedProperties(v string) *UpdateWorkerFleetInput
- func (s *UpdateWorkerFleetInput) SetId(v string) *UpdateWorkerFleetInput
- func (s *UpdateWorkerFleetInput) SetName(v string) *UpdateWorkerFleetInput
- func (s UpdateWorkerFleetInput) String() string
- func (s *UpdateWorkerFleetInput) Validate() error
- type UpdateWorkerFleetOutput
- func (s UpdateWorkerFleetOutput) GoString() string
- func (s *UpdateWorkerFleetOutput) SetAdditionalFixedProperties(v string) *UpdateWorkerFleetOutput
- func (s *UpdateWorkerFleetOutput) SetArn(v string) *UpdateWorkerFleetOutput
- func (s *UpdateWorkerFleetOutput) SetId(v string) *UpdateWorkerFleetOutput
- func (s *UpdateWorkerFleetOutput) SetName(v string) *UpdateWorkerFleetOutput
- func (s *UpdateWorkerFleetOutput) SetUpdatedAt(v time.Time) *UpdateWorkerFleetOutput
- func (s UpdateWorkerFleetOutput) String() string
- type UpdateWorkerInput
- func (s UpdateWorkerInput) GoString() string
- func (s *UpdateWorkerInput) SetAdditionalFixedProperties(v string) *UpdateWorkerInput
- func (s *UpdateWorkerInput) SetAdditionalTransientProperties(v string) *UpdateWorkerInput
- func (s *UpdateWorkerInput) SetId(v string) *UpdateWorkerInput
- func (s *UpdateWorkerInput) SetName(v string) *UpdateWorkerInput
- func (s *UpdateWorkerInput) SetOrientation(v *Orientation) *UpdateWorkerInput
- func (s *UpdateWorkerInput) SetPosition(v *PositionCoordinates) *UpdateWorkerInput
- func (s *UpdateWorkerInput) SetVendorProperties(v *VendorProperties) *UpdateWorkerInput
- func (s UpdateWorkerInput) String() string
- func (s *UpdateWorkerInput) Validate() error
- type UpdateWorkerOutput
- func (s UpdateWorkerOutput) GoString() string
- func (s *UpdateWorkerOutput) SetAdditionalFixedProperties(v string) *UpdateWorkerOutput
- func (s *UpdateWorkerOutput) SetAdditionalTransientProperties(v string) *UpdateWorkerOutput
- func (s *UpdateWorkerOutput) SetArn(v string) *UpdateWorkerOutput
- func (s *UpdateWorkerOutput) SetFleet(v string) *UpdateWorkerOutput
- func (s *UpdateWorkerOutput) SetId(v string) *UpdateWorkerOutput
- func (s *UpdateWorkerOutput) SetName(v string) *UpdateWorkerOutput
- func (s *UpdateWorkerOutput) SetOrientation(v *Orientation) *UpdateWorkerOutput
- func (s *UpdateWorkerOutput) SetPosition(v *PositionCoordinates) *UpdateWorkerOutput
- func (s *UpdateWorkerOutput) SetUpdatedAt(v time.Time) *UpdateWorkerOutput
- func (s *UpdateWorkerOutput) SetVendorProperties(v *VendorProperties) *UpdateWorkerOutput
- func (s UpdateWorkerOutput) String() string
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
- type VendorProperties
- func (s VendorProperties) GoString() string
- func (s *VendorProperties) SetVendorAdditionalFixedProperties(v string) *VendorProperties
- func (s *VendorProperties) SetVendorAdditionalTransientProperties(v string) *VendorProperties
- func (s *VendorProperties) SetVendorWorkerId(v string) *VendorProperties
- func (s *VendorProperties) SetVendorWorkerIpAddress(v string) *VendorProperties
- func (s VendorProperties) String() string
- func (s *VendorProperties) Validate() error
- type Worker
- func (s Worker) GoString() string
- func (s *Worker) SetAdditionalFixedProperties(v string) *Worker
- func (s *Worker) SetAdditionalTransientProperties(v string) *Worker
- func (s *Worker) SetArn(v string) *Worker
- func (s *Worker) SetCreatedAt(v time.Time) *Worker
- func (s *Worker) SetFleet(v string) *Worker
- func (s *Worker) SetId(v string) *Worker
- func (s *Worker) SetName(v string) *Worker
- func (s *Worker) SetOrientation(v *Orientation) *Worker
- func (s *Worker) SetPosition(v *PositionCoordinates) *Worker
- func (s *Worker) SetSite(v string) *Worker
- func (s *Worker) SetUpdatedAt(v time.Time) *Worker
- func (s *Worker) SetVendorProperties(v *VendorProperties) *Worker
- func (s Worker) String() string
- type WorkerFleet
- func (s WorkerFleet) GoString() string
- func (s *WorkerFleet) SetAdditionalFixedProperties(v string) *WorkerFleet
- func (s *WorkerFleet) SetArn(v string) *WorkerFleet
- func (s *WorkerFleet) SetCreatedAt(v time.Time) *WorkerFleet
- func (s *WorkerFleet) SetId(v string) *WorkerFleet
- func (s *WorkerFleet) SetName(v string) *WorkerFleet
- func (s *WorkerFleet) SetSite(v string) *WorkerFleet
- func (s *WorkerFleet) SetUpdatedAt(v time.Time) *WorkerFleet
- func (s WorkerFleet) String() string
Constants ¶
const ( // DestinationStateEnabled is a DestinationState enum value DestinationStateEnabled = "ENABLED" // DestinationStateDisabled is a DestinationState enum value DestinationStateDisabled = "DISABLED" // DestinationStateDecommissioned is a DestinationState enum value DestinationStateDecommissioned = "DECOMMISSIONED" )
State of the destination.
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // User does not have sufficient access to perform this action. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConflictException for service response error code // "ConflictException". // // Exception thrown if a resource in a create request already exists. ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // Exception thrown if something goes wrong within the service. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // Exception thrown if a resource referenced in the request doesn't exist. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // Exception thrown if the user's AWS account has reached a service limit and // the operation cannot proceed. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // Exception thrown if the api has been called too quickly be the client. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeValidationException for service response error code // "ValidationException". // // Exception thrown if an invalid parameter is provided to an API. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "IoT RoboRunner" // Name of service. EndpointsID = "iotroborunner" // ID to lookup a service endpoint with. ServiceID = "IoT RoboRunner" // ServiceID is a unique identifier of a specific service. )
Service information constants
Variables ¶
This section is empty.
Functions ¶
func DestinationState_Values ¶
func DestinationState_Values() []string
DestinationState_Values returns all elements of the DestinationState enum
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
User does 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 CartesianCoordinates ¶
type CartesianCoordinates struct { // X coordinate. // // X is a required field X *float64 `locationName:"x" type:"double" required:"true"` // Y coordinate. // // Y is a required field Y *float64 `locationName:"y" type:"double" required:"true"` // Z coordinate. Z *float64 `locationName:"z" type:"double"` // contains filtered or unexported fields }
Cartesian coordinates in 3D space relative to the RoboRunner origin.
func (CartesianCoordinates) GoString ¶
func (s CartesianCoordinates) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CartesianCoordinates) SetX ¶
func (s *CartesianCoordinates) SetX(v float64) *CartesianCoordinates
SetX sets the X field's value.
func (*CartesianCoordinates) SetY ¶
func (s *CartesianCoordinates) SetY(v float64) *CartesianCoordinates
SetY sets the Y field's value.
func (*CartesianCoordinates) SetZ ¶
func (s *CartesianCoordinates) SetZ(v float64) *CartesianCoordinates
SetZ sets the Z field's value.
func (CartesianCoordinates) String ¶
func (s CartesianCoordinates) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CartesianCoordinates) Validate ¶
func (s *CartesianCoordinates) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Exception thrown if a resource in a create request already exists.
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 CreateDestinationInput ¶
type CreateDestinationInput struct { // JSON document containing additional fixed properties regarding the destination AdditionalFixedProperties *string `locationName:"additionalFixedProperties" min:"1" type:"string"` // Token used for detecting replayed requests. Replayed requests will not be // performed multiple times. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // Human friendly name of the resource. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Site ARN. // // Site is a required field Site *string `locationName:"site" min:"1" type:"string" required:"true"` // The state of the destination. Default used if not specified. State *string `locationName:"state" type:"string" enum:"DestinationState"` // contains filtered or unexported fields }
func (CreateDestinationInput) GoString ¶
func (s CreateDestinationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDestinationInput) SetAdditionalFixedProperties ¶
func (s *CreateDestinationInput) SetAdditionalFixedProperties(v string) *CreateDestinationInput
SetAdditionalFixedProperties sets the AdditionalFixedProperties field's value.
func (*CreateDestinationInput) SetClientToken ¶
func (s *CreateDestinationInput) SetClientToken(v string) *CreateDestinationInput
SetClientToken sets the ClientToken field's value.
func (*CreateDestinationInput) SetName ¶
func (s *CreateDestinationInput) SetName(v string) *CreateDestinationInput
SetName sets the Name field's value.
func (*CreateDestinationInput) SetSite ¶
func (s *CreateDestinationInput) SetSite(v string) *CreateDestinationInput
SetSite sets the Site field's value.
func (*CreateDestinationInput) SetState ¶
func (s *CreateDestinationInput) SetState(v string) *CreateDestinationInput
SetState sets the State field's value.
func (CreateDestinationInput) String ¶
func (s CreateDestinationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDestinationInput) Validate ¶
func (s *CreateDestinationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDestinationOutput ¶
type CreateDestinationOutput struct { // Destination ARN. // // Arn is a required field Arn *string `locationName:"arn" min:"1" type:"string" required:"true"` // Timestamp at which the resource was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // Filters access by the destination's identifier // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // State of the destination. // // State is a required field State *string `locationName:"state" type:"string" required:"true" enum:"DestinationState"` // Timestamp at which the resource was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (CreateDestinationOutput) GoString ¶
func (s CreateDestinationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDestinationOutput) SetArn ¶
func (s *CreateDestinationOutput) SetArn(v string) *CreateDestinationOutput
SetArn sets the Arn field's value.
func (*CreateDestinationOutput) SetCreatedAt ¶
func (s *CreateDestinationOutput) SetCreatedAt(v time.Time) *CreateDestinationOutput
SetCreatedAt sets the CreatedAt field's value.
func (*CreateDestinationOutput) SetId ¶
func (s *CreateDestinationOutput) SetId(v string) *CreateDestinationOutput
SetId sets the Id field's value.
func (*CreateDestinationOutput) SetState ¶
func (s *CreateDestinationOutput) SetState(v string) *CreateDestinationOutput
SetState sets the State field's value.
func (*CreateDestinationOutput) SetUpdatedAt ¶
func (s *CreateDestinationOutput) SetUpdatedAt(v time.Time) *CreateDestinationOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (CreateDestinationOutput) String ¶
func (s CreateDestinationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateSiteInput ¶
type CreateSiteInput struct { // Token used for detecting replayed requests. Replayed requests will not be // performed multiple times. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // A valid ISO 3166-1 alpha-2 code for the country in which the site resides. // e.g., US. // // CountryCode is a required field CountryCode *string `locationName:"countryCode" min:"2" type:"string" required:"true"` // A high-level description of the site. Description *string `locationName:"description" type:"string"` // Human friendly name of the resource. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateSiteInput) GoString ¶
func (s CreateSiteInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSiteInput) SetClientToken ¶
func (s *CreateSiteInput) SetClientToken(v string) *CreateSiteInput
SetClientToken sets the ClientToken field's value.
func (*CreateSiteInput) SetCountryCode ¶
func (s *CreateSiteInput) SetCountryCode(v string) *CreateSiteInput
SetCountryCode sets the CountryCode field's value.
func (*CreateSiteInput) SetDescription ¶
func (s *CreateSiteInput) SetDescription(v string) *CreateSiteInput
SetDescription sets the Description field's value.
func (*CreateSiteInput) SetName ¶
func (s *CreateSiteInput) SetName(v string) *CreateSiteInput
SetName sets the Name field's value.
func (CreateSiteInput) String ¶
func (s CreateSiteInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSiteInput) Validate ¶
func (s *CreateSiteInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSiteOutput ¶
type CreateSiteOutput struct { // Site ARN. // // Arn is a required field Arn *string `locationName:"arn" min:"1" type:"string" required:"true"` // Timestamp at which the resource was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // Filters access by the site's identifier // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // Timestamp at which the resource was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (CreateSiteOutput) GoString ¶
func (s CreateSiteOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSiteOutput) SetArn ¶
func (s *CreateSiteOutput) SetArn(v string) *CreateSiteOutput
SetArn sets the Arn field's value.
func (*CreateSiteOutput) SetCreatedAt ¶
func (s *CreateSiteOutput) SetCreatedAt(v time.Time) *CreateSiteOutput
SetCreatedAt sets the CreatedAt field's value.
func (*CreateSiteOutput) SetId ¶
func (s *CreateSiteOutput) SetId(v string) *CreateSiteOutput
SetId sets the Id field's value.
func (*CreateSiteOutput) SetUpdatedAt ¶
func (s *CreateSiteOutput) SetUpdatedAt(v time.Time) *CreateSiteOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (CreateSiteOutput) String ¶
func (s CreateSiteOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateWorkerFleetInput ¶
type CreateWorkerFleetInput struct { // JSON blob containing additional fixed properties regarding the worker fleet AdditionalFixedProperties *string `locationName:"additionalFixedProperties" min:"1" type:"string"` // Token used for detecting replayed requests. Replayed requests will not be // performed multiple times. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // Human friendly name of the resource. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Site ARN. // // Site is a required field Site *string `locationName:"site" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateWorkerFleetInput) GoString ¶
func (s CreateWorkerFleetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateWorkerFleetInput) SetAdditionalFixedProperties ¶
func (s *CreateWorkerFleetInput) SetAdditionalFixedProperties(v string) *CreateWorkerFleetInput
SetAdditionalFixedProperties sets the AdditionalFixedProperties field's value.
func (*CreateWorkerFleetInput) SetClientToken ¶
func (s *CreateWorkerFleetInput) SetClientToken(v string) *CreateWorkerFleetInput
SetClientToken sets the ClientToken field's value.
func (*CreateWorkerFleetInput) SetName ¶
func (s *CreateWorkerFleetInput) SetName(v string) *CreateWorkerFleetInput
SetName sets the Name field's value.
func (*CreateWorkerFleetInput) SetSite ¶
func (s *CreateWorkerFleetInput) SetSite(v string) *CreateWorkerFleetInput
SetSite sets the Site field's value.
func (CreateWorkerFleetInput) String ¶
func (s CreateWorkerFleetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateWorkerFleetInput) Validate ¶
func (s *CreateWorkerFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateWorkerFleetOutput ¶
type CreateWorkerFleetOutput struct { // Full ARN of the worker fleet. // // Arn is a required field Arn *string `locationName:"arn" min:"1" type:"string" required:"true"` // Timestamp at which the resource was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // Filters access by the worker fleet's identifier // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // Timestamp at which the resource was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (CreateWorkerFleetOutput) GoString ¶
func (s CreateWorkerFleetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateWorkerFleetOutput) SetArn ¶
func (s *CreateWorkerFleetOutput) SetArn(v string) *CreateWorkerFleetOutput
SetArn sets the Arn field's value.
func (*CreateWorkerFleetOutput) SetCreatedAt ¶
func (s *CreateWorkerFleetOutput) SetCreatedAt(v time.Time) *CreateWorkerFleetOutput
SetCreatedAt sets the CreatedAt field's value.
func (*CreateWorkerFleetOutput) SetId ¶
func (s *CreateWorkerFleetOutput) SetId(v string) *CreateWorkerFleetOutput
SetId sets the Id field's value.
func (*CreateWorkerFleetOutput) SetUpdatedAt ¶
func (s *CreateWorkerFleetOutput) SetUpdatedAt(v time.Time) *CreateWorkerFleetOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (CreateWorkerFleetOutput) String ¶
func (s CreateWorkerFleetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateWorkerInput ¶
type CreateWorkerInput struct { // JSON blob containing unstructured worker properties that are fixed and won't // change during regular operation. AdditionalFixedProperties *string `locationName:"additionalFixedProperties" min:"1" type:"string"` // JSON blob containing unstructured worker properties that are transient and // may change during regular operation. AdditionalTransientProperties *string `locationName:"additionalTransientProperties" min:"1" type:"string"` // Token used for detecting replayed requests. Replayed requests will not be // performed multiple times. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // Full ARN of the worker fleet. // // Fleet is a required field Fleet *string `locationName:"fleet" min:"1" type:"string" required:"true"` // Human friendly name of the resource. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Worker orientation measured in units clockwise from north. Orientation *Orientation `locationName:"orientation" type:"structure"` // Supported coordinates for worker position. Position *PositionCoordinates `locationName:"position" type:"structure"` // Properties of the worker that are provided by the vendor FMS. VendorProperties *VendorProperties `locationName:"vendorProperties" type:"structure"` // contains filtered or unexported fields }
func (CreateWorkerInput) GoString ¶
func (s CreateWorkerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateWorkerInput) SetAdditionalFixedProperties ¶
func (s *CreateWorkerInput) SetAdditionalFixedProperties(v string) *CreateWorkerInput
SetAdditionalFixedProperties sets the AdditionalFixedProperties field's value.
func (*CreateWorkerInput) SetAdditionalTransientProperties ¶
func (s *CreateWorkerInput) SetAdditionalTransientProperties(v string) *CreateWorkerInput
SetAdditionalTransientProperties sets the AdditionalTransientProperties field's value.
func (*CreateWorkerInput) SetClientToken ¶
func (s *CreateWorkerInput) SetClientToken(v string) *CreateWorkerInput
SetClientToken sets the ClientToken field's value.
func (*CreateWorkerInput) SetFleet ¶
func (s *CreateWorkerInput) SetFleet(v string) *CreateWorkerInput
SetFleet sets the Fleet field's value.
func (*CreateWorkerInput) SetName ¶
func (s *CreateWorkerInput) SetName(v string) *CreateWorkerInput
SetName sets the Name field's value.
func (*CreateWorkerInput) SetOrientation ¶
func (s *CreateWorkerInput) SetOrientation(v *Orientation) *CreateWorkerInput
SetOrientation sets the Orientation field's value.
func (*CreateWorkerInput) SetPosition ¶
func (s *CreateWorkerInput) SetPosition(v *PositionCoordinates) *CreateWorkerInput
SetPosition sets the Position field's value.
func (*CreateWorkerInput) SetVendorProperties ¶
func (s *CreateWorkerInput) SetVendorProperties(v *VendorProperties) *CreateWorkerInput
SetVendorProperties sets the VendorProperties field's value.
func (CreateWorkerInput) String ¶
func (s CreateWorkerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateWorkerInput) Validate ¶
func (s *CreateWorkerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateWorkerOutput ¶
type CreateWorkerOutput struct { // Full ARN of the worker. // // Arn is a required field Arn *string `locationName:"arn" min:"1" type:"string" required:"true"` // Timestamp at which the resource was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // Filters access by the workers identifier // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // Site ARN. // // Site is a required field Site *string `locationName:"site" min:"1" type:"string" required:"true"` // Timestamp at which the resource was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (CreateWorkerOutput) GoString ¶
func (s CreateWorkerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateWorkerOutput) SetArn ¶
func (s *CreateWorkerOutput) SetArn(v string) *CreateWorkerOutput
SetArn sets the Arn field's value.
func (*CreateWorkerOutput) SetCreatedAt ¶
func (s *CreateWorkerOutput) SetCreatedAt(v time.Time) *CreateWorkerOutput
SetCreatedAt sets the CreatedAt field's value.
func (*CreateWorkerOutput) SetId ¶
func (s *CreateWorkerOutput) SetId(v string) *CreateWorkerOutput
SetId sets the Id field's value.
func (*CreateWorkerOutput) SetSite ¶
func (s *CreateWorkerOutput) SetSite(v string) *CreateWorkerOutput
SetSite sets the Site field's value.
func (*CreateWorkerOutput) SetUpdatedAt ¶
func (s *CreateWorkerOutput) SetUpdatedAt(v time.Time) *CreateWorkerOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (CreateWorkerOutput) String ¶
func (s CreateWorkerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteDestinationInput ¶
type DeleteDestinationInput struct { // Destination ARN. // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDestinationInput) GoString ¶
func (s DeleteDestinationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDestinationInput) SetId ¶
func (s *DeleteDestinationInput) SetId(v string) *DeleteDestinationInput
SetId sets the Id field's value.
func (DeleteDestinationInput) String ¶
func (s DeleteDestinationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDestinationInput) Validate ¶
func (s *DeleteDestinationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDestinationOutput ¶
type DeleteDestinationOutput struct {
// contains filtered or unexported fields
}
func (DeleteDestinationOutput) GoString ¶
func (s DeleteDestinationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteDestinationOutput) String ¶
func (s DeleteDestinationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteSiteInput ¶
type DeleteSiteInput struct { // Site ARN. // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteSiteInput) GoString ¶
func (s DeleteSiteInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSiteInput) SetId ¶
func (s *DeleteSiteInput) SetId(v string) *DeleteSiteInput
SetId sets the Id field's value.
func (DeleteSiteInput) String ¶
func (s DeleteSiteInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSiteInput) Validate ¶
func (s *DeleteSiteInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSiteOutput ¶
type DeleteSiteOutput struct {
// contains filtered or unexported fields
}
func (DeleteSiteOutput) GoString ¶
func (s DeleteSiteOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteSiteOutput) String ¶
func (s DeleteSiteOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteWorkerFleetInput ¶
type DeleteWorkerFleetInput struct { // Full ARN of the worker fleet. // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteWorkerFleetInput) GoString ¶
func (s DeleteWorkerFleetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteWorkerFleetInput) SetId ¶
func (s *DeleteWorkerFleetInput) SetId(v string) *DeleteWorkerFleetInput
SetId sets the Id field's value.
func (DeleteWorkerFleetInput) String ¶
func (s DeleteWorkerFleetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteWorkerFleetInput) Validate ¶
func (s *DeleteWorkerFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteWorkerFleetOutput ¶
type DeleteWorkerFleetOutput struct {
// contains filtered or unexported fields
}
func (DeleteWorkerFleetOutput) GoString ¶
func (s DeleteWorkerFleetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteWorkerFleetOutput) String ¶
func (s DeleteWorkerFleetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteWorkerInput ¶
type DeleteWorkerInput struct { // Full ARN of the worker. // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteWorkerInput) GoString ¶
func (s DeleteWorkerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteWorkerInput) SetId ¶
func (s *DeleteWorkerInput) SetId(v string) *DeleteWorkerInput
SetId sets the Id field's value.
func (DeleteWorkerInput) String ¶
func (s DeleteWorkerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteWorkerInput) Validate ¶
func (s *DeleteWorkerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteWorkerOutput ¶
type DeleteWorkerOutput struct {
// contains filtered or unexported fields
}
func (DeleteWorkerOutput) GoString ¶
func (s DeleteWorkerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteWorkerOutput) String ¶
func (s DeleteWorkerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Destination ¶
type Destination struct { // JSON document containing additional fixed properties regarding the destination AdditionalFixedProperties *string `locationName:"additionalFixedProperties" min:"1" type:"string"` // Destination ARN. // // Arn is a required field Arn *string `locationName:"arn" min:"1" type:"string" required:"true"` // Timestamp at which the resource was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // Filters access by the destination's identifier // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // Human friendly name of the resource. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Site ARN. // // Site is a required field Site *string `locationName:"site" min:"1" type:"string" required:"true"` // State of the destination. // // State is a required field State *string `locationName:"state" type:"string" required:"true" enum:"DestinationState"` // Timestamp at which the resource was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"` // contains filtered or unexported fields }
Area within a facility where work can be performed.
func (Destination) GoString ¶
func (s Destination) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Destination) SetAdditionalFixedProperties ¶
func (s *Destination) SetAdditionalFixedProperties(v string) *Destination
SetAdditionalFixedProperties sets the AdditionalFixedProperties field's value.
func (*Destination) SetArn ¶
func (s *Destination) SetArn(v string) *Destination
SetArn sets the Arn field's value.
func (*Destination) SetCreatedAt ¶
func (s *Destination) SetCreatedAt(v time.Time) *Destination
SetCreatedAt sets the CreatedAt field's value.
func (*Destination) SetId ¶
func (s *Destination) SetId(v string) *Destination
SetId sets the Id field's value.
func (*Destination) SetName ¶
func (s *Destination) SetName(v string) *Destination
SetName sets the Name field's value.
func (*Destination) SetSite ¶
func (s *Destination) SetSite(v string) *Destination
SetSite sets the Site field's value.
func (*Destination) SetState ¶
func (s *Destination) SetState(v string) *Destination
SetState sets the State field's value.
func (*Destination) SetUpdatedAt ¶
func (s *Destination) SetUpdatedAt(v time.Time) *Destination
SetUpdatedAt sets the UpdatedAt field's value.
func (Destination) String ¶
func (s Destination) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetDestinationInput ¶
type GetDestinationInput struct { // Destination ARN. // // Id is a required field Id *string `location:"querystring" locationName:"id" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetDestinationInput) GoString ¶
func (s GetDestinationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDestinationInput) SetId ¶
func (s *GetDestinationInput) SetId(v string) *GetDestinationInput
SetId sets the Id field's value.
func (GetDestinationInput) String ¶
func (s GetDestinationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDestinationInput) Validate ¶
func (s *GetDestinationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDestinationOutput ¶
type GetDestinationOutput struct { // JSON document containing additional fixed properties regarding the destination AdditionalFixedProperties *string `locationName:"additionalFixedProperties" min:"1" type:"string"` // Destination ARN. // // Arn is a required field Arn *string `locationName:"arn" min:"1" type:"string" required:"true"` // Timestamp at which the resource was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // Filters access by the destination's identifier // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // Human friendly name of the resource. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Site ARN. // // Site is a required field Site *string `locationName:"site" min:"1" type:"string" required:"true"` // State of the destination. // // State is a required field State *string `locationName:"state" type:"string" required:"true" enum:"DestinationState"` // Timestamp at which the resource was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (GetDestinationOutput) GoString ¶
func (s GetDestinationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDestinationOutput) SetAdditionalFixedProperties ¶
func (s *GetDestinationOutput) SetAdditionalFixedProperties(v string) *GetDestinationOutput
SetAdditionalFixedProperties sets the AdditionalFixedProperties field's value.
func (*GetDestinationOutput) SetArn ¶
func (s *GetDestinationOutput) SetArn(v string) *GetDestinationOutput
SetArn sets the Arn field's value.
func (*GetDestinationOutput) SetCreatedAt ¶
func (s *GetDestinationOutput) SetCreatedAt(v time.Time) *GetDestinationOutput
SetCreatedAt sets the CreatedAt field's value.
func (*GetDestinationOutput) SetId ¶
func (s *GetDestinationOutput) SetId(v string) *GetDestinationOutput
SetId sets the Id field's value.
func (*GetDestinationOutput) SetName ¶
func (s *GetDestinationOutput) SetName(v string) *GetDestinationOutput
SetName sets the Name field's value.
func (*GetDestinationOutput) SetSite ¶
func (s *GetDestinationOutput) SetSite(v string) *GetDestinationOutput
SetSite sets the Site field's value.
func (*GetDestinationOutput) SetState ¶
func (s *GetDestinationOutput) SetState(v string) *GetDestinationOutput
SetState sets the State field's value.
func (*GetDestinationOutput) SetUpdatedAt ¶
func (s *GetDestinationOutput) SetUpdatedAt(v time.Time) *GetDestinationOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (GetDestinationOutput) String ¶
func (s GetDestinationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSiteInput ¶
type GetSiteInput struct { // Site ARN. // // Id is a required field Id *string `location:"querystring" locationName:"id" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSiteInput) GoString ¶
func (s GetSiteInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSiteInput) SetId ¶
func (s *GetSiteInput) SetId(v string) *GetSiteInput
SetId sets the Id field's value.
func (GetSiteInput) String ¶
func (s GetSiteInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSiteInput) Validate ¶
func (s *GetSiteInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSiteOutput ¶
type GetSiteOutput struct { // Site ARN. // // Arn is a required field Arn *string `locationName:"arn" min:"1" type:"string" required:"true"` // A valid ISO 3166-1 alpha-2 code for the country in which the site resides. // e.g., US. // // CountryCode is a required field CountryCode *string `locationName:"countryCode" min:"2" type:"string" required:"true"` // Timestamp at which the resource was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // A high-level description of the site. Description *string `locationName:"description" type:"string"` // Filters access by the site's identifier // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // Human friendly name of the resource. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Timestamp at which the resource was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (GetSiteOutput) GoString ¶
func (s GetSiteOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSiteOutput) SetArn ¶
func (s *GetSiteOutput) SetArn(v string) *GetSiteOutput
SetArn sets the Arn field's value.
func (*GetSiteOutput) SetCountryCode ¶
func (s *GetSiteOutput) SetCountryCode(v string) *GetSiteOutput
SetCountryCode sets the CountryCode field's value.
func (*GetSiteOutput) SetCreatedAt ¶
func (s *GetSiteOutput) SetCreatedAt(v time.Time) *GetSiteOutput
SetCreatedAt sets the CreatedAt field's value.
func (*GetSiteOutput) SetDescription ¶
func (s *GetSiteOutput) SetDescription(v string) *GetSiteOutput
SetDescription sets the Description field's value.
func (*GetSiteOutput) SetId ¶
func (s *GetSiteOutput) SetId(v string) *GetSiteOutput
SetId sets the Id field's value.
func (*GetSiteOutput) SetName ¶
func (s *GetSiteOutput) SetName(v string) *GetSiteOutput
SetName sets the Name field's value.
func (*GetSiteOutput) SetUpdatedAt ¶
func (s *GetSiteOutput) SetUpdatedAt(v time.Time) *GetSiteOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (GetSiteOutput) String ¶
func (s GetSiteOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetWorkerFleetInput ¶
type GetWorkerFleetInput struct { // Full ARN of the worker fleet. // // Id is a required field Id *string `location:"querystring" locationName:"id" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetWorkerFleetInput) GoString ¶
func (s GetWorkerFleetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetWorkerFleetInput) SetId ¶
func (s *GetWorkerFleetInput) SetId(v string) *GetWorkerFleetInput
SetId sets the Id field's value.
func (GetWorkerFleetInput) String ¶
func (s GetWorkerFleetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetWorkerFleetInput) Validate ¶
func (s *GetWorkerFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetWorkerFleetOutput ¶
type GetWorkerFleetOutput struct { // JSON blob containing additional fixed properties regarding the worker fleet AdditionalFixedProperties *string `locationName:"additionalFixedProperties" min:"1" type:"string"` // Full ARN of the worker fleet. // // Arn is a required field Arn *string `locationName:"arn" min:"1" type:"string" required:"true"` // Timestamp at which the resource was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // Filters access by the worker fleet's identifier // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // Human friendly name of the resource. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Site ARN. // // Site is a required field Site *string `locationName:"site" min:"1" type:"string" required:"true"` // Timestamp at which the resource was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (GetWorkerFleetOutput) GoString ¶
func (s GetWorkerFleetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetWorkerFleetOutput) SetAdditionalFixedProperties ¶
func (s *GetWorkerFleetOutput) SetAdditionalFixedProperties(v string) *GetWorkerFleetOutput
SetAdditionalFixedProperties sets the AdditionalFixedProperties field's value.
func (*GetWorkerFleetOutput) SetArn ¶
func (s *GetWorkerFleetOutput) SetArn(v string) *GetWorkerFleetOutput
SetArn sets the Arn field's value.
func (*GetWorkerFleetOutput) SetCreatedAt ¶
func (s *GetWorkerFleetOutput) SetCreatedAt(v time.Time) *GetWorkerFleetOutput
SetCreatedAt sets the CreatedAt field's value.
func (*GetWorkerFleetOutput) SetId ¶
func (s *GetWorkerFleetOutput) SetId(v string) *GetWorkerFleetOutput
SetId sets the Id field's value.
func (*GetWorkerFleetOutput) SetName ¶
func (s *GetWorkerFleetOutput) SetName(v string) *GetWorkerFleetOutput
SetName sets the Name field's value.
func (*GetWorkerFleetOutput) SetSite ¶
func (s *GetWorkerFleetOutput) SetSite(v string) *GetWorkerFleetOutput
SetSite sets the Site field's value.
func (*GetWorkerFleetOutput) SetUpdatedAt ¶
func (s *GetWorkerFleetOutput) SetUpdatedAt(v time.Time) *GetWorkerFleetOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (GetWorkerFleetOutput) String ¶
func (s GetWorkerFleetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetWorkerInput ¶
type GetWorkerInput struct { // Full ARN of the worker. // // Id is a required field Id *string `location:"querystring" locationName:"id" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetWorkerInput) GoString ¶
func (s GetWorkerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetWorkerInput) SetId ¶
func (s *GetWorkerInput) SetId(v string) *GetWorkerInput
SetId sets the Id field's value.
func (GetWorkerInput) String ¶
func (s GetWorkerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetWorkerInput) Validate ¶
func (s *GetWorkerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetWorkerOutput ¶
type GetWorkerOutput struct { // JSON blob containing unstructured worker properties that are fixed and won't // change during regular operation. AdditionalFixedProperties *string `locationName:"additionalFixedProperties" min:"1" type:"string"` // JSON blob containing unstructured worker properties that are transient and // may change during regular operation. AdditionalTransientProperties *string `locationName:"additionalTransientProperties" min:"1" type:"string"` // Full ARN of the worker. // // Arn is a required field Arn *string `locationName:"arn" min:"1" type:"string" required:"true"` // Timestamp at which the resource was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // Full ARN of the worker fleet. // // Fleet is a required field Fleet *string `locationName:"fleet" min:"1" type:"string" required:"true"` // Filters access by the workers identifier // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // Human friendly name of the resource. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Worker orientation measured in units clockwise from north. Orientation *Orientation `locationName:"orientation" type:"structure"` // Supported coordinates for worker position. Position *PositionCoordinates `locationName:"position" type:"structure"` // Site ARN. // // Site is a required field Site *string `locationName:"site" min:"1" type:"string" required:"true"` // Timestamp at which the resource was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"` // Properties of the worker that are provided by the vendor FMS. VendorProperties *VendorProperties `locationName:"vendorProperties" type:"structure"` // contains filtered or unexported fields }
func (GetWorkerOutput) GoString ¶
func (s GetWorkerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetWorkerOutput) SetAdditionalFixedProperties ¶
func (s *GetWorkerOutput) SetAdditionalFixedProperties(v string) *GetWorkerOutput
SetAdditionalFixedProperties sets the AdditionalFixedProperties field's value.
func (*GetWorkerOutput) SetAdditionalTransientProperties ¶
func (s *GetWorkerOutput) SetAdditionalTransientProperties(v string) *GetWorkerOutput
SetAdditionalTransientProperties sets the AdditionalTransientProperties field's value.
func (*GetWorkerOutput) SetArn ¶
func (s *GetWorkerOutput) SetArn(v string) *GetWorkerOutput
SetArn sets the Arn field's value.
func (*GetWorkerOutput) SetCreatedAt ¶
func (s *GetWorkerOutput) SetCreatedAt(v time.Time) *GetWorkerOutput
SetCreatedAt sets the CreatedAt field's value.
func (*GetWorkerOutput) SetFleet ¶
func (s *GetWorkerOutput) SetFleet(v string) *GetWorkerOutput
SetFleet sets the Fleet field's value.
func (*GetWorkerOutput) SetId ¶
func (s *GetWorkerOutput) SetId(v string) *GetWorkerOutput
SetId sets the Id field's value.
func (*GetWorkerOutput) SetName ¶
func (s *GetWorkerOutput) SetName(v string) *GetWorkerOutput
SetName sets the Name field's value.
func (*GetWorkerOutput) SetOrientation ¶
func (s *GetWorkerOutput) SetOrientation(v *Orientation) *GetWorkerOutput
SetOrientation sets the Orientation field's value.
func (*GetWorkerOutput) SetPosition ¶
func (s *GetWorkerOutput) SetPosition(v *PositionCoordinates) *GetWorkerOutput
SetPosition sets the Position field's value.
func (*GetWorkerOutput) SetSite ¶
func (s *GetWorkerOutput) SetSite(v string) *GetWorkerOutput
SetSite sets the Site field's value.
func (*GetWorkerOutput) SetUpdatedAt ¶
func (s *GetWorkerOutput) SetUpdatedAt(v time.Time) *GetWorkerOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (*GetWorkerOutput) SetVendorProperties ¶
func (s *GetWorkerOutput) SetVendorProperties(v *VendorProperties) *GetWorkerOutput
SetVendorProperties sets the VendorProperties field's value.
func (GetWorkerOutput) String ¶
func (s GetWorkerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Exception thrown if something goes wrong within the service.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type IoTRoboRunner ¶
IoTRoboRunner provides the API operation methods for making requests to AWS IoT RoboRunner. See this package's package overview docs for details on the service.
IoTRoboRunner 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) *IoTRoboRunner
New creates a new instance of the IoTRoboRunner 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 IoTRoboRunner client from just a session. svc := iotroborunner.New(mySession) // Create a IoTRoboRunner client with additional configuration svc := iotroborunner.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*IoTRoboRunner) CreateDestination ¶
func (c *IoTRoboRunner) CreateDestination(input *CreateDestinationInput) (*CreateDestinationOutput, error)
CreateDestination API operation for AWS IoT RoboRunner.
Grants permission to create a destination ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT RoboRunner's API operation CreateDestination for usage and error information.
Returned Error Types:
ConflictException Exception thrown if a resource in a create request already exists.
AccessDeniedException User does not have sufficient access to perform this action.
ValidationException Exception thrown if an invalid parameter is provided to an API.
ResourceNotFoundException Exception thrown if a resource referenced in the request doesn't exist.
ThrottlingException Exception thrown if the api has been called too quickly be the client.
InternalServerException Exception thrown if something goes wrong within the service.
ServiceQuotaExceededException Exception thrown if the user's AWS account has reached a service limit and the operation cannot proceed.
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/CreateDestination
func (*IoTRoboRunner) CreateDestinationRequest ¶
func (c *IoTRoboRunner) CreateDestinationRequest(input *CreateDestinationInput) (req *request.Request, output *CreateDestinationOutput)
CreateDestinationRequest generates a "aws/request.Request" representing the client's request for the CreateDestination 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 CreateDestination for more information on using the CreateDestination 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 CreateDestinationRequest method. req, resp := client.CreateDestinationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/CreateDestination
func (*IoTRoboRunner) CreateDestinationWithContext ¶
func (c *IoTRoboRunner) CreateDestinationWithContext(ctx aws.Context, input *CreateDestinationInput, opts ...request.Option) (*CreateDestinationOutput, error)
CreateDestinationWithContext is the same as CreateDestination with the addition of the ability to pass a context and additional request options.
See CreateDestination 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 (*IoTRoboRunner) CreateSite ¶
func (c *IoTRoboRunner) CreateSite(input *CreateSiteInput) (*CreateSiteOutput, error)
CreateSite API operation for AWS IoT RoboRunner.
Grants permission to create a site ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT RoboRunner's API operation CreateSite for usage and error information.
Returned Error Types:
ConflictException Exception thrown if a resource in a create request already exists.
AccessDeniedException User does not have sufficient access to perform this action.
ValidationException Exception thrown if an invalid parameter is provided to an API.
ThrottlingException Exception thrown if the api has been called too quickly be the client.
InternalServerException Exception thrown if something goes wrong within the service.
ServiceQuotaExceededException Exception thrown if the user's AWS account has reached a service limit and the operation cannot proceed.
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/CreateSite
func (*IoTRoboRunner) CreateSiteRequest ¶
func (c *IoTRoboRunner) CreateSiteRequest(input *CreateSiteInput) (req *request.Request, output *CreateSiteOutput)
CreateSiteRequest generates a "aws/request.Request" representing the client's request for the CreateSite 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 CreateSite for more information on using the CreateSite 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 CreateSiteRequest method. req, resp := client.CreateSiteRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/CreateSite
func (*IoTRoboRunner) CreateSiteWithContext ¶
func (c *IoTRoboRunner) CreateSiteWithContext(ctx aws.Context, input *CreateSiteInput, opts ...request.Option) (*CreateSiteOutput, error)
CreateSiteWithContext is the same as CreateSite with the addition of the ability to pass a context and additional request options.
See CreateSite 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 (*IoTRoboRunner) CreateWorker ¶
func (c *IoTRoboRunner) CreateWorker(input *CreateWorkerInput) (*CreateWorkerOutput, error)
CreateWorker API operation for AWS IoT RoboRunner.
Grants permission to create a worker ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT RoboRunner's API operation CreateWorker for usage and error information.
Returned Error Types:
ConflictException Exception thrown if a resource in a create request already exists.
AccessDeniedException User does not have sufficient access to perform this action.
ValidationException Exception thrown if an invalid parameter is provided to an API.
ResourceNotFoundException Exception thrown if a resource referenced in the request doesn't exist.
ThrottlingException Exception thrown if the api has been called too quickly be the client.
InternalServerException Exception thrown if something goes wrong within the service.
ServiceQuotaExceededException Exception thrown if the user's AWS account has reached a service limit and the operation cannot proceed.
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/CreateWorker
func (*IoTRoboRunner) CreateWorkerFleet ¶
func (c *IoTRoboRunner) CreateWorkerFleet(input *CreateWorkerFleetInput) (*CreateWorkerFleetOutput, error)
CreateWorkerFleet API operation for AWS IoT RoboRunner.
Grants permission to create a worker fleet ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT RoboRunner's API operation CreateWorkerFleet for usage and error information.
Returned Error Types:
ConflictException Exception thrown if a resource in a create request already exists.
AccessDeniedException User does not have sufficient access to perform this action.
ValidationException Exception thrown if an invalid parameter is provided to an API.
ResourceNotFoundException Exception thrown if a resource referenced in the request doesn't exist.
ThrottlingException Exception thrown if the api has been called too quickly be the client.
InternalServerException Exception thrown if something goes wrong within the service.
ServiceQuotaExceededException Exception thrown if the user's AWS account has reached a service limit and the operation cannot proceed.
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/CreateWorkerFleet
func (*IoTRoboRunner) CreateWorkerFleetRequest ¶
func (c *IoTRoboRunner) CreateWorkerFleetRequest(input *CreateWorkerFleetInput) (req *request.Request, output *CreateWorkerFleetOutput)
CreateWorkerFleetRequest generates a "aws/request.Request" representing the client's request for the CreateWorkerFleet 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 CreateWorkerFleet for more information on using the CreateWorkerFleet 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 CreateWorkerFleetRequest method. req, resp := client.CreateWorkerFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/CreateWorkerFleet
func (*IoTRoboRunner) CreateWorkerFleetWithContext ¶
func (c *IoTRoboRunner) CreateWorkerFleetWithContext(ctx aws.Context, input *CreateWorkerFleetInput, opts ...request.Option) (*CreateWorkerFleetOutput, error)
CreateWorkerFleetWithContext is the same as CreateWorkerFleet with the addition of the ability to pass a context and additional request options.
See CreateWorkerFleet 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 (*IoTRoboRunner) CreateWorkerRequest ¶
func (c *IoTRoboRunner) CreateWorkerRequest(input *CreateWorkerInput) (req *request.Request, output *CreateWorkerOutput)
CreateWorkerRequest generates a "aws/request.Request" representing the client's request for the CreateWorker 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 CreateWorker for more information on using the CreateWorker 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 CreateWorkerRequest method. req, resp := client.CreateWorkerRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/CreateWorker
func (*IoTRoboRunner) CreateWorkerWithContext ¶
func (c *IoTRoboRunner) CreateWorkerWithContext(ctx aws.Context, input *CreateWorkerInput, opts ...request.Option) (*CreateWorkerOutput, error)
CreateWorkerWithContext is the same as CreateWorker with the addition of the ability to pass a context and additional request options.
See CreateWorker 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 (*IoTRoboRunner) DeleteDestination ¶
func (c *IoTRoboRunner) DeleteDestination(input *DeleteDestinationInput) (*DeleteDestinationOutput, error)
DeleteDestination API operation for AWS IoT RoboRunner.
Grants permission to delete a destination ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT RoboRunner's API operation DeleteDestination for usage and error information.
Returned Error Types:
ConflictException Exception thrown if a resource in a create request already exists.
AccessDeniedException User does not have sufficient access to perform this action.
ValidationException Exception thrown if an invalid parameter is provided to an API.
ResourceNotFoundException Exception thrown if a resource referenced in the request doesn't exist.
ThrottlingException Exception thrown if the api has been called too quickly be the client.
InternalServerException Exception thrown if something goes wrong within the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/DeleteDestination
func (*IoTRoboRunner) DeleteDestinationRequest ¶
func (c *IoTRoboRunner) DeleteDestinationRequest(input *DeleteDestinationInput) (req *request.Request, output *DeleteDestinationOutput)
DeleteDestinationRequest generates a "aws/request.Request" representing the client's request for the DeleteDestination 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 DeleteDestination for more information on using the DeleteDestination 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 DeleteDestinationRequest method. req, resp := client.DeleteDestinationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/DeleteDestination
func (*IoTRoboRunner) DeleteDestinationWithContext ¶
func (c *IoTRoboRunner) DeleteDestinationWithContext(ctx aws.Context, input *DeleteDestinationInput, opts ...request.Option) (*DeleteDestinationOutput, error)
DeleteDestinationWithContext is the same as DeleteDestination with the addition of the ability to pass a context and additional request options.
See DeleteDestination 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 (*IoTRoboRunner) DeleteSite ¶
func (c *IoTRoboRunner) DeleteSite(input *DeleteSiteInput) (*DeleteSiteOutput, error)
DeleteSite API operation for AWS IoT RoboRunner.
Grants permission to delete a site ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT RoboRunner's API operation DeleteSite for usage and error information.
Returned Error Types:
ConflictException Exception thrown if a resource in a create request already exists.
AccessDeniedException User does not have sufficient access to perform this action.
ValidationException Exception thrown if an invalid parameter is provided to an API.
ResourceNotFoundException Exception thrown if a resource referenced in the request doesn't exist.
ThrottlingException Exception thrown if the api has been called too quickly be the client.
InternalServerException Exception thrown if something goes wrong within the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/DeleteSite
func (*IoTRoboRunner) DeleteSiteRequest ¶
func (c *IoTRoboRunner) DeleteSiteRequest(input *DeleteSiteInput) (req *request.Request, output *DeleteSiteOutput)
DeleteSiteRequest generates a "aws/request.Request" representing the client's request for the DeleteSite 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 DeleteSite for more information on using the DeleteSite 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 DeleteSiteRequest method. req, resp := client.DeleteSiteRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/DeleteSite
func (*IoTRoboRunner) DeleteSiteWithContext ¶
func (c *IoTRoboRunner) DeleteSiteWithContext(ctx aws.Context, input *DeleteSiteInput, opts ...request.Option) (*DeleteSiteOutput, error)
DeleteSiteWithContext is the same as DeleteSite with the addition of the ability to pass a context and additional request options.
See DeleteSite 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 (*IoTRoboRunner) DeleteWorker ¶
func (c *IoTRoboRunner) DeleteWorker(input *DeleteWorkerInput) (*DeleteWorkerOutput, error)
DeleteWorker API operation for AWS IoT RoboRunner.
Grants permission to delete a worker ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT RoboRunner's API operation DeleteWorker for usage and error information.
Returned Error Types:
ConflictException Exception thrown if a resource in a create request already exists.
AccessDeniedException User does not have sufficient access to perform this action.
ValidationException Exception thrown if an invalid parameter is provided to an API.
ResourceNotFoundException Exception thrown if a resource referenced in the request doesn't exist.
ThrottlingException Exception thrown if the api has been called too quickly be the client.
InternalServerException Exception thrown if something goes wrong within the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/DeleteWorker
func (*IoTRoboRunner) DeleteWorkerFleet ¶
func (c *IoTRoboRunner) DeleteWorkerFleet(input *DeleteWorkerFleetInput) (*DeleteWorkerFleetOutput, error)
DeleteWorkerFleet API operation for AWS IoT RoboRunner.
Grants permission to delete a worker fleet ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT RoboRunner's API operation DeleteWorkerFleet for usage and error information.
Returned Error Types:
ConflictException Exception thrown if a resource in a create request already exists.
AccessDeniedException User does not have sufficient access to perform this action.
ValidationException Exception thrown if an invalid parameter is provided to an API.
ResourceNotFoundException Exception thrown if a resource referenced in the request doesn't exist.
ThrottlingException Exception thrown if the api has been called too quickly be the client.
InternalServerException Exception thrown if something goes wrong within the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/DeleteWorkerFleet
func (*IoTRoboRunner) DeleteWorkerFleetRequest ¶
func (c *IoTRoboRunner) DeleteWorkerFleetRequest(input *DeleteWorkerFleetInput) (req *request.Request, output *DeleteWorkerFleetOutput)
DeleteWorkerFleetRequest generates a "aws/request.Request" representing the client's request for the DeleteWorkerFleet 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 DeleteWorkerFleet for more information on using the DeleteWorkerFleet 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 DeleteWorkerFleetRequest method. req, resp := client.DeleteWorkerFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/DeleteWorkerFleet
func (*IoTRoboRunner) DeleteWorkerFleetWithContext ¶
func (c *IoTRoboRunner) DeleteWorkerFleetWithContext(ctx aws.Context, input *DeleteWorkerFleetInput, opts ...request.Option) (*DeleteWorkerFleetOutput, error)
DeleteWorkerFleetWithContext is the same as DeleteWorkerFleet with the addition of the ability to pass a context and additional request options.
See DeleteWorkerFleet 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 (*IoTRoboRunner) DeleteWorkerRequest ¶
func (c *IoTRoboRunner) DeleteWorkerRequest(input *DeleteWorkerInput) (req *request.Request, output *DeleteWorkerOutput)
DeleteWorkerRequest generates a "aws/request.Request" representing the client's request for the DeleteWorker 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 DeleteWorker for more information on using the DeleteWorker 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 DeleteWorkerRequest method. req, resp := client.DeleteWorkerRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/DeleteWorker
func (*IoTRoboRunner) DeleteWorkerWithContext ¶
func (c *IoTRoboRunner) DeleteWorkerWithContext(ctx aws.Context, input *DeleteWorkerInput, opts ...request.Option) (*DeleteWorkerOutput, error)
DeleteWorkerWithContext is the same as DeleteWorker with the addition of the ability to pass a context and additional request options.
See DeleteWorker 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 (*IoTRoboRunner) GetDestination ¶
func (c *IoTRoboRunner) GetDestination(input *GetDestinationInput) (*GetDestinationOutput, error)
GetDestination API operation for AWS IoT RoboRunner.
Grants permission to get a destination ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT RoboRunner's API operation GetDestination for usage and error information.
Returned Error Types:
AccessDeniedException User does not have sufficient access to perform this action.
ValidationException Exception thrown if an invalid parameter is provided to an API.
ResourceNotFoundException Exception thrown if a resource referenced in the request doesn't exist.
ThrottlingException Exception thrown if the api has been called too quickly be the client.
InternalServerException Exception thrown if something goes wrong within the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/GetDestination
func (*IoTRoboRunner) GetDestinationRequest ¶
func (c *IoTRoboRunner) GetDestinationRequest(input *GetDestinationInput) (req *request.Request, output *GetDestinationOutput)
GetDestinationRequest generates a "aws/request.Request" representing the client's request for the GetDestination 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 GetDestination for more information on using the GetDestination 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 GetDestinationRequest method. req, resp := client.GetDestinationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/GetDestination
func (*IoTRoboRunner) GetDestinationWithContext ¶
func (c *IoTRoboRunner) GetDestinationWithContext(ctx aws.Context, input *GetDestinationInput, opts ...request.Option) (*GetDestinationOutput, error)
GetDestinationWithContext is the same as GetDestination with the addition of the ability to pass a context and additional request options.
See GetDestination 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 (*IoTRoboRunner) GetSite ¶
func (c *IoTRoboRunner) GetSite(input *GetSiteInput) (*GetSiteOutput, error)
GetSite API operation for AWS IoT RoboRunner.
Grants permission to get a site ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT RoboRunner's API operation GetSite for usage and error information.
Returned Error Types:
AccessDeniedException User does not have sufficient access to perform this action.
ValidationException Exception thrown if an invalid parameter is provided to an API.
ResourceNotFoundException Exception thrown if a resource referenced in the request doesn't exist.
ThrottlingException Exception thrown if the api has been called too quickly be the client.
InternalServerException Exception thrown if something goes wrong within the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/GetSite
func (*IoTRoboRunner) GetSiteRequest ¶
func (c *IoTRoboRunner) GetSiteRequest(input *GetSiteInput) (req *request.Request, output *GetSiteOutput)
GetSiteRequest generates a "aws/request.Request" representing the client's request for the GetSite 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 GetSite for more information on using the GetSite 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 GetSiteRequest method. req, resp := client.GetSiteRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/GetSite
func (*IoTRoboRunner) GetSiteWithContext ¶
func (c *IoTRoboRunner) GetSiteWithContext(ctx aws.Context, input *GetSiteInput, opts ...request.Option) (*GetSiteOutput, error)
GetSiteWithContext is the same as GetSite with the addition of the ability to pass a context and additional request options.
See GetSite 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 (*IoTRoboRunner) GetWorker ¶
func (c *IoTRoboRunner) GetWorker(input *GetWorkerInput) (*GetWorkerOutput, error)
GetWorker API operation for AWS IoT RoboRunner.
Grants permission to get a worker ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT RoboRunner's API operation GetWorker for usage and error information.
Returned Error Types:
AccessDeniedException User does not have sufficient access to perform this action.
ValidationException Exception thrown if an invalid parameter is provided to an API.
ResourceNotFoundException Exception thrown if a resource referenced in the request doesn't exist.
ThrottlingException Exception thrown if the api has been called too quickly be the client.
InternalServerException Exception thrown if something goes wrong within the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/GetWorker
func (*IoTRoboRunner) GetWorkerFleet ¶
func (c *IoTRoboRunner) GetWorkerFleet(input *GetWorkerFleetInput) (*GetWorkerFleetOutput, error)
GetWorkerFleet API operation for AWS IoT RoboRunner.
Grants permission to get a worker fleet ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT RoboRunner's API operation GetWorkerFleet for usage and error information.
Returned Error Types:
AccessDeniedException User does not have sufficient access to perform this action.
ValidationException Exception thrown if an invalid parameter is provided to an API.
ResourceNotFoundException Exception thrown if a resource referenced in the request doesn't exist.
ThrottlingException Exception thrown if the api has been called too quickly be the client.
InternalServerException Exception thrown if something goes wrong within the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/GetWorkerFleet
func (*IoTRoboRunner) GetWorkerFleetRequest ¶
func (c *IoTRoboRunner) GetWorkerFleetRequest(input *GetWorkerFleetInput) (req *request.Request, output *GetWorkerFleetOutput)
GetWorkerFleetRequest generates a "aws/request.Request" representing the client's request for the GetWorkerFleet 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 GetWorkerFleet for more information on using the GetWorkerFleet 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 GetWorkerFleetRequest method. req, resp := client.GetWorkerFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/GetWorkerFleet
func (*IoTRoboRunner) GetWorkerFleetWithContext ¶
func (c *IoTRoboRunner) GetWorkerFleetWithContext(ctx aws.Context, input *GetWorkerFleetInput, opts ...request.Option) (*GetWorkerFleetOutput, error)
GetWorkerFleetWithContext is the same as GetWorkerFleet with the addition of the ability to pass a context and additional request options.
See GetWorkerFleet 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 (*IoTRoboRunner) GetWorkerRequest ¶
func (c *IoTRoboRunner) GetWorkerRequest(input *GetWorkerInput) (req *request.Request, output *GetWorkerOutput)
GetWorkerRequest generates a "aws/request.Request" representing the client's request for the GetWorker 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 GetWorker for more information on using the GetWorker 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 GetWorkerRequest method. req, resp := client.GetWorkerRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/GetWorker
func (*IoTRoboRunner) GetWorkerWithContext ¶
func (c *IoTRoboRunner) GetWorkerWithContext(ctx aws.Context, input *GetWorkerInput, opts ...request.Option) (*GetWorkerOutput, error)
GetWorkerWithContext is the same as GetWorker with the addition of the ability to pass a context and additional request options.
See GetWorker 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 (*IoTRoboRunner) ListDestinations ¶
func (c *IoTRoboRunner) ListDestinations(input *ListDestinationsInput) (*ListDestinationsOutput, error)
ListDestinations API operation for AWS IoT RoboRunner.
Grants permission to list destinations ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT RoboRunner's API operation ListDestinations for usage and error information.
Returned Error Types:
AccessDeniedException User does not have sufficient access to perform this action.
ValidationException Exception thrown if an invalid parameter is provided to an API.
ResourceNotFoundException Exception thrown if a resource referenced in the request doesn't exist.
ThrottlingException Exception thrown if the api has been called too quickly be the client.
InternalServerException Exception thrown if something goes wrong within the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/ListDestinations
func (*IoTRoboRunner) ListDestinationsPages ¶
func (c *IoTRoboRunner) ListDestinationsPages(input *ListDestinationsInput, fn func(*ListDestinationsOutput, bool) bool) error
ListDestinationsPages iterates over the pages of a ListDestinations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDestinations 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 ListDestinations operation. pageNum := 0 err := client.ListDestinationsPages(params, func(page *iotroborunner.ListDestinationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTRoboRunner) ListDestinationsPagesWithContext ¶
func (c *IoTRoboRunner) ListDestinationsPagesWithContext(ctx aws.Context, input *ListDestinationsInput, fn func(*ListDestinationsOutput, bool) bool, opts ...request.Option) error
ListDestinationsPagesWithContext same as ListDestinationsPages 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 (*IoTRoboRunner) ListDestinationsRequest ¶
func (c *IoTRoboRunner) ListDestinationsRequest(input *ListDestinationsInput) (req *request.Request, output *ListDestinationsOutput)
ListDestinationsRequest generates a "aws/request.Request" representing the client's request for the ListDestinations 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 ListDestinations for more information on using the ListDestinations 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 ListDestinationsRequest method. req, resp := client.ListDestinationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/ListDestinations
func (*IoTRoboRunner) ListDestinationsWithContext ¶
func (c *IoTRoboRunner) ListDestinationsWithContext(ctx aws.Context, input *ListDestinationsInput, opts ...request.Option) (*ListDestinationsOutput, error)
ListDestinationsWithContext is the same as ListDestinations with the addition of the ability to pass a context and additional request options.
See ListDestinations 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 (*IoTRoboRunner) ListSites ¶
func (c *IoTRoboRunner) ListSites(input *ListSitesInput) (*ListSitesOutput, error)
ListSites API operation for AWS IoT RoboRunner.
Grants permission to list sites ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT RoboRunner's API operation ListSites for usage and error information.
Returned Error Types:
AccessDeniedException User does not have sufficient access to perform this action.
ValidationException Exception thrown if an invalid parameter is provided to an API.
ThrottlingException Exception thrown if the api has been called too quickly be the client.
InternalServerException Exception thrown if something goes wrong within the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/ListSites
func (*IoTRoboRunner) ListSitesPages ¶
func (c *IoTRoboRunner) ListSitesPages(input *ListSitesInput, fn func(*ListSitesOutput, bool) bool) error
ListSitesPages iterates over the pages of a ListSites operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSites 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 ListSites operation. pageNum := 0 err := client.ListSitesPages(params, func(page *iotroborunner.ListSitesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTRoboRunner) ListSitesPagesWithContext ¶
func (c *IoTRoboRunner) ListSitesPagesWithContext(ctx aws.Context, input *ListSitesInput, fn func(*ListSitesOutput, bool) bool, opts ...request.Option) error
ListSitesPagesWithContext same as ListSitesPages 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 (*IoTRoboRunner) ListSitesRequest ¶
func (c *IoTRoboRunner) ListSitesRequest(input *ListSitesInput) (req *request.Request, output *ListSitesOutput)
ListSitesRequest generates a "aws/request.Request" representing the client's request for the ListSites 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 ListSites for more information on using the ListSites 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 ListSitesRequest method. req, resp := client.ListSitesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/ListSites
func (*IoTRoboRunner) ListSitesWithContext ¶
func (c *IoTRoboRunner) ListSitesWithContext(ctx aws.Context, input *ListSitesInput, opts ...request.Option) (*ListSitesOutput, error)
ListSitesWithContext is the same as ListSites with the addition of the ability to pass a context and additional request options.
See ListSites 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 (*IoTRoboRunner) ListWorkerFleets ¶
func (c *IoTRoboRunner) ListWorkerFleets(input *ListWorkerFleetsInput) (*ListWorkerFleetsOutput, error)
ListWorkerFleets API operation for AWS IoT RoboRunner.
Grants permission to list worker fleets ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT RoboRunner's API operation ListWorkerFleets for usage and error information.
Returned Error Types:
AccessDeniedException User does not have sufficient access to perform this action.
ValidationException Exception thrown if an invalid parameter is provided to an API.
ResourceNotFoundException Exception thrown if a resource referenced in the request doesn't exist.
ThrottlingException Exception thrown if the api has been called too quickly be the client.
InternalServerException Exception thrown if something goes wrong within the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/ListWorkerFleets
func (*IoTRoboRunner) ListWorkerFleetsPages ¶
func (c *IoTRoboRunner) ListWorkerFleetsPages(input *ListWorkerFleetsInput, fn func(*ListWorkerFleetsOutput, bool) bool) error
ListWorkerFleetsPages iterates over the pages of a ListWorkerFleets operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListWorkerFleets 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 ListWorkerFleets operation. pageNum := 0 err := client.ListWorkerFleetsPages(params, func(page *iotroborunner.ListWorkerFleetsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTRoboRunner) ListWorkerFleetsPagesWithContext ¶
func (c *IoTRoboRunner) ListWorkerFleetsPagesWithContext(ctx aws.Context, input *ListWorkerFleetsInput, fn func(*ListWorkerFleetsOutput, bool) bool, opts ...request.Option) error
ListWorkerFleetsPagesWithContext same as ListWorkerFleetsPages 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 (*IoTRoboRunner) ListWorkerFleetsRequest ¶
func (c *IoTRoboRunner) ListWorkerFleetsRequest(input *ListWorkerFleetsInput) (req *request.Request, output *ListWorkerFleetsOutput)
ListWorkerFleetsRequest generates a "aws/request.Request" representing the client's request for the ListWorkerFleets 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 ListWorkerFleets for more information on using the ListWorkerFleets 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 ListWorkerFleetsRequest method. req, resp := client.ListWorkerFleetsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/ListWorkerFleets
func (*IoTRoboRunner) ListWorkerFleetsWithContext ¶
func (c *IoTRoboRunner) ListWorkerFleetsWithContext(ctx aws.Context, input *ListWorkerFleetsInput, opts ...request.Option) (*ListWorkerFleetsOutput, error)
ListWorkerFleetsWithContext is the same as ListWorkerFleets with the addition of the ability to pass a context and additional request options.
See ListWorkerFleets 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 (*IoTRoboRunner) ListWorkers ¶
func (c *IoTRoboRunner) ListWorkers(input *ListWorkersInput) (*ListWorkersOutput, error)
ListWorkers API operation for AWS IoT RoboRunner.
Grants permission to list workers ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT RoboRunner's API operation ListWorkers for usage and error information.
Returned Error Types:
AccessDeniedException User does not have sufficient access to perform this action.
ValidationException Exception thrown if an invalid parameter is provided to an API.
ResourceNotFoundException Exception thrown if a resource referenced in the request doesn't exist.
ThrottlingException Exception thrown if the api has been called too quickly be the client.
InternalServerException Exception thrown if something goes wrong within the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/ListWorkers
func (*IoTRoboRunner) ListWorkersPages ¶
func (c *IoTRoboRunner) ListWorkersPages(input *ListWorkersInput, fn func(*ListWorkersOutput, bool) bool) error
ListWorkersPages iterates over the pages of a ListWorkers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListWorkers 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 ListWorkers operation. pageNum := 0 err := client.ListWorkersPages(params, func(page *iotroborunner.ListWorkersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTRoboRunner) ListWorkersPagesWithContext ¶
func (c *IoTRoboRunner) ListWorkersPagesWithContext(ctx aws.Context, input *ListWorkersInput, fn func(*ListWorkersOutput, bool) bool, opts ...request.Option) error
ListWorkersPagesWithContext same as ListWorkersPages 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 (*IoTRoboRunner) ListWorkersRequest ¶
func (c *IoTRoboRunner) ListWorkersRequest(input *ListWorkersInput) (req *request.Request, output *ListWorkersOutput)
ListWorkersRequest generates a "aws/request.Request" representing the client's request for the ListWorkers 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 ListWorkers for more information on using the ListWorkers 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 ListWorkersRequest method. req, resp := client.ListWorkersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/ListWorkers
func (*IoTRoboRunner) ListWorkersWithContext ¶
func (c *IoTRoboRunner) ListWorkersWithContext(ctx aws.Context, input *ListWorkersInput, opts ...request.Option) (*ListWorkersOutput, error)
ListWorkersWithContext is the same as ListWorkers with the addition of the ability to pass a context and additional request options.
See ListWorkers 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 (*IoTRoboRunner) UpdateDestination ¶
func (c *IoTRoboRunner) UpdateDestination(input *UpdateDestinationInput) (*UpdateDestinationOutput, error)
UpdateDestination API operation for AWS IoT RoboRunner.
Grants permission to update a destination ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT RoboRunner's API operation UpdateDestination for usage and error information.
Returned Error Types:
AccessDeniedException User does not have sufficient access to perform this action.
ValidationException Exception thrown if an invalid parameter is provided to an API.
ResourceNotFoundException Exception thrown if a resource referenced in the request doesn't exist.
ThrottlingException Exception thrown if the api has been called too quickly be the client.
InternalServerException Exception thrown if something goes wrong within the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/UpdateDestination
func (*IoTRoboRunner) UpdateDestinationRequest ¶
func (c *IoTRoboRunner) UpdateDestinationRequest(input *UpdateDestinationInput) (req *request.Request, output *UpdateDestinationOutput)
UpdateDestinationRequest generates a "aws/request.Request" representing the client's request for the UpdateDestination 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 UpdateDestination for more information on using the UpdateDestination 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 UpdateDestinationRequest method. req, resp := client.UpdateDestinationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/UpdateDestination
func (*IoTRoboRunner) UpdateDestinationWithContext ¶
func (c *IoTRoboRunner) UpdateDestinationWithContext(ctx aws.Context, input *UpdateDestinationInput, opts ...request.Option) (*UpdateDestinationOutput, error)
UpdateDestinationWithContext is the same as UpdateDestination with the addition of the ability to pass a context and additional request options.
See UpdateDestination 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 (*IoTRoboRunner) UpdateSite ¶
func (c *IoTRoboRunner) UpdateSite(input *UpdateSiteInput) (*UpdateSiteOutput, error)
UpdateSite API operation for AWS IoT RoboRunner.
Grants permission to update a site ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT RoboRunner's API operation UpdateSite for usage and error information.
Returned Error Types:
AccessDeniedException User does not have sufficient access to perform this action.
ValidationException Exception thrown if an invalid parameter is provided to an API.
ResourceNotFoundException Exception thrown if a resource referenced in the request doesn't exist.
ThrottlingException Exception thrown if the api has been called too quickly be the client.
InternalServerException Exception thrown if something goes wrong within the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/UpdateSite
func (*IoTRoboRunner) UpdateSiteRequest ¶
func (c *IoTRoboRunner) UpdateSiteRequest(input *UpdateSiteInput) (req *request.Request, output *UpdateSiteOutput)
UpdateSiteRequest generates a "aws/request.Request" representing the client's request for the UpdateSite 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 UpdateSite for more information on using the UpdateSite 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 UpdateSiteRequest method. req, resp := client.UpdateSiteRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/UpdateSite
func (*IoTRoboRunner) UpdateSiteWithContext ¶
func (c *IoTRoboRunner) UpdateSiteWithContext(ctx aws.Context, input *UpdateSiteInput, opts ...request.Option) (*UpdateSiteOutput, error)
UpdateSiteWithContext is the same as UpdateSite with the addition of the ability to pass a context and additional request options.
See UpdateSite 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 (*IoTRoboRunner) UpdateWorker ¶
func (c *IoTRoboRunner) UpdateWorker(input *UpdateWorkerInput) (*UpdateWorkerOutput, error)
UpdateWorker API operation for AWS IoT RoboRunner.
Grants permission to update a worker ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT RoboRunner's API operation UpdateWorker for usage and error information.
Returned Error Types:
AccessDeniedException User does not have sufficient access to perform this action.
ValidationException Exception thrown if an invalid parameter is provided to an API.
ResourceNotFoundException Exception thrown if a resource referenced in the request doesn't exist.
ThrottlingException Exception thrown if the api has been called too quickly be the client.
InternalServerException Exception thrown if something goes wrong within the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/UpdateWorker
func (*IoTRoboRunner) UpdateWorkerFleet ¶
func (c *IoTRoboRunner) UpdateWorkerFleet(input *UpdateWorkerFleetInput) (*UpdateWorkerFleetOutput, error)
UpdateWorkerFleet API operation for AWS IoT RoboRunner.
Grants permission to update a worker fleet ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT RoboRunner's API operation UpdateWorkerFleet for usage and error information.
Returned Error Types:
AccessDeniedException User does not have sufficient access to perform this action.
ValidationException Exception thrown if an invalid parameter is provided to an API.
ResourceNotFoundException Exception thrown if a resource referenced in the request doesn't exist.
ThrottlingException Exception thrown if the api has been called too quickly be the client.
InternalServerException Exception thrown if something goes wrong within the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/UpdateWorkerFleet
func (*IoTRoboRunner) UpdateWorkerFleetRequest ¶
func (c *IoTRoboRunner) UpdateWorkerFleetRequest(input *UpdateWorkerFleetInput) (req *request.Request, output *UpdateWorkerFleetOutput)
UpdateWorkerFleetRequest generates a "aws/request.Request" representing the client's request for the UpdateWorkerFleet 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 UpdateWorkerFleet for more information on using the UpdateWorkerFleet 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 UpdateWorkerFleetRequest method. req, resp := client.UpdateWorkerFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/UpdateWorkerFleet
func (*IoTRoboRunner) UpdateWorkerFleetWithContext ¶
func (c *IoTRoboRunner) UpdateWorkerFleetWithContext(ctx aws.Context, input *UpdateWorkerFleetInput, opts ...request.Option) (*UpdateWorkerFleetOutput, error)
UpdateWorkerFleetWithContext is the same as UpdateWorkerFleet with the addition of the ability to pass a context and additional request options.
See UpdateWorkerFleet 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 (*IoTRoboRunner) UpdateWorkerRequest ¶
func (c *IoTRoboRunner) UpdateWorkerRequest(input *UpdateWorkerInput) (req *request.Request, output *UpdateWorkerOutput)
UpdateWorkerRequest generates a "aws/request.Request" representing the client's request for the UpdateWorker 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 UpdateWorker for more information on using the UpdateWorker 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 UpdateWorkerRequest method. req, resp := client.UpdateWorkerRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iot-roborunner-2018-05-10/UpdateWorker
func (*IoTRoboRunner) UpdateWorkerWithContext ¶
func (c *IoTRoboRunner) UpdateWorkerWithContext(ctx aws.Context, input *UpdateWorkerInput, opts ...request.Option) (*UpdateWorkerOutput, error)
UpdateWorkerWithContext is the same as UpdateWorker with the addition of the ability to pass a context and additional request options.
See UpdateWorker 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 ListDestinationsInput ¶
type ListDestinationsInput struct { // Maximum number of results to retrieve in a single call. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // Pagination token returned when another page of data exists. Provide it in // your next call to the API to receive the next page. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // Site ARN. // // Site is a required field Site *string `location:"querystring" locationName:"site" min:"1" type:"string" required:"true"` // State of the destination. State *string `location:"querystring" locationName:"state" type:"string" enum:"DestinationState"` // contains filtered or unexported fields }
func (ListDestinationsInput) GoString ¶
func (s ListDestinationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDestinationsInput) SetMaxResults ¶
func (s *ListDestinationsInput) SetMaxResults(v int64) *ListDestinationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDestinationsInput) SetNextToken ¶
func (s *ListDestinationsInput) SetNextToken(v string) *ListDestinationsInput
SetNextToken sets the NextToken field's value.
func (*ListDestinationsInput) SetSite ¶
func (s *ListDestinationsInput) SetSite(v string) *ListDestinationsInput
SetSite sets the Site field's value.
func (*ListDestinationsInput) SetState ¶
func (s *ListDestinationsInput) SetState(v string) *ListDestinationsInput
SetState sets the State field's value.
func (ListDestinationsInput) String ¶
func (s ListDestinationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDestinationsInput) Validate ¶
func (s *ListDestinationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDestinationsOutput ¶
type ListDestinationsOutput struct { // List of destinations. Destinations []*Destination `locationName:"destinations" type:"list"` // Pagination token returned when another page of data exists. Provide it in // your next call to the API to receive the next page. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDestinationsOutput) GoString ¶
func (s ListDestinationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDestinationsOutput) SetDestinations ¶
func (s *ListDestinationsOutput) SetDestinations(v []*Destination) *ListDestinationsOutput
SetDestinations sets the Destinations field's value.
func (*ListDestinationsOutput) SetNextToken ¶
func (s *ListDestinationsOutput) SetNextToken(v string) *ListDestinationsOutput
SetNextToken sets the NextToken field's value.
func (ListDestinationsOutput) String ¶
func (s ListDestinationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSitesInput ¶
type ListSitesInput struct { // Maximum number of results to retrieve in a single ListSites call. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // Pagination token returned when another page of data exists. Provide it in // your next call to the API to receive the next page. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListSitesInput) GoString ¶
func (s ListSitesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSitesInput) SetMaxResults ¶
func (s *ListSitesInput) SetMaxResults(v int64) *ListSitesInput
SetMaxResults sets the MaxResults field's value.
func (*ListSitesInput) SetNextToken ¶
func (s *ListSitesInput) SetNextToken(v string) *ListSitesInput
SetNextToken sets the NextToken field's value.
func (ListSitesInput) String ¶
func (s ListSitesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSitesInput) Validate ¶
func (s *ListSitesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSitesOutput ¶
type ListSitesOutput struct { // Pagination token returned when another page of data exists. Provide it in // your next call to the API to receive the next page. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // List of facilities. Sites []*Site `locationName:"sites" type:"list"` // contains filtered or unexported fields }
func (ListSitesOutput) GoString ¶
func (s ListSitesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSitesOutput) SetNextToken ¶
func (s *ListSitesOutput) SetNextToken(v string) *ListSitesOutput
SetNextToken sets the NextToken field's value.
func (*ListSitesOutput) SetSites ¶
func (s *ListSitesOutput) SetSites(v []*Site) *ListSitesOutput
SetSites sets the Sites field's value.
func (ListSitesOutput) String ¶
func (s ListSitesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListWorkerFleetsInput ¶
type ListWorkerFleetsInput struct { // Maximum number of results to retrieve in a single ListWorkerFleets call. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // Pagination token returned when another page of data exists. Provide it in // your next call to the API to receive the next page. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // Site ARN. // // Site is a required field Site *string `location:"querystring" locationName:"site" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListWorkerFleetsInput) GoString ¶
func (s ListWorkerFleetsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkerFleetsInput) SetMaxResults ¶
func (s *ListWorkerFleetsInput) SetMaxResults(v int64) *ListWorkerFleetsInput
SetMaxResults sets the MaxResults field's value.
func (*ListWorkerFleetsInput) SetNextToken ¶
func (s *ListWorkerFleetsInput) SetNextToken(v string) *ListWorkerFleetsInput
SetNextToken sets the NextToken field's value.
func (*ListWorkerFleetsInput) SetSite ¶
func (s *ListWorkerFleetsInput) SetSite(v string) *ListWorkerFleetsInput
SetSite sets the Site field's value.
func (ListWorkerFleetsInput) String ¶
func (s ListWorkerFleetsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkerFleetsInput) Validate ¶
func (s *ListWorkerFleetsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListWorkerFleetsOutput ¶
type ListWorkerFleetsOutput struct { // Pagination token returned when another page of data exists. Provide it in // your next call to the API to receive the next page. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // List of worker fleets. WorkerFleets []*WorkerFleet `locationName:"workerFleets" type:"list"` // contains filtered or unexported fields }
func (ListWorkerFleetsOutput) GoString ¶
func (s ListWorkerFleetsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkerFleetsOutput) SetNextToken ¶
func (s *ListWorkerFleetsOutput) SetNextToken(v string) *ListWorkerFleetsOutput
SetNextToken sets the NextToken field's value.
func (*ListWorkerFleetsOutput) SetWorkerFleets ¶
func (s *ListWorkerFleetsOutput) SetWorkerFleets(v []*WorkerFleet) *ListWorkerFleetsOutput
SetWorkerFleets sets the WorkerFleets field's value.
func (ListWorkerFleetsOutput) String ¶
func (s ListWorkerFleetsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListWorkersInput ¶
type ListWorkersInput struct { // Full ARN of the worker fleet. Fleet *string `location:"querystring" locationName:"fleet" min:"1" type:"string"` // Maximum number of results to retrieve in a single ListWorkers call. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // Pagination token returned when another page of data exists. Provide it in // your next call to the API to receive the next page. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // Site ARN. // // Site is a required field Site *string `location:"querystring" locationName:"site" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListWorkersInput) GoString ¶
func (s ListWorkersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkersInput) SetFleet ¶
func (s *ListWorkersInput) SetFleet(v string) *ListWorkersInput
SetFleet sets the Fleet field's value.
func (*ListWorkersInput) SetMaxResults ¶
func (s *ListWorkersInput) SetMaxResults(v int64) *ListWorkersInput
SetMaxResults sets the MaxResults field's value.
func (*ListWorkersInput) SetNextToken ¶
func (s *ListWorkersInput) SetNextToken(v string) *ListWorkersInput
SetNextToken sets the NextToken field's value.
func (*ListWorkersInput) SetSite ¶
func (s *ListWorkersInput) SetSite(v string) *ListWorkersInput
SetSite sets the Site field's value.
func (ListWorkersInput) String ¶
func (s ListWorkersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkersInput) Validate ¶
func (s *ListWorkersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListWorkersOutput ¶
type ListWorkersOutput struct { // Pagination token returned when another page of data exists. Provide it in // your next call to the API to receive the next page. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // List of workers. Workers []*Worker `locationName:"workers" type:"list"` // contains filtered or unexported fields }
func (ListWorkersOutput) GoString ¶
func (s ListWorkersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkersOutput) SetNextToken ¶
func (s *ListWorkersOutput) SetNextToken(v string) *ListWorkersOutput
SetNextToken sets the NextToken field's value.
func (*ListWorkersOutput) SetWorkers ¶
func (s *ListWorkersOutput) SetWorkers(v []*Worker) *ListWorkersOutput
SetWorkers sets the Workers field's value.
func (ListWorkersOutput) String ¶
func (s ListWorkersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Orientation ¶
type Orientation struct { // Degrees, limited on [0, 360) Degrees *float64 `locationName:"degrees" type:"double"` // contains filtered or unexported fields }
Worker orientation measured in units clockwise from north.
func (Orientation) GoString ¶
func (s Orientation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Orientation) SetDegrees ¶
func (s *Orientation) SetDegrees(v float64) *Orientation
SetDegrees sets the Degrees field's value.
func (Orientation) String ¶
func (s Orientation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PositionCoordinates ¶
type PositionCoordinates struct { // Cartesian coordinates. CartesianCoordinates *CartesianCoordinates `locationName:"cartesianCoordinates" type:"structure"` // contains filtered or unexported fields }
Supported coordinates for worker position.
func (PositionCoordinates) GoString ¶
func (s PositionCoordinates) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PositionCoordinates) SetCartesianCoordinates ¶
func (s *PositionCoordinates) SetCartesianCoordinates(v *CartesianCoordinates) *PositionCoordinates
SetCartesianCoordinates sets the CartesianCoordinates field's value.
func (PositionCoordinates) String ¶
func (s PositionCoordinates) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PositionCoordinates) Validate ¶
func (s *PositionCoordinates) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Exception thrown if a resource referenced in the request doesn't 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 ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Exception thrown if the user's AWS account has reached a service limit and the operation cannot proceed.
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 Site ¶
type Site struct { // Site ARN. // // Arn is a required field Arn *string `locationName:"arn" min:"1" type:"string" required:"true"` // A valid ISO 3166-1 alpha-2 code for the country in which the site resides. // e.g., US. // // CountryCode is a required field CountryCode *string `locationName:"countryCode" min:"2" type:"string" required:"true"` // Timestamp at which the resource was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // The name of the site. Mutable after creation and unique within a given account. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Facility containing destinations, workers, activities, and tasks.
func (Site) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Site) SetCountryCode ¶
SetCountryCode sets the CountryCode field's value.
func (*Site) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field's value.
type ThrottlingException ¶
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Exception thrown if the api has been called too quickly be the client.
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 UpdateDestinationInput ¶
type UpdateDestinationInput struct { // JSON document containing additional fixed properties regarding the destination AdditionalFixedProperties *string `locationName:"additionalFixedProperties" min:"1" type:"string"` // Destination ARN. // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // Human friendly name of the resource. Name *string `locationName:"name" min:"1" type:"string"` // State of the destination. State *string `locationName:"state" type:"string" enum:"DestinationState"` // contains filtered or unexported fields }
func (UpdateDestinationInput) GoString ¶
func (s UpdateDestinationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateDestinationInput) SetAdditionalFixedProperties ¶
func (s *UpdateDestinationInput) SetAdditionalFixedProperties(v string) *UpdateDestinationInput
SetAdditionalFixedProperties sets the AdditionalFixedProperties field's value.
func (*UpdateDestinationInput) SetId ¶
func (s *UpdateDestinationInput) SetId(v string) *UpdateDestinationInput
SetId sets the Id field's value.
func (*UpdateDestinationInput) SetName ¶
func (s *UpdateDestinationInput) SetName(v string) *UpdateDestinationInput
SetName sets the Name field's value.
func (*UpdateDestinationInput) SetState ¶
func (s *UpdateDestinationInput) SetState(v string) *UpdateDestinationInput
SetState sets the State field's value.
func (UpdateDestinationInput) String ¶
func (s UpdateDestinationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateDestinationInput) Validate ¶
func (s *UpdateDestinationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDestinationOutput ¶
type UpdateDestinationOutput struct { // JSON document containing additional fixed properties regarding the destination AdditionalFixedProperties *string `locationName:"additionalFixedProperties" min:"1" type:"string"` // Destination ARN. // // Arn is a required field Arn *string `locationName:"arn" min:"1" type:"string" required:"true"` // Filters access by the destination's identifier // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // Human friendly name of the resource. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // State of the destination. // // State is a required field State *string `locationName:"state" type:"string" required:"true" enum:"DestinationState"` // Timestamp at which the resource was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (UpdateDestinationOutput) GoString ¶
func (s UpdateDestinationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateDestinationOutput) SetAdditionalFixedProperties ¶
func (s *UpdateDestinationOutput) SetAdditionalFixedProperties(v string) *UpdateDestinationOutput
SetAdditionalFixedProperties sets the AdditionalFixedProperties field's value.
func (*UpdateDestinationOutput) SetArn ¶
func (s *UpdateDestinationOutput) SetArn(v string) *UpdateDestinationOutput
SetArn sets the Arn field's value.
func (*UpdateDestinationOutput) SetId ¶
func (s *UpdateDestinationOutput) SetId(v string) *UpdateDestinationOutput
SetId sets the Id field's value.
func (*UpdateDestinationOutput) SetName ¶
func (s *UpdateDestinationOutput) SetName(v string) *UpdateDestinationOutput
SetName sets the Name field's value.
func (*UpdateDestinationOutput) SetState ¶
func (s *UpdateDestinationOutput) SetState(v string) *UpdateDestinationOutput
SetState sets the State field's value.
func (*UpdateDestinationOutput) SetUpdatedAt ¶
func (s *UpdateDestinationOutput) SetUpdatedAt(v time.Time) *UpdateDestinationOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (UpdateDestinationOutput) String ¶
func (s UpdateDestinationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateSiteInput ¶
type UpdateSiteInput struct { // A valid ISO 3166-1 alpha-2 code for the country in which the site resides. // e.g., US. CountryCode *string `locationName:"countryCode" min:"2" type:"string"` // A high-level description of the site. Description *string `locationName:"description" type:"string"` // Site ARN. // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // Human friendly name of the resource. Name *string `locationName:"name" min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateSiteInput) GoString ¶
func (s UpdateSiteInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSiteInput) SetCountryCode ¶
func (s *UpdateSiteInput) SetCountryCode(v string) *UpdateSiteInput
SetCountryCode sets the CountryCode field's value.
func (*UpdateSiteInput) SetDescription ¶
func (s *UpdateSiteInput) SetDescription(v string) *UpdateSiteInput
SetDescription sets the Description field's value.
func (*UpdateSiteInput) SetId ¶
func (s *UpdateSiteInput) SetId(v string) *UpdateSiteInput
SetId sets the Id field's value.
func (*UpdateSiteInput) SetName ¶
func (s *UpdateSiteInput) SetName(v string) *UpdateSiteInput
SetName sets the Name field's value.
func (UpdateSiteInput) String ¶
func (s UpdateSiteInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSiteInput) Validate ¶
func (s *UpdateSiteInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSiteOutput ¶
type UpdateSiteOutput struct { // Site ARN. // // Arn is a required field Arn *string `locationName:"arn" min:"1" type:"string" required:"true"` // A valid ISO 3166-1 alpha-2 code for the country in which the site resides. // e.g., US. CountryCode *string `locationName:"countryCode" min:"2" type:"string"` // A high-level description of the site. Description *string `locationName:"description" type:"string"` // Filters access by the site's identifier // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // Human friendly name of the resource. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Timestamp at which the resource was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (UpdateSiteOutput) GoString ¶
func (s UpdateSiteOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSiteOutput) SetArn ¶
func (s *UpdateSiteOutput) SetArn(v string) *UpdateSiteOutput
SetArn sets the Arn field's value.
func (*UpdateSiteOutput) SetCountryCode ¶
func (s *UpdateSiteOutput) SetCountryCode(v string) *UpdateSiteOutput
SetCountryCode sets the CountryCode field's value.
func (*UpdateSiteOutput) SetDescription ¶
func (s *UpdateSiteOutput) SetDescription(v string) *UpdateSiteOutput
SetDescription sets the Description field's value.
func (*UpdateSiteOutput) SetId ¶
func (s *UpdateSiteOutput) SetId(v string) *UpdateSiteOutput
SetId sets the Id field's value.
func (*UpdateSiteOutput) SetName ¶
func (s *UpdateSiteOutput) SetName(v string) *UpdateSiteOutput
SetName sets the Name field's value.
func (*UpdateSiteOutput) SetUpdatedAt ¶
func (s *UpdateSiteOutput) SetUpdatedAt(v time.Time) *UpdateSiteOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (UpdateSiteOutput) String ¶
func (s UpdateSiteOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateWorkerFleetInput ¶
type UpdateWorkerFleetInput struct { // JSON blob containing additional fixed properties regarding the worker fleet AdditionalFixedProperties *string `locationName:"additionalFixedProperties" min:"1" type:"string"` // Full ARN of the worker fleet. // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // Human friendly name of the resource. Name *string `locationName:"name" min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateWorkerFleetInput) GoString ¶
func (s UpdateWorkerFleetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateWorkerFleetInput) SetAdditionalFixedProperties ¶
func (s *UpdateWorkerFleetInput) SetAdditionalFixedProperties(v string) *UpdateWorkerFleetInput
SetAdditionalFixedProperties sets the AdditionalFixedProperties field's value.
func (*UpdateWorkerFleetInput) SetId ¶
func (s *UpdateWorkerFleetInput) SetId(v string) *UpdateWorkerFleetInput
SetId sets the Id field's value.
func (*UpdateWorkerFleetInput) SetName ¶
func (s *UpdateWorkerFleetInput) SetName(v string) *UpdateWorkerFleetInput
SetName sets the Name field's value.
func (UpdateWorkerFleetInput) String ¶
func (s UpdateWorkerFleetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateWorkerFleetInput) Validate ¶
func (s *UpdateWorkerFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateWorkerFleetOutput ¶
type UpdateWorkerFleetOutput struct { // JSON blob containing additional fixed properties regarding the worker fleet AdditionalFixedProperties *string `locationName:"additionalFixedProperties" min:"1" type:"string"` // Full ARN of the worker fleet. // // Arn is a required field Arn *string `locationName:"arn" min:"1" type:"string" required:"true"` // Filters access by the worker fleet's identifier // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // Human friendly name of the resource. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Timestamp at which the resource was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (UpdateWorkerFleetOutput) GoString ¶
func (s UpdateWorkerFleetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateWorkerFleetOutput) SetAdditionalFixedProperties ¶
func (s *UpdateWorkerFleetOutput) SetAdditionalFixedProperties(v string) *UpdateWorkerFleetOutput
SetAdditionalFixedProperties sets the AdditionalFixedProperties field's value.
func (*UpdateWorkerFleetOutput) SetArn ¶
func (s *UpdateWorkerFleetOutput) SetArn(v string) *UpdateWorkerFleetOutput
SetArn sets the Arn field's value.
func (*UpdateWorkerFleetOutput) SetId ¶
func (s *UpdateWorkerFleetOutput) SetId(v string) *UpdateWorkerFleetOutput
SetId sets the Id field's value.
func (*UpdateWorkerFleetOutput) SetName ¶
func (s *UpdateWorkerFleetOutput) SetName(v string) *UpdateWorkerFleetOutput
SetName sets the Name field's value.
func (*UpdateWorkerFleetOutput) SetUpdatedAt ¶
func (s *UpdateWorkerFleetOutput) SetUpdatedAt(v time.Time) *UpdateWorkerFleetOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (UpdateWorkerFleetOutput) String ¶
func (s UpdateWorkerFleetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateWorkerInput ¶
type UpdateWorkerInput struct { // JSON blob containing unstructured worker properties that are fixed and won't // change during regular operation. AdditionalFixedProperties *string `locationName:"additionalFixedProperties" min:"1" type:"string"` // JSON blob containing unstructured worker properties that are transient and // may change during regular operation. AdditionalTransientProperties *string `locationName:"additionalTransientProperties" min:"1" type:"string"` // Full ARN of the worker. // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // Human friendly name of the resource. Name *string `locationName:"name" min:"1" type:"string"` // Worker orientation measured in units clockwise from north. Orientation *Orientation `locationName:"orientation" type:"structure"` // Supported coordinates for worker position. Position *PositionCoordinates `locationName:"position" type:"structure"` // Properties of the worker that are provided by the vendor FMS. VendorProperties *VendorProperties `locationName:"vendorProperties" type:"structure"` // contains filtered or unexported fields }
func (UpdateWorkerInput) GoString ¶
func (s UpdateWorkerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateWorkerInput) SetAdditionalFixedProperties ¶
func (s *UpdateWorkerInput) SetAdditionalFixedProperties(v string) *UpdateWorkerInput
SetAdditionalFixedProperties sets the AdditionalFixedProperties field's value.
func (*UpdateWorkerInput) SetAdditionalTransientProperties ¶
func (s *UpdateWorkerInput) SetAdditionalTransientProperties(v string) *UpdateWorkerInput
SetAdditionalTransientProperties sets the AdditionalTransientProperties field's value.
func (*UpdateWorkerInput) SetId ¶
func (s *UpdateWorkerInput) SetId(v string) *UpdateWorkerInput
SetId sets the Id field's value.
func (*UpdateWorkerInput) SetName ¶
func (s *UpdateWorkerInput) SetName(v string) *UpdateWorkerInput
SetName sets the Name field's value.
func (*UpdateWorkerInput) SetOrientation ¶
func (s *UpdateWorkerInput) SetOrientation(v *Orientation) *UpdateWorkerInput
SetOrientation sets the Orientation field's value.
func (*UpdateWorkerInput) SetPosition ¶
func (s *UpdateWorkerInput) SetPosition(v *PositionCoordinates) *UpdateWorkerInput
SetPosition sets the Position field's value.
func (*UpdateWorkerInput) SetVendorProperties ¶
func (s *UpdateWorkerInput) SetVendorProperties(v *VendorProperties) *UpdateWorkerInput
SetVendorProperties sets the VendorProperties field's value.
func (UpdateWorkerInput) String ¶
func (s UpdateWorkerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateWorkerInput) Validate ¶
func (s *UpdateWorkerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateWorkerOutput ¶
type UpdateWorkerOutput struct { // JSON blob containing unstructured worker properties that are fixed and won't // change during regular operation. AdditionalFixedProperties *string `locationName:"additionalFixedProperties" min:"1" type:"string"` // JSON blob containing unstructured worker properties that are transient and // may change during regular operation. AdditionalTransientProperties *string `locationName:"additionalTransientProperties" min:"1" type:"string"` // Full ARN of the worker. // // Arn is a required field Arn *string `locationName:"arn" min:"1" type:"string" required:"true"` // Full ARN of the worker fleet. // // Fleet is a required field Fleet *string `locationName:"fleet" min:"1" type:"string" required:"true"` // Filters access by the workers identifier // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // Human friendly name of the resource. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Worker orientation measured in units clockwise from north. Orientation *Orientation `locationName:"orientation" type:"structure"` // Supported coordinates for worker position. Position *PositionCoordinates `locationName:"position" type:"structure"` // Timestamp at which the resource was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"` // Properties of the worker that are provided by the vendor FMS. VendorProperties *VendorProperties `locationName:"vendorProperties" type:"structure"` // contains filtered or unexported fields }
func (UpdateWorkerOutput) GoString ¶
func (s UpdateWorkerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateWorkerOutput) SetAdditionalFixedProperties ¶
func (s *UpdateWorkerOutput) SetAdditionalFixedProperties(v string) *UpdateWorkerOutput
SetAdditionalFixedProperties sets the AdditionalFixedProperties field's value.
func (*UpdateWorkerOutput) SetAdditionalTransientProperties ¶
func (s *UpdateWorkerOutput) SetAdditionalTransientProperties(v string) *UpdateWorkerOutput
SetAdditionalTransientProperties sets the AdditionalTransientProperties field's value.
func (*UpdateWorkerOutput) SetArn ¶
func (s *UpdateWorkerOutput) SetArn(v string) *UpdateWorkerOutput
SetArn sets the Arn field's value.
func (*UpdateWorkerOutput) SetFleet ¶
func (s *UpdateWorkerOutput) SetFleet(v string) *UpdateWorkerOutput
SetFleet sets the Fleet field's value.
func (*UpdateWorkerOutput) SetId ¶
func (s *UpdateWorkerOutput) SetId(v string) *UpdateWorkerOutput
SetId sets the Id field's value.
func (*UpdateWorkerOutput) SetName ¶
func (s *UpdateWorkerOutput) SetName(v string) *UpdateWorkerOutput
SetName sets the Name field's value.
func (*UpdateWorkerOutput) SetOrientation ¶
func (s *UpdateWorkerOutput) SetOrientation(v *Orientation) *UpdateWorkerOutput
SetOrientation sets the Orientation field's value.
func (*UpdateWorkerOutput) SetPosition ¶
func (s *UpdateWorkerOutput) SetPosition(v *PositionCoordinates) *UpdateWorkerOutput
SetPosition sets the Position field's value.
func (*UpdateWorkerOutput) SetUpdatedAt ¶
func (s *UpdateWorkerOutput) SetUpdatedAt(v time.Time) *UpdateWorkerOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (*UpdateWorkerOutput) SetVendorProperties ¶
func (s *UpdateWorkerOutput) SetVendorProperties(v *VendorProperties) *UpdateWorkerOutput
SetVendorProperties sets the VendorProperties field's value.
func (UpdateWorkerOutput) String ¶
func (s UpdateWorkerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the 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 }
Exception thrown if an invalid parameter is provided to an API.
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".
type VendorProperties ¶
type VendorProperties struct { // JSON blob containing unstructured vendor properties that are fixed and won't // change during regular operation. VendorAdditionalFixedProperties *string `locationName:"vendorAdditionalFixedProperties" min:"1" type:"string"` // JSON blob containing unstructured vendor properties that are transient and // may change during regular operation. VendorAdditionalTransientProperties *string `locationName:"vendorAdditionalTransientProperties" min:"1" type:"string"` // The worker ID defined by the vendor FMS. // // VendorWorkerId is a required field VendorWorkerId *string `locationName:"vendorWorkerId" min:"1" type:"string" required:"true"` // The worker IP address defined by the vendor FMS. VendorWorkerIpAddress *string `locationName:"vendorWorkerIpAddress" min:"1" type:"string"` // contains filtered or unexported fields }
Properties of the worker that are provided by the vendor FMS.
func (VendorProperties) GoString ¶
func (s VendorProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VendorProperties) SetVendorAdditionalFixedProperties ¶
func (s *VendorProperties) SetVendorAdditionalFixedProperties(v string) *VendorProperties
SetVendorAdditionalFixedProperties sets the VendorAdditionalFixedProperties field's value.
func (*VendorProperties) SetVendorAdditionalTransientProperties ¶
func (s *VendorProperties) SetVendorAdditionalTransientProperties(v string) *VendorProperties
SetVendorAdditionalTransientProperties sets the VendorAdditionalTransientProperties field's value.
func (*VendorProperties) SetVendorWorkerId ¶
func (s *VendorProperties) SetVendorWorkerId(v string) *VendorProperties
SetVendorWorkerId sets the VendorWorkerId field's value.
func (*VendorProperties) SetVendorWorkerIpAddress ¶
func (s *VendorProperties) SetVendorWorkerIpAddress(v string) *VendorProperties
SetVendorWorkerIpAddress sets the VendorWorkerIpAddress field's value.
func (VendorProperties) String ¶
func (s VendorProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VendorProperties) Validate ¶
func (s *VendorProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Worker ¶
type Worker struct { // JSON blob containing unstructured worker properties that are fixed and won't // change during regular operation. AdditionalFixedProperties *string `locationName:"additionalFixedProperties" min:"1" type:"string"` // JSON blob containing unstructured worker properties that are transient and // may change during regular operation. AdditionalTransientProperties *string `locationName:"additionalTransientProperties" min:"1" type:"string"` // Full ARN of the worker. // // Arn is a required field Arn *string `locationName:"arn" min:"1" type:"string" required:"true"` // Timestamp at which the resource was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // Full ARN of the worker fleet. // // Fleet is a required field Fleet *string `locationName:"fleet" min:"1" type:"string" required:"true"` // Filters access by the workers identifier // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // Human friendly name of the resource. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Worker orientation measured in units clockwise from north. Orientation *Orientation `locationName:"orientation" type:"structure"` // Supported coordinates for worker position. Position *PositionCoordinates `locationName:"position" type:"structure"` // Site ARN. // // Site is a required field Site *string `locationName:"site" min:"1" type:"string" required:"true"` // Timestamp at which the resource was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"` // Properties of the worker that are provided by the vendor FMS. VendorProperties *VendorProperties `locationName:"vendorProperties" type:"structure"` // contains filtered or unexported fields }
A unit capable of performing tasks.
func (Worker) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Worker) SetAdditionalFixedProperties ¶
SetAdditionalFixedProperties sets the AdditionalFixedProperties field's value.
func (*Worker) SetAdditionalTransientProperties ¶
SetAdditionalTransientProperties sets the AdditionalTransientProperties field's value.
func (*Worker) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field's value.
func (*Worker) SetOrientation ¶
func (s *Worker) SetOrientation(v *Orientation) *Worker
SetOrientation sets the Orientation field's value.
func (*Worker) SetPosition ¶
func (s *Worker) SetPosition(v *PositionCoordinates) *Worker
SetPosition sets the Position field's value.
func (*Worker) SetUpdatedAt ¶
SetUpdatedAt sets the UpdatedAt field's value.
func (*Worker) SetVendorProperties ¶
func (s *Worker) SetVendorProperties(v *VendorProperties) *Worker
SetVendorProperties sets the VendorProperties field's value.
type WorkerFleet ¶
type WorkerFleet struct { // JSON blob containing additional fixed properties regarding the worker fleet AdditionalFixedProperties *string `locationName:"additionalFixedProperties" min:"1" type:"string"` // Full ARN of the worker fleet. // // Arn is a required field Arn *string `locationName:"arn" min:"1" type:"string" required:"true"` // Timestamp at which the resource was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // Filters access by the worker fleet's identifier // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // Human friendly name of the resource. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Site ARN. // // Site is a required field Site *string `locationName:"site" min:"1" type:"string" required:"true"` // Timestamp at which the resource was last updated. // // UpdatedAt is a required field UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" required:"true"` // contains filtered or unexported fields }
A collection of workers organized within a facility.
func (WorkerFleet) GoString ¶
func (s WorkerFleet) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WorkerFleet) SetAdditionalFixedProperties ¶
func (s *WorkerFleet) SetAdditionalFixedProperties(v string) *WorkerFleet
SetAdditionalFixedProperties sets the AdditionalFixedProperties field's value.
func (*WorkerFleet) SetArn ¶
func (s *WorkerFleet) SetArn(v string) *WorkerFleet
SetArn sets the Arn field's value.
func (*WorkerFleet) SetCreatedAt ¶
func (s *WorkerFleet) SetCreatedAt(v time.Time) *WorkerFleet
SetCreatedAt sets the CreatedAt field's value.
func (*WorkerFleet) SetId ¶
func (s *WorkerFleet) SetId(v string) *WorkerFleet
SetId sets the Id field's value.
func (*WorkerFleet) SetName ¶
func (s *WorkerFleet) SetName(v string) *WorkerFleet
SetName sets the Name field's value.
func (*WorkerFleet) SetSite ¶
func (s *WorkerFleet) SetSite(v string) *WorkerFleet
SetSite sets the Site field's value.
func (*WorkerFleet) SetUpdatedAt ¶
func (s *WorkerFleet) SetUpdatedAt(v time.Time) *WorkerFleet
SetUpdatedAt sets the UpdatedAt field's value.
func (WorkerFleet) String ¶
func (s WorkerFleet) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
Directories ¶
Path | Synopsis |
---|---|
Package iotroborunneriface provides an interface to enable mocking the AWS IoT RoboRunner service client for testing your code.
|
Package iotroborunneriface provides an interface to enable mocking the AWS IoT RoboRunner service client for testing your code. |