Documentation ¶
Overview ¶
Package devicefarm provides the client and types for making API requests to AWS Device Farm.
Welcome to the AWS Device Farm API documentation, which contains APIs for:
Testing on desktop browsers Device Farm makes it possible for you to test your web applications on desktop browsers using Selenium. The APIs for desktop browser testing contain TestGrid in their names. For more information, see Testing Web Applications on Selenium with Device Farm (https://docs.aws.amazon.com/devicefarm/latest/testgrid/).
Testing on real mobile devices Device Farm makes it possible for you to test apps on physical phones, tablets, and other devices in the cloud. For more information, see the Device Farm Developer Guide (https://docs.aws.amazon.com/devicefarm/latest/developerguide/).
See https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23 for more information on this service.
See devicefarm package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/devicefarm/
Using the Client ¶
To contact AWS Device Farm 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 Device Farm client DeviceFarm for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/devicefarm/#New
Index ¶
- Constants
- func ArtifactCategory_Values() []string
- func ArtifactType_Values() []string
- func BillingMethod_Values() []string
- func CurrencyCode_Values() []string
- func DeviceAttribute_Values() []string
- func DeviceAvailability_Values() []string
- func DeviceFilterAttribute_Values() []string
- func DeviceFormFactor_Values() []string
- func DevicePlatform_Values() []string
- func DevicePoolType_Values() []string
- func ExecutionResultCode_Values() []string
- func ExecutionResult_Values() []string
- func ExecutionStatus_Values() []string
- func InstanceStatus_Values() []string
- func InteractionMode_Values() []string
- func NetworkProfileType_Values() []string
- func OfferingTransactionType_Values() []string
- func OfferingType_Values() []string
- func RecurringChargeFrequency_Values() []string
- func RuleOperator_Values() []string
- func SampleType_Values() []string
- func TestGridSessionArtifactCategory_Values() []string
- func TestGridSessionArtifactType_Values() []string
- func TestGridSessionStatus_Values() []string
- func TestType_Values() []string
- func UploadCategory_Values() []string
- func UploadStatus_Values() []string
- func UploadType_Values() []string
- type AccountSettings
- func (s AccountSettings) GoString() string
- func (s *AccountSettings) SetAwsAccountNumber(v string) *AccountSettings
- func (s *AccountSettings) SetDefaultJobTimeoutMinutes(v int64) *AccountSettings
- func (s *AccountSettings) SetMaxJobTimeoutMinutes(v int64) *AccountSettings
- func (s *AccountSettings) SetMaxSlots(v map[string]*int64) *AccountSettings
- func (s *AccountSettings) SetSkipAppResign(v bool) *AccountSettings
- func (s *AccountSettings) SetTrialMinutes(v *TrialMinutes) *AccountSettings
- func (s *AccountSettings) SetUnmeteredDevices(v map[string]*int64) *AccountSettings
- func (s *AccountSettings) SetUnmeteredRemoteAccessDevices(v map[string]*int64) *AccountSettings
- func (s AccountSettings) String() string
- type ArgumentException
- func (s *ArgumentException) Code() string
- func (s *ArgumentException) Error() string
- func (s ArgumentException) GoString() string
- func (s *ArgumentException) Message() string
- func (s *ArgumentException) OrigErr() error
- func (s *ArgumentException) RequestID() string
- func (s *ArgumentException) StatusCode() int
- func (s ArgumentException) String() string
- type Artifact
- func (s Artifact) GoString() string
- func (s *Artifact) SetArn(v string) *Artifact
- func (s *Artifact) SetExtension(v string) *Artifact
- func (s *Artifact) SetName(v string) *Artifact
- func (s *Artifact) SetType(v string) *Artifact
- func (s *Artifact) SetUrl(v string) *Artifact
- func (s Artifact) String() string
- type CPU
- type CannotDeleteException
- func (s *CannotDeleteException) Code() string
- func (s *CannotDeleteException) Error() string
- func (s CannotDeleteException) GoString() string
- func (s *CannotDeleteException) Message() string
- func (s *CannotDeleteException) OrigErr() error
- func (s *CannotDeleteException) RequestID() string
- func (s *CannotDeleteException) StatusCode() int
- func (s CannotDeleteException) String() string
- type Counters
- func (s Counters) GoString() string
- func (s *Counters) SetErrored(v int64) *Counters
- func (s *Counters) SetFailed(v int64) *Counters
- func (s *Counters) SetPassed(v int64) *Counters
- func (s *Counters) SetSkipped(v int64) *Counters
- func (s *Counters) SetStopped(v int64) *Counters
- func (s *Counters) SetTotal(v int64) *Counters
- func (s *Counters) SetWarned(v int64) *Counters
- func (s Counters) String() string
- type CreateDevicePoolInput
- func (s CreateDevicePoolInput) GoString() string
- func (s *CreateDevicePoolInput) SetDescription(v string) *CreateDevicePoolInput
- func (s *CreateDevicePoolInput) SetMaxDevices(v int64) *CreateDevicePoolInput
- func (s *CreateDevicePoolInput) SetName(v string) *CreateDevicePoolInput
- func (s *CreateDevicePoolInput) SetProjectArn(v string) *CreateDevicePoolInput
- func (s *CreateDevicePoolInput) SetRules(v []*Rule) *CreateDevicePoolInput
- func (s CreateDevicePoolInput) String() string
- func (s *CreateDevicePoolInput) Validate() error
- type CreateDevicePoolOutput
- type CreateInstanceProfileInput
- func (s CreateInstanceProfileInput) GoString() string
- func (s *CreateInstanceProfileInput) SetDescription(v string) *CreateInstanceProfileInput
- func (s *CreateInstanceProfileInput) SetExcludeAppPackagesFromCleanup(v []*string) *CreateInstanceProfileInput
- func (s *CreateInstanceProfileInput) SetName(v string) *CreateInstanceProfileInput
- func (s *CreateInstanceProfileInput) SetPackageCleanup(v bool) *CreateInstanceProfileInput
- func (s *CreateInstanceProfileInput) SetRebootAfterUse(v bool) *CreateInstanceProfileInput
- func (s CreateInstanceProfileInput) String() string
- func (s *CreateInstanceProfileInput) Validate() error
- type CreateInstanceProfileOutput
- type CreateNetworkProfileInput
- func (s CreateNetworkProfileInput) GoString() string
- func (s *CreateNetworkProfileInput) SetDescription(v string) *CreateNetworkProfileInput
- func (s *CreateNetworkProfileInput) SetDownlinkBandwidthBits(v int64) *CreateNetworkProfileInput
- func (s *CreateNetworkProfileInput) SetDownlinkDelayMs(v int64) *CreateNetworkProfileInput
- func (s *CreateNetworkProfileInput) SetDownlinkJitterMs(v int64) *CreateNetworkProfileInput
- func (s *CreateNetworkProfileInput) SetDownlinkLossPercent(v int64) *CreateNetworkProfileInput
- func (s *CreateNetworkProfileInput) SetName(v string) *CreateNetworkProfileInput
- func (s *CreateNetworkProfileInput) SetProjectArn(v string) *CreateNetworkProfileInput
- func (s *CreateNetworkProfileInput) SetType(v string) *CreateNetworkProfileInput
- func (s *CreateNetworkProfileInput) SetUplinkBandwidthBits(v int64) *CreateNetworkProfileInput
- func (s *CreateNetworkProfileInput) SetUplinkDelayMs(v int64) *CreateNetworkProfileInput
- func (s *CreateNetworkProfileInput) SetUplinkJitterMs(v int64) *CreateNetworkProfileInput
- func (s *CreateNetworkProfileInput) SetUplinkLossPercent(v int64) *CreateNetworkProfileInput
- func (s CreateNetworkProfileInput) String() string
- func (s *CreateNetworkProfileInput) Validate() error
- type CreateNetworkProfileOutput
- type CreateProjectInput
- func (s CreateProjectInput) GoString() string
- func (s *CreateProjectInput) SetDefaultJobTimeoutMinutes(v int64) *CreateProjectInput
- func (s *CreateProjectInput) SetName(v string) *CreateProjectInput
- func (s *CreateProjectInput) SetVpcConfig(v *VpcConfig) *CreateProjectInput
- func (s CreateProjectInput) String() string
- func (s *CreateProjectInput) Validate() error
- type CreateProjectOutput
- type CreateRemoteAccessSessionConfiguration
- func (s CreateRemoteAccessSessionConfiguration) GoString() string
- func (s *CreateRemoteAccessSessionConfiguration) SetBillingMethod(v string) *CreateRemoteAccessSessionConfiguration
- func (s *CreateRemoteAccessSessionConfiguration) SetVpceConfigurationArns(v []*string) *CreateRemoteAccessSessionConfiguration
- func (s CreateRemoteAccessSessionConfiguration) String() string
- type CreateRemoteAccessSessionInput
- func (s CreateRemoteAccessSessionInput) GoString() string
- func (s *CreateRemoteAccessSessionInput) SetClientId(v string) *CreateRemoteAccessSessionInput
- func (s *CreateRemoteAccessSessionInput) SetConfiguration(v *CreateRemoteAccessSessionConfiguration) *CreateRemoteAccessSessionInput
- func (s *CreateRemoteAccessSessionInput) SetDeviceArn(v string) *CreateRemoteAccessSessionInput
- func (s *CreateRemoteAccessSessionInput) SetInstanceArn(v string) *CreateRemoteAccessSessionInput
- func (s *CreateRemoteAccessSessionInput) SetInteractionMode(v string) *CreateRemoteAccessSessionInput
- func (s *CreateRemoteAccessSessionInput) SetName(v string) *CreateRemoteAccessSessionInput
- func (s *CreateRemoteAccessSessionInput) SetProjectArn(v string) *CreateRemoteAccessSessionInput
- func (s *CreateRemoteAccessSessionInput) SetRemoteDebugEnabled(v bool) *CreateRemoteAccessSessionInput
- func (s *CreateRemoteAccessSessionInput) SetRemoteRecordAppArn(v string) *CreateRemoteAccessSessionInput
- func (s *CreateRemoteAccessSessionInput) SetRemoteRecordEnabled(v bool) *CreateRemoteAccessSessionInput
- func (s *CreateRemoteAccessSessionInput) SetSkipAppResign(v bool) *CreateRemoteAccessSessionInput
- func (s *CreateRemoteAccessSessionInput) SetSshPublicKey(v string) *CreateRemoteAccessSessionInput
- func (s CreateRemoteAccessSessionInput) String() string
- func (s *CreateRemoteAccessSessionInput) Validate() error
- type CreateRemoteAccessSessionOutput
- type CreateTestGridProjectInput
- func (s CreateTestGridProjectInput) GoString() string
- func (s *CreateTestGridProjectInput) SetDescription(v string) *CreateTestGridProjectInput
- func (s *CreateTestGridProjectInput) SetName(v string) *CreateTestGridProjectInput
- func (s *CreateTestGridProjectInput) SetVpcConfig(v *TestGridVpcConfig) *CreateTestGridProjectInput
- func (s CreateTestGridProjectInput) String() string
- func (s *CreateTestGridProjectInput) Validate() error
- type CreateTestGridProjectOutput
- type CreateTestGridUrlInput
- func (s CreateTestGridUrlInput) GoString() string
- func (s *CreateTestGridUrlInput) SetExpiresInSeconds(v int64) *CreateTestGridUrlInput
- func (s *CreateTestGridUrlInput) SetProjectArn(v string) *CreateTestGridUrlInput
- func (s CreateTestGridUrlInput) String() string
- func (s *CreateTestGridUrlInput) Validate() error
- type CreateTestGridUrlOutput
- type CreateUploadInput
- func (s CreateUploadInput) GoString() string
- func (s *CreateUploadInput) SetContentType(v string) *CreateUploadInput
- func (s *CreateUploadInput) SetName(v string) *CreateUploadInput
- func (s *CreateUploadInput) SetProjectArn(v string) *CreateUploadInput
- func (s *CreateUploadInput) SetType(v string) *CreateUploadInput
- func (s CreateUploadInput) String() string
- func (s *CreateUploadInput) Validate() error
- type CreateUploadOutput
- type CreateVPCEConfigurationInput
- func (s CreateVPCEConfigurationInput) GoString() string
- func (s *CreateVPCEConfigurationInput) SetServiceDnsName(v string) *CreateVPCEConfigurationInput
- func (s *CreateVPCEConfigurationInput) SetVpceConfigurationDescription(v string) *CreateVPCEConfigurationInput
- func (s *CreateVPCEConfigurationInput) SetVpceConfigurationName(v string) *CreateVPCEConfigurationInput
- func (s *CreateVPCEConfigurationInput) SetVpceServiceName(v string) *CreateVPCEConfigurationInput
- func (s CreateVPCEConfigurationInput) String() string
- func (s *CreateVPCEConfigurationInput) Validate() error
- type CreateVPCEConfigurationOutput
- type CustomerArtifactPaths
- func (s CustomerArtifactPaths) GoString() string
- func (s *CustomerArtifactPaths) SetAndroidPaths(v []*string) *CustomerArtifactPaths
- func (s *CustomerArtifactPaths) SetDeviceHostPaths(v []*string) *CustomerArtifactPaths
- func (s *CustomerArtifactPaths) SetIosPaths(v []*string) *CustomerArtifactPaths
- func (s CustomerArtifactPaths) String() string
- type DeleteDevicePoolInput
- type DeleteDevicePoolOutput
- type DeleteInstanceProfileInput
- type DeleteInstanceProfileOutput
- type DeleteNetworkProfileInput
- type DeleteNetworkProfileOutput
- type DeleteProjectInput
- type DeleteProjectOutput
- type DeleteRemoteAccessSessionInput
- type DeleteRemoteAccessSessionOutput
- type DeleteRunInput
- type DeleteRunOutput
- type DeleteTestGridProjectInput
- type DeleteTestGridProjectOutput
- type DeleteUploadInput
- type DeleteUploadOutput
- type DeleteVPCEConfigurationInput
- type DeleteVPCEConfigurationOutput
- type Device
- func (s Device) GoString() string
- func (s *Device) SetArn(v string) *Device
- func (s *Device) SetAvailability(v string) *Device
- func (s *Device) SetCarrier(v string) *Device
- func (s *Device) SetCpu(v *CPU) *Device
- func (s *Device) SetFleetName(v string) *Device
- func (s *Device) SetFleetType(v string) *Device
- func (s *Device) SetFormFactor(v string) *Device
- func (s *Device) SetHeapSize(v int64) *Device
- func (s *Device) SetImage(v string) *Device
- func (s *Device) SetInstances(v []*DeviceInstance) *Device
- func (s *Device) SetManufacturer(v string) *Device
- func (s *Device) SetMemory(v int64) *Device
- func (s *Device) SetModel(v string) *Device
- func (s *Device) SetModelId(v string) *Device
- func (s *Device) SetName(v string) *Device
- func (s *Device) SetOs(v string) *Device
- func (s *Device) SetPlatform(v string) *Device
- func (s *Device) SetRadio(v string) *Device
- func (s *Device) SetRemoteAccessEnabled(v bool) *Device
- func (s *Device) SetRemoteDebugEnabled(v bool) *Device
- func (s *Device) SetResolution(v *Resolution) *Device
- func (s Device) String() string
- type DeviceFarm
- func (c *DeviceFarm) CreateDevicePool(input *CreateDevicePoolInput) (*CreateDevicePoolOutput, error)
- func (c *DeviceFarm) CreateDevicePoolRequest(input *CreateDevicePoolInput) (req *request.Request, output *CreateDevicePoolOutput)
- func (c *DeviceFarm) CreateDevicePoolWithContext(ctx aws.Context, input *CreateDevicePoolInput, opts ...request.Option) (*CreateDevicePoolOutput, error)
- func (c *DeviceFarm) CreateInstanceProfile(input *CreateInstanceProfileInput) (*CreateInstanceProfileOutput, error)
- func (c *DeviceFarm) CreateInstanceProfileRequest(input *CreateInstanceProfileInput) (req *request.Request, output *CreateInstanceProfileOutput)
- func (c *DeviceFarm) CreateInstanceProfileWithContext(ctx aws.Context, input *CreateInstanceProfileInput, opts ...request.Option) (*CreateInstanceProfileOutput, error)
- func (c *DeviceFarm) CreateNetworkProfile(input *CreateNetworkProfileInput) (*CreateNetworkProfileOutput, error)
- func (c *DeviceFarm) CreateNetworkProfileRequest(input *CreateNetworkProfileInput) (req *request.Request, output *CreateNetworkProfileOutput)
- func (c *DeviceFarm) CreateNetworkProfileWithContext(ctx aws.Context, input *CreateNetworkProfileInput, opts ...request.Option) (*CreateNetworkProfileOutput, error)
- func (c *DeviceFarm) CreateProject(input *CreateProjectInput) (*CreateProjectOutput, error)
- func (c *DeviceFarm) CreateProjectRequest(input *CreateProjectInput) (req *request.Request, output *CreateProjectOutput)
- func (c *DeviceFarm) CreateProjectWithContext(ctx aws.Context, input *CreateProjectInput, opts ...request.Option) (*CreateProjectOutput, error)
- func (c *DeviceFarm) CreateRemoteAccessSession(input *CreateRemoteAccessSessionInput) (*CreateRemoteAccessSessionOutput, error)
- func (c *DeviceFarm) CreateRemoteAccessSessionRequest(input *CreateRemoteAccessSessionInput) (req *request.Request, output *CreateRemoteAccessSessionOutput)
- func (c *DeviceFarm) CreateRemoteAccessSessionWithContext(ctx aws.Context, input *CreateRemoteAccessSessionInput, opts ...request.Option) (*CreateRemoteAccessSessionOutput, error)
- func (c *DeviceFarm) CreateTestGridProject(input *CreateTestGridProjectInput) (*CreateTestGridProjectOutput, error)
- func (c *DeviceFarm) CreateTestGridProjectRequest(input *CreateTestGridProjectInput) (req *request.Request, output *CreateTestGridProjectOutput)
- func (c *DeviceFarm) CreateTestGridProjectWithContext(ctx aws.Context, input *CreateTestGridProjectInput, opts ...request.Option) (*CreateTestGridProjectOutput, error)
- func (c *DeviceFarm) CreateTestGridUrl(input *CreateTestGridUrlInput) (*CreateTestGridUrlOutput, error)
- func (c *DeviceFarm) CreateTestGridUrlRequest(input *CreateTestGridUrlInput) (req *request.Request, output *CreateTestGridUrlOutput)
- func (c *DeviceFarm) CreateTestGridUrlWithContext(ctx aws.Context, input *CreateTestGridUrlInput, opts ...request.Option) (*CreateTestGridUrlOutput, error)
- func (c *DeviceFarm) CreateUpload(input *CreateUploadInput) (*CreateUploadOutput, error)
- func (c *DeviceFarm) CreateUploadRequest(input *CreateUploadInput) (req *request.Request, output *CreateUploadOutput)
- func (c *DeviceFarm) CreateUploadWithContext(ctx aws.Context, input *CreateUploadInput, opts ...request.Option) (*CreateUploadOutput, error)
- func (c *DeviceFarm) CreateVPCEConfiguration(input *CreateVPCEConfigurationInput) (*CreateVPCEConfigurationOutput, error)
- func (c *DeviceFarm) CreateVPCEConfigurationRequest(input *CreateVPCEConfigurationInput) (req *request.Request, output *CreateVPCEConfigurationOutput)
- func (c *DeviceFarm) CreateVPCEConfigurationWithContext(ctx aws.Context, input *CreateVPCEConfigurationInput, opts ...request.Option) (*CreateVPCEConfigurationOutput, error)
- func (c *DeviceFarm) DeleteDevicePool(input *DeleteDevicePoolInput) (*DeleteDevicePoolOutput, error)
- func (c *DeviceFarm) DeleteDevicePoolRequest(input *DeleteDevicePoolInput) (req *request.Request, output *DeleteDevicePoolOutput)
- func (c *DeviceFarm) DeleteDevicePoolWithContext(ctx aws.Context, input *DeleteDevicePoolInput, opts ...request.Option) (*DeleteDevicePoolOutput, error)
- func (c *DeviceFarm) DeleteInstanceProfile(input *DeleteInstanceProfileInput) (*DeleteInstanceProfileOutput, error)
- func (c *DeviceFarm) DeleteInstanceProfileRequest(input *DeleteInstanceProfileInput) (req *request.Request, output *DeleteInstanceProfileOutput)
- func (c *DeviceFarm) DeleteInstanceProfileWithContext(ctx aws.Context, input *DeleteInstanceProfileInput, opts ...request.Option) (*DeleteInstanceProfileOutput, error)
- func (c *DeviceFarm) DeleteNetworkProfile(input *DeleteNetworkProfileInput) (*DeleteNetworkProfileOutput, error)
- func (c *DeviceFarm) DeleteNetworkProfileRequest(input *DeleteNetworkProfileInput) (req *request.Request, output *DeleteNetworkProfileOutput)
- func (c *DeviceFarm) DeleteNetworkProfileWithContext(ctx aws.Context, input *DeleteNetworkProfileInput, opts ...request.Option) (*DeleteNetworkProfileOutput, error)
- func (c *DeviceFarm) DeleteProject(input *DeleteProjectInput) (*DeleteProjectOutput, error)
- func (c *DeviceFarm) DeleteProjectRequest(input *DeleteProjectInput) (req *request.Request, output *DeleteProjectOutput)
- func (c *DeviceFarm) DeleteProjectWithContext(ctx aws.Context, input *DeleteProjectInput, opts ...request.Option) (*DeleteProjectOutput, error)
- func (c *DeviceFarm) DeleteRemoteAccessSession(input *DeleteRemoteAccessSessionInput) (*DeleteRemoteAccessSessionOutput, error)
- func (c *DeviceFarm) DeleteRemoteAccessSessionRequest(input *DeleteRemoteAccessSessionInput) (req *request.Request, output *DeleteRemoteAccessSessionOutput)
- func (c *DeviceFarm) DeleteRemoteAccessSessionWithContext(ctx aws.Context, input *DeleteRemoteAccessSessionInput, opts ...request.Option) (*DeleteRemoteAccessSessionOutput, error)
- func (c *DeviceFarm) DeleteRun(input *DeleteRunInput) (*DeleteRunOutput, error)
- func (c *DeviceFarm) DeleteRunRequest(input *DeleteRunInput) (req *request.Request, output *DeleteRunOutput)
- func (c *DeviceFarm) DeleteRunWithContext(ctx aws.Context, input *DeleteRunInput, opts ...request.Option) (*DeleteRunOutput, error)
- func (c *DeviceFarm) DeleteTestGridProject(input *DeleteTestGridProjectInput) (*DeleteTestGridProjectOutput, error)
- func (c *DeviceFarm) DeleteTestGridProjectRequest(input *DeleteTestGridProjectInput) (req *request.Request, output *DeleteTestGridProjectOutput)
- func (c *DeviceFarm) DeleteTestGridProjectWithContext(ctx aws.Context, input *DeleteTestGridProjectInput, opts ...request.Option) (*DeleteTestGridProjectOutput, error)
- func (c *DeviceFarm) DeleteUpload(input *DeleteUploadInput) (*DeleteUploadOutput, error)
- func (c *DeviceFarm) DeleteUploadRequest(input *DeleteUploadInput) (req *request.Request, output *DeleteUploadOutput)
- func (c *DeviceFarm) DeleteUploadWithContext(ctx aws.Context, input *DeleteUploadInput, opts ...request.Option) (*DeleteUploadOutput, error)
- func (c *DeviceFarm) DeleteVPCEConfiguration(input *DeleteVPCEConfigurationInput) (*DeleteVPCEConfigurationOutput, error)
- func (c *DeviceFarm) DeleteVPCEConfigurationRequest(input *DeleteVPCEConfigurationInput) (req *request.Request, output *DeleteVPCEConfigurationOutput)
- func (c *DeviceFarm) DeleteVPCEConfigurationWithContext(ctx aws.Context, input *DeleteVPCEConfigurationInput, opts ...request.Option) (*DeleteVPCEConfigurationOutput, error)
- func (c *DeviceFarm) GetAccountSettings(input *GetAccountSettingsInput) (*GetAccountSettingsOutput, error)
- func (c *DeviceFarm) GetAccountSettingsRequest(input *GetAccountSettingsInput) (req *request.Request, output *GetAccountSettingsOutput)
- func (c *DeviceFarm) GetAccountSettingsWithContext(ctx aws.Context, input *GetAccountSettingsInput, opts ...request.Option) (*GetAccountSettingsOutput, error)
- func (c *DeviceFarm) GetDevice(input *GetDeviceInput) (*GetDeviceOutput, error)
- func (c *DeviceFarm) GetDeviceInstance(input *GetDeviceInstanceInput) (*GetDeviceInstanceOutput, error)
- func (c *DeviceFarm) GetDeviceInstanceRequest(input *GetDeviceInstanceInput) (req *request.Request, output *GetDeviceInstanceOutput)
- func (c *DeviceFarm) GetDeviceInstanceWithContext(ctx aws.Context, input *GetDeviceInstanceInput, opts ...request.Option) (*GetDeviceInstanceOutput, error)
- func (c *DeviceFarm) GetDevicePool(input *GetDevicePoolInput) (*GetDevicePoolOutput, error)
- func (c *DeviceFarm) GetDevicePoolCompatibility(input *GetDevicePoolCompatibilityInput) (*GetDevicePoolCompatibilityOutput, error)
- func (c *DeviceFarm) GetDevicePoolCompatibilityRequest(input *GetDevicePoolCompatibilityInput) (req *request.Request, output *GetDevicePoolCompatibilityOutput)
- func (c *DeviceFarm) GetDevicePoolCompatibilityWithContext(ctx aws.Context, input *GetDevicePoolCompatibilityInput, ...) (*GetDevicePoolCompatibilityOutput, error)
- func (c *DeviceFarm) GetDevicePoolRequest(input *GetDevicePoolInput) (req *request.Request, output *GetDevicePoolOutput)
- func (c *DeviceFarm) GetDevicePoolWithContext(ctx aws.Context, input *GetDevicePoolInput, opts ...request.Option) (*GetDevicePoolOutput, error)
- func (c *DeviceFarm) GetDeviceRequest(input *GetDeviceInput) (req *request.Request, output *GetDeviceOutput)
- func (c *DeviceFarm) GetDeviceWithContext(ctx aws.Context, input *GetDeviceInput, opts ...request.Option) (*GetDeviceOutput, error)
- func (c *DeviceFarm) GetInstanceProfile(input *GetInstanceProfileInput) (*GetInstanceProfileOutput, error)
- func (c *DeviceFarm) GetInstanceProfileRequest(input *GetInstanceProfileInput) (req *request.Request, output *GetInstanceProfileOutput)
- func (c *DeviceFarm) GetInstanceProfileWithContext(ctx aws.Context, input *GetInstanceProfileInput, opts ...request.Option) (*GetInstanceProfileOutput, error)
- func (c *DeviceFarm) GetJob(input *GetJobInput) (*GetJobOutput, error)
- func (c *DeviceFarm) GetJobRequest(input *GetJobInput) (req *request.Request, output *GetJobOutput)
- func (c *DeviceFarm) GetJobWithContext(ctx aws.Context, input *GetJobInput, opts ...request.Option) (*GetJobOutput, error)
- func (c *DeviceFarm) GetNetworkProfile(input *GetNetworkProfileInput) (*GetNetworkProfileOutput, error)
- func (c *DeviceFarm) GetNetworkProfileRequest(input *GetNetworkProfileInput) (req *request.Request, output *GetNetworkProfileOutput)
- func (c *DeviceFarm) GetNetworkProfileWithContext(ctx aws.Context, input *GetNetworkProfileInput, opts ...request.Option) (*GetNetworkProfileOutput, error)
- func (c *DeviceFarm) GetOfferingStatus(input *GetOfferingStatusInput) (*GetOfferingStatusOutput, error)
- func (c *DeviceFarm) GetOfferingStatusPages(input *GetOfferingStatusInput, fn func(*GetOfferingStatusOutput, bool) bool) error
- func (c *DeviceFarm) GetOfferingStatusPagesWithContext(ctx aws.Context, input *GetOfferingStatusInput, ...) error
- func (c *DeviceFarm) GetOfferingStatusRequest(input *GetOfferingStatusInput) (req *request.Request, output *GetOfferingStatusOutput)
- func (c *DeviceFarm) GetOfferingStatusWithContext(ctx aws.Context, input *GetOfferingStatusInput, opts ...request.Option) (*GetOfferingStatusOutput, error)
- func (c *DeviceFarm) GetProject(input *GetProjectInput) (*GetProjectOutput, error)
- func (c *DeviceFarm) GetProjectRequest(input *GetProjectInput) (req *request.Request, output *GetProjectOutput)
- func (c *DeviceFarm) GetProjectWithContext(ctx aws.Context, input *GetProjectInput, opts ...request.Option) (*GetProjectOutput, error)
- func (c *DeviceFarm) GetRemoteAccessSession(input *GetRemoteAccessSessionInput) (*GetRemoteAccessSessionOutput, error)
- func (c *DeviceFarm) GetRemoteAccessSessionRequest(input *GetRemoteAccessSessionInput) (req *request.Request, output *GetRemoteAccessSessionOutput)
- func (c *DeviceFarm) GetRemoteAccessSessionWithContext(ctx aws.Context, input *GetRemoteAccessSessionInput, opts ...request.Option) (*GetRemoteAccessSessionOutput, error)
- func (c *DeviceFarm) GetRun(input *GetRunInput) (*GetRunOutput, error)
- func (c *DeviceFarm) GetRunRequest(input *GetRunInput) (req *request.Request, output *GetRunOutput)
- func (c *DeviceFarm) GetRunWithContext(ctx aws.Context, input *GetRunInput, opts ...request.Option) (*GetRunOutput, error)
- func (c *DeviceFarm) GetSuite(input *GetSuiteInput) (*GetSuiteOutput, error)
- func (c *DeviceFarm) GetSuiteRequest(input *GetSuiteInput) (req *request.Request, output *GetSuiteOutput)
- func (c *DeviceFarm) GetSuiteWithContext(ctx aws.Context, input *GetSuiteInput, opts ...request.Option) (*GetSuiteOutput, error)
- func (c *DeviceFarm) GetTest(input *GetTestInput) (*GetTestOutput, error)
- func (c *DeviceFarm) GetTestGridProject(input *GetTestGridProjectInput) (*GetTestGridProjectOutput, error)
- func (c *DeviceFarm) GetTestGridProjectRequest(input *GetTestGridProjectInput) (req *request.Request, output *GetTestGridProjectOutput)
- func (c *DeviceFarm) GetTestGridProjectWithContext(ctx aws.Context, input *GetTestGridProjectInput, opts ...request.Option) (*GetTestGridProjectOutput, error)
- func (c *DeviceFarm) GetTestGridSession(input *GetTestGridSessionInput) (*GetTestGridSessionOutput, error)
- func (c *DeviceFarm) GetTestGridSessionRequest(input *GetTestGridSessionInput) (req *request.Request, output *GetTestGridSessionOutput)
- func (c *DeviceFarm) GetTestGridSessionWithContext(ctx aws.Context, input *GetTestGridSessionInput, opts ...request.Option) (*GetTestGridSessionOutput, error)
- func (c *DeviceFarm) GetTestRequest(input *GetTestInput) (req *request.Request, output *GetTestOutput)
- func (c *DeviceFarm) GetTestWithContext(ctx aws.Context, input *GetTestInput, opts ...request.Option) (*GetTestOutput, error)
- func (c *DeviceFarm) GetUpload(input *GetUploadInput) (*GetUploadOutput, error)
- func (c *DeviceFarm) GetUploadRequest(input *GetUploadInput) (req *request.Request, output *GetUploadOutput)
- func (c *DeviceFarm) GetUploadWithContext(ctx aws.Context, input *GetUploadInput, opts ...request.Option) (*GetUploadOutput, error)
- func (c *DeviceFarm) GetVPCEConfiguration(input *GetVPCEConfigurationInput) (*GetVPCEConfigurationOutput, error)
- func (c *DeviceFarm) GetVPCEConfigurationRequest(input *GetVPCEConfigurationInput) (req *request.Request, output *GetVPCEConfigurationOutput)
- func (c *DeviceFarm) GetVPCEConfigurationWithContext(ctx aws.Context, input *GetVPCEConfigurationInput, opts ...request.Option) (*GetVPCEConfigurationOutput, error)
- func (c *DeviceFarm) InstallToRemoteAccessSession(input *InstallToRemoteAccessSessionInput) (*InstallToRemoteAccessSessionOutput, error)
- func (c *DeviceFarm) InstallToRemoteAccessSessionRequest(input *InstallToRemoteAccessSessionInput) (req *request.Request, output *InstallToRemoteAccessSessionOutput)
- func (c *DeviceFarm) InstallToRemoteAccessSessionWithContext(ctx aws.Context, input *InstallToRemoteAccessSessionInput, ...) (*InstallToRemoteAccessSessionOutput, error)
- func (c *DeviceFarm) ListArtifacts(input *ListArtifactsInput) (*ListArtifactsOutput, error)
- func (c *DeviceFarm) ListArtifactsPages(input *ListArtifactsInput, fn func(*ListArtifactsOutput, bool) bool) error
- func (c *DeviceFarm) ListArtifactsPagesWithContext(ctx aws.Context, input *ListArtifactsInput, ...) error
- func (c *DeviceFarm) ListArtifactsRequest(input *ListArtifactsInput) (req *request.Request, output *ListArtifactsOutput)
- func (c *DeviceFarm) ListArtifactsWithContext(ctx aws.Context, input *ListArtifactsInput, opts ...request.Option) (*ListArtifactsOutput, error)
- func (c *DeviceFarm) ListDeviceInstances(input *ListDeviceInstancesInput) (*ListDeviceInstancesOutput, error)
- func (c *DeviceFarm) ListDeviceInstancesRequest(input *ListDeviceInstancesInput) (req *request.Request, output *ListDeviceInstancesOutput)
- func (c *DeviceFarm) ListDeviceInstancesWithContext(ctx aws.Context, input *ListDeviceInstancesInput, opts ...request.Option) (*ListDeviceInstancesOutput, error)
- func (c *DeviceFarm) ListDevicePools(input *ListDevicePoolsInput) (*ListDevicePoolsOutput, error)
- func (c *DeviceFarm) ListDevicePoolsPages(input *ListDevicePoolsInput, fn func(*ListDevicePoolsOutput, bool) bool) error
- func (c *DeviceFarm) ListDevicePoolsPagesWithContext(ctx aws.Context, input *ListDevicePoolsInput, ...) error
- func (c *DeviceFarm) ListDevicePoolsRequest(input *ListDevicePoolsInput) (req *request.Request, output *ListDevicePoolsOutput)
- func (c *DeviceFarm) ListDevicePoolsWithContext(ctx aws.Context, input *ListDevicePoolsInput, opts ...request.Option) (*ListDevicePoolsOutput, error)
- func (c *DeviceFarm) ListDevices(input *ListDevicesInput) (*ListDevicesOutput, error)
- func (c *DeviceFarm) ListDevicesPages(input *ListDevicesInput, fn func(*ListDevicesOutput, bool) bool) error
- func (c *DeviceFarm) ListDevicesPagesWithContext(ctx aws.Context, input *ListDevicesInput, ...) error
- func (c *DeviceFarm) ListDevicesRequest(input *ListDevicesInput) (req *request.Request, output *ListDevicesOutput)
- func (c *DeviceFarm) ListDevicesWithContext(ctx aws.Context, input *ListDevicesInput, opts ...request.Option) (*ListDevicesOutput, error)
- func (c *DeviceFarm) ListInstanceProfiles(input *ListInstanceProfilesInput) (*ListInstanceProfilesOutput, error)
- func (c *DeviceFarm) ListInstanceProfilesRequest(input *ListInstanceProfilesInput) (req *request.Request, output *ListInstanceProfilesOutput)
- func (c *DeviceFarm) ListInstanceProfilesWithContext(ctx aws.Context, input *ListInstanceProfilesInput, opts ...request.Option) (*ListInstanceProfilesOutput, error)
- func (c *DeviceFarm) ListJobs(input *ListJobsInput) (*ListJobsOutput, error)
- func (c *DeviceFarm) ListJobsPages(input *ListJobsInput, fn func(*ListJobsOutput, bool) bool) error
- func (c *DeviceFarm) ListJobsPagesWithContext(ctx aws.Context, input *ListJobsInput, fn func(*ListJobsOutput, bool) bool, ...) error
- func (c *DeviceFarm) ListJobsRequest(input *ListJobsInput) (req *request.Request, output *ListJobsOutput)
- func (c *DeviceFarm) ListJobsWithContext(ctx aws.Context, input *ListJobsInput, opts ...request.Option) (*ListJobsOutput, error)
- func (c *DeviceFarm) ListNetworkProfiles(input *ListNetworkProfilesInput) (*ListNetworkProfilesOutput, error)
- func (c *DeviceFarm) ListNetworkProfilesRequest(input *ListNetworkProfilesInput) (req *request.Request, output *ListNetworkProfilesOutput)
- func (c *DeviceFarm) ListNetworkProfilesWithContext(ctx aws.Context, input *ListNetworkProfilesInput, opts ...request.Option) (*ListNetworkProfilesOutput, error)
- func (c *DeviceFarm) ListOfferingPromotions(input *ListOfferingPromotionsInput) (*ListOfferingPromotionsOutput, error)
- func (c *DeviceFarm) ListOfferingPromotionsRequest(input *ListOfferingPromotionsInput) (req *request.Request, output *ListOfferingPromotionsOutput)
- func (c *DeviceFarm) ListOfferingPromotionsWithContext(ctx aws.Context, input *ListOfferingPromotionsInput, opts ...request.Option) (*ListOfferingPromotionsOutput, error)
- func (c *DeviceFarm) ListOfferingTransactions(input *ListOfferingTransactionsInput) (*ListOfferingTransactionsOutput, error)
- func (c *DeviceFarm) ListOfferingTransactionsPages(input *ListOfferingTransactionsInput, ...) error
- func (c *DeviceFarm) ListOfferingTransactionsPagesWithContext(ctx aws.Context, input *ListOfferingTransactionsInput, ...) error
- func (c *DeviceFarm) ListOfferingTransactionsRequest(input *ListOfferingTransactionsInput) (req *request.Request, output *ListOfferingTransactionsOutput)
- func (c *DeviceFarm) ListOfferingTransactionsWithContext(ctx aws.Context, input *ListOfferingTransactionsInput, opts ...request.Option) (*ListOfferingTransactionsOutput, error)
- func (c *DeviceFarm) ListOfferings(input *ListOfferingsInput) (*ListOfferingsOutput, error)
- func (c *DeviceFarm) ListOfferingsPages(input *ListOfferingsInput, fn func(*ListOfferingsOutput, bool) bool) error
- func (c *DeviceFarm) ListOfferingsPagesWithContext(ctx aws.Context, input *ListOfferingsInput, ...) error
- func (c *DeviceFarm) ListOfferingsRequest(input *ListOfferingsInput) (req *request.Request, output *ListOfferingsOutput)
- func (c *DeviceFarm) ListOfferingsWithContext(ctx aws.Context, input *ListOfferingsInput, opts ...request.Option) (*ListOfferingsOutput, error)
- func (c *DeviceFarm) ListProjects(input *ListProjectsInput) (*ListProjectsOutput, error)
- func (c *DeviceFarm) ListProjectsPages(input *ListProjectsInput, fn func(*ListProjectsOutput, bool) bool) error
- func (c *DeviceFarm) ListProjectsPagesWithContext(ctx aws.Context, input *ListProjectsInput, ...) error
- func (c *DeviceFarm) ListProjectsRequest(input *ListProjectsInput) (req *request.Request, output *ListProjectsOutput)
- func (c *DeviceFarm) ListProjectsWithContext(ctx aws.Context, input *ListProjectsInput, opts ...request.Option) (*ListProjectsOutput, error)
- func (c *DeviceFarm) ListRemoteAccessSessions(input *ListRemoteAccessSessionsInput) (*ListRemoteAccessSessionsOutput, error)
- func (c *DeviceFarm) ListRemoteAccessSessionsRequest(input *ListRemoteAccessSessionsInput) (req *request.Request, output *ListRemoteAccessSessionsOutput)
- func (c *DeviceFarm) ListRemoteAccessSessionsWithContext(ctx aws.Context, input *ListRemoteAccessSessionsInput, opts ...request.Option) (*ListRemoteAccessSessionsOutput, error)
- func (c *DeviceFarm) ListRuns(input *ListRunsInput) (*ListRunsOutput, error)
- func (c *DeviceFarm) ListRunsPages(input *ListRunsInput, fn func(*ListRunsOutput, bool) bool) error
- func (c *DeviceFarm) ListRunsPagesWithContext(ctx aws.Context, input *ListRunsInput, fn func(*ListRunsOutput, bool) bool, ...) error
- func (c *DeviceFarm) ListRunsRequest(input *ListRunsInput) (req *request.Request, output *ListRunsOutput)
- func (c *DeviceFarm) ListRunsWithContext(ctx aws.Context, input *ListRunsInput, opts ...request.Option) (*ListRunsOutput, error)
- func (c *DeviceFarm) ListSamples(input *ListSamplesInput) (*ListSamplesOutput, error)
- func (c *DeviceFarm) ListSamplesPages(input *ListSamplesInput, fn func(*ListSamplesOutput, bool) bool) error
- func (c *DeviceFarm) ListSamplesPagesWithContext(ctx aws.Context, input *ListSamplesInput, ...) error
- func (c *DeviceFarm) ListSamplesRequest(input *ListSamplesInput) (req *request.Request, output *ListSamplesOutput)
- func (c *DeviceFarm) ListSamplesWithContext(ctx aws.Context, input *ListSamplesInput, opts ...request.Option) (*ListSamplesOutput, error)
- func (c *DeviceFarm) ListSuites(input *ListSuitesInput) (*ListSuitesOutput, error)
- func (c *DeviceFarm) ListSuitesPages(input *ListSuitesInput, fn func(*ListSuitesOutput, bool) bool) error
- func (c *DeviceFarm) ListSuitesPagesWithContext(ctx aws.Context, input *ListSuitesInput, fn func(*ListSuitesOutput, bool) bool, ...) error
- func (c *DeviceFarm) ListSuitesRequest(input *ListSuitesInput) (req *request.Request, output *ListSuitesOutput)
- func (c *DeviceFarm) ListSuitesWithContext(ctx aws.Context, input *ListSuitesInput, opts ...request.Option) (*ListSuitesOutput, error)
- func (c *DeviceFarm) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *DeviceFarm) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *DeviceFarm) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *DeviceFarm) ListTestGridProjects(input *ListTestGridProjectsInput) (*ListTestGridProjectsOutput, error)
- func (c *DeviceFarm) ListTestGridProjectsPages(input *ListTestGridProjectsInput, ...) error
- func (c *DeviceFarm) ListTestGridProjectsPagesWithContext(ctx aws.Context, input *ListTestGridProjectsInput, ...) error
- func (c *DeviceFarm) ListTestGridProjectsRequest(input *ListTestGridProjectsInput) (req *request.Request, output *ListTestGridProjectsOutput)
- func (c *DeviceFarm) ListTestGridProjectsWithContext(ctx aws.Context, input *ListTestGridProjectsInput, opts ...request.Option) (*ListTestGridProjectsOutput, error)
- func (c *DeviceFarm) ListTestGridSessionActions(input *ListTestGridSessionActionsInput) (*ListTestGridSessionActionsOutput, error)
- func (c *DeviceFarm) ListTestGridSessionActionsPages(input *ListTestGridSessionActionsInput, ...) error
- func (c *DeviceFarm) ListTestGridSessionActionsPagesWithContext(ctx aws.Context, input *ListTestGridSessionActionsInput, ...) error
- func (c *DeviceFarm) ListTestGridSessionActionsRequest(input *ListTestGridSessionActionsInput) (req *request.Request, output *ListTestGridSessionActionsOutput)
- func (c *DeviceFarm) ListTestGridSessionActionsWithContext(ctx aws.Context, input *ListTestGridSessionActionsInput, ...) (*ListTestGridSessionActionsOutput, error)
- func (c *DeviceFarm) ListTestGridSessionArtifacts(input *ListTestGridSessionArtifactsInput) (*ListTestGridSessionArtifactsOutput, error)
- func (c *DeviceFarm) ListTestGridSessionArtifactsPages(input *ListTestGridSessionArtifactsInput, ...) error
- func (c *DeviceFarm) ListTestGridSessionArtifactsPagesWithContext(ctx aws.Context, input *ListTestGridSessionArtifactsInput, ...) error
- func (c *DeviceFarm) ListTestGridSessionArtifactsRequest(input *ListTestGridSessionArtifactsInput) (req *request.Request, output *ListTestGridSessionArtifactsOutput)
- func (c *DeviceFarm) ListTestGridSessionArtifactsWithContext(ctx aws.Context, input *ListTestGridSessionArtifactsInput, ...) (*ListTestGridSessionArtifactsOutput, error)
- func (c *DeviceFarm) ListTestGridSessions(input *ListTestGridSessionsInput) (*ListTestGridSessionsOutput, error)
- func (c *DeviceFarm) ListTestGridSessionsPages(input *ListTestGridSessionsInput, ...) error
- func (c *DeviceFarm) ListTestGridSessionsPagesWithContext(ctx aws.Context, input *ListTestGridSessionsInput, ...) error
- func (c *DeviceFarm) ListTestGridSessionsRequest(input *ListTestGridSessionsInput) (req *request.Request, output *ListTestGridSessionsOutput)
- func (c *DeviceFarm) ListTestGridSessionsWithContext(ctx aws.Context, input *ListTestGridSessionsInput, opts ...request.Option) (*ListTestGridSessionsOutput, error)
- func (c *DeviceFarm) ListTests(input *ListTestsInput) (*ListTestsOutput, error)
- func (c *DeviceFarm) ListTestsPages(input *ListTestsInput, fn func(*ListTestsOutput, bool) bool) error
- func (c *DeviceFarm) ListTestsPagesWithContext(ctx aws.Context, input *ListTestsInput, fn func(*ListTestsOutput, bool) bool, ...) error
- func (c *DeviceFarm) ListTestsRequest(input *ListTestsInput) (req *request.Request, output *ListTestsOutput)
- func (c *DeviceFarm) ListTestsWithContext(ctx aws.Context, input *ListTestsInput, opts ...request.Option) (*ListTestsOutput, error)
- func (c *DeviceFarm) ListUniqueProblems(input *ListUniqueProblemsInput) (*ListUniqueProblemsOutput, error)
- func (c *DeviceFarm) ListUniqueProblemsPages(input *ListUniqueProblemsInput, fn func(*ListUniqueProblemsOutput, bool) bool) error
- func (c *DeviceFarm) ListUniqueProblemsPagesWithContext(ctx aws.Context, input *ListUniqueProblemsInput, ...) error
- func (c *DeviceFarm) ListUniqueProblemsRequest(input *ListUniqueProblemsInput) (req *request.Request, output *ListUniqueProblemsOutput)
- func (c *DeviceFarm) ListUniqueProblemsWithContext(ctx aws.Context, input *ListUniqueProblemsInput, opts ...request.Option) (*ListUniqueProblemsOutput, error)
- func (c *DeviceFarm) ListUploads(input *ListUploadsInput) (*ListUploadsOutput, error)
- func (c *DeviceFarm) ListUploadsPages(input *ListUploadsInput, fn func(*ListUploadsOutput, bool) bool) error
- func (c *DeviceFarm) ListUploadsPagesWithContext(ctx aws.Context, input *ListUploadsInput, ...) error
- func (c *DeviceFarm) ListUploadsRequest(input *ListUploadsInput) (req *request.Request, output *ListUploadsOutput)
- func (c *DeviceFarm) ListUploadsWithContext(ctx aws.Context, input *ListUploadsInput, opts ...request.Option) (*ListUploadsOutput, error)
- func (c *DeviceFarm) ListVPCEConfigurations(input *ListVPCEConfigurationsInput) (*ListVPCEConfigurationsOutput, error)
- func (c *DeviceFarm) ListVPCEConfigurationsRequest(input *ListVPCEConfigurationsInput) (req *request.Request, output *ListVPCEConfigurationsOutput)
- func (c *DeviceFarm) ListVPCEConfigurationsWithContext(ctx aws.Context, input *ListVPCEConfigurationsInput, opts ...request.Option) (*ListVPCEConfigurationsOutput, error)
- func (c *DeviceFarm) PurchaseOffering(input *PurchaseOfferingInput) (*PurchaseOfferingOutput, error)
- func (c *DeviceFarm) PurchaseOfferingRequest(input *PurchaseOfferingInput) (req *request.Request, output *PurchaseOfferingOutput)
- func (c *DeviceFarm) PurchaseOfferingWithContext(ctx aws.Context, input *PurchaseOfferingInput, opts ...request.Option) (*PurchaseOfferingOutput, error)
- func (c *DeviceFarm) RenewOffering(input *RenewOfferingInput) (*RenewOfferingOutput, error)
- func (c *DeviceFarm) RenewOfferingRequest(input *RenewOfferingInput) (req *request.Request, output *RenewOfferingOutput)
- func (c *DeviceFarm) RenewOfferingWithContext(ctx aws.Context, input *RenewOfferingInput, opts ...request.Option) (*RenewOfferingOutput, error)
- func (c *DeviceFarm) ScheduleRun(input *ScheduleRunInput) (*ScheduleRunOutput, error)
- func (c *DeviceFarm) ScheduleRunRequest(input *ScheduleRunInput) (req *request.Request, output *ScheduleRunOutput)
- func (c *DeviceFarm) ScheduleRunWithContext(ctx aws.Context, input *ScheduleRunInput, opts ...request.Option) (*ScheduleRunOutput, error)
- func (c *DeviceFarm) StopJob(input *StopJobInput) (*StopJobOutput, error)
- func (c *DeviceFarm) StopJobRequest(input *StopJobInput) (req *request.Request, output *StopJobOutput)
- func (c *DeviceFarm) StopJobWithContext(ctx aws.Context, input *StopJobInput, opts ...request.Option) (*StopJobOutput, error)
- func (c *DeviceFarm) StopRemoteAccessSession(input *StopRemoteAccessSessionInput) (*StopRemoteAccessSessionOutput, error)
- func (c *DeviceFarm) StopRemoteAccessSessionRequest(input *StopRemoteAccessSessionInput) (req *request.Request, output *StopRemoteAccessSessionOutput)
- func (c *DeviceFarm) StopRemoteAccessSessionWithContext(ctx aws.Context, input *StopRemoteAccessSessionInput, opts ...request.Option) (*StopRemoteAccessSessionOutput, error)
- func (c *DeviceFarm) StopRun(input *StopRunInput) (*StopRunOutput, error)
- func (c *DeviceFarm) StopRunRequest(input *StopRunInput) (req *request.Request, output *StopRunOutput)
- func (c *DeviceFarm) StopRunWithContext(ctx aws.Context, input *StopRunInput, opts ...request.Option) (*StopRunOutput, error)
- func (c *DeviceFarm) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *DeviceFarm) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *DeviceFarm) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *DeviceFarm) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *DeviceFarm) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *DeviceFarm) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *DeviceFarm) UpdateDeviceInstance(input *UpdateDeviceInstanceInput) (*UpdateDeviceInstanceOutput, error)
- func (c *DeviceFarm) UpdateDeviceInstanceRequest(input *UpdateDeviceInstanceInput) (req *request.Request, output *UpdateDeviceInstanceOutput)
- func (c *DeviceFarm) UpdateDeviceInstanceWithContext(ctx aws.Context, input *UpdateDeviceInstanceInput, opts ...request.Option) (*UpdateDeviceInstanceOutput, error)
- func (c *DeviceFarm) UpdateDevicePool(input *UpdateDevicePoolInput) (*UpdateDevicePoolOutput, error)
- func (c *DeviceFarm) UpdateDevicePoolRequest(input *UpdateDevicePoolInput) (req *request.Request, output *UpdateDevicePoolOutput)
- func (c *DeviceFarm) UpdateDevicePoolWithContext(ctx aws.Context, input *UpdateDevicePoolInput, opts ...request.Option) (*UpdateDevicePoolOutput, error)
- func (c *DeviceFarm) UpdateInstanceProfile(input *UpdateInstanceProfileInput) (*UpdateInstanceProfileOutput, error)
- func (c *DeviceFarm) UpdateInstanceProfileRequest(input *UpdateInstanceProfileInput) (req *request.Request, output *UpdateInstanceProfileOutput)
- func (c *DeviceFarm) UpdateInstanceProfileWithContext(ctx aws.Context, input *UpdateInstanceProfileInput, opts ...request.Option) (*UpdateInstanceProfileOutput, error)
- func (c *DeviceFarm) UpdateNetworkProfile(input *UpdateNetworkProfileInput) (*UpdateNetworkProfileOutput, error)
- func (c *DeviceFarm) UpdateNetworkProfileRequest(input *UpdateNetworkProfileInput) (req *request.Request, output *UpdateNetworkProfileOutput)
- func (c *DeviceFarm) UpdateNetworkProfileWithContext(ctx aws.Context, input *UpdateNetworkProfileInput, opts ...request.Option) (*UpdateNetworkProfileOutput, error)
- func (c *DeviceFarm) UpdateProject(input *UpdateProjectInput) (*UpdateProjectOutput, error)
- func (c *DeviceFarm) UpdateProjectRequest(input *UpdateProjectInput) (req *request.Request, output *UpdateProjectOutput)
- func (c *DeviceFarm) UpdateProjectWithContext(ctx aws.Context, input *UpdateProjectInput, opts ...request.Option) (*UpdateProjectOutput, error)
- func (c *DeviceFarm) UpdateTestGridProject(input *UpdateTestGridProjectInput) (*UpdateTestGridProjectOutput, error)
- func (c *DeviceFarm) UpdateTestGridProjectRequest(input *UpdateTestGridProjectInput) (req *request.Request, output *UpdateTestGridProjectOutput)
- func (c *DeviceFarm) UpdateTestGridProjectWithContext(ctx aws.Context, input *UpdateTestGridProjectInput, opts ...request.Option) (*UpdateTestGridProjectOutput, error)
- func (c *DeviceFarm) UpdateUpload(input *UpdateUploadInput) (*UpdateUploadOutput, error)
- func (c *DeviceFarm) UpdateUploadRequest(input *UpdateUploadInput) (req *request.Request, output *UpdateUploadOutput)
- func (c *DeviceFarm) UpdateUploadWithContext(ctx aws.Context, input *UpdateUploadInput, opts ...request.Option) (*UpdateUploadOutput, error)
- func (c *DeviceFarm) UpdateVPCEConfiguration(input *UpdateVPCEConfigurationInput) (*UpdateVPCEConfigurationOutput, error)
- func (c *DeviceFarm) UpdateVPCEConfigurationRequest(input *UpdateVPCEConfigurationInput) (req *request.Request, output *UpdateVPCEConfigurationOutput)
- func (c *DeviceFarm) UpdateVPCEConfigurationWithContext(ctx aws.Context, input *UpdateVPCEConfigurationInput, opts ...request.Option) (*UpdateVPCEConfigurationOutput, error)
- type DeviceFilter
- type DeviceInstance
- func (s DeviceInstance) GoString() string
- func (s *DeviceInstance) SetArn(v string) *DeviceInstance
- func (s *DeviceInstance) SetDeviceArn(v string) *DeviceInstance
- func (s *DeviceInstance) SetInstanceProfile(v *InstanceProfile) *DeviceInstance
- func (s *DeviceInstance) SetLabels(v []*string) *DeviceInstance
- func (s *DeviceInstance) SetStatus(v string) *DeviceInstance
- func (s *DeviceInstance) SetUdid(v string) *DeviceInstance
- func (s DeviceInstance) String() string
- type DeviceMinutes
- type DevicePool
- func (s DevicePool) GoString() string
- func (s *DevicePool) SetArn(v string) *DevicePool
- func (s *DevicePool) SetDescription(v string) *DevicePool
- func (s *DevicePool) SetMaxDevices(v int64) *DevicePool
- func (s *DevicePool) SetName(v string) *DevicePool
- func (s *DevicePool) SetRules(v []*Rule) *DevicePool
- func (s *DevicePool) SetType(v string) *DevicePool
- func (s DevicePool) String() string
- type DevicePoolCompatibilityResult
- func (s DevicePoolCompatibilityResult) GoString() string
- func (s *DevicePoolCompatibilityResult) SetCompatible(v bool) *DevicePoolCompatibilityResult
- func (s *DevicePoolCompatibilityResult) SetDevice(v *Device) *DevicePoolCompatibilityResult
- func (s *DevicePoolCompatibilityResult) SetIncompatibilityMessages(v []*IncompatibilityMessage) *DevicePoolCompatibilityResult
- func (s DevicePoolCompatibilityResult) String() string
- type DeviceSelectionConfiguration
- func (s DeviceSelectionConfiguration) GoString() string
- func (s *DeviceSelectionConfiguration) SetFilters(v []*DeviceFilter) *DeviceSelectionConfiguration
- func (s *DeviceSelectionConfiguration) SetMaxDevices(v int64) *DeviceSelectionConfiguration
- func (s DeviceSelectionConfiguration) String() string
- func (s *DeviceSelectionConfiguration) Validate() error
- type DeviceSelectionResult
- func (s DeviceSelectionResult) GoString() string
- func (s *DeviceSelectionResult) SetFilters(v []*DeviceFilter) *DeviceSelectionResult
- func (s *DeviceSelectionResult) SetMatchedDevicesCount(v int64) *DeviceSelectionResult
- func (s *DeviceSelectionResult) SetMaxDevices(v int64) *DeviceSelectionResult
- func (s DeviceSelectionResult) String() string
- type ExecutionConfiguration
- func (s ExecutionConfiguration) GoString() string
- func (s *ExecutionConfiguration) SetAccountsCleanup(v bool) *ExecutionConfiguration
- func (s *ExecutionConfiguration) SetAppPackagesCleanup(v bool) *ExecutionConfiguration
- func (s *ExecutionConfiguration) SetJobTimeoutMinutes(v int64) *ExecutionConfiguration
- func (s *ExecutionConfiguration) SetSkipAppResign(v bool) *ExecutionConfiguration
- func (s *ExecutionConfiguration) SetVideoCapture(v bool) *ExecutionConfiguration
- func (s ExecutionConfiguration) String() string
- type GetAccountSettingsInput
- type GetAccountSettingsOutput
- type GetDeviceInput
- type GetDeviceInstanceInput
- type GetDeviceInstanceOutput
- type GetDeviceOutput
- type GetDevicePoolCompatibilityInput
- func (s GetDevicePoolCompatibilityInput) GoString() string
- func (s *GetDevicePoolCompatibilityInput) SetAppArn(v string) *GetDevicePoolCompatibilityInput
- func (s *GetDevicePoolCompatibilityInput) SetConfiguration(v *ScheduleRunConfiguration) *GetDevicePoolCompatibilityInput
- func (s *GetDevicePoolCompatibilityInput) SetDevicePoolArn(v string) *GetDevicePoolCompatibilityInput
- func (s *GetDevicePoolCompatibilityInput) SetTest(v *ScheduleRunTest) *GetDevicePoolCompatibilityInput
- func (s *GetDevicePoolCompatibilityInput) SetTestType(v string) *GetDevicePoolCompatibilityInput
- func (s GetDevicePoolCompatibilityInput) String() string
- func (s *GetDevicePoolCompatibilityInput) Validate() error
- type GetDevicePoolCompatibilityOutput
- func (s GetDevicePoolCompatibilityOutput) GoString() string
- func (s *GetDevicePoolCompatibilityOutput) SetCompatibleDevices(v []*DevicePoolCompatibilityResult) *GetDevicePoolCompatibilityOutput
- func (s *GetDevicePoolCompatibilityOutput) SetIncompatibleDevices(v []*DevicePoolCompatibilityResult) *GetDevicePoolCompatibilityOutput
- func (s GetDevicePoolCompatibilityOutput) String() string
- type GetDevicePoolInput
- type GetDevicePoolOutput
- type GetInstanceProfileInput
- type GetInstanceProfileOutput
- type GetJobInput
- type GetJobOutput
- type GetNetworkProfileInput
- type GetNetworkProfileOutput
- type GetOfferingStatusInput
- type GetOfferingStatusOutput
- func (s GetOfferingStatusOutput) GoString() string
- func (s *GetOfferingStatusOutput) SetCurrent(v map[string]*OfferingStatus) *GetOfferingStatusOutput
- func (s *GetOfferingStatusOutput) SetNextPeriod(v map[string]*OfferingStatus) *GetOfferingStatusOutput
- func (s *GetOfferingStatusOutput) SetNextToken(v string) *GetOfferingStatusOutput
- func (s GetOfferingStatusOutput) String() string
- type GetProjectInput
- type GetProjectOutput
- type GetRemoteAccessSessionInput
- type GetRemoteAccessSessionOutput
- type GetRunInput
- type GetRunOutput
- type GetSuiteInput
- type GetSuiteOutput
- type GetTestGridProjectInput
- type GetTestGridProjectOutput
- type GetTestGridSessionInput
- func (s GetTestGridSessionInput) GoString() string
- func (s *GetTestGridSessionInput) SetProjectArn(v string) *GetTestGridSessionInput
- func (s *GetTestGridSessionInput) SetSessionArn(v string) *GetTestGridSessionInput
- func (s *GetTestGridSessionInput) SetSessionId(v string) *GetTestGridSessionInput
- func (s GetTestGridSessionInput) String() string
- func (s *GetTestGridSessionInput) Validate() error
- type GetTestGridSessionOutput
- type GetTestInput
- type GetTestOutput
- type GetUploadInput
- type GetUploadOutput
- type GetVPCEConfigurationInput
- type GetVPCEConfigurationOutput
- type IdempotencyException
- func (s *IdempotencyException) Code() string
- func (s *IdempotencyException) Error() string
- func (s IdempotencyException) GoString() string
- func (s *IdempotencyException) Message() string
- func (s *IdempotencyException) OrigErr() error
- func (s *IdempotencyException) RequestID() string
- func (s *IdempotencyException) StatusCode() int
- func (s IdempotencyException) String() string
- type IncompatibilityMessage
- type InstallToRemoteAccessSessionInput
- func (s InstallToRemoteAccessSessionInput) GoString() string
- func (s *InstallToRemoteAccessSessionInput) SetAppArn(v string) *InstallToRemoteAccessSessionInput
- func (s *InstallToRemoteAccessSessionInput) SetRemoteAccessSessionArn(v string) *InstallToRemoteAccessSessionInput
- func (s InstallToRemoteAccessSessionInput) String() string
- func (s *InstallToRemoteAccessSessionInput) Validate() error
- type InstallToRemoteAccessSessionOutput
- type InstanceProfile
- func (s InstanceProfile) GoString() string
- func (s *InstanceProfile) SetArn(v string) *InstanceProfile
- func (s *InstanceProfile) SetDescription(v string) *InstanceProfile
- func (s *InstanceProfile) SetExcludeAppPackagesFromCleanup(v []*string) *InstanceProfile
- func (s *InstanceProfile) SetName(v string) *InstanceProfile
- func (s *InstanceProfile) SetPackageCleanup(v bool) *InstanceProfile
- func (s *InstanceProfile) SetRebootAfterUse(v bool) *InstanceProfile
- func (s InstanceProfile) String() string
- type InternalServiceException
- func (s *InternalServiceException) Code() string
- func (s *InternalServiceException) Error() string
- func (s InternalServiceException) GoString() string
- func (s *InternalServiceException) Message() string
- func (s *InternalServiceException) OrigErr() error
- func (s *InternalServiceException) RequestID() string
- func (s *InternalServiceException) StatusCode() int
- func (s InternalServiceException) String() string
- type InvalidOperationException
- func (s *InvalidOperationException) Code() string
- func (s *InvalidOperationException) Error() string
- func (s InvalidOperationException) GoString() string
- func (s *InvalidOperationException) Message() string
- func (s *InvalidOperationException) OrigErr() error
- func (s *InvalidOperationException) RequestID() string
- func (s *InvalidOperationException) StatusCode() int
- func (s InvalidOperationException) String() string
- type Job
- func (s Job) GoString() string
- func (s *Job) SetArn(v string) *Job
- func (s *Job) SetCounters(v *Counters) *Job
- func (s *Job) SetCreated(v time.Time) *Job
- func (s *Job) SetDevice(v *Device) *Job
- func (s *Job) SetDeviceMinutes(v *DeviceMinutes) *Job
- func (s *Job) SetInstanceArn(v string) *Job
- func (s *Job) SetMessage(v string) *Job
- func (s *Job) SetName(v string) *Job
- func (s *Job) SetResult(v string) *Job
- func (s *Job) SetStarted(v time.Time) *Job
- func (s *Job) SetStatus(v string) *Job
- func (s *Job) SetStopped(v time.Time) *Job
- func (s *Job) SetType(v string) *Job
- func (s *Job) SetVideoCapture(v bool) *Job
- func (s *Job) SetVideoEndpoint(v string) *Job
- func (s Job) String() string
- type LimitExceededException
- func (s *LimitExceededException) Code() string
- func (s *LimitExceededException) Error() string
- func (s LimitExceededException) GoString() string
- func (s *LimitExceededException) Message() string
- func (s *LimitExceededException) OrigErr() error
- func (s *LimitExceededException) RequestID() string
- func (s *LimitExceededException) StatusCode() int
- func (s LimitExceededException) String() string
- type ListArtifactsInput
- func (s ListArtifactsInput) GoString() string
- func (s *ListArtifactsInput) SetArn(v string) *ListArtifactsInput
- func (s *ListArtifactsInput) SetNextToken(v string) *ListArtifactsInput
- func (s *ListArtifactsInput) SetType(v string) *ListArtifactsInput
- func (s ListArtifactsInput) String() string
- func (s *ListArtifactsInput) Validate() error
- type ListArtifactsOutput
- type ListDeviceInstancesInput
- func (s ListDeviceInstancesInput) GoString() string
- func (s *ListDeviceInstancesInput) SetMaxResults(v int64) *ListDeviceInstancesInput
- func (s *ListDeviceInstancesInput) SetNextToken(v string) *ListDeviceInstancesInput
- func (s ListDeviceInstancesInput) String() string
- func (s *ListDeviceInstancesInput) Validate() error
- type ListDeviceInstancesOutput
- type ListDevicePoolsInput
- func (s ListDevicePoolsInput) GoString() string
- func (s *ListDevicePoolsInput) SetArn(v string) *ListDevicePoolsInput
- func (s *ListDevicePoolsInput) SetNextToken(v string) *ListDevicePoolsInput
- func (s *ListDevicePoolsInput) SetType(v string) *ListDevicePoolsInput
- func (s ListDevicePoolsInput) String() string
- func (s *ListDevicePoolsInput) Validate() error
- type ListDevicePoolsOutput
- type ListDevicesInput
- func (s ListDevicesInput) GoString() string
- func (s *ListDevicesInput) SetArn(v string) *ListDevicesInput
- func (s *ListDevicesInput) SetFilters(v []*DeviceFilter) *ListDevicesInput
- func (s *ListDevicesInput) SetNextToken(v string) *ListDevicesInput
- func (s ListDevicesInput) String() string
- func (s *ListDevicesInput) Validate() error
- type ListDevicesOutput
- type ListInstanceProfilesInput
- func (s ListInstanceProfilesInput) GoString() string
- func (s *ListInstanceProfilesInput) SetMaxResults(v int64) *ListInstanceProfilesInput
- func (s *ListInstanceProfilesInput) SetNextToken(v string) *ListInstanceProfilesInput
- func (s ListInstanceProfilesInput) String() string
- func (s *ListInstanceProfilesInput) Validate() error
- type ListInstanceProfilesOutput
- func (s ListInstanceProfilesOutput) GoString() string
- func (s *ListInstanceProfilesOutput) SetInstanceProfiles(v []*InstanceProfile) *ListInstanceProfilesOutput
- func (s *ListInstanceProfilesOutput) SetNextToken(v string) *ListInstanceProfilesOutput
- func (s ListInstanceProfilesOutput) String() string
- type ListJobsInput
- type ListJobsOutput
- type ListNetworkProfilesInput
- func (s ListNetworkProfilesInput) GoString() string
- func (s *ListNetworkProfilesInput) SetArn(v string) *ListNetworkProfilesInput
- func (s *ListNetworkProfilesInput) SetNextToken(v string) *ListNetworkProfilesInput
- func (s *ListNetworkProfilesInput) SetType(v string) *ListNetworkProfilesInput
- func (s ListNetworkProfilesInput) String() string
- func (s *ListNetworkProfilesInput) Validate() error
- type ListNetworkProfilesOutput
- type ListOfferingPromotionsInput
- type ListOfferingPromotionsOutput
- func (s ListOfferingPromotionsOutput) GoString() string
- func (s *ListOfferingPromotionsOutput) SetNextToken(v string) *ListOfferingPromotionsOutput
- func (s *ListOfferingPromotionsOutput) SetOfferingPromotions(v []*OfferingPromotion) *ListOfferingPromotionsOutput
- func (s ListOfferingPromotionsOutput) String() string
- type ListOfferingTransactionsInput
- type ListOfferingTransactionsOutput
- func (s ListOfferingTransactionsOutput) GoString() string
- func (s *ListOfferingTransactionsOutput) SetNextToken(v string) *ListOfferingTransactionsOutput
- func (s *ListOfferingTransactionsOutput) SetOfferingTransactions(v []*OfferingTransaction) *ListOfferingTransactionsOutput
- func (s ListOfferingTransactionsOutput) String() string
- type ListOfferingsInput
- type ListOfferingsOutput
- type ListProjectsInput
- type ListProjectsOutput
- type ListRemoteAccessSessionsInput
- func (s ListRemoteAccessSessionsInput) GoString() string
- func (s *ListRemoteAccessSessionsInput) SetArn(v string) *ListRemoteAccessSessionsInput
- func (s *ListRemoteAccessSessionsInput) SetNextToken(v string) *ListRemoteAccessSessionsInput
- func (s ListRemoteAccessSessionsInput) String() string
- func (s *ListRemoteAccessSessionsInput) Validate() error
- type ListRemoteAccessSessionsOutput
- func (s ListRemoteAccessSessionsOutput) GoString() string
- func (s *ListRemoteAccessSessionsOutput) SetNextToken(v string) *ListRemoteAccessSessionsOutput
- func (s *ListRemoteAccessSessionsOutput) SetRemoteAccessSessions(v []*RemoteAccessSession) *ListRemoteAccessSessionsOutput
- func (s ListRemoteAccessSessionsOutput) String() string
- type ListRunsInput
- type ListRunsOutput
- type ListSamplesInput
- type ListSamplesOutput
- type ListSuitesInput
- type ListSuitesOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ListTestGridProjectsInput
- func (s ListTestGridProjectsInput) GoString() string
- func (s *ListTestGridProjectsInput) SetMaxResult(v int64) *ListTestGridProjectsInput
- func (s *ListTestGridProjectsInput) SetNextToken(v string) *ListTestGridProjectsInput
- func (s ListTestGridProjectsInput) String() string
- func (s *ListTestGridProjectsInput) Validate() error
- type ListTestGridProjectsOutput
- func (s ListTestGridProjectsOutput) GoString() string
- func (s *ListTestGridProjectsOutput) SetNextToken(v string) *ListTestGridProjectsOutput
- func (s *ListTestGridProjectsOutput) SetTestGridProjects(v []*TestGridProject) *ListTestGridProjectsOutput
- func (s ListTestGridProjectsOutput) String() string
- type ListTestGridSessionActionsInput
- func (s ListTestGridSessionActionsInput) GoString() string
- func (s *ListTestGridSessionActionsInput) SetMaxResult(v int64) *ListTestGridSessionActionsInput
- func (s *ListTestGridSessionActionsInput) SetNextToken(v string) *ListTestGridSessionActionsInput
- func (s *ListTestGridSessionActionsInput) SetSessionArn(v string) *ListTestGridSessionActionsInput
- func (s ListTestGridSessionActionsInput) String() string
- func (s *ListTestGridSessionActionsInput) Validate() error
- type ListTestGridSessionActionsOutput
- func (s ListTestGridSessionActionsOutput) GoString() string
- func (s *ListTestGridSessionActionsOutput) SetActions(v []*TestGridSessionAction) *ListTestGridSessionActionsOutput
- func (s *ListTestGridSessionActionsOutput) SetNextToken(v string) *ListTestGridSessionActionsOutput
- func (s ListTestGridSessionActionsOutput) String() string
- type ListTestGridSessionArtifactsInput
- func (s ListTestGridSessionArtifactsInput) GoString() string
- func (s *ListTestGridSessionArtifactsInput) SetMaxResult(v int64) *ListTestGridSessionArtifactsInput
- func (s *ListTestGridSessionArtifactsInput) SetNextToken(v string) *ListTestGridSessionArtifactsInput
- func (s *ListTestGridSessionArtifactsInput) SetSessionArn(v string) *ListTestGridSessionArtifactsInput
- func (s *ListTestGridSessionArtifactsInput) SetType(v string) *ListTestGridSessionArtifactsInput
- func (s ListTestGridSessionArtifactsInput) String() string
- func (s *ListTestGridSessionArtifactsInput) Validate() error
- type ListTestGridSessionArtifactsOutput
- func (s ListTestGridSessionArtifactsOutput) GoString() string
- func (s *ListTestGridSessionArtifactsOutput) SetArtifacts(v []*TestGridSessionArtifact) *ListTestGridSessionArtifactsOutput
- func (s *ListTestGridSessionArtifactsOutput) SetNextToken(v string) *ListTestGridSessionArtifactsOutput
- func (s ListTestGridSessionArtifactsOutput) String() string
- type ListTestGridSessionsInput
- func (s ListTestGridSessionsInput) GoString() string
- func (s *ListTestGridSessionsInput) SetCreationTimeAfter(v time.Time) *ListTestGridSessionsInput
- func (s *ListTestGridSessionsInput) SetCreationTimeBefore(v time.Time) *ListTestGridSessionsInput
- func (s *ListTestGridSessionsInput) SetEndTimeAfter(v time.Time) *ListTestGridSessionsInput
- func (s *ListTestGridSessionsInput) SetEndTimeBefore(v time.Time) *ListTestGridSessionsInput
- func (s *ListTestGridSessionsInput) SetMaxResult(v int64) *ListTestGridSessionsInput
- func (s *ListTestGridSessionsInput) SetNextToken(v string) *ListTestGridSessionsInput
- func (s *ListTestGridSessionsInput) SetProjectArn(v string) *ListTestGridSessionsInput
- func (s *ListTestGridSessionsInput) SetStatus(v string) *ListTestGridSessionsInput
- func (s ListTestGridSessionsInput) String() string
- func (s *ListTestGridSessionsInput) Validate() error
- type ListTestGridSessionsOutput
- func (s ListTestGridSessionsOutput) GoString() string
- func (s *ListTestGridSessionsOutput) SetNextToken(v string) *ListTestGridSessionsOutput
- func (s *ListTestGridSessionsOutput) SetTestGridSessions(v []*TestGridSession) *ListTestGridSessionsOutput
- func (s ListTestGridSessionsOutput) String() string
- type ListTestsInput
- type ListTestsOutput
- type ListUniqueProblemsInput
- func (s ListUniqueProblemsInput) GoString() string
- func (s *ListUniqueProblemsInput) SetArn(v string) *ListUniqueProblemsInput
- func (s *ListUniqueProblemsInput) SetNextToken(v string) *ListUniqueProblemsInput
- func (s ListUniqueProblemsInput) String() string
- func (s *ListUniqueProblemsInput) Validate() error
- type ListUniqueProblemsOutput
- type ListUploadsInput
- func (s ListUploadsInput) GoString() string
- func (s *ListUploadsInput) SetArn(v string) *ListUploadsInput
- func (s *ListUploadsInput) SetNextToken(v string) *ListUploadsInput
- func (s *ListUploadsInput) SetType(v string) *ListUploadsInput
- func (s ListUploadsInput) String() string
- func (s *ListUploadsInput) Validate() error
- type ListUploadsOutput
- type ListVPCEConfigurationsInput
- func (s ListVPCEConfigurationsInput) GoString() string
- func (s *ListVPCEConfigurationsInput) SetMaxResults(v int64) *ListVPCEConfigurationsInput
- func (s *ListVPCEConfigurationsInput) SetNextToken(v string) *ListVPCEConfigurationsInput
- func (s ListVPCEConfigurationsInput) String() string
- func (s *ListVPCEConfigurationsInput) Validate() error
- type ListVPCEConfigurationsOutput
- func (s ListVPCEConfigurationsOutput) GoString() string
- func (s *ListVPCEConfigurationsOutput) SetNextToken(v string) *ListVPCEConfigurationsOutput
- func (s *ListVPCEConfigurationsOutput) SetVpceConfigurations(v []*VPCEConfiguration) *ListVPCEConfigurationsOutput
- func (s ListVPCEConfigurationsOutput) String() string
- type Location
- type MonetaryAmount
- type NetworkProfile
- func (s NetworkProfile) GoString() string
- func (s *NetworkProfile) SetArn(v string) *NetworkProfile
- func (s *NetworkProfile) SetDescription(v string) *NetworkProfile
- func (s *NetworkProfile) SetDownlinkBandwidthBits(v int64) *NetworkProfile
- func (s *NetworkProfile) SetDownlinkDelayMs(v int64) *NetworkProfile
- func (s *NetworkProfile) SetDownlinkJitterMs(v int64) *NetworkProfile
- func (s *NetworkProfile) SetDownlinkLossPercent(v int64) *NetworkProfile
- func (s *NetworkProfile) SetName(v string) *NetworkProfile
- func (s *NetworkProfile) SetType(v string) *NetworkProfile
- func (s *NetworkProfile) SetUplinkBandwidthBits(v int64) *NetworkProfile
- func (s *NetworkProfile) SetUplinkDelayMs(v int64) *NetworkProfile
- func (s *NetworkProfile) SetUplinkJitterMs(v int64) *NetworkProfile
- func (s *NetworkProfile) SetUplinkLossPercent(v int64) *NetworkProfile
- func (s NetworkProfile) String() string
- type NotEligibleException
- func (s *NotEligibleException) Code() string
- func (s *NotEligibleException) Error() string
- func (s NotEligibleException) GoString() string
- func (s *NotEligibleException) Message() string
- func (s *NotEligibleException) OrigErr() error
- func (s *NotEligibleException) RequestID() string
- func (s *NotEligibleException) StatusCode() int
- func (s NotEligibleException) String() string
- type NotFoundException
- func (s *NotFoundException) Code() string
- func (s *NotFoundException) Error() string
- func (s NotFoundException) GoString() string
- func (s *NotFoundException) Message() string
- func (s *NotFoundException) OrigErr() error
- func (s *NotFoundException) RequestID() string
- func (s *NotFoundException) StatusCode() int
- func (s NotFoundException) String() string
- type Offering
- func (s Offering) GoString() string
- func (s *Offering) SetDescription(v string) *Offering
- func (s *Offering) SetId(v string) *Offering
- func (s *Offering) SetPlatform(v string) *Offering
- func (s *Offering) SetRecurringCharges(v []*RecurringCharge) *Offering
- func (s *Offering) SetType(v string) *Offering
- func (s Offering) String() string
- type OfferingPromotion
- type OfferingStatus
- func (s OfferingStatus) GoString() string
- func (s *OfferingStatus) SetEffectiveOn(v time.Time) *OfferingStatus
- func (s *OfferingStatus) SetOffering(v *Offering) *OfferingStatus
- func (s *OfferingStatus) SetQuantity(v int64) *OfferingStatus
- func (s *OfferingStatus) SetType(v string) *OfferingStatus
- func (s OfferingStatus) String() string
- type OfferingTransaction
- func (s OfferingTransaction) GoString() string
- func (s *OfferingTransaction) SetCost(v *MonetaryAmount) *OfferingTransaction
- func (s *OfferingTransaction) SetCreatedOn(v time.Time) *OfferingTransaction
- func (s *OfferingTransaction) SetOfferingPromotionId(v string) *OfferingTransaction
- func (s *OfferingTransaction) SetOfferingStatus(v *OfferingStatus) *OfferingTransaction
- func (s *OfferingTransaction) SetTransactionId(v string) *OfferingTransaction
- func (s OfferingTransaction) String() string
- type Problem
- func (s Problem) GoString() string
- func (s *Problem) SetDevice(v *Device) *Problem
- func (s *Problem) SetJob(v *ProblemDetail) *Problem
- func (s *Problem) SetMessage(v string) *Problem
- func (s *Problem) SetResult(v string) *Problem
- func (s *Problem) SetRun(v *ProblemDetail) *Problem
- func (s *Problem) SetSuite(v *ProblemDetail) *Problem
- func (s *Problem) SetTest(v *ProblemDetail) *Problem
- func (s Problem) String() string
- type ProblemDetail
- type Project
- func (s Project) GoString() string
- func (s *Project) SetArn(v string) *Project
- func (s *Project) SetCreated(v time.Time) *Project
- func (s *Project) SetDefaultJobTimeoutMinutes(v int64) *Project
- func (s *Project) SetName(v string) *Project
- func (s *Project) SetVpcConfig(v *VpcConfig) *Project
- func (s Project) String() string
- type PurchaseOfferingInput
- func (s PurchaseOfferingInput) GoString() string
- func (s *PurchaseOfferingInput) SetOfferingId(v string) *PurchaseOfferingInput
- func (s *PurchaseOfferingInput) SetOfferingPromotionId(v string) *PurchaseOfferingInput
- func (s *PurchaseOfferingInput) SetQuantity(v int64) *PurchaseOfferingInput
- func (s PurchaseOfferingInput) String() string
- func (s *PurchaseOfferingInput) Validate() error
- type PurchaseOfferingOutput
- type Radios
- type RecurringCharge
- type RemoteAccessSession
- func (s RemoteAccessSession) GoString() string
- func (s *RemoteAccessSession) SetArn(v string) *RemoteAccessSession
- func (s *RemoteAccessSession) SetBillingMethod(v string) *RemoteAccessSession
- func (s *RemoteAccessSession) SetClientId(v string) *RemoteAccessSession
- func (s *RemoteAccessSession) SetCreated(v time.Time) *RemoteAccessSession
- func (s *RemoteAccessSession) SetDevice(v *Device) *RemoteAccessSession
- func (s *RemoteAccessSession) SetDeviceMinutes(v *DeviceMinutes) *RemoteAccessSession
- func (s *RemoteAccessSession) SetDeviceUdid(v string) *RemoteAccessSession
- func (s *RemoteAccessSession) SetEndpoint(v string) *RemoteAccessSession
- func (s *RemoteAccessSession) SetHostAddress(v string) *RemoteAccessSession
- func (s *RemoteAccessSession) SetInstanceArn(v string) *RemoteAccessSession
- func (s *RemoteAccessSession) SetInteractionMode(v string) *RemoteAccessSession
- func (s *RemoteAccessSession) SetMessage(v string) *RemoteAccessSession
- func (s *RemoteAccessSession) SetName(v string) *RemoteAccessSession
- func (s *RemoteAccessSession) SetRemoteDebugEnabled(v bool) *RemoteAccessSession
- func (s *RemoteAccessSession) SetRemoteRecordAppArn(v string) *RemoteAccessSession
- func (s *RemoteAccessSession) SetRemoteRecordEnabled(v bool) *RemoteAccessSession
- func (s *RemoteAccessSession) SetResult(v string) *RemoteAccessSession
- func (s *RemoteAccessSession) SetSkipAppResign(v bool) *RemoteAccessSession
- func (s *RemoteAccessSession) SetStarted(v time.Time) *RemoteAccessSession
- func (s *RemoteAccessSession) SetStatus(v string) *RemoteAccessSession
- func (s *RemoteAccessSession) SetStopped(v time.Time) *RemoteAccessSession
- func (s *RemoteAccessSession) SetVpcConfig(v *VpcConfig) *RemoteAccessSession
- func (s RemoteAccessSession) String() string
- type RenewOfferingInput
- type RenewOfferingOutput
- type Resolution
- type Rule
- type Run
- func (s Run) GoString() string
- func (s *Run) SetAppUpload(v string) *Run
- func (s *Run) SetArn(v string) *Run
- func (s *Run) SetBillingMethod(v string) *Run
- func (s *Run) SetCompletedJobs(v int64) *Run
- func (s *Run) SetCounters(v *Counters) *Run
- func (s *Run) SetCreated(v time.Time) *Run
- func (s *Run) SetCustomerArtifactPaths(v *CustomerArtifactPaths) *Run
- func (s *Run) SetDeviceMinutes(v *DeviceMinutes) *Run
- func (s *Run) SetDevicePoolArn(v string) *Run
- func (s *Run) SetDeviceSelectionResult(v *DeviceSelectionResult) *Run
- func (s *Run) SetEventCount(v int64) *Run
- func (s *Run) SetJobTimeoutMinutes(v int64) *Run
- func (s *Run) SetLocale(v string) *Run
- func (s *Run) SetLocation(v *Location) *Run
- func (s *Run) SetMessage(v string) *Run
- func (s *Run) SetName(v string) *Run
- func (s *Run) SetNetworkProfile(v *NetworkProfile) *Run
- func (s *Run) SetParsingResultUrl(v string) *Run
- func (s *Run) SetPlatform(v string) *Run
- func (s *Run) SetRadios(v *Radios) *Run
- func (s *Run) SetResult(v string) *Run
- func (s *Run) SetResultCode(v string) *Run
- func (s *Run) SetSeed(v int64) *Run
- func (s *Run) SetSkipAppResign(v bool) *Run
- func (s *Run) SetStarted(v time.Time) *Run
- func (s *Run) SetStatus(v string) *Run
- func (s *Run) SetStopped(v time.Time) *Run
- func (s *Run) SetTestSpecArn(v string) *Run
- func (s *Run) SetTotalJobs(v int64) *Run
- func (s *Run) SetType(v string) *Run
- func (s *Run) SetVpcConfig(v *VpcConfig) *Run
- func (s *Run) SetWebUrl(v string) *Run
- func (s Run) String() string
- type Sample
- type ScheduleRunConfiguration
- func (s ScheduleRunConfiguration) GoString() string
- func (s *ScheduleRunConfiguration) SetAuxiliaryApps(v []*string) *ScheduleRunConfiguration
- func (s *ScheduleRunConfiguration) SetBillingMethod(v string) *ScheduleRunConfiguration
- func (s *ScheduleRunConfiguration) SetCustomerArtifactPaths(v *CustomerArtifactPaths) *ScheduleRunConfiguration
- func (s *ScheduleRunConfiguration) SetExtraDataPackageArn(v string) *ScheduleRunConfiguration
- func (s *ScheduleRunConfiguration) SetLocale(v string) *ScheduleRunConfiguration
- func (s *ScheduleRunConfiguration) SetLocation(v *Location) *ScheduleRunConfiguration
- func (s *ScheduleRunConfiguration) SetNetworkProfileArn(v string) *ScheduleRunConfiguration
- func (s *ScheduleRunConfiguration) SetRadios(v *Radios) *ScheduleRunConfiguration
- func (s *ScheduleRunConfiguration) SetVpceConfigurationArns(v []*string) *ScheduleRunConfiguration
- func (s ScheduleRunConfiguration) String() string
- func (s *ScheduleRunConfiguration) Validate() error
- type ScheduleRunInput
- func (s ScheduleRunInput) GoString() string
- func (s *ScheduleRunInput) SetAppArn(v string) *ScheduleRunInput
- func (s *ScheduleRunInput) SetConfiguration(v *ScheduleRunConfiguration) *ScheduleRunInput
- func (s *ScheduleRunInput) SetDevicePoolArn(v string) *ScheduleRunInput
- func (s *ScheduleRunInput) SetDeviceSelectionConfiguration(v *DeviceSelectionConfiguration) *ScheduleRunInput
- func (s *ScheduleRunInput) SetExecutionConfiguration(v *ExecutionConfiguration) *ScheduleRunInput
- func (s *ScheduleRunInput) SetName(v string) *ScheduleRunInput
- func (s *ScheduleRunInput) SetProjectArn(v string) *ScheduleRunInput
- func (s *ScheduleRunInput) SetTest(v *ScheduleRunTest) *ScheduleRunInput
- func (s ScheduleRunInput) String() string
- func (s *ScheduleRunInput) Validate() error
- type ScheduleRunOutput
- type ScheduleRunTest
- func (s ScheduleRunTest) GoString() string
- func (s *ScheduleRunTest) SetFilter(v string) *ScheduleRunTest
- func (s *ScheduleRunTest) SetParameters(v map[string]*string) *ScheduleRunTest
- func (s *ScheduleRunTest) SetTestPackageArn(v string) *ScheduleRunTest
- func (s *ScheduleRunTest) SetTestSpecArn(v string) *ScheduleRunTest
- func (s *ScheduleRunTest) SetType(v string) *ScheduleRunTest
- func (s ScheduleRunTest) String() string
- func (s *ScheduleRunTest) Validate() error
- type ServiceAccountException
- func (s *ServiceAccountException) Code() string
- func (s *ServiceAccountException) Error() string
- func (s ServiceAccountException) GoString() string
- func (s *ServiceAccountException) Message() string
- func (s *ServiceAccountException) OrigErr() error
- func (s *ServiceAccountException) RequestID() string
- func (s *ServiceAccountException) StatusCode() int
- func (s ServiceAccountException) String() string
- type StopJobInput
- type StopJobOutput
- type StopRemoteAccessSessionInput
- type StopRemoteAccessSessionOutput
- type StopRunInput
- type StopRunOutput
- type Suite
- func (s Suite) GoString() string
- func (s *Suite) SetArn(v string) *Suite
- func (s *Suite) SetCounters(v *Counters) *Suite
- func (s *Suite) SetCreated(v time.Time) *Suite
- func (s *Suite) SetDeviceMinutes(v *DeviceMinutes) *Suite
- func (s *Suite) SetMessage(v string) *Suite
- func (s *Suite) SetName(v string) *Suite
- func (s *Suite) SetResult(v string) *Suite
- func (s *Suite) SetStarted(v time.Time) *Suite
- func (s *Suite) SetStatus(v string) *Suite
- func (s *Suite) SetStopped(v time.Time) *Suite
- func (s *Suite) SetType(v string) *Suite
- func (s Suite) String() string
- type Tag
- type TagOperationException
- func (s *TagOperationException) Code() string
- func (s *TagOperationException) Error() string
- func (s TagOperationException) GoString() string
- func (s *TagOperationException) Message() string
- func (s *TagOperationException) OrigErr() error
- func (s *TagOperationException) RequestID() string
- func (s *TagOperationException) StatusCode() int
- func (s TagOperationException) String() string
- type TagPolicyException
- func (s *TagPolicyException) Code() string
- func (s *TagPolicyException) Error() string
- func (s TagPolicyException) GoString() string
- func (s *TagPolicyException) Message() string
- func (s *TagPolicyException) OrigErr() error
- func (s *TagPolicyException) RequestID() string
- func (s *TagPolicyException) StatusCode() int
- func (s TagPolicyException) String() string
- type TagResourceInput
- type TagResourceOutput
- type Test
- func (s Test) GoString() string
- func (s *Test) SetArn(v string) *Test
- func (s *Test) SetCounters(v *Counters) *Test
- func (s *Test) SetCreated(v time.Time) *Test
- func (s *Test) SetDeviceMinutes(v *DeviceMinutes) *Test
- func (s *Test) SetMessage(v string) *Test
- func (s *Test) SetName(v string) *Test
- func (s *Test) SetResult(v string) *Test
- func (s *Test) SetStarted(v time.Time) *Test
- func (s *Test) SetStatus(v string) *Test
- func (s *Test) SetStopped(v time.Time) *Test
- func (s *Test) SetType(v string) *Test
- func (s Test) String() string
- type TestGridProject
- func (s TestGridProject) GoString() string
- func (s *TestGridProject) SetArn(v string) *TestGridProject
- func (s *TestGridProject) SetCreated(v time.Time) *TestGridProject
- func (s *TestGridProject) SetDescription(v string) *TestGridProject
- func (s *TestGridProject) SetName(v string) *TestGridProject
- func (s *TestGridProject) SetVpcConfig(v *TestGridVpcConfig) *TestGridProject
- func (s TestGridProject) String() string
- type TestGridSession
- func (s TestGridSession) GoString() string
- func (s *TestGridSession) SetArn(v string) *TestGridSession
- func (s *TestGridSession) SetBillingMinutes(v float64) *TestGridSession
- func (s *TestGridSession) SetCreated(v time.Time) *TestGridSession
- func (s *TestGridSession) SetEnded(v time.Time) *TestGridSession
- func (s *TestGridSession) SetSeleniumProperties(v string) *TestGridSession
- func (s *TestGridSession) SetStatus(v string) *TestGridSession
- func (s TestGridSession) String() string
- type TestGridSessionAction
- func (s TestGridSessionAction) GoString() string
- func (s *TestGridSessionAction) SetAction(v string) *TestGridSessionAction
- func (s *TestGridSessionAction) SetDuration(v int64) *TestGridSessionAction
- func (s *TestGridSessionAction) SetRequestMethod(v string) *TestGridSessionAction
- func (s *TestGridSessionAction) SetStarted(v time.Time) *TestGridSessionAction
- func (s *TestGridSessionAction) SetStatusCode(v string) *TestGridSessionAction
- func (s TestGridSessionAction) String() string
- type TestGridSessionArtifact
- func (s TestGridSessionArtifact) GoString() string
- func (s *TestGridSessionArtifact) SetFilename(v string) *TestGridSessionArtifact
- func (s *TestGridSessionArtifact) SetType(v string) *TestGridSessionArtifact
- func (s *TestGridSessionArtifact) SetUrl(v string) *TestGridSessionArtifact
- func (s TestGridSessionArtifact) String() string
- type TestGridVpcConfig
- func (s TestGridVpcConfig) GoString() string
- func (s *TestGridVpcConfig) SetSecurityGroupIds(v []*string) *TestGridVpcConfig
- func (s *TestGridVpcConfig) SetSubnetIds(v []*string) *TestGridVpcConfig
- func (s *TestGridVpcConfig) SetVpcId(v string) *TestGridVpcConfig
- func (s TestGridVpcConfig) String() string
- func (s *TestGridVpcConfig) Validate() error
- type TooManyTagsException
- func (s *TooManyTagsException) Code() string
- func (s *TooManyTagsException) Error() string
- func (s TooManyTagsException) GoString() string
- func (s *TooManyTagsException) Message() string
- func (s *TooManyTagsException) OrigErr() error
- func (s *TooManyTagsException) RequestID() string
- func (s *TooManyTagsException) StatusCode() int
- func (s TooManyTagsException) String() string
- type TrialMinutes
- type UniqueProblem
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateDeviceInstanceInput
- func (s UpdateDeviceInstanceInput) GoString() string
- func (s *UpdateDeviceInstanceInput) SetArn(v string) *UpdateDeviceInstanceInput
- func (s *UpdateDeviceInstanceInput) SetLabels(v []*string) *UpdateDeviceInstanceInput
- func (s *UpdateDeviceInstanceInput) SetProfileArn(v string) *UpdateDeviceInstanceInput
- func (s UpdateDeviceInstanceInput) String() string
- func (s *UpdateDeviceInstanceInput) Validate() error
- type UpdateDeviceInstanceOutput
- type UpdateDevicePoolInput
- func (s UpdateDevicePoolInput) GoString() string
- func (s *UpdateDevicePoolInput) SetArn(v string) *UpdateDevicePoolInput
- func (s *UpdateDevicePoolInput) SetClearMaxDevices(v bool) *UpdateDevicePoolInput
- func (s *UpdateDevicePoolInput) SetDescription(v string) *UpdateDevicePoolInput
- func (s *UpdateDevicePoolInput) SetMaxDevices(v int64) *UpdateDevicePoolInput
- func (s *UpdateDevicePoolInput) SetName(v string) *UpdateDevicePoolInput
- func (s *UpdateDevicePoolInput) SetRules(v []*Rule) *UpdateDevicePoolInput
- func (s UpdateDevicePoolInput) String() string
- func (s *UpdateDevicePoolInput) Validate() error
- type UpdateDevicePoolOutput
- type UpdateInstanceProfileInput
- func (s UpdateInstanceProfileInput) GoString() string
- func (s *UpdateInstanceProfileInput) SetArn(v string) *UpdateInstanceProfileInput
- func (s *UpdateInstanceProfileInput) SetDescription(v string) *UpdateInstanceProfileInput
- func (s *UpdateInstanceProfileInput) SetExcludeAppPackagesFromCleanup(v []*string) *UpdateInstanceProfileInput
- func (s *UpdateInstanceProfileInput) SetName(v string) *UpdateInstanceProfileInput
- func (s *UpdateInstanceProfileInput) SetPackageCleanup(v bool) *UpdateInstanceProfileInput
- func (s *UpdateInstanceProfileInput) SetRebootAfterUse(v bool) *UpdateInstanceProfileInput
- func (s UpdateInstanceProfileInput) String() string
- func (s *UpdateInstanceProfileInput) Validate() error
- type UpdateInstanceProfileOutput
- type UpdateNetworkProfileInput
- func (s UpdateNetworkProfileInput) GoString() string
- func (s *UpdateNetworkProfileInput) SetArn(v string) *UpdateNetworkProfileInput
- func (s *UpdateNetworkProfileInput) SetDescription(v string) *UpdateNetworkProfileInput
- func (s *UpdateNetworkProfileInput) SetDownlinkBandwidthBits(v int64) *UpdateNetworkProfileInput
- func (s *UpdateNetworkProfileInput) SetDownlinkDelayMs(v int64) *UpdateNetworkProfileInput
- func (s *UpdateNetworkProfileInput) SetDownlinkJitterMs(v int64) *UpdateNetworkProfileInput
- func (s *UpdateNetworkProfileInput) SetDownlinkLossPercent(v int64) *UpdateNetworkProfileInput
- func (s *UpdateNetworkProfileInput) SetName(v string) *UpdateNetworkProfileInput
- func (s *UpdateNetworkProfileInput) SetType(v string) *UpdateNetworkProfileInput
- func (s *UpdateNetworkProfileInput) SetUplinkBandwidthBits(v int64) *UpdateNetworkProfileInput
- func (s *UpdateNetworkProfileInput) SetUplinkDelayMs(v int64) *UpdateNetworkProfileInput
- func (s *UpdateNetworkProfileInput) SetUplinkJitterMs(v int64) *UpdateNetworkProfileInput
- func (s *UpdateNetworkProfileInput) SetUplinkLossPercent(v int64) *UpdateNetworkProfileInput
- func (s UpdateNetworkProfileInput) String() string
- func (s *UpdateNetworkProfileInput) Validate() error
- type UpdateNetworkProfileOutput
- type UpdateProjectInput
- func (s UpdateProjectInput) GoString() string
- func (s *UpdateProjectInput) SetArn(v string) *UpdateProjectInput
- func (s *UpdateProjectInput) SetDefaultJobTimeoutMinutes(v int64) *UpdateProjectInput
- func (s *UpdateProjectInput) SetName(v string) *UpdateProjectInput
- func (s *UpdateProjectInput) SetVpcConfig(v *VpcConfig) *UpdateProjectInput
- func (s UpdateProjectInput) String() string
- func (s *UpdateProjectInput) Validate() error
- type UpdateProjectOutput
- type UpdateTestGridProjectInput
- func (s UpdateTestGridProjectInput) GoString() string
- func (s *UpdateTestGridProjectInput) SetDescription(v string) *UpdateTestGridProjectInput
- func (s *UpdateTestGridProjectInput) SetName(v string) *UpdateTestGridProjectInput
- func (s *UpdateTestGridProjectInput) SetProjectArn(v string) *UpdateTestGridProjectInput
- func (s *UpdateTestGridProjectInput) SetVpcConfig(v *TestGridVpcConfig) *UpdateTestGridProjectInput
- func (s UpdateTestGridProjectInput) String() string
- func (s *UpdateTestGridProjectInput) Validate() error
- type UpdateTestGridProjectOutput
- type UpdateUploadInput
- func (s UpdateUploadInput) GoString() string
- func (s *UpdateUploadInput) SetArn(v string) *UpdateUploadInput
- func (s *UpdateUploadInput) SetContentType(v string) *UpdateUploadInput
- func (s *UpdateUploadInput) SetEditContent(v bool) *UpdateUploadInput
- func (s *UpdateUploadInput) SetName(v string) *UpdateUploadInput
- func (s UpdateUploadInput) String() string
- func (s *UpdateUploadInput) Validate() error
- type UpdateUploadOutput
- type UpdateVPCEConfigurationInput
- func (s UpdateVPCEConfigurationInput) GoString() string
- func (s *UpdateVPCEConfigurationInput) SetArn(v string) *UpdateVPCEConfigurationInput
- func (s *UpdateVPCEConfigurationInput) SetServiceDnsName(v string) *UpdateVPCEConfigurationInput
- func (s *UpdateVPCEConfigurationInput) SetVpceConfigurationDescription(v string) *UpdateVPCEConfigurationInput
- func (s *UpdateVPCEConfigurationInput) SetVpceConfigurationName(v string) *UpdateVPCEConfigurationInput
- func (s *UpdateVPCEConfigurationInput) SetVpceServiceName(v string) *UpdateVPCEConfigurationInput
- func (s UpdateVPCEConfigurationInput) String() string
- func (s *UpdateVPCEConfigurationInput) Validate() error
- type UpdateVPCEConfigurationOutput
- type Upload
- func (s Upload) GoString() string
- func (s *Upload) SetArn(v string) *Upload
- func (s *Upload) SetCategory(v string) *Upload
- func (s *Upload) SetContentType(v string) *Upload
- func (s *Upload) SetCreated(v time.Time) *Upload
- func (s *Upload) SetMessage(v string) *Upload
- func (s *Upload) SetMetadata(v string) *Upload
- func (s *Upload) SetName(v string) *Upload
- func (s *Upload) SetStatus(v string) *Upload
- func (s *Upload) SetType(v string) *Upload
- func (s *Upload) SetUrl(v string) *Upload
- func (s Upload) String() string
- type VPCEConfiguration
- func (s VPCEConfiguration) GoString() string
- func (s *VPCEConfiguration) SetArn(v string) *VPCEConfiguration
- func (s *VPCEConfiguration) SetServiceDnsName(v string) *VPCEConfiguration
- func (s *VPCEConfiguration) SetVpceConfigurationDescription(v string) *VPCEConfiguration
- func (s *VPCEConfiguration) SetVpceConfigurationName(v string) *VPCEConfiguration
- func (s *VPCEConfiguration) SetVpceServiceName(v string) *VPCEConfiguration
- func (s VPCEConfiguration) String() string
- type VpcConfig
Examples ¶
- DeviceFarm.CreateDevicePool (Shared00)
- DeviceFarm.CreateProject (Shared00)
- DeviceFarm.CreateRemoteAccessSession (Shared00)
- DeviceFarm.CreateUpload (Shared00)
- DeviceFarm.DeleteDevicePool (Shared00)
- DeviceFarm.DeleteProject (Shared00)
- DeviceFarm.DeleteRemoteAccessSession (Shared00)
- DeviceFarm.DeleteRun (Shared00)
- DeviceFarm.DeleteUpload (Shared00)
- DeviceFarm.GetAccountSettings (Shared00)
- DeviceFarm.GetDevice (Shared00)
- DeviceFarm.GetDevicePool (Shared00)
- DeviceFarm.GetDevicePoolCompatibility (Shared00)
- DeviceFarm.GetJob (Shared00)
- DeviceFarm.GetOfferingStatus (Shared00)
- DeviceFarm.GetProject (Shared00)
- DeviceFarm.GetRemoteAccessSession (Shared00)
- DeviceFarm.GetRun (Shared00)
- DeviceFarm.GetSuite (Shared00)
- DeviceFarm.GetTest (Shared00)
- DeviceFarm.GetUpload (Shared00)
- DeviceFarm.InstallToRemoteAccessSession (Shared00)
- DeviceFarm.ListArtifacts (Shared00)
- DeviceFarm.ListDevicePools (Shared00)
- DeviceFarm.ListDevices (Shared00)
- DeviceFarm.ListJobs (Shared00)
- DeviceFarm.ListOfferingTransactions (Shared00)
- DeviceFarm.ListOfferings (Shared00)
- DeviceFarm.ListProjects (Shared00)
- DeviceFarm.ListRemoteAccessSessions (Shared00)
- DeviceFarm.ListRuns (Shared00)
- DeviceFarm.ListSamples (Shared00)
- DeviceFarm.ListSuites (Shared00)
- DeviceFarm.ListTests (Shared00)
- DeviceFarm.ListUniqueProblems (Shared00)
- DeviceFarm.ListUploads (Shared00)
- DeviceFarm.PurchaseOffering (Shared00)
- DeviceFarm.RenewOffering (Shared00)
- DeviceFarm.ScheduleRun (Shared00)
- DeviceFarm.StopRun (Shared00)
- DeviceFarm.UpdateDevicePool (Shared00)
- DeviceFarm.UpdateProject (Shared00)
Constants ¶
const ( // ArtifactCategoryScreenshot is a ArtifactCategory enum value ArtifactCategoryScreenshot = "SCREENSHOT" // ArtifactCategoryFile is a ArtifactCategory enum value ArtifactCategoryFile = "FILE" // ArtifactCategoryLog is a ArtifactCategory enum value ArtifactCategoryLog = "LOG" )
const ( // ArtifactTypeUnknown is a ArtifactType enum value ArtifactTypeUnknown = "UNKNOWN" // ArtifactTypeScreenshot is a ArtifactType enum value ArtifactTypeScreenshot = "SCREENSHOT" // ArtifactTypeDeviceLog is a ArtifactType enum value ArtifactTypeDeviceLog = "DEVICE_LOG" // ArtifactTypeMessageLog is a ArtifactType enum value ArtifactTypeMessageLog = "MESSAGE_LOG" // ArtifactTypeVideoLog is a ArtifactType enum value ArtifactTypeVideoLog = "VIDEO_LOG" // ArtifactTypeResultLog is a ArtifactType enum value ArtifactTypeResultLog = "RESULT_LOG" // ArtifactTypeServiceLog is a ArtifactType enum value ArtifactTypeServiceLog = "SERVICE_LOG" // ArtifactTypeWebkitLog is a ArtifactType enum value ArtifactTypeWebkitLog = "WEBKIT_LOG" // ArtifactTypeInstrumentationOutput is a ArtifactType enum value ArtifactTypeInstrumentationOutput = "INSTRUMENTATION_OUTPUT" // ArtifactTypeExerciserMonkeyOutput is a ArtifactType enum value ArtifactTypeExerciserMonkeyOutput = "EXERCISER_MONKEY_OUTPUT" // ArtifactTypeCalabashJsonOutput is a ArtifactType enum value ArtifactTypeCalabashJsonOutput = "CALABASH_JSON_OUTPUT" // ArtifactTypeCalabashPrettyOutput is a ArtifactType enum value ArtifactTypeCalabashPrettyOutput = "CALABASH_PRETTY_OUTPUT" // ArtifactTypeCalabashStandardOutput is a ArtifactType enum value ArtifactTypeCalabashStandardOutput = "CALABASH_STANDARD_OUTPUT" // ArtifactTypeCalabashJavaXmlOutput is a ArtifactType enum value ArtifactTypeCalabashJavaXmlOutput = "CALABASH_JAVA_XML_OUTPUT" // ArtifactTypeAutomationOutput is a ArtifactType enum value ArtifactTypeAutomationOutput = "AUTOMATION_OUTPUT" // ArtifactTypeAppiumServerOutput is a ArtifactType enum value ArtifactTypeAppiumServerOutput = "APPIUM_SERVER_OUTPUT" // ArtifactTypeAppiumJavaOutput is a ArtifactType enum value ArtifactTypeAppiumJavaOutput = "APPIUM_JAVA_OUTPUT" // ArtifactTypeAppiumJavaXmlOutput is a ArtifactType enum value ArtifactTypeAppiumJavaXmlOutput = "APPIUM_JAVA_XML_OUTPUT" // ArtifactTypeAppiumPythonOutput is a ArtifactType enum value ArtifactTypeAppiumPythonOutput = "APPIUM_PYTHON_OUTPUT" // ArtifactTypeAppiumPythonXmlOutput is a ArtifactType enum value ArtifactTypeAppiumPythonXmlOutput = "APPIUM_PYTHON_XML_OUTPUT" // ArtifactTypeExplorerEventLog is a ArtifactType enum value ArtifactTypeExplorerEventLog = "EXPLORER_EVENT_LOG" // ArtifactTypeExplorerSummaryLog is a ArtifactType enum value ArtifactTypeExplorerSummaryLog = "EXPLORER_SUMMARY_LOG" // ArtifactTypeApplicationCrashReport is a ArtifactType enum value ArtifactTypeApplicationCrashReport = "APPLICATION_CRASH_REPORT" // ArtifactTypeXctestLog is a ArtifactType enum value ArtifactTypeXctestLog = "XCTEST_LOG" // ArtifactTypeVideo is a ArtifactType enum value ArtifactTypeVideo = "VIDEO" // ArtifactTypeCustomerArtifact is a ArtifactType enum value ArtifactTypeCustomerArtifact = "CUSTOMER_ARTIFACT" // ArtifactTypeCustomerArtifactLog is a ArtifactType enum value ArtifactTypeCustomerArtifactLog = "CUSTOMER_ARTIFACT_LOG" // ArtifactTypeTestspecOutput is a ArtifactType enum value ArtifactTypeTestspecOutput = "TESTSPEC_OUTPUT" )
const ( // BillingMethodMetered is a BillingMethod enum value BillingMethodMetered = "METERED" // BillingMethodUnmetered is a BillingMethod enum value BillingMethodUnmetered = "UNMETERED" )
const ( // DeviceAttributeArn is a DeviceAttribute enum value DeviceAttributeArn = "ARN" // DeviceAttributePlatform is a DeviceAttribute enum value DeviceAttributePlatform = "PLATFORM" // DeviceAttributeFormFactor is a DeviceAttribute enum value DeviceAttributeFormFactor = "FORM_FACTOR" // DeviceAttributeManufacturer is a DeviceAttribute enum value DeviceAttributeManufacturer = "MANUFACTURER" // DeviceAttributeRemoteAccessEnabled is a DeviceAttribute enum value DeviceAttributeRemoteAccessEnabled = "REMOTE_ACCESS_ENABLED" // DeviceAttributeRemoteDebugEnabled is a DeviceAttribute enum value DeviceAttributeRemoteDebugEnabled = "REMOTE_DEBUG_ENABLED" // DeviceAttributeAppiumVersion is a DeviceAttribute enum value DeviceAttributeAppiumVersion = "APPIUM_VERSION" // DeviceAttributeInstanceArn is a DeviceAttribute enum value DeviceAttributeInstanceArn = "INSTANCE_ARN" // DeviceAttributeInstanceLabels is a DeviceAttribute enum value DeviceAttributeInstanceLabels = "INSTANCE_LABELS" // DeviceAttributeFleetType is a DeviceAttribute enum value DeviceAttributeFleetType = "FLEET_TYPE" // DeviceAttributeOsVersion is a DeviceAttribute enum value DeviceAttributeOsVersion = "OS_VERSION" // DeviceAttributeModel is a DeviceAttribute enum value DeviceAttributeModel = "MODEL" // DeviceAttributeAvailability is a DeviceAttribute enum value DeviceAttributeAvailability = "AVAILABILITY" )
const ( // DeviceAvailabilityTemporaryNotAvailable is a DeviceAvailability enum value DeviceAvailabilityTemporaryNotAvailable = "TEMPORARY_NOT_AVAILABLE" // DeviceAvailabilityBusy is a DeviceAvailability enum value DeviceAvailabilityBusy = "BUSY" // DeviceAvailabilityAvailable is a DeviceAvailability enum value DeviceAvailabilityAvailable = "AVAILABLE" // DeviceAvailabilityHighlyAvailable is a DeviceAvailability enum value DeviceAvailabilityHighlyAvailable = "HIGHLY_AVAILABLE" )
const ( // DeviceFilterAttributeArn is a DeviceFilterAttribute enum value DeviceFilterAttributeArn = "ARN" // DeviceFilterAttributePlatform is a DeviceFilterAttribute enum value DeviceFilterAttributePlatform = "PLATFORM" // DeviceFilterAttributeOsVersion is a DeviceFilterAttribute enum value DeviceFilterAttributeOsVersion = "OS_VERSION" // DeviceFilterAttributeModel is a DeviceFilterAttribute enum value DeviceFilterAttributeModel = "MODEL" // DeviceFilterAttributeAvailability is a DeviceFilterAttribute enum value DeviceFilterAttributeAvailability = "AVAILABILITY" // DeviceFilterAttributeFormFactor is a DeviceFilterAttribute enum value DeviceFilterAttributeFormFactor = "FORM_FACTOR" // DeviceFilterAttributeManufacturer is a DeviceFilterAttribute enum value DeviceFilterAttributeManufacturer = "MANUFACTURER" // DeviceFilterAttributeRemoteAccessEnabled is a DeviceFilterAttribute enum value DeviceFilterAttributeRemoteAccessEnabled = "REMOTE_ACCESS_ENABLED" // DeviceFilterAttributeRemoteDebugEnabled is a DeviceFilterAttribute enum value DeviceFilterAttributeRemoteDebugEnabled = "REMOTE_DEBUG_ENABLED" // DeviceFilterAttributeInstanceArn is a DeviceFilterAttribute enum value DeviceFilterAttributeInstanceArn = "INSTANCE_ARN" // DeviceFilterAttributeInstanceLabels is a DeviceFilterAttribute enum value DeviceFilterAttributeInstanceLabels = "INSTANCE_LABELS" // DeviceFilterAttributeFleetType is a DeviceFilterAttribute enum value DeviceFilterAttributeFleetType = "FLEET_TYPE" )
const ( // DeviceFormFactorPhone is a DeviceFormFactor enum value DeviceFormFactorPhone = "PHONE" // DeviceFormFactorTablet is a DeviceFormFactor enum value DeviceFormFactorTablet = "TABLET" )
const ( // DevicePlatformAndroid is a DevicePlatform enum value DevicePlatformAndroid = "ANDROID" // DevicePlatformIos is a DevicePlatform enum value DevicePlatformIos = "IOS" )
const ( // DevicePoolTypeCurated is a DevicePoolType enum value DevicePoolTypeCurated = "CURATED" // DevicePoolTypePrivate is a DevicePoolType enum value DevicePoolTypePrivate = "PRIVATE" )
const ( // ExecutionResultPending is a ExecutionResult enum value ExecutionResultPending = "PENDING" // ExecutionResultPassed is a ExecutionResult enum value ExecutionResultPassed = "PASSED" // ExecutionResultWarned is a ExecutionResult enum value ExecutionResultWarned = "WARNED" // ExecutionResultFailed is a ExecutionResult enum value ExecutionResultFailed = "FAILED" // ExecutionResultSkipped is a ExecutionResult enum value ExecutionResultSkipped = "SKIPPED" // ExecutionResultErrored is a ExecutionResult enum value ExecutionResultErrored = "ERRORED" // ExecutionResultStopped is a ExecutionResult enum value ExecutionResultStopped = "STOPPED" )
const ( // ExecutionResultCodeParsingFailed is a ExecutionResultCode enum value ExecutionResultCodeParsingFailed = "PARSING_FAILED" // ExecutionResultCodeVpcEndpointSetupFailed is a ExecutionResultCode enum value ExecutionResultCodeVpcEndpointSetupFailed = "VPC_ENDPOINT_SETUP_FAILED" )
const ( // ExecutionStatusPending is a ExecutionStatus enum value ExecutionStatusPending = "PENDING" // ExecutionStatusPendingConcurrency is a ExecutionStatus enum value ExecutionStatusPendingConcurrency = "PENDING_CONCURRENCY" // ExecutionStatusPendingDevice is a ExecutionStatus enum value ExecutionStatusPendingDevice = "PENDING_DEVICE" // ExecutionStatusProcessing is a ExecutionStatus enum value ExecutionStatusProcessing = "PROCESSING" // ExecutionStatusScheduling is a ExecutionStatus enum value ExecutionStatusScheduling = "SCHEDULING" // ExecutionStatusPreparing is a ExecutionStatus enum value ExecutionStatusPreparing = "PREPARING" // ExecutionStatusRunning is a ExecutionStatus enum value ExecutionStatusRunning = "RUNNING" // ExecutionStatusCompleted is a ExecutionStatus enum value ExecutionStatusCompleted = "COMPLETED" // ExecutionStatusStopping is a ExecutionStatus enum value ExecutionStatusStopping = "STOPPING" )
const ( // InstanceStatusInUse is a InstanceStatus enum value InstanceStatusInUse = "IN_USE" // InstanceStatusPreparing is a InstanceStatus enum value InstanceStatusPreparing = "PREPARING" // InstanceStatusAvailable is a InstanceStatus enum value InstanceStatusAvailable = "AVAILABLE" // InstanceStatusNotAvailable is a InstanceStatus enum value InstanceStatusNotAvailable = "NOT_AVAILABLE" )
const ( // InteractionModeInteractive is a InteractionMode enum value InteractionModeInteractive = "INTERACTIVE" // InteractionModeNoVideo is a InteractionMode enum value InteractionModeNoVideo = "NO_VIDEO" // InteractionModeVideoOnly is a InteractionMode enum value InteractionModeVideoOnly = "VIDEO_ONLY" )
const ( // NetworkProfileTypeCurated is a NetworkProfileType enum value NetworkProfileTypeCurated = "CURATED" // NetworkProfileTypePrivate is a NetworkProfileType enum value NetworkProfileTypePrivate = "PRIVATE" )
const ( // OfferingTransactionTypePurchase is a OfferingTransactionType enum value OfferingTransactionTypePurchase = "PURCHASE" // OfferingTransactionTypeRenew is a OfferingTransactionType enum value OfferingTransactionTypeRenew = "RENEW" // OfferingTransactionTypeSystem is a OfferingTransactionType enum value OfferingTransactionTypeSystem = "SYSTEM" )
const ( // RuleOperatorEquals is a RuleOperator enum value RuleOperatorEquals = "EQUALS" // RuleOperatorLessThan is a RuleOperator enum value RuleOperatorLessThan = "LESS_THAN" // RuleOperatorLessThanOrEquals is a RuleOperator enum value RuleOperatorLessThanOrEquals = "LESS_THAN_OR_EQUALS" // RuleOperatorGreaterThan is a RuleOperator enum value RuleOperatorGreaterThan = "GREATER_THAN" // RuleOperatorGreaterThanOrEquals is a RuleOperator enum value RuleOperatorGreaterThanOrEquals = "GREATER_THAN_OR_EQUALS" // RuleOperatorIn is a RuleOperator enum value RuleOperatorIn = "IN" // RuleOperatorNotIn is a RuleOperator enum value RuleOperatorNotIn = "NOT_IN" // RuleOperatorContains is a RuleOperator enum value RuleOperatorContains = "CONTAINS" )
const ( // SampleTypeCpu is a SampleType enum value SampleTypeCpu = "CPU" // SampleTypeMemory is a SampleType enum value SampleTypeMemory = "MEMORY" // SampleTypeThreads is a SampleType enum value SampleTypeThreads = "THREADS" // SampleTypeRxRate is a SampleType enum value SampleTypeRxRate = "RX_RATE" // SampleTypeTxRate is a SampleType enum value SampleTypeTxRate = "TX_RATE" // SampleTypeRx is a SampleType enum value SampleTypeRx = "RX" // SampleTypeTx is a SampleType enum value SampleTypeTx = "TX" // SampleTypeNativeFrames is a SampleType enum value SampleTypeNativeFrames = "NATIVE_FRAMES" // SampleTypeNativeFps is a SampleType enum value SampleTypeNativeFps = "NATIVE_FPS" // SampleTypeNativeMinDrawtime is a SampleType enum value SampleTypeNativeMinDrawtime = "NATIVE_MIN_DRAWTIME" // SampleTypeNativeAvgDrawtime is a SampleType enum value SampleTypeNativeAvgDrawtime = "NATIVE_AVG_DRAWTIME" // SampleTypeNativeMaxDrawtime is a SampleType enum value SampleTypeNativeMaxDrawtime = "NATIVE_MAX_DRAWTIME" // SampleTypeOpenglFrames is a SampleType enum value SampleTypeOpenglFrames = "OPENGL_FRAMES" // SampleTypeOpenglFps is a SampleType enum value SampleTypeOpenglFps = "OPENGL_FPS" // SampleTypeOpenglMinDrawtime is a SampleType enum value SampleTypeOpenglMinDrawtime = "OPENGL_MIN_DRAWTIME" // SampleTypeOpenglAvgDrawtime is a SampleType enum value SampleTypeOpenglAvgDrawtime = "OPENGL_AVG_DRAWTIME" // SampleTypeOpenglMaxDrawtime is a SampleType enum value SampleTypeOpenglMaxDrawtime = "OPENGL_MAX_DRAWTIME" )
const ( // TestGridSessionArtifactCategoryVideo is a TestGridSessionArtifactCategory enum value TestGridSessionArtifactCategoryVideo = "VIDEO" // TestGridSessionArtifactCategoryLog is a TestGridSessionArtifactCategory enum value TestGridSessionArtifactCategoryLog = "LOG" )
const ( // TestGridSessionArtifactTypeUnknown is a TestGridSessionArtifactType enum value TestGridSessionArtifactTypeUnknown = "UNKNOWN" // TestGridSessionArtifactTypeVideo is a TestGridSessionArtifactType enum value TestGridSessionArtifactTypeVideo = "VIDEO" // TestGridSessionArtifactTypeSeleniumLog is a TestGridSessionArtifactType enum value TestGridSessionArtifactTypeSeleniumLog = "SELENIUM_LOG" )
const ( // TestGridSessionStatusActive is a TestGridSessionStatus enum value TestGridSessionStatusActive = "ACTIVE" // TestGridSessionStatusClosed is a TestGridSessionStatus enum value TestGridSessionStatusClosed = "CLOSED" // TestGridSessionStatusErrored is a TestGridSessionStatus enum value TestGridSessionStatusErrored = "ERRORED" )
const ( // TestTypeBuiltinFuzz is a TestType enum value TestTypeBuiltinFuzz = "BUILTIN_FUZZ" // TestTypeBuiltinExplorer is a TestType enum value TestTypeBuiltinExplorer = "BUILTIN_EXPLORER" // TestTypeWebPerformanceProfile is a TestType enum value TestTypeWebPerformanceProfile = "WEB_PERFORMANCE_PROFILE" // TestTypeAppiumJavaJunit is a TestType enum value TestTypeAppiumJavaJunit = "APPIUM_JAVA_JUNIT" // TestTypeAppiumJavaTestng is a TestType enum value TestTypeAppiumJavaTestng = "APPIUM_JAVA_TESTNG" // TestTypeAppiumPython is a TestType enum value TestTypeAppiumPython = "APPIUM_PYTHON" // TestTypeAppiumNode is a TestType enum value TestTypeAppiumNode = "APPIUM_NODE" // TestTypeAppiumRuby is a TestType enum value TestTypeAppiumRuby = "APPIUM_RUBY" // TestTypeAppiumWebJavaJunit is a TestType enum value TestTypeAppiumWebJavaJunit = "APPIUM_WEB_JAVA_JUNIT" // TestTypeAppiumWebJavaTestng is a TestType enum value TestTypeAppiumWebJavaTestng = "APPIUM_WEB_JAVA_TESTNG" // TestTypeAppiumWebPython is a TestType enum value TestTypeAppiumWebPython = "APPIUM_WEB_PYTHON" // TestTypeAppiumWebNode is a TestType enum value TestTypeAppiumWebNode = "APPIUM_WEB_NODE" // TestTypeAppiumWebRuby is a TestType enum value TestTypeAppiumWebRuby = "APPIUM_WEB_RUBY" // TestTypeCalabash is a TestType enum value TestTypeCalabash = "CALABASH" // TestTypeInstrumentation is a TestType enum value TestTypeInstrumentation = "INSTRUMENTATION" // TestTypeUiautomation is a TestType enum value TestTypeUiautomation = "UIAUTOMATION" // TestTypeUiautomator is a TestType enum value TestTypeUiautomator = "UIAUTOMATOR" // TestTypeXctest is a TestType enum value TestTypeXctest = "XCTEST" // TestTypeXctestUi is a TestType enum value TestTypeXctestUi = "XCTEST_UI" // TestTypeRemoteAccessRecord is a TestType enum value TestTypeRemoteAccessRecord = "REMOTE_ACCESS_RECORD" // TestTypeRemoteAccessReplay is a TestType enum value TestTypeRemoteAccessReplay = "REMOTE_ACCESS_REPLAY" )
const ( // UploadCategoryCurated is a UploadCategory enum value UploadCategoryCurated = "CURATED" // UploadCategoryPrivate is a UploadCategory enum value UploadCategoryPrivate = "PRIVATE" )
const ( // UploadStatusInitialized is a UploadStatus enum value UploadStatusInitialized = "INITIALIZED" // UploadStatusProcessing is a UploadStatus enum value UploadStatusProcessing = "PROCESSING" // UploadStatusSucceeded is a UploadStatus enum value UploadStatusSucceeded = "SUCCEEDED" // UploadStatusFailed is a UploadStatus enum value UploadStatusFailed = "FAILED" )
const ( // UploadTypeAndroidApp is a UploadType enum value UploadTypeAndroidApp = "ANDROID_APP" // UploadTypeIosApp is a UploadType enum value UploadTypeIosApp = "IOS_APP" // UploadTypeWebApp is a UploadType enum value UploadTypeWebApp = "WEB_APP" // UploadTypeExternalData is a UploadType enum value UploadTypeExternalData = "EXTERNAL_DATA" // UploadTypeAppiumJavaJunitTestPackage is a UploadType enum value UploadTypeAppiumJavaJunitTestPackage = "APPIUM_JAVA_JUNIT_TEST_PACKAGE" // UploadTypeAppiumJavaTestngTestPackage is a UploadType enum value UploadTypeAppiumJavaTestngTestPackage = "APPIUM_JAVA_TESTNG_TEST_PACKAGE" // UploadTypeAppiumPythonTestPackage is a UploadType enum value UploadTypeAppiumPythonTestPackage = "APPIUM_PYTHON_TEST_PACKAGE" // UploadTypeAppiumNodeTestPackage is a UploadType enum value UploadTypeAppiumNodeTestPackage = "APPIUM_NODE_TEST_PACKAGE" // UploadTypeAppiumRubyTestPackage is a UploadType enum value UploadTypeAppiumRubyTestPackage = "APPIUM_RUBY_TEST_PACKAGE" // UploadTypeAppiumWebJavaJunitTestPackage is a UploadType enum value UploadTypeAppiumWebJavaJunitTestPackage = "APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE" // UploadTypeAppiumWebJavaTestngTestPackage is a UploadType enum value UploadTypeAppiumWebJavaTestngTestPackage = "APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE" // UploadTypeAppiumWebPythonTestPackage is a UploadType enum value UploadTypeAppiumWebPythonTestPackage = "APPIUM_WEB_PYTHON_TEST_PACKAGE" // UploadTypeAppiumWebNodeTestPackage is a UploadType enum value UploadTypeAppiumWebNodeTestPackage = "APPIUM_WEB_NODE_TEST_PACKAGE" // UploadTypeAppiumWebRubyTestPackage is a UploadType enum value UploadTypeAppiumWebRubyTestPackage = "APPIUM_WEB_RUBY_TEST_PACKAGE" // UploadTypeCalabashTestPackage is a UploadType enum value UploadTypeCalabashTestPackage = "CALABASH_TEST_PACKAGE" // UploadTypeInstrumentationTestPackage is a UploadType enum value UploadTypeInstrumentationTestPackage = "INSTRUMENTATION_TEST_PACKAGE" // UploadTypeUiautomationTestPackage is a UploadType enum value UploadTypeUiautomationTestPackage = "UIAUTOMATION_TEST_PACKAGE" // UploadTypeUiautomatorTestPackage is a UploadType enum value UploadTypeUiautomatorTestPackage = "UIAUTOMATOR_TEST_PACKAGE" // UploadTypeXctestTestPackage is a UploadType enum value UploadTypeXctestTestPackage = "XCTEST_TEST_PACKAGE" // UploadTypeXctestUiTestPackage is a UploadType enum value UploadTypeXctestUiTestPackage = "XCTEST_UI_TEST_PACKAGE" // UploadTypeAppiumJavaJunitTestSpec is a UploadType enum value UploadTypeAppiumJavaJunitTestSpec = "APPIUM_JAVA_JUNIT_TEST_SPEC" // UploadTypeAppiumJavaTestngTestSpec is a UploadType enum value UploadTypeAppiumJavaTestngTestSpec = "APPIUM_JAVA_TESTNG_TEST_SPEC" // UploadTypeAppiumPythonTestSpec is a UploadType enum value UploadTypeAppiumPythonTestSpec = "APPIUM_PYTHON_TEST_SPEC" // UploadTypeAppiumNodeTestSpec is a UploadType enum value UploadTypeAppiumNodeTestSpec = "APPIUM_NODE_TEST_SPEC" // UploadTypeAppiumRubyTestSpec is a UploadType enum value UploadTypeAppiumRubyTestSpec = "APPIUM_RUBY_TEST_SPEC" // UploadTypeAppiumWebJavaJunitTestSpec is a UploadType enum value UploadTypeAppiumWebJavaJunitTestSpec = "APPIUM_WEB_JAVA_JUNIT_TEST_SPEC" // UploadTypeAppiumWebJavaTestngTestSpec is a UploadType enum value UploadTypeAppiumWebJavaTestngTestSpec = "APPIUM_WEB_JAVA_TESTNG_TEST_SPEC" // UploadTypeAppiumWebPythonTestSpec is a UploadType enum value UploadTypeAppiumWebPythonTestSpec = "APPIUM_WEB_PYTHON_TEST_SPEC" // UploadTypeAppiumWebNodeTestSpec is a UploadType enum value UploadTypeAppiumWebNodeTestSpec = "APPIUM_WEB_NODE_TEST_SPEC" // UploadTypeAppiumWebRubyTestSpec is a UploadType enum value UploadTypeAppiumWebRubyTestSpec = "APPIUM_WEB_RUBY_TEST_SPEC" // UploadTypeInstrumentationTestSpec is a UploadType enum value UploadTypeInstrumentationTestSpec = "INSTRUMENTATION_TEST_SPEC" // UploadTypeXctestUiTestSpec is a UploadType enum value UploadTypeXctestUiTestSpec = "XCTEST_UI_TEST_SPEC" )
const ( // ErrCodeArgumentException for service response error code // "ArgumentException". // // An invalid argument was specified. ErrCodeArgumentException = "ArgumentException" // ErrCodeCannotDeleteException for service response error code // "CannotDeleteException". // // The requested object could not be deleted. ErrCodeCannotDeleteException = "CannotDeleteException" // ErrCodeIdempotencyException for service response error code // "IdempotencyException". // // An entity with the same name already exists. ErrCodeIdempotencyException = "IdempotencyException" // ErrCodeInternalServiceException for service response error code // "InternalServiceException". // // An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com // (mailto:aws-devicefarm-support@amazon.com) if you see this error. ErrCodeInternalServiceException = "InternalServiceException" // ErrCodeInvalidOperationException for service response error code // "InvalidOperationException". // // There was an error with the update request, or you do not have sufficient // permissions to update this VPC endpoint configuration. ErrCodeInvalidOperationException = "InvalidOperationException" // ErrCodeLimitExceededException for service response error code // "LimitExceededException". // // A limit was exceeded. ErrCodeLimitExceededException = "LimitExceededException" // ErrCodeNotEligibleException for service response error code // "NotEligibleException". // // Exception gets thrown when a user is not eligible to perform the specified // transaction. ErrCodeNotEligibleException = "NotEligibleException" // ErrCodeNotFoundException for service response error code // "NotFoundException". // // The specified entity was not found. ErrCodeNotFoundException = "NotFoundException" // ErrCodeServiceAccountException for service response error code // "ServiceAccountException". // // There was a problem with the service account. ErrCodeServiceAccountException = "ServiceAccountException" // ErrCodeTagOperationException for service response error code // "TagOperationException". // // The operation was not successful. Try again. ErrCodeTagOperationException = "TagOperationException" // ErrCodeTagPolicyException for service response error code // "TagPolicyException". // // The request doesn't comply with the AWS Identity and Access Management (IAM) // tag policy. Correct your request and then retry it. ErrCodeTagPolicyException = "TagPolicyException" // ErrCodeTooManyTagsException for service response error code // "TooManyTagsException". // // The list of tags on the repository is over the limit. The maximum number // of tags that can be applied to a repository is 50. ErrCodeTooManyTagsException = "TooManyTagsException" )
const ( ServiceName = "devicefarm" // Name of service. EndpointsID = ServiceName // ID to lookup a service endpoint with. ServiceID = "Device Farm" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// CurrencyCodeUsd is a CurrencyCode enum value
CurrencyCodeUsd = "USD"
)
const (
// OfferingTypeRecurring is a OfferingType enum value
OfferingTypeRecurring = "RECURRING"
)
const (
// RecurringChargeFrequencyMonthly is a RecurringChargeFrequency enum value
RecurringChargeFrequencyMonthly = "MONTHLY"
)
Variables ¶
This section is empty.
Functions ¶
func ArtifactCategory_Values ¶ added in v1.34.3
func ArtifactCategory_Values() []string
ArtifactCategory_Values returns all elements of the ArtifactCategory enum
func ArtifactType_Values ¶ added in v1.34.3
func ArtifactType_Values() []string
ArtifactType_Values returns all elements of the ArtifactType enum
func BillingMethod_Values ¶ added in v1.34.3
func BillingMethod_Values() []string
BillingMethod_Values returns all elements of the BillingMethod enum
func CurrencyCode_Values ¶ added in v1.34.3
func CurrencyCode_Values() []string
CurrencyCode_Values returns all elements of the CurrencyCode enum
func DeviceAttribute_Values ¶ added in v1.34.3
func DeviceAttribute_Values() []string
DeviceAttribute_Values returns all elements of the DeviceAttribute enum
func DeviceAvailability_Values ¶ added in v1.34.3
func DeviceAvailability_Values() []string
DeviceAvailability_Values returns all elements of the DeviceAvailability enum
func DeviceFilterAttribute_Values ¶ added in v1.34.3
func DeviceFilterAttribute_Values() []string
DeviceFilterAttribute_Values returns all elements of the DeviceFilterAttribute enum
func DeviceFormFactor_Values ¶ added in v1.34.3
func DeviceFormFactor_Values() []string
DeviceFormFactor_Values returns all elements of the DeviceFormFactor enum
func DevicePlatform_Values ¶ added in v1.34.3
func DevicePlatform_Values() []string
DevicePlatform_Values returns all elements of the DevicePlatform enum
func DevicePoolType_Values ¶ added in v1.34.3
func DevicePoolType_Values() []string
DevicePoolType_Values returns all elements of the DevicePoolType enum
func ExecutionResultCode_Values ¶ added in v1.34.3
func ExecutionResultCode_Values() []string
ExecutionResultCode_Values returns all elements of the ExecutionResultCode enum
func ExecutionResult_Values ¶ added in v1.34.3
func ExecutionResult_Values() []string
ExecutionResult_Values returns all elements of the ExecutionResult enum
func ExecutionStatus_Values ¶ added in v1.34.3
func ExecutionStatus_Values() []string
ExecutionStatus_Values returns all elements of the ExecutionStatus enum
func InstanceStatus_Values ¶ added in v1.34.3
func InstanceStatus_Values() []string
InstanceStatus_Values returns all elements of the InstanceStatus enum
func InteractionMode_Values ¶ added in v1.34.3
func InteractionMode_Values() []string
InteractionMode_Values returns all elements of the InteractionMode enum
func NetworkProfileType_Values ¶ added in v1.34.3
func NetworkProfileType_Values() []string
NetworkProfileType_Values returns all elements of the NetworkProfileType enum
func OfferingTransactionType_Values ¶ added in v1.34.3
func OfferingTransactionType_Values() []string
OfferingTransactionType_Values returns all elements of the OfferingTransactionType enum
func OfferingType_Values ¶ added in v1.34.3
func OfferingType_Values() []string
OfferingType_Values returns all elements of the OfferingType enum
func RecurringChargeFrequency_Values ¶ added in v1.34.3
func RecurringChargeFrequency_Values() []string
RecurringChargeFrequency_Values returns all elements of the RecurringChargeFrequency enum
func RuleOperator_Values ¶ added in v1.34.3
func RuleOperator_Values() []string
RuleOperator_Values returns all elements of the RuleOperator enum
func SampleType_Values ¶ added in v1.34.3
func SampleType_Values() []string
SampleType_Values returns all elements of the SampleType enum
func TestGridSessionArtifactCategory_Values ¶ added in v1.34.3
func TestGridSessionArtifactCategory_Values() []string
TestGridSessionArtifactCategory_Values returns all elements of the TestGridSessionArtifactCategory enum
func TestGridSessionArtifactType_Values ¶ added in v1.34.3
func TestGridSessionArtifactType_Values() []string
TestGridSessionArtifactType_Values returns all elements of the TestGridSessionArtifactType enum
func TestGridSessionStatus_Values ¶ added in v1.34.3
func TestGridSessionStatus_Values() []string
TestGridSessionStatus_Values returns all elements of the TestGridSessionStatus enum
func TestType_Values ¶ added in v1.34.3
func TestType_Values() []string
TestType_Values returns all elements of the TestType enum
func UploadCategory_Values ¶ added in v1.34.3
func UploadCategory_Values() []string
UploadCategory_Values returns all elements of the UploadCategory enum
func UploadStatus_Values ¶ added in v1.34.3
func UploadStatus_Values() []string
UploadStatus_Values returns all elements of the UploadStatus enum
func UploadType_Values ¶ added in v1.34.3
func UploadType_Values() []string
UploadType_Values returns all elements of the UploadType enum
Types ¶
type AccountSettings ¶
type AccountSettings struct { // The AWS account number specified in the AccountSettings container. AwsAccountNumber *string `locationName:"awsAccountNumber" min:"2" type:"string"` // The default number of minutes (at the account level) a test run executes // before it times out. The default value is 150 minutes. DefaultJobTimeoutMinutes *int64 `locationName:"defaultJobTimeoutMinutes" type:"integer"` // The maximum number of minutes a test run executes before it times out. MaxJobTimeoutMinutes *int64 `locationName:"maxJobTimeoutMinutes" type:"integer"` // The maximum number of device slots that the AWS account can purchase. Each // maximum is expressed as an offering-id:number pair, where the offering-id // represents one of the IDs returned by the ListOfferings command. MaxSlots map[string]*int64 `locationName:"maxSlots" type:"map"` // When set to true, for private devices, Device Farm does not sign your app // again. For public devices, Device Farm always signs your apps again. // // For more information about how Device Farm re-signs your apps, see Do you // modify my app? (http://aws.amazon.com/device-farm/faqs/) in the AWS Device // Farm FAQs. SkipAppResign *bool `locationName:"skipAppResign" type:"boolean"` // Information about an AWS account's usage of free trial device minutes. TrialMinutes *TrialMinutes `locationName:"trialMinutes" type:"structure"` // Returns the unmetered devices you have purchased or want to purchase. UnmeteredDevices map[string]*int64 `locationName:"unmeteredDevices" type:"map"` // Returns the unmetered remote access devices you have purchased or want to // purchase. UnmeteredRemoteAccessDevices map[string]*int64 `locationName:"unmeteredRemoteAccessDevices" type:"map"` // contains filtered or unexported fields }
A container for account-level settings in AWS Device Farm.
func (AccountSettings) GoString ¶
func (s AccountSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccountSettings) SetAwsAccountNumber ¶ added in v1.5.0
func (s *AccountSettings) SetAwsAccountNumber(v string) *AccountSettings
SetAwsAccountNumber sets the AwsAccountNumber field's value.
func (*AccountSettings) SetDefaultJobTimeoutMinutes ¶ added in v1.7.9
func (s *AccountSettings) SetDefaultJobTimeoutMinutes(v int64) *AccountSettings
SetDefaultJobTimeoutMinutes sets the DefaultJobTimeoutMinutes field's value.
func (*AccountSettings) SetMaxJobTimeoutMinutes ¶ added in v1.7.9
func (s *AccountSettings) SetMaxJobTimeoutMinutes(v int64) *AccountSettings
SetMaxJobTimeoutMinutes sets the MaxJobTimeoutMinutes field's value.
func (*AccountSettings) SetMaxSlots ¶ added in v1.8.15
func (s *AccountSettings) SetMaxSlots(v map[string]*int64) *AccountSettings
SetMaxSlots sets the MaxSlots field's value.
func (*AccountSettings) SetSkipAppResign ¶ added in v1.13.27
func (s *AccountSettings) SetSkipAppResign(v bool) *AccountSettings
SetSkipAppResign sets the SkipAppResign field's value.
func (*AccountSettings) SetTrialMinutes ¶ added in v1.8.15
func (s *AccountSettings) SetTrialMinutes(v *TrialMinutes) *AccountSettings
SetTrialMinutes sets the TrialMinutes field's value.
func (*AccountSettings) SetUnmeteredDevices ¶ added in v1.5.0
func (s *AccountSettings) SetUnmeteredDevices(v map[string]*int64) *AccountSettings
SetUnmeteredDevices sets the UnmeteredDevices field's value.
func (*AccountSettings) SetUnmeteredRemoteAccessDevices ¶ added in v1.5.0
func (s *AccountSettings) SetUnmeteredRemoteAccessDevices(v map[string]*int64) *AccountSettings
SetUnmeteredRemoteAccessDevices sets the UnmeteredRemoteAccessDevices field's value.
func (AccountSettings) String ¶
func (s AccountSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ArgumentException ¶ added in v1.28.0
type ArgumentException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Any additional information about the exception. Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
An invalid argument was specified.
func (*ArgumentException) Code ¶ added in v1.28.0
func (s *ArgumentException) Code() string
Code returns the exception type name.
func (*ArgumentException) Error ¶ added in v1.28.0
func (s *ArgumentException) Error() string
func (ArgumentException) GoString ¶ added in v1.28.0
func (s ArgumentException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ArgumentException) Message ¶ added in v1.28.0
func (s *ArgumentException) Message() string
Message returns the exception's message.
func (*ArgumentException) OrigErr ¶ added in v1.28.0
func (s *ArgumentException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ArgumentException) RequestID ¶ added in v1.28.0
func (s *ArgumentException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ArgumentException) StatusCode ¶ added in v1.28.0
func (s *ArgumentException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ArgumentException) String ¶ added in v1.28.0
func (s ArgumentException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 Artifact ¶
type Artifact struct { // The artifact's ARN. Arn *string `locationName:"arn" min:"32" type:"string"` // The artifact's file extension. Extension *string `locationName:"extension" type:"string"` // The artifact's name. Name *string `locationName:"name" type:"string"` // The artifact's type. // // Allowed values include the following: // // * UNKNOWN // // * SCREENSHOT // // * DEVICE_LOG // // * MESSAGE_LOG // // * VIDEO_LOG // // * RESULT_LOG // // * SERVICE_LOG // // * WEBKIT_LOG // // * INSTRUMENTATION_OUTPUT // // * EXERCISER_MONKEY_OUTPUT: the artifact (log) generated by an Android // fuzz test. // // * CALABASH_JSON_OUTPUT // // * CALABASH_PRETTY_OUTPUT // // * CALABASH_STANDARD_OUTPUT // // * CALABASH_JAVA_XML_OUTPUT // // * AUTOMATION_OUTPUT // // * APPIUM_SERVER_OUTPUT // // * APPIUM_JAVA_OUTPUT // // * APPIUM_JAVA_XML_OUTPUT // // * APPIUM_PYTHON_OUTPUT // // * APPIUM_PYTHON_XML_OUTPUT // // * EXPLORER_EVENT_LOG // // * EXPLORER_SUMMARY_LOG // // * APPLICATION_CRASH_REPORT // // * XCTEST_LOG // // * VIDEO // // * CUSTOMER_ARTIFACT // // * CUSTOMER_ARTIFACT_LOG // // * TESTSPEC_OUTPUT Type *string `locationName:"type" type:"string" enum:"ArtifactType"` // The presigned Amazon S3 URL that can be used with a GET request to download // the artifact's file. Url *string `locationName:"url" type:"string"` // contains filtered or unexported fields }
Represents the output of a test. Examples of artifacts include logs and screenshots.
func (Artifact) 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 (*Artifact) SetExtension ¶ added in v1.5.0
SetExtension sets the Extension field's value.
type CPU ¶
type CPU struct { // The CPU's architecture (for example, x86 or ARM). Architecture *string `locationName:"architecture" type:"string"` // The clock speed of the device's CPU, expressed in hertz (Hz). For example, // a 1.2 GHz CPU is expressed as 1200000000. Clock *float64 `locationName:"clock" type:"double"` // The CPU's frequency. Frequency *string `locationName:"frequency" type:"string"` // contains filtered or unexported fields }
Represents the amount of CPU that an app is using on a physical device. Does not represent system-wide CPU usage.
func (CPU) 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 (*CPU) SetArchitecture ¶ added in v1.5.0
SetArchitecture sets the Architecture field's value.
func (*CPU) SetFrequency ¶ added in v1.5.0
SetFrequency sets the Frequency field's value.
type CannotDeleteException ¶ added in v1.28.0
type CannotDeleteException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The requested object could not be deleted.
func (*CannotDeleteException) Code ¶ added in v1.28.0
func (s *CannotDeleteException) Code() string
Code returns the exception type name.
func (*CannotDeleteException) Error ¶ added in v1.28.0
func (s *CannotDeleteException) Error() string
func (CannotDeleteException) GoString ¶ added in v1.28.0
func (s CannotDeleteException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CannotDeleteException) Message ¶ added in v1.28.0
func (s *CannotDeleteException) Message() string
Message returns the exception's message.
func (*CannotDeleteException) OrigErr ¶ added in v1.28.0
func (s *CannotDeleteException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*CannotDeleteException) RequestID ¶ added in v1.28.0
func (s *CannotDeleteException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*CannotDeleteException) StatusCode ¶ added in v1.28.0
func (s *CannotDeleteException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (CannotDeleteException) String ¶ added in v1.28.0
func (s CannotDeleteException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 Counters ¶
type Counters struct { // The number of errored entities. Errored *int64 `locationName:"errored" type:"integer"` // The number of failed entities. Failed *int64 `locationName:"failed" type:"integer"` // The number of passed entities. Passed *int64 `locationName:"passed" type:"integer"` // The number of skipped entities. Skipped *int64 `locationName:"skipped" type:"integer"` // The number of stopped entities. Stopped *int64 `locationName:"stopped" type:"integer"` // The total number of entities. Total *int64 `locationName:"total" type:"integer"` // The number of warned entities. Warned *int64 `locationName:"warned" type:"integer"` // contains filtered or unexported fields }
Represents entity counters.
func (Counters) 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 (*Counters) SetErrored ¶ added in v1.5.0
SetErrored sets the Errored field's value.
func (*Counters) SetSkipped ¶ added in v1.5.0
SetSkipped sets the Skipped field's value.
func (*Counters) SetStopped ¶ added in v1.5.0
SetStopped sets the Stopped field's value.
type CreateDevicePoolInput ¶
type CreateDevicePoolInput struct { // The device pool's description. Description *string `locationName:"description" type:"string"` // The number of devices that Device Farm can add to your device pool. Device // Farm adds devices that are available and meet the criteria that you assign // for the rules parameter. Depending on how many devices meet these constraints, // your device pool might contain fewer devices than the value for this parameter. // // By specifying the maximum number of devices, you can control the costs that // you incur by running tests. MaxDevices *int64 `locationName:"maxDevices" type:"integer"` // The device pool's name. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The ARN of the project for the device pool. // // ProjectArn is a required field ProjectArn *string `locationName:"projectArn" min:"32" type:"string" required:"true"` // The device pool's rules. // // Rules is a required field Rules []*Rule `locationName:"rules" type:"list" required:"true"` // contains filtered or unexported fields }
Represents a request to the create device pool operation.
func (CreateDevicePoolInput) GoString ¶
func (s CreateDevicePoolInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDevicePoolInput) SetDescription ¶ added in v1.5.0
func (s *CreateDevicePoolInput) SetDescription(v string) *CreateDevicePoolInput
SetDescription sets the Description field's value.
func (*CreateDevicePoolInput) SetMaxDevices ¶ added in v1.16.26
func (s *CreateDevicePoolInput) SetMaxDevices(v int64) *CreateDevicePoolInput
SetMaxDevices sets the MaxDevices field's value.
func (*CreateDevicePoolInput) SetName ¶ added in v1.5.0
func (s *CreateDevicePoolInput) SetName(v string) *CreateDevicePoolInput
SetName sets the Name field's value.
func (*CreateDevicePoolInput) SetProjectArn ¶ added in v1.5.0
func (s *CreateDevicePoolInput) SetProjectArn(v string) *CreateDevicePoolInput
SetProjectArn sets the ProjectArn field's value.
func (*CreateDevicePoolInput) SetRules ¶ added in v1.5.0
func (s *CreateDevicePoolInput) SetRules(v []*Rule) *CreateDevicePoolInput
SetRules sets the Rules field's value.
func (CreateDevicePoolInput) String ¶
func (s CreateDevicePoolInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDevicePoolInput) Validate ¶ added in v1.1.21
func (s *CreateDevicePoolInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDevicePoolOutput ¶
type CreateDevicePoolOutput struct { // The newly created device pool. DevicePool *DevicePool `locationName:"devicePool" type:"structure"` // contains filtered or unexported fields }
Represents the result of a create device pool request.
func (CreateDevicePoolOutput) GoString ¶
func (s CreateDevicePoolOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDevicePoolOutput) SetDevicePool ¶ added in v1.5.0
func (s *CreateDevicePoolOutput) SetDevicePool(v *DevicePool) *CreateDevicePoolOutput
SetDevicePool sets the DevicePool field's value.
func (CreateDevicePoolOutput) String ¶
func (s CreateDevicePoolOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 CreateInstanceProfileInput ¶ added in v1.13.27
type CreateInstanceProfileInput struct { // The description of your instance profile. Description *string `locationName:"description" type:"string"` // An array of strings that specifies the list of app packages that should not // be cleaned up from the device after a test run. // // The list of packages is considered only if you set packageCleanup to true. ExcludeAppPackagesFromCleanup []*string `locationName:"excludeAppPackagesFromCleanup" type:"list"` // The name of your instance profile. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // When set to true, Device Farm removes app packages after a test run. The // default value is false for private devices. PackageCleanup *bool `locationName:"packageCleanup" type:"boolean"` // When set to true, Device Farm reboots the instance after a test run. The // default value is true. RebootAfterUse *bool `locationName:"rebootAfterUse" type:"boolean"` // contains filtered or unexported fields }
func (CreateInstanceProfileInput) GoString ¶ added in v1.13.27
func (s CreateInstanceProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateInstanceProfileInput) SetDescription ¶ added in v1.13.27
func (s *CreateInstanceProfileInput) SetDescription(v string) *CreateInstanceProfileInput
SetDescription sets the Description field's value.
func (*CreateInstanceProfileInput) SetExcludeAppPackagesFromCleanup ¶ added in v1.13.27
func (s *CreateInstanceProfileInput) SetExcludeAppPackagesFromCleanup(v []*string) *CreateInstanceProfileInput
SetExcludeAppPackagesFromCleanup sets the ExcludeAppPackagesFromCleanup field's value.
func (*CreateInstanceProfileInput) SetName ¶ added in v1.13.27
func (s *CreateInstanceProfileInput) SetName(v string) *CreateInstanceProfileInput
SetName sets the Name field's value.
func (*CreateInstanceProfileInput) SetPackageCleanup ¶ added in v1.13.27
func (s *CreateInstanceProfileInput) SetPackageCleanup(v bool) *CreateInstanceProfileInput
SetPackageCleanup sets the PackageCleanup field's value.
func (*CreateInstanceProfileInput) SetRebootAfterUse ¶ added in v1.13.27
func (s *CreateInstanceProfileInput) SetRebootAfterUse(v bool) *CreateInstanceProfileInput
SetRebootAfterUse sets the RebootAfterUse field's value.
func (CreateInstanceProfileInput) String ¶ added in v1.13.27
func (s CreateInstanceProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateInstanceProfileInput) Validate ¶ added in v1.13.27
func (s *CreateInstanceProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateInstanceProfileOutput ¶ added in v1.13.27
type CreateInstanceProfileOutput struct { // An object that contains information about your instance profile. InstanceProfile *InstanceProfile `locationName:"instanceProfile" type:"structure"` // contains filtered or unexported fields }
func (CreateInstanceProfileOutput) GoString ¶ added in v1.13.27
func (s CreateInstanceProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateInstanceProfileOutput) SetInstanceProfile ¶ added in v1.13.27
func (s *CreateInstanceProfileOutput) SetInstanceProfile(v *InstanceProfile) *CreateInstanceProfileOutput
SetInstanceProfile sets the InstanceProfile field's value.
func (CreateInstanceProfileOutput) String ¶ added in v1.13.27
func (s CreateInstanceProfileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 CreateNetworkProfileInput ¶ added in v1.7.9
type CreateNetworkProfileInput struct { // The description of the network profile. Description *string `locationName:"description" type:"string"` // The data throughput rate in bits per second, as an integer from 0 to 104857600. DownlinkBandwidthBits *int64 `locationName:"downlinkBandwidthBits" type:"long"` // Delay time for all packets to destination in milliseconds as an integer from // 0 to 2000. DownlinkDelayMs *int64 `locationName:"downlinkDelayMs" type:"long"` // Time variation in the delay of received packets in milliseconds as an integer // from 0 to 2000. DownlinkJitterMs *int64 `locationName:"downlinkJitterMs" type:"long"` // Proportion of received packets that fail to arrive from 0 to 100 percent. DownlinkLossPercent *int64 `locationName:"downlinkLossPercent" type:"integer"` // The name for the new network profile. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the project for which you want to create // a network profile. // // ProjectArn is a required field ProjectArn *string `locationName:"projectArn" min:"32" type:"string" required:"true"` // The type of network profile to create. Valid values are listed here. Type *string `locationName:"type" type:"string" enum:"NetworkProfileType"` // The data throughput rate in bits per second, as an integer from 0 to 104857600. UplinkBandwidthBits *int64 `locationName:"uplinkBandwidthBits" type:"long"` // Delay time for all packets to destination in milliseconds as an integer from // 0 to 2000. UplinkDelayMs *int64 `locationName:"uplinkDelayMs" type:"long"` // Time variation in the delay of received packets in milliseconds as an integer // from 0 to 2000. UplinkJitterMs *int64 `locationName:"uplinkJitterMs" type:"long"` // Proportion of transmitted packets that fail to arrive from 0 to 100 percent. UplinkLossPercent *int64 `locationName:"uplinkLossPercent" type:"integer"` // contains filtered or unexported fields }
func (CreateNetworkProfileInput) GoString ¶ added in v1.7.9
func (s CreateNetworkProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateNetworkProfileInput) SetDescription ¶ added in v1.7.9
func (s *CreateNetworkProfileInput) SetDescription(v string) *CreateNetworkProfileInput
SetDescription sets the Description field's value.
func (*CreateNetworkProfileInput) SetDownlinkBandwidthBits ¶ added in v1.7.9
func (s *CreateNetworkProfileInput) SetDownlinkBandwidthBits(v int64) *CreateNetworkProfileInput
SetDownlinkBandwidthBits sets the DownlinkBandwidthBits field's value.
func (*CreateNetworkProfileInput) SetDownlinkDelayMs ¶ added in v1.7.9
func (s *CreateNetworkProfileInput) SetDownlinkDelayMs(v int64) *CreateNetworkProfileInput
SetDownlinkDelayMs sets the DownlinkDelayMs field's value.
func (*CreateNetworkProfileInput) SetDownlinkJitterMs ¶ added in v1.7.9
func (s *CreateNetworkProfileInput) SetDownlinkJitterMs(v int64) *CreateNetworkProfileInput
SetDownlinkJitterMs sets the DownlinkJitterMs field's value.
func (*CreateNetworkProfileInput) SetDownlinkLossPercent ¶ added in v1.7.9
func (s *CreateNetworkProfileInput) SetDownlinkLossPercent(v int64) *CreateNetworkProfileInput
SetDownlinkLossPercent sets the DownlinkLossPercent field's value.
func (*CreateNetworkProfileInput) SetName ¶ added in v1.7.9
func (s *CreateNetworkProfileInput) SetName(v string) *CreateNetworkProfileInput
SetName sets the Name field's value.
func (*CreateNetworkProfileInput) SetProjectArn ¶ added in v1.7.9
func (s *CreateNetworkProfileInput) SetProjectArn(v string) *CreateNetworkProfileInput
SetProjectArn sets the ProjectArn field's value.
func (*CreateNetworkProfileInput) SetType ¶ added in v1.7.9
func (s *CreateNetworkProfileInput) SetType(v string) *CreateNetworkProfileInput
SetType sets the Type field's value.
func (*CreateNetworkProfileInput) SetUplinkBandwidthBits ¶ added in v1.7.9
func (s *CreateNetworkProfileInput) SetUplinkBandwidthBits(v int64) *CreateNetworkProfileInput
SetUplinkBandwidthBits sets the UplinkBandwidthBits field's value.
func (*CreateNetworkProfileInput) SetUplinkDelayMs ¶ added in v1.7.9
func (s *CreateNetworkProfileInput) SetUplinkDelayMs(v int64) *CreateNetworkProfileInput
SetUplinkDelayMs sets the UplinkDelayMs field's value.
func (*CreateNetworkProfileInput) SetUplinkJitterMs ¶ added in v1.7.9
func (s *CreateNetworkProfileInput) SetUplinkJitterMs(v int64) *CreateNetworkProfileInput
SetUplinkJitterMs sets the UplinkJitterMs field's value.
func (*CreateNetworkProfileInput) SetUplinkLossPercent ¶ added in v1.7.9
func (s *CreateNetworkProfileInput) SetUplinkLossPercent(v int64) *CreateNetworkProfileInput
SetUplinkLossPercent sets the UplinkLossPercent field's value.
func (CreateNetworkProfileInput) String ¶ added in v1.7.9
func (s CreateNetworkProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateNetworkProfileInput) Validate ¶ added in v1.7.9
func (s *CreateNetworkProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateNetworkProfileOutput ¶ added in v1.7.9
type CreateNetworkProfileOutput struct { // The network profile that is returned by the create network profile request. NetworkProfile *NetworkProfile `locationName:"networkProfile" type:"structure"` // contains filtered or unexported fields }
func (CreateNetworkProfileOutput) GoString ¶ added in v1.7.9
func (s CreateNetworkProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateNetworkProfileOutput) SetNetworkProfile ¶ added in v1.7.9
func (s *CreateNetworkProfileOutput) SetNetworkProfile(v *NetworkProfile) *CreateNetworkProfileOutput
SetNetworkProfile sets the NetworkProfile field's value.
func (CreateNetworkProfileOutput) String ¶ added in v1.7.9
func (s CreateNetworkProfileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 CreateProjectInput ¶
type CreateProjectInput struct { // Sets the execution timeout value (in minutes) for a project. All test runs // in this project use the specified execution timeout value unless overridden // when scheduling a run. DefaultJobTimeoutMinutes *int64 `locationName:"defaultJobTimeoutMinutes" type:"integer"` // The project's name. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The VPC security groups and subnets that are attached to a project. VpcConfig *VpcConfig `locationName:"vpcConfig" type:"structure"` // contains filtered or unexported fields }
Represents a request to the create project operation.
func (CreateProjectInput) GoString ¶
func (s CreateProjectInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateProjectInput) SetDefaultJobTimeoutMinutes ¶ added in v1.7.9
func (s *CreateProjectInput) SetDefaultJobTimeoutMinutes(v int64) *CreateProjectInput
SetDefaultJobTimeoutMinutes sets the DefaultJobTimeoutMinutes field's value.
func (*CreateProjectInput) SetName ¶ added in v1.5.0
func (s *CreateProjectInput) SetName(v string) *CreateProjectInput
SetName sets the Name field's value.
func (*CreateProjectInput) SetVpcConfig ¶ added in v1.44.104
func (s *CreateProjectInput) SetVpcConfig(v *VpcConfig) *CreateProjectInput
SetVpcConfig sets the VpcConfig field's value.
func (CreateProjectInput) String ¶
func (s CreateProjectInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateProjectInput) Validate ¶ added in v1.1.21
func (s *CreateProjectInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateProjectOutput ¶
type CreateProjectOutput struct { // The newly created project. Project *Project `locationName:"project" type:"structure"` // contains filtered or unexported fields }
Represents the result of a create project request.
func (CreateProjectOutput) GoString ¶
func (s CreateProjectOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateProjectOutput) SetProject ¶ added in v1.5.0
func (s *CreateProjectOutput) SetProject(v *Project) *CreateProjectOutput
SetProject sets the Project field's value.
func (CreateProjectOutput) String ¶
func (s CreateProjectOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 CreateRemoteAccessSessionConfiguration ¶ added in v1.2.6
type CreateRemoteAccessSessionConfiguration struct { // The billing method for the remote access session. BillingMethod *string `locationName:"billingMethod" type:"string" enum:"BillingMethod"` // An array of ARNs included in the VPC endpoint configuration. VpceConfigurationArns []*string `locationName:"vpceConfigurationArns" type:"list"` // contains filtered or unexported fields }
Configuration settings for a remote access session, including billing method.
func (CreateRemoteAccessSessionConfiguration) GoString ¶ added in v1.2.6
func (s CreateRemoteAccessSessionConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRemoteAccessSessionConfiguration) SetBillingMethod ¶ added in v1.5.0
func (s *CreateRemoteAccessSessionConfiguration) SetBillingMethod(v string) *CreateRemoteAccessSessionConfiguration
SetBillingMethod sets the BillingMethod field's value.
func (*CreateRemoteAccessSessionConfiguration) SetVpceConfigurationArns ¶ added in v1.14.5
func (s *CreateRemoteAccessSessionConfiguration) SetVpceConfigurationArns(v []*string) *CreateRemoteAccessSessionConfiguration
SetVpceConfigurationArns sets the VpceConfigurationArns field's value.
func (CreateRemoteAccessSessionConfiguration) String ¶ added in v1.2.6
func (s CreateRemoteAccessSessionConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 CreateRemoteAccessSessionInput ¶ added in v1.2.6
type CreateRemoteAccessSessionInput struct { // Unique identifier for the client. If you want access to multiple devices // on the same client, you should pass the same clientId value in each call // to CreateRemoteAccessSession. This identifier is required only if remoteDebugEnabled // is set to true. // // Remote debugging is no longer supported (https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html). ClientId *string `locationName:"clientId" type:"string"` // The configuration information for the remote access session request. Configuration *CreateRemoteAccessSessionConfiguration `locationName:"configuration" type:"structure"` // The ARN of the device for which you want to create a remote access session. // // DeviceArn is a required field DeviceArn *string `locationName:"deviceArn" min:"32" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the device instance for which you want // to create a remote access session. InstanceArn *string `locationName:"instanceArn" min:"32" type:"string"` // The interaction mode of the remote access session. Valid values are: // // * INTERACTIVE: You can interact with the iOS device by viewing, touching, // and rotating the screen. You cannot run XCUITest framework-based tests // in this mode. // // * NO_VIDEO: You are connected to the device, but cannot interact with // it or view the screen. This mode has the fastest test execution speed. // You can run XCUITest framework-based tests in this mode. // // * VIDEO_ONLY: You can view the screen, but cannot touch or rotate it. // You can run XCUITest framework-based tests and watch the screen in this // mode. InteractionMode *string `locationName:"interactionMode" type:"string" enum:"InteractionMode"` // The name of the remote access session to create. Name *string `locationName:"name" type:"string"` // The Amazon Resource Name (ARN) of the project for which you want to create // a remote access session. // // ProjectArn is a required field ProjectArn *string `locationName:"projectArn" min:"32" type:"string" required:"true"` // Set to true if you want to access devices remotely for debugging in your // remote access session. // // Remote debugging is no longer supported (https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html). RemoteDebugEnabled *bool `locationName:"remoteDebugEnabled" type:"boolean"` // The Amazon Resource Name (ARN) for the app to be recorded in the remote access // session. RemoteRecordAppArn *string `locationName:"remoteRecordAppArn" min:"32" type:"string"` // Set to true to enable remote recording for the remote access session. RemoteRecordEnabled *bool `locationName:"remoteRecordEnabled" type:"boolean"` // When set to true, for private devices, Device Farm does not sign your app // again. For public devices, Device Farm always signs your apps again. // // For more information on how Device Farm modifies your uploads during tests, // see Do you modify my app? (http://aws.amazon.com/device-farm/faqs/) SkipAppResign *bool `locationName:"skipAppResign" type:"boolean"` // Ignored. The public key of the ssh key pair you want to use for connecting // to remote devices in your remote debugging session. This key is required // only if remoteDebugEnabled is set to true. // // Remote debugging is no longer supported (https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html). SshPublicKey *string `locationName:"sshPublicKey" type:"string"` // contains filtered or unexported fields }
Creates and submits a request to start a remote access session.
func (CreateRemoteAccessSessionInput) GoString ¶ added in v1.2.6
func (s CreateRemoteAccessSessionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRemoteAccessSessionInput) SetClientId ¶ added in v1.10.42
func (s *CreateRemoteAccessSessionInput) SetClientId(v string) *CreateRemoteAccessSessionInput
SetClientId sets the ClientId field's value.
func (*CreateRemoteAccessSessionInput) SetConfiguration ¶ added in v1.5.0
func (s *CreateRemoteAccessSessionInput) SetConfiguration(v *CreateRemoteAccessSessionConfiguration) *CreateRemoteAccessSessionInput
SetConfiguration sets the Configuration field's value.
func (*CreateRemoteAccessSessionInput) SetDeviceArn ¶ added in v1.5.0
func (s *CreateRemoteAccessSessionInput) SetDeviceArn(v string) *CreateRemoteAccessSessionInput
SetDeviceArn sets the DeviceArn field's value.
func (*CreateRemoteAccessSessionInput) SetInstanceArn ¶ added in v1.13.27
func (s *CreateRemoteAccessSessionInput) SetInstanceArn(v string) *CreateRemoteAccessSessionInput
SetInstanceArn sets the InstanceArn field's value.
func (*CreateRemoteAccessSessionInput) SetInteractionMode ¶ added in v1.12.70
func (s *CreateRemoteAccessSessionInput) SetInteractionMode(v string) *CreateRemoteAccessSessionInput
SetInteractionMode sets the InteractionMode field's value.
func (*CreateRemoteAccessSessionInput) SetName ¶ added in v1.5.0
func (s *CreateRemoteAccessSessionInput) SetName(v string) *CreateRemoteAccessSessionInput
SetName sets the Name field's value.
func (*CreateRemoteAccessSessionInput) SetProjectArn ¶ added in v1.5.0
func (s *CreateRemoteAccessSessionInput) SetProjectArn(v string) *CreateRemoteAccessSessionInput
SetProjectArn sets the ProjectArn field's value.
func (*CreateRemoteAccessSessionInput) SetRemoteDebugEnabled ¶ added in v1.10.42
func (s *CreateRemoteAccessSessionInput) SetRemoteDebugEnabled(v bool) *CreateRemoteAccessSessionInput
SetRemoteDebugEnabled sets the RemoteDebugEnabled field's value.
func (*CreateRemoteAccessSessionInput) SetRemoteRecordAppArn ¶ added in v1.12.70
func (s *CreateRemoteAccessSessionInput) SetRemoteRecordAppArn(v string) *CreateRemoteAccessSessionInput
SetRemoteRecordAppArn sets the RemoteRecordAppArn field's value.
func (*CreateRemoteAccessSessionInput) SetRemoteRecordEnabled ¶ added in v1.12.70
func (s *CreateRemoteAccessSessionInput) SetRemoteRecordEnabled(v bool) *CreateRemoteAccessSessionInput
SetRemoteRecordEnabled sets the RemoteRecordEnabled field's value.
func (*CreateRemoteAccessSessionInput) SetSkipAppResign ¶ added in v1.13.27
func (s *CreateRemoteAccessSessionInput) SetSkipAppResign(v bool) *CreateRemoteAccessSessionInput
SetSkipAppResign sets the SkipAppResign field's value.
func (*CreateRemoteAccessSessionInput) SetSshPublicKey ¶ added in v1.10.42
func (s *CreateRemoteAccessSessionInput) SetSshPublicKey(v string) *CreateRemoteAccessSessionInput
SetSshPublicKey sets the SshPublicKey field's value.
func (CreateRemoteAccessSessionInput) String ¶ added in v1.2.6
func (s CreateRemoteAccessSessionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRemoteAccessSessionInput) Validate ¶ added in v1.2.6
func (s *CreateRemoteAccessSessionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateRemoteAccessSessionOutput ¶ added in v1.2.6
type CreateRemoteAccessSessionOutput struct { // A container that describes the remote access session when the request to // create a remote access session is sent. RemoteAccessSession *RemoteAccessSession `locationName:"remoteAccessSession" type:"structure"` // contains filtered or unexported fields }
Represents the server response from a request to create a remote access session.
func (CreateRemoteAccessSessionOutput) GoString ¶ added in v1.2.6
func (s CreateRemoteAccessSessionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRemoteAccessSessionOutput) SetRemoteAccessSession ¶ added in v1.5.0
func (s *CreateRemoteAccessSessionOutput) SetRemoteAccessSession(v *RemoteAccessSession) *CreateRemoteAccessSessionOutput
SetRemoteAccessSession sets the RemoteAccessSession field's value.
func (CreateRemoteAccessSessionOutput) String ¶ added in v1.2.6
func (s CreateRemoteAccessSessionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 CreateTestGridProjectInput ¶ added in v1.26.7
type CreateTestGridProjectInput struct { // Human-readable description of the project. Description *string `locationName:"description" min:"1" type:"string"` // Human-readable name of the Selenium testing project. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The VPC security groups and subnets that are attached to a project. VpcConfig *TestGridVpcConfig `locationName:"vpcConfig" type:"structure"` // contains filtered or unexported fields }
func (CreateTestGridProjectInput) GoString ¶ added in v1.26.7
func (s CreateTestGridProjectInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTestGridProjectInput) SetDescription ¶ added in v1.26.7
func (s *CreateTestGridProjectInput) SetDescription(v string) *CreateTestGridProjectInput
SetDescription sets the Description field's value.
func (*CreateTestGridProjectInput) SetName ¶ added in v1.26.7
func (s *CreateTestGridProjectInput) SetName(v string) *CreateTestGridProjectInput
SetName sets the Name field's value.
func (*CreateTestGridProjectInput) SetVpcConfig ¶ added in v1.38.50
func (s *CreateTestGridProjectInput) SetVpcConfig(v *TestGridVpcConfig) *CreateTestGridProjectInput
SetVpcConfig sets the VpcConfig field's value.
func (CreateTestGridProjectInput) String ¶ added in v1.26.7
func (s CreateTestGridProjectInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTestGridProjectInput) Validate ¶ added in v1.26.7
func (s *CreateTestGridProjectInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateTestGridProjectOutput ¶ added in v1.26.7
type CreateTestGridProjectOutput struct { // ARN of the Selenium testing project that was created. TestGridProject *TestGridProject `locationName:"testGridProject" type:"structure"` // contains filtered or unexported fields }
func (CreateTestGridProjectOutput) GoString ¶ added in v1.26.7
func (s CreateTestGridProjectOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTestGridProjectOutput) SetTestGridProject ¶ added in v1.26.7
func (s *CreateTestGridProjectOutput) SetTestGridProject(v *TestGridProject) *CreateTestGridProjectOutput
SetTestGridProject sets the TestGridProject field's value.
func (CreateTestGridProjectOutput) String ¶ added in v1.26.7
func (s CreateTestGridProjectOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 CreateTestGridUrlInput ¶ added in v1.26.7
type CreateTestGridUrlInput struct { // Lifetime, in seconds, of the URL. // // ExpiresInSeconds is a required field ExpiresInSeconds *int64 `locationName:"expiresInSeconds" min:"60" type:"integer" required:"true"` // ARN (from CreateTestGridProject or ListTestGridProjects) to associate with // the short-term URL. // // ProjectArn is a required field ProjectArn *string `locationName:"projectArn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateTestGridUrlInput) GoString ¶ added in v1.26.7
func (s CreateTestGridUrlInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTestGridUrlInput) SetExpiresInSeconds ¶ added in v1.26.7
func (s *CreateTestGridUrlInput) SetExpiresInSeconds(v int64) *CreateTestGridUrlInput
SetExpiresInSeconds sets the ExpiresInSeconds field's value.
func (*CreateTestGridUrlInput) SetProjectArn ¶ added in v1.26.7
func (s *CreateTestGridUrlInput) SetProjectArn(v string) *CreateTestGridUrlInput
SetProjectArn sets the ProjectArn field's value.
func (CreateTestGridUrlInput) String ¶ added in v1.26.7
func (s CreateTestGridUrlInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTestGridUrlInput) Validate ¶ added in v1.26.7
func (s *CreateTestGridUrlInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateTestGridUrlOutput ¶ added in v1.26.7
type CreateTestGridUrlOutput struct { // The number of seconds the URL from CreateTestGridUrlResult$url stays active. Expires *time.Time `locationName:"expires" type:"timestamp"` // A signed URL, expiring in CreateTestGridUrlRequest$expiresInSeconds seconds, // to be passed to a RemoteWebDriver. // // Url is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateTestGridUrlOutput's // String and GoString methods. Url *string `locationName:"url" type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (CreateTestGridUrlOutput) GoString ¶ added in v1.26.7
func (s CreateTestGridUrlOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTestGridUrlOutput) SetExpires ¶ added in v1.26.7
func (s *CreateTestGridUrlOutput) SetExpires(v time.Time) *CreateTestGridUrlOutput
SetExpires sets the Expires field's value.
func (*CreateTestGridUrlOutput) SetUrl ¶ added in v1.26.7
func (s *CreateTestGridUrlOutput) SetUrl(v string) *CreateTestGridUrlOutput
SetUrl sets the Url field's value.
func (CreateTestGridUrlOutput) String ¶ added in v1.26.7
func (s CreateTestGridUrlOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 CreateUploadInput ¶
type CreateUploadInput struct { // The upload's content type (for example, application/octet-stream). ContentType *string `locationName:"contentType" type:"string"` // The upload's file name. The name should not contain any forward slashes (/). // If you are uploading an iOS app, the file name must end with the .ipa extension. // If you are uploading an Android app, the file name must end with the .apk // extension. For all others, the file name must end with the .zip file extension. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The ARN of the project for the upload. // // ProjectArn is a required field ProjectArn *string `locationName:"projectArn" min:"32" type:"string" required:"true"` // The upload's upload type. // // Must be one of the following values: // // * ANDROID_APP // // * IOS_APP // // * WEB_APP // // * EXTERNAL_DATA // // * APPIUM_JAVA_JUNIT_TEST_PACKAGE // // * APPIUM_JAVA_TESTNG_TEST_PACKAGE // // * APPIUM_PYTHON_TEST_PACKAGE // // * APPIUM_NODE_TEST_PACKAGE // // * APPIUM_RUBY_TEST_PACKAGE // // * APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE // // * APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE // // * APPIUM_WEB_PYTHON_TEST_PACKAGE // // * APPIUM_WEB_NODE_TEST_PACKAGE // // * APPIUM_WEB_RUBY_TEST_PACKAGE // // * CALABASH_TEST_PACKAGE // // * INSTRUMENTATION_TEST_PACKAGE // // * UIAUTOMATION_TEST_PACKAGE // // * UIAUTOMATOR_TEST_PACKAGE // // * XCTEST_TEST_PACKAGE // // * XCTEST_UI_TEST_PACKAGE // // * APPIUM_JAVA_JUNIT_TEST_SPEC // // * APPIUM_JAVA_TESTNG_TEST_SPEC // // * APPIUM_PYTHON_TEST_SPEC // // * APPIUM_NODE_TEST_SPEC // // * APPIUM_RUBY_TEST_SPEC // // * APPIUM_WEB_JAVA_JUNIT_TEST_SPEC // // * APPIUM_WEB_JAVA_TESTNG_TEST_SPEC // // * APPIUM_WEB_PYTHON_TEST_SPEC // // * APPIUM_WEB_NODE_TEST_SPEC // // * APPIUM_WEB_RUBY_TEST_SPEC // // * INSTRUMENTATION_TEST_SPEC // // * XCTEST_UI_TEST_SPEC // // If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an // ArgumentException error. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"UploadType"` // contains filtered or unexported fields }
Represents a request to the create upload operation.
func (CreateUploadInput) GoString ¶
func (s CreateUploadInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateUploadInput) SetContentType ¶ added in v1.5.0
func (s *CreateUploadInput) SetContentType(v string) *CreateUploadInput
SetContentType sets the ContentType field's value.
func (*CreateUploadInput) SetName ¶ added in v1.5.0
func (s *CreateUploadInput) SetName(v string) *CreateUploadInput
SetName sets the Name field's value.
func (*CreateUploadInput) SetProjectArn ¶ added in v1.5.0
func (s *CreateUploadInput) SetProjectArn(v string) *CreateUploadInput
SetProjectArn sets the ProjectArn field's value.
func (*CreateUploadInput) SetType ¶ added in v1.5.0
func (s *CreateUploadInput) SetType(v string) *CreateUploadInput
SetType sets the Type field's value.
func (CreateUploadInput) String ¶
func (s CreateUploadInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateUploadInput) Validate ¶ added in v1.1.21
func (s *CreateUploadInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateUploadOutput ¶
type CreateUploadOutput struct { // The newly created upload. Upload *Upload `locationName:"upload" type:"structure"` // contains filtered or unexported fields }
Represents the result of a create upload request.
func (CreateUploadOutput) GoString ¶
func (s CreateUploadOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateUploadOutput) SetUpload ¶ added in v1.5.0
func (s *CreateUploadOutput) SetUpload(v *Upload) *CreateUploadOutput
SetUpload sets the Upload field's value.
func (CreateUploadOutput) String ¶
func (s CreateUploadOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 CreateVPCEConfigurationInput ¶ added in v1.13.33
type CreateVPCEConfigurationInput struct { // The DNS name of the service running in your VPC that you want Device Farm // to test. // // ServiceDnsName is a required field ServiceDnsName *string `locationName:"serviceDnsName" type:"string" required:"true"` // An optional description that provides details about your VPC endpoint configuration. VpceConfigurationDescription *string `locationName:"vpceConfigurationDescription" type:"string"` // The friendly name you give to your VPC endpoint configuration, to manage // your configurations more easily. // // VpceConfigurationName is a required field VpceConfigurationName *string `locationName:"vpceConfigurationName" type:"string" required:"true"` // The name of the VPC endpoint service running in your AWS account that you // want Device Farm to test. // // VpceServiceName is a required field VpceServiceName *string `locationName:"vpceServiceName" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateVPCEConfigurationInput) GoString ¶ added in v1.13.33
func (s CreateVPCEConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateVPCEConfigurationInput) SetServiceDnsName ¶ added in v1.13.33
func (s *CreateVPCEConfigurationInput) SetServiceDnsName(v string) *CreateVPCEConfigurationInput
SetServiceDnsName sets the ServiceDnsName field's value.
func (*CreateVPCEConfigurationInput) SetVpceConfigurationDescription ¶ added in v1.13.33
func (s *CreateVPCEConfigurationInput) SetVpceConfigurationDescription(v string) *CreateVPCEConfigurationInput
SetVpceConfigurationDescription sets the VpceConfigurationDescription field's value.
func (*CreateVPCEConfigurationInput) SetVpceConfigurationName ¶ added in v1.13.33
func (s *CreateVPCEConfigurationInput) SetVpceConfigurationName(v string) *CreateVPCEConfigurationInput
SetVpceConfigurationName sets the VpceConfigurationName field's value.
func (*CreateVPCEConfigurationInput) SetVpceServiceName ¶ added in v1.13.33
func (s *CreateVPCEConfigurationInput) SetVpceServiceName(v string) *CreateVPCEConfigurationInput
SetVpceServiceName sets the VpceServiceName field's value.
func (CreateVPCEConfigurationInput) String ¶ added in v1.13.33
func (s CreateVPCEConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateVPCEConfigurationInput) Validate ¶ added in v1.13.33
func (s *CreateVPCEConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateVPCEConfigurationOutput ¶ added in v1.13.33
type CreateVPCEConfigurationOutput struct { // An object that contains information about your VPC endpoint configuration. VpceConfiguration *VPCEConfiguration `locationName:"vpceConfiguration" type:"structure"` // contains filtered or unexported fields }
func (CreateVPCEConfigurationOutput) GoString ¶ added in v1.13.33
func (s CreateVPCEConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateVPCEConfigurationOutput) SetVpceConfiguration ¶ added in v1.13.33
func (s *CreateVPCEConfigurationOutput) SetVpceConfiguration(v *VPCEConfiguration) *CreateVPCEConfigurationOutput
SetVpceConfiguration sets the VpceConfiguration field's value.
func (CreateVPCEConfigurationOutput) String ¶ added in v1.13.33
func (s CreateVPCEConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 CustomerArtifactPaths ¶ added in v1.10.42
type CustomerArtifactPaths struct { // Comma-separated list of paths on the Android device where the artifacts generated // by the customer's tests are pulled from. AndroidPaths []*string `locationName:"androidPaths" type:"list"` // Comma-separated list of paths in the test execution environment where the // artifacts generated by the customer's tests are pulled from. DeviceHostPaths []*string `locationName:"deviceHostPaths" type:"list"` // Comma-separated list of paths on the iOS device where the artifacts generated // by the customer's tests are pulled from. IosPaths []*string `locationName:"iosPaths" type:"list"` // contains filtered or unexported fields }
A JSON object that specifies the paths where the artifacts generated by the customer's tests, on the device or in the test environment, are pulled from.
Specify deviceHostPaths and optionally specify either iosPaths or androidPaths.
For web app tests, you can specify both iosPaths and androidPaths.
func (CustomerArtifactPaths) GoString ¶ added in v1.10.42
func (s CustomerArtifactPaths) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CustomerArtifactPaths) SetAndroidPaths ¶ added in v1.10.42
func (s *CustomerArtifactPaths) SetAndroidPaths(v []*string) *CustomerArtifactPaths
SetAndroidPaths sets the AndroidPaths field's value.
func (*CustomerArtifactPaths) SetDeviceHostPaths ¶ added in v1.10.42
func (s *CustomerArtifactPaths) SetDeviceHostPaths(v []*string) *CustomerArtifactPaths
SetDeviceHostPaths sets the DeviceHostPaths field's value.
func (*CustomerArtifactPaths) SetIosPaths ¶ added in v1.10.42
func (s *CustomerArtifactPaths) SetIosPaths(v []*string) *CustomerArtifactPaths
SetIosPaths sets the IosPaths field's value.
func (CustomerArtifactPaths) String ¶ added in v1.10.42
func (s CustomerArtifactPaths) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DeleteDevicePoolInput ¶ added in v0.10.2
type DeleteDevicePoolInput struct { // Represents the Amazon Resource Name (ARN) of the Device Farm device pool // to delete. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to the delete device pool operation.
func (DeleteDevicePoolInput) GoString ¶ added in v0.10.2
func (s DeleteDevicePoolInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDevicePoolInput) SetArn ¶ added in v1.5.0
func (s *DeleteDevicePoolInput) SetArn(v string) *DeleteDevicePoolInput
SetArn sets the Arn field's value.
func (DeleteDevicePoolInput) String ¶ added in v0.10.2
func (s DeleteDevicePoolInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDevicePoolInput) Validate ¶ added in v1.1.21
func (s *DeleteDevicePoolInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDevicePoolOutput ¶ added in v0.10.2
type DeleteDevicePoolOutput struct {
// contains filtered or unexported fields
}
Represents the result of a delete device pool request.
func (DeleteDevicePoolOutput) GoString ¶ added in v0.10.2
func (s DeleteDevicePoolOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteDevicePoolOutput) String ¶ added in v0.10.2
func (s DeleteDevicePoolOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DeleteInstanceProfileInput ¶ added in v1.13.27
type DeleteInstanceProfileInput struct { // The Amazon Resource Name (ARN) of the instance profile you are requesting // to delete. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteInstanceProfileInput) GoString ¶ added in v1.13.27
func (s DeleteInstanceProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteInstanceProfileInput) SetArn ¶ added in v1.13.27
func (s *DeleteInstanceProfileInput) SetArn(v string) *DeleteInstanceProfileInput
SetArn sets the Arn field's value.
func (DeleteInstanceProfileInput) String ¶ added in v1.13.27
func (s DeleteInstanceProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteInstanceProfileInput) Validate ¶ added in v1.13.27
func (s *DeleteInstanceProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteInstanceProfileOutput ¶ added in v1.13.27
type DeleteInstanceProfileOutput struct {
// contains filtered or unexported fields
}
func (DeleteInstanceProfileOutput) GoString ¶ added in v1.13.27
func (s DeleteInstanceProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteInstanceProfileOutput) String ¶ added in v1.13.27
func (s DeleteInstanceProfileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DeleteNetworkProfileInput ¶ added in v1.7.9
type DeleteNetworkProfileInput struct { // The ARN of the network profile to delete. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteNetworkProfileInput) GoString ¶ added in v1.7.9
func (s DeleteNetworkProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteNetworkProfileInput) SetArn ¶ added in v1.7.9
func (s *DeleteNetworkProfileInput) SetArn(v string) *DeleteNetworkProfileInput
SetArn sets the Arn field's value.
func (DeleteNetworkProfileInput) String ¶ added in v1.7.9
func (s DeleteNetworkProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteNetworkProfileInput) Validate ¶ added in v1.7.9
func (s *DeleteNetworkProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteNetworkProfileOutput ¶ added in v1.7.9
type DeleteNetworkProfileOutput struct {
// contains filtered or unexported fields
}
func (DeleteNetworkProfileOutput) GoString ¶ added in v1.7.9
func (s DeleteNetworkProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteNetworkProfileOutput) String ¶ added in v1.7.9
func (s DeleteNetworkProfileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DeleteProjectInput ¶ added in v0.10.2
type DeleteProjectInput struct { // Represents the Amazon Resource Name (ARN) of the Device Farm project to delete. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to the delete project operation.
func (DeleteProjectInput) GoString ¶ added in v0.10.2
func (s DeleteProjectInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteProjectInput) SetArn ¶ added in v1.5.0
func (s *DeleteProjectInput) SetArn(v string) *DeleteProjectInput
SetArn sets the Arn field's value.
func (DeleteProjectInput) String ¶ added in v0.10.2
func (s DeleteProjectInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteProjectInput) Validate ¶ added in v1.1.21
func (s *DeleteProjectInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteProjectOutput ¶ added in v0.10.2
type DeleteProjectOutput struct {
// contains filtered or unexported fields
}
Represents the result of a delete project request.
func (DeleteProjectOutput) GoString ¶ added in v0.10.2
func (s DeleteProjectOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteProjectOutput) String ¶ added in v0.10.2
func (s DeleteProjectOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DeleteRemoteAccessSessionInput ¶ added in v1.2.6
type DeleteRemoteAccessSessionInput struct { // The Amazon Resource Name (ARN) of the session for which you want to delete // remote access. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Represents the request to delete the specified remote access session.
func (DeleteRemoteAccessSessionInput) GoString ¶ added in v1.2.6
func (s DeleteRemoteAccessSessionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteRemoteAccessSessionInput) SetArn ¶ added in v1.5.0
func (s *DeleteRemoteAccessSessionInput) SetArn(v string) *DeleteRemoteAccessSessionInput
SetArn sets the Arn field's value.
func (DeleteRemoteAccessSessionInput) String ¶ added in v1.2.6
func (s DeleteRemoteAccessSessionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteRemoteAccessSessionInput) Validate ¶ added in v1.2.6
func (s *DeleteRemoteAccessSessionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteRemoteAccessSessionOutput ¶ added in v1.2.6
type DeleteRemoteAccessSessionOutput struct {
// contains filtered or unexported fields
}
The response from the server when a request is made to delete the remote access session.
func (DeleteRemoteAccessSessionOutput) GoString ¶ added in v1.2.6
func (s DeleteRemoteAccessSessionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteRemoteAccessSessionOutput) String ¶ added in v1.2.6
func (s DeleteRemoteAccessSessionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DeleteRunInput ¶ added in v0.10.2
type DeleteRunInput struct { // The Amazon Resource Name (ARN) for the run to delete. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to the delete run operation.
func (DeleteRunInput) GoString ¶ added in v0.10.2
func (s DeleteRunInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteRunInput) SetArn ¶ added in v1.5.0
func (s *DeleteRunInput) SetArn(v string) *DeleteRunInput
SetArn sets the Arn field's value.
func (DeleteRunInput) String ¶ added in v0.10.2
func (s DeleteRunInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteRunInput) Validate ¶ added in v1.1.21
func (s *DeleteRunInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteRunOutput ¶ added in v0.10.2
type DeleteRunOutput struct {
// contains filtered or unexported fields
}
Represents the result of a delete run request.
func (DeleteRunOutput) GoString ¶ added in v0.10.2
func (s DeleteRunOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteRunOutput) String ¶ added in v0.10.2
func (s DeleteRunOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DeleteTestGridProjectInput ¶ added in v1.26.7
type DeleteTestGridProjectInput struct { // The ARN of the project to delete, from CreateTestGridProject or ListTestGridProjects. // // ProjectArn is a required field ProjectArn *string `locationName:"projectArn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteTestGridProjectInput) GoString ¶ added in v1.26.7
func (s DeleteTestGridProjectInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteTestGridProjectInput) SetProjectArn ¶ added in v1.26.7
func (s *DeleteTestGridProjectInput) SetProjectArn(v string) *DeleteTestGridProjectInput
SetProjectArn sets the ProjectArn field's value.
func (DeleteTestGridProjectInput) String ¶ added in v1.26.7
func (s DeleteTestGridProjectInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteTestGridProjectInput) Validate ¶ added in v1.26.7
func (s *DeleteTestGridProjectInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteTestGridProjectOutput ¶ added in v1.26.7
type DeleteTestGridProjectOutput struct {
// contains filtered or unexported fields
}
func (DeleteTestGridProjectOutput) GoString ¶ added in v1.26.7
func (s DeleteTestGridProjectOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteTestGridProjectOutput) String ¶ added in v1.26.7
func (s DeleteTestGridProjectOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DeleteUploadInput ¶ added in v0.10.2
type DeleteUploadInput struct { // Represents the Amazon Resource Name (ARN) of the Device Farm upload to delete. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to the delete upload operation.
func (DeleteUploadInput) GoString ¶ added in v0.10.2
func (s DeleteUploadInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteUploadInput) SetArn ¶ added in v1.5.0
func (s *DeleteUploadInput) SetArn(v string) *DeleteUploadInput
SetArn sets the Arn field's value.
func (DeleteUploadInput) String ¶ added in v0.10.2
func (s DeleteUploadInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteUploadInput) Validate ¶ added in v1.1.21
func (s *DeleteUploadInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteUploadOutput ¶ added in v0.10.2
type DeleteUploadOutput struct {
// contains filtered or unexported fields
}
Represents the result of a delete upload request.
func (DeleteUploadOutput) GoString ¶ added in v0.10.2
func (s DeleteUploadOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteUploadOutput) String ¶ added in v0.10.2
func (s DeleteUploadOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DeleteVPCEConfigurationInput ¶ added in v1.13.33
type DeleteVPCEConfigurationInput struct { // The Amazon Resource Name (ARN) of the VPC endpoint configuration you want // to delete. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteVPCEConfigurationInput) GoString ¶ added in v1.13.33
func (s DeleteVPCEConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteVPCEConfigurationInput) SetArn ¶ added in v1.13.33
func (s *DeleteVPCEConfigurationInput) SetArn(v string) *DeleteVPCEConfigurationInput
SetArn sets the Arn field's value.
func (DeleteVPCEConfigurationInput) String ¶ added in v1.13.33
func (s DeleteVPCEConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteVPCEConfigurationInput) Validate ¶ added in v1.13.33
func (s *DeleteVPCEConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteVPCEConfigurationOutput ¶ added in v1.13.33
type DeleteVPCEConfigurationOutput struct {
// contains filtered or unexported fields
}
func (DeleteVPCEConfigurationOutput) GoString ¶ added in v1.13.33
func (s DeleteVPCEConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteVPCEConfigurationOutput) String ¶ added in v1.13.33
func (s DeleteVPCEConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 Device ¶
type Device struct { // The device's ARN. Arn *string `locationName:"arn" min:"32" type:"string"` // Indicates how likely a device is available for a test run. Currently available // in the ListDevices and GetDevice API methods. Availability *string `locationName:"availability" type:"string" enum:"DeviceAvailability"` // The device's carrier. Carrier *string `locationName:"carrier" type:"string"` // Information about the device's CPU. Cpu *CPU `locationName:"cpu" type:"structure"` // The name of the fleet to which this device belongs. FleetName *string `locationName:"fleetName" type:"string"` // The type of fleet to which this device belongs. Possible values are PRIVATE // and PUBLIC. FleetType *string `locationName:"fleetType" type:"string"` // The device's form factor. // // Allowed values include: // // * PHONE // // * TABLET FormFactor *string `locationName:"formFactor" type:"string" enum:"DeviceFormFactor"` // The device's heap size, expressed in bytes. HeapSize *int64 `locationName:"heapSize" type:"long"` // The device's image name. Image *string `locationName:"image" type:"string"` // The instances that belong to this device. Instances []*DeviceInstance `locationName:"instances" type:"list"` // The device's manufacturer name. Manufacturer *string `locationName:"manufacturer" type:"string"` // The device's total memory size, expressed in bytes. Memory *int64 `locationName:"memory" type:"long"` // The device's model name. Model *string `locationName:"model" type:"string"` // The device's model ID. ModelId *string `locationName:"modelId" type:"string"` // The device's display name. Name *string `locationName:"name" type:"string"` // The device's operating system type. Os *string `locationName:"os" type:"string"` // The device's platform. // // Allowed values include: // // * ANDROID // // * IOS Platform *string `locationName:"platform" type:"string" enum:"DevicePlatform"` // The device's radio. Radio *string `locationName:"radio" type:"string"` // Specifies whether remote access has been enabled for the specified device. RemoteAccessEnabled *bool `locationName:"remoteAccessEnabled" type:"boolean"` // This flag is set to true if remote debugging is enabled for the device. // // Remote debugging is no longer supported (https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html). RemoteDebugEnabled *bool `locationName:"remoteDebugEnabled" type:"boolean"` // The resolution of the device. Resolution *Resolution `locationName:"resolution" type:"structure"` // contains filtered or unexported fields }
Represents a device type that an app is tested against.
func (Device) 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 (*Device) SetAvailability ¶ added in v1.15.79
SetAvailability sets the Availability field's value.
func (*Device) SetCarrier ¶ added in v1.5.0
SetCarrier sets the Carrier field's value.
func (*Device) SetFleetName ¶ added in v1.5.0
SetFleetName sets the FleetName field's value.
func (*Device) SetFleetType ¶ added in v1.5.0
SetFleetType sets the FleetType field's value.
func (*Device) SetFormFactor ¶ added in v1.5.0
SetFormFactor sets the FormFactor field's value.
func (*Device) SetHeapSize ¶ added in v1.5.0
SetHeapSize sets the HeapSize field's value.
func (*Device) SetInstances ¶ added in v1.13.27
func (s *Device) SetInstances(v []*DeviceInstance) *Device
SetInstances sets the Instances field's value.
func (*Device) SetManufacturer ¶ added in v1.5.0
SetManufacturer sets the Manufacturer field's value.
func (*Device) SetModelId ¶ added in v1.12.70
SetModelId sets the ModelId field's value.
func (*Device) SetPlatform ¶ added in v1.5.0
SetPlatform sets the Platform field's value.
func (*Device) SetRemoteAccessEnabled ¶ added in v1.5.0
SetRemoteAccessEnabled sets the RemoteAccessEnabled field's value.
func (*Device) SetRemoteDebugEnabled ¶ added in v1.10.42
SetRemoteDebugEnabled sets the RemoteDebugEnabled field's value.
func (*Device) SetResolution ¶ added in v1.5.0
func (s *Device) SetResolution(v *Resolution) *Device
SetResolution sets the Resolution field's value.
type DeviceFarm ¶
DeviceFarm provides the API operation methods for making requests to AWS Device Farm. See this package's package overview docs for details on the service.
DeviceFarm 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) *DeviceFarm
New creates a new instance of the DeviceFarm 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 DeviceFarm client from just a session. svc := devicefarm.New(mySession) // Create a DeviceFarm client with additional configuration svc := devicefarm.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*DeviceFarm) CreateDevicePool ¶
func (c *DeviceFarm) CreateDevicePool(input *CreateDevicePoolInput) (*CreateDevicePoolOutput, error)
CreateDevicePool API operation for AWS Device Farm.
Creates a device pool.
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 Device Farm's API operation CreateDevicePool for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/CreateDevicePool
func (*DeviceFarm) CreateDevicePoolRequest ¶
func (c *DeviceFarm) CreateDevicePoolRequest(input *CreateDevicePoolInput) (req *request.Request, output *CreateDevicePoolOutput)
CreateDevicePoolRequest generates a "aws/request.Request" representing the client's request for the CreateDevicePool 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 CreateDevicePool for more information on using the CreateDevicePool 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 CreateDevicePoolRequest method. req, resp := client.CreateDevicePoolRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/CreateDevicePool
func (*DeviceFarm) CreateDevicePoolWithContext ¶ added in v1.8.0
func (c *DeviceFarm) CreateDevicePoolWithContext(ctx aws.Context, input *CreateDevicePoolInput, opts ...request.Option) (*CreateDevicePoolOutput, error)
CreateDevicePoolWithContext is the same as CreateDevicePool with the addition of the ability to pass a context and additional request options.
See CreateDevicePool 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 (*DeviceFarm) CreateInstanceProfile ¶ added in v1.13.27
func (c *DeviceFarm) CreateInstanceProfile(input *CreateInstanceProfileInput) (*CreateInstanceProfileOutput, error)
CreateInstanceProfile API operation for AWS Device Farm.
Creates a profile that can be applied to one or more private fleet device instances.
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 Device Farm's API operation CreateInstanceProfile for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/CreateInstanceProfile
func (*DeviceFarm) CreateInstanceProfileRequest ¶ added in v1.13.27
func (c *DeviceFarm) CreateInstanceProfileRequest(input *CreateInstanceProfileInput) (req *request.Request, output *CreateInstanceProfileOutput)
CreateInstanceProfileRequest generates a "aws/request.Request" representing the client's request for the CreateInstanceProfile 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 CreateInstanceProfile for more information on using the CreateInstanceProfile 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 CreateInstanceProfileRequest method. req, resp := client.CreateInstanceProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/CreateInstanceProfile
func (*DeviceFarm) CreateInstanceProfileWithContext ¶ added in v1.13.27
func (c *DeviceFarm) CreateInstanceProfileWithContext(ctx aws.Context, input *CreateInstanceProfileInput, opts ...request.Option) (*CreateInstanceProfileOutput, error)
CreateInstanceProfileWithContext is the same as CreateInstanceProfile with the addition of the ability to pass a context and additional request options.
See CreateInstanceProfile 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 (*DeviceFarm) CreateNetworkProfile ¶ added in v1.7.9
func (c *DeviceFarm) CreateNetworkProfile(input *CreateNetworkProfileInput) (*CreateNetworkProfileOutput, error)
CreateNetworkProfile API operation for AWS Device Farm.
Creates a network profile.
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 Device Farm's API operation CreateNetworkProfile for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/CreateNetworkProfile
func (*DeviceFarm) CreateNetworkProfileRequest ¶ added in v1.7.9
func (c *DeviceFarm) CreateNetworkProfileRequest(input *CreateNetworkProfileInput) (req *request.Request, output *CreateNetworkProfileOutput)
CreateNetworkProfileRequest generates a "aws/request.Request" representing the client's request for the CreateNetworkProfile 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 CreateNetworkProfile for more information on using the CreateNetworkProfile 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 CreateNetworkProfileRequest method. req, resp := client.CreateNetworkProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/CreateNetworkProfile
func (*DeviceFarm) CreateNetworkProfileWithContext ¶ added in v1.8.0
func (c *DeviceFarm) CreateNetworkProfileWithContext(ctx aws.Context, input *CreateNetworkProfileInput, opts ...request.Option) (*CreateNetworkProfileOutput, error)
CreateNetworkProfileWithContext is the same as CreateNetworkProfile with the addition of the ability to pass a context and additional request options.
See CreateNetworkProfile 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 (*DeviceFarm) CreateProject ¶
func (c *DeviceFarm) CreateProject(input *CreateProjectInput) (*CreateProjectOutput, error)
CreateProject API operation for AWS Device Farm.
Creates a project.
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 Device Farm's API operation CreateProject for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
TagOperationException The operation was not successful. Try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/CreateProject
func (*DeviceFarm) CreateProjectRequest ¶
func (c *DeviceFarm) CreateProjectRequest(input *CreateProjectInput) (req *request.Request, output *CreateProjectOutput)
CreateProjectRequest generates a "aws/request.Request" representing the client's request for the CreateProject 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 CreateProject for more information on using the CreateProject 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 CreateProjectRequest method. req, resp := client.CreateProjectRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/CreateProject
func (*DeviceFarm) CreateProjectWithContext ¶ added in v1.8.0
func (c *DeviceFarm) CreateProjectWithContext(ctx aws.Context, input *CreateProjectInput, opts ...request.Option) (*CreateProjectOutput, error)
CreateProjectWithContext is the same as CreateProject with the addition of the ability to pass a context and additional request options.
See CreateProject 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 (*DeviceFarm) CreateRemoteAccessSession ¶ added in v1.2.6
func (c *DeviceFarm) CreateRemoteAccessSession(input *CreateRemoteAccessSessionInput) (*CreateRemoteAccessSessionOutput, error)
CreateRemoteAccessSession API operation for AWS Device Farm.
Specifies and starts a remote access session.
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 Device Farm's API operation CreateRemoteAccessSession for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/CreateRemoteAccessSession
func (*DeviceFarm) CreateRemoteAccessSessionRequest ¶ added in v1.2.6
func (c *DeviceFarm) CreateRemoteAccessSessionRequest(input *CreateRemoteAccessSessionInput) (req *request.Request, output *CreateRemoteAccessSessionOutput)
CreateRemoteAccessSessionRequest generates a "aws/request.Request" representing the client's request for the CreateRemoteAccessSession 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 CreateRemoteAccessSession for more information on using the CreateRemoteAccessSession 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 CreateRemoteAccessSessionRequest method. req, resp := client.CreateRemoteAccessSessionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/CreateRemoteAccessSession
func (*DeviceFarm) CreateRemoteAccessSessionWithContext ¶ added in v1.8.0
func (c *DeviceFarm) CreateRemoteAccessSessionWithContext(ctx aws.Context, input *CreateRemoteAccessSessionInput, opts ...request.Option) (*CreateRemoteAccessSessionOutput, error)
CreateRemoteAccessSessionWithContext is the same as CreateRemoteAccessSession with the addition of the ability to pass a context and additional request options.
See CreateRemoteAccessSession 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 (*DeviceFarm) CreateTestGridProject ¶ added in v1.26.7
func (c *DeviceFarm) CreateTestGridProject(input *CreateTestGridProjectInput) (*CreateTestGridProjectOutput, error)
CreateTestGridProject API operation for AWS Device Farm.
Creates a Selenium testing project. Projects are used to track TestGridSession instances.
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 Device Farm's API operation CreateTestGridProject for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
LimitExceededException A limit was exceeded.
InternalServiceException An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com) if you see this error.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/CreateTestGridProject
func (*DeviceFarm) CreateTestGridProjectRequest ¶ added in v1.26.7
func (c *DeviceFarm) CreateTestGridProjectRequest(input *CreateTestGridProjectInput) (req *request.Request, output *CreateTestGridProjectOutput)
CreateTestGridProjectRequest generates a "aws/request.Request" representing the client's request for the CreateTestGridProject 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 CreateTestGridProject for more information on using the CreateTestGridProject 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 CreateTestGridProjectRequest method. req, resp := client.CreateTestGridProjectRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/CreateTestGridProject
func (*DeviceFarm) CreateTestGridProjectWithContext ¶ added in v1.26.7
func (c *DeviceFarm) CreateTestGridProjectWithContext(ctx aws.Context, input *CreateTestGridProjectInput, opts ...request.Option) (*CreateTestGridProjectOutput, error)
CreateTestGridProjectWithContext is the same as CreateTestGridProject with the addition of the ability to pass a context and additional request options.
See CreateTestGridProject 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 (*DeviceFarm) CreateTestGridUrl ¶ added in v1.26.7
func (c *DeviceFarm) CreateTestGridUrl(input *CreateTestGridUrlInput) (*CreateTestGridUrlOutput, error)
CreateTestGridUrl API operation for AWS Device Farm.
Creates a signed, short-term URL that can be passed to a Selenium RemoteWebDriver constructor.
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 Device Farm's API operation CreateTestGridUrl for usage and error information.
Returned Error Types:
NotFoundException The specified entity was not found.
ArgumentException An invalid argument was specified.
InternalServiceException An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com) if you see this error.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/CreateTestGridUrl
func (*DeviceFarm) CreateTestGridUrlRequest ¶ added in v1.26.7
func (c *DeviceFarm) CreateTestGridUrlRequest(input *CreateTestGridUrlInput) (req *request.Request, output *CreateTestGridUrlOutput)
CreateTestGridUrlRequest generates a "aws/request.Request" representing the client's request for the CreateTestGridUrl 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 CreateTestGridUrl for more information on using the CreateTestGridUrl 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 CreateTestGridUrlRequest method. req, resp := client.CreateTestGridUrlRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/CreateTestGridUrl
func (*DeviceFarm) CreateTestGridUrlWithContext ¶ added in v1.26.7
func (c *DeviceFarm) CreateTestGridUrlWithContext(ctx aws.Context, input *CreateTestGridUrlInput, opts ...request.Option) (*CreateTestGridUrlOutput, error)
CreateTestGridUrlWithContext is the same as CreateTestGridUrl with the addition of the ability to pass a context and additional request options.
See CreateTestGridUrl 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 (*DeviceFarm) CreateUpload ¶
func (c *DeviceFarm) CreateUpload(input *CreateUploadInput) (*CreateUploadOutput, error)
CreateUpload API operation for AWS Device Farm.
Uploads an app or test scripts.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Device Farm's API operation CreateUpload for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/CreateUpload
func (*DeviceFarm) CreateUploadRequest ¶
func (c *DeviceFarm) CreateUploadRequest(input *CreateUploadInput) (req *request.Request, output *CreateUploadOutput)
CreateUploadRequest generates a "aws/request.Request" representing the client's request for the CreateUpload 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 CreateUpload for more information on using the CreateUpload 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 CreateUploadRequest method. req, resp := client.CreateUploadRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/CreateUpload
func (*DeviceFarm) CreateUploadWithContext ¶ added in v1.8.0
func (c *DeviceFarm) CreateUploadWithContext(ctx aws.Context, input *CreateUploadInput, opts ...request.Option) (*CreateUploadOutput, error)
CreateUploadWithContext is the same as CreateUpload with the addition of the ability to pass a context and additional request options.
See CreateUpload 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 (*DeviceFarm) CreateVPCEConfiguration ¶ added in v1.13.33
func (c *DeviceFarm) CreateVPCEConfiguration(input *CreateVPCEConfigurationInput) (*CreateVPCEConfigurationOutput, error)
CreateVPCEConfiguration API operation for AWS Device Farm.
Creates a configuration record in Device Farm for your Amazon Virtual Private Cloud (VPC) endpoint.
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 Device Farm's API operation CreateVPCEConfiguration for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/CreateVPCEConfiguration
func (*DeviceFarm) CreateVPCEConfigurationRequest ¶ added in v1.13.33
func (c *DeviceFarm) CreateVPCEConfigurationRequest(input *CreateVPCEConfigurationInput) (req *request.Request, output *CreateVPCEConfigurationOutput)
CreateVPCEConfigurationRequest generates a "aws/request.Request" representing the client's request for the CreateVPCEConfiguration 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 CreateVPCEConfiguration for more information on using the CreateVPCEConfiguration 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 CreateVPCEConfigurationRequest method. req, resp := client.CreateVPCEConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/CreateVPCEConfiguration
func (*DeviceFarm) CreateVPCEConfigurationWithContext ¶ added in v1.13.33
func (c *DeviceFarm) CreateVPCEConfigurationWithContext(ctx aws.Context, input *CreateVPCEConfigurationInput, opts ...request.Option) (*CreateVPCEConfigurationOutput, error)
CreateVPCEConfigurationWithContext is the same as CreateVPCEConfiguration with the addition of the ability to pass a context and additional request options.
See CreateVPCEConfiguration 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 (*DeviceFarm) DeleteDevicePool ¶ added in v0.10.2
func (c *DeviceFarm) DeleteDevicePool(input *DeleteDevicePoolInput) (*DeleteDevicePoolOutput, error)
DeleteDevicePool API operation for AWS Device Farm.
Deletes a device pool given the pool ARN. Does not allow deletion of curated pools owned by the system.
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 Device Farm's API operation DeleteDevicePool for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/DeleteDevicePool
func (*DeviceFarm) DeleteDevicePoolRequest ¶ added in v0.10.2
func (c *DeviceFarm) DeleteDevicePoolRequest(input *DeleteDevicePoolInput) (req *request.Request, output *DeleteDevicePoolOutput)
DeleteDevicePoolRequest generates a "aws/request.Request" representing the client's request for the DeleteDevicePool 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 DeleteDevicePool for more information on using the DeleteDevicePool 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 DeleteDevicePoolRequest method. req, resp := client.DeleteDevicePoolRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/DeleteDevicePool
func (*DeviceFarm) DeleteDevicePoolWithContext ¶ added in v1.8.0
func (c *DeviceFarm) DeleteDevicePoolWithContext(ctx aws.Context, input *DeleteDevicePoolInput, opts ...request.Option) (*DeleteDevicePoolOutput, error)
DeleteDevicePoolWithContext is the same as DeleteDevicePool with the addition of the ability to pass a context and additional request options.
See DeleteDevicePool 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 (*DeviceFarm) DeleteInstanceProfile ¶ added in v1.13.27
func (c *DeviceFarm) DeleteInstanceProfile(input *DeleteInstanceProfileInput) (*DeleteInstanceProfileOutput, error)
DeleteInstanceProfile API operation for AWS Device Farm.
Deletes a profile that can be applied to one or more private device instances.
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 Device Farm's API operation DeleteInstanceProfile for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/DeleteInstanceProfile
func (*DeviceFarm) DeleteInstanceProfileRequest ¶ added in v1.13.27
func (c *DeviceFarm) DeleteInstanceProfileRequest(input *DeleteInstanceProfileInput) (req *request.Request, output *DeleteInstanceProfileOutput)
DeleteInstanceProfileRequest generates a "aws/request.Request" representing the client's request for the DeleteInstanceProfile 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 DeleteInstanceProfile for more information on using the DeleteInstanceProfile 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 DeleteInstanceProfileRequest method. req, resp := client.DeleteInstanceProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/DeleteInstanceProfile
func (*DeviceFarm) DeleteInstanceProfileWithContext ¶ added in v1.13.27
func (c *DeviceFarm) DeleteInstanceProfileWithContext(ctx aws.Context, input *DeleteInstanceProfileInput, opts ...request.Option) (*DeleteInstanceProfileOutput, error)
DeleteInstanceProfileWithContext is the same as DeleteInstanceProfile with the addition of the ability to pass a context and additional request options.
See DeleteInstanceProfile 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 (*DeviceFarm) DeleteNetworkProfile ¶ added in v1.7.9
func (c *DeviceFarm) DeleteNetworkProfile(input *DeleteNetworkProfileInput) (*DeleteNetworkProfileOutput, error)
DeleteNetworkProfile API operation for AWS Device Farm.
Deletes a network profile.
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 Device Farm's API operation DeleteNetworkProfile for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/DeleteNetworkProfile
func (*DeviceFarm) DeleteNetworkProfileRequest ¶ added in v1.7.9
func (c *DeviceFarm) DeleteNetworkProfileRequest(input *DeleteNetworkProfileInput) (req *request.Request, output *DeleteNetworkProfileOutput)
DeleteNetworkProfileRequest generates a "aws/request.Request" representing the client's request for the DeleteNetworkProfile 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 DeleteNetworkProfile for more information on using the DeleteNetworkProfile 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 DeleteNetworkProfileRequest method. req, resp := client.DeleteNetworkProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/DeleteNetworkProfile
func (*DeviceFarm) DeleteNetworkProfileWithContext ¶ added in v1.8.0
func (c *DeviceFarm) DeleteNetworkProfileWithContext(ctx aws.Context, input *DeleteNetworkProfileInput, opts ...request.Option) (*DeleteNetworkProfileOutput, error)
DeleteNetworkProfileWithContext is the same as DeleteNetworkProfile with the addition of the ability to pass a context and additional request options.
See DeleteNetworkProfile 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 (*DeviceFarm) DeleteProject ¶ added in v0.10.2
func (c *DeviceFarm) DeleteProject(input *DeleteProjectInput) (*DeleteProjectOutput, error)
DeleteProject API operation for AWS Device Farm.
Deletes an AWS Device Farm project, given the project ARN.
Deleting this resource does not stop an in-progress run.
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 Device Farm's API operation DeleteProject for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/DeleteProject
func (*DeviceFarm) DeleteProjectRequest ¶ added in v0.10.2
func (c *DeviceFarm) DeleteProjectRequest(input *DeleteProjectInput) (req *request.Request, output *DeleteProjectOutput)
DeleteProjectRequest generates a "aws/request.Request" representing the client's request for the DeleteProject 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 DeleteProject for more information on using the DeleteProject 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 DeleteProjectRequest method. req, resp := client.DeleteProjectRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/DeleteProject
func (*DeviceFarm) DeleteProjectWithContext ¶ added in v1.8.0
func (c *DeviceFarm) DeleteProjectWithContext(ctx aws.Context, input *DeleteProjectInput, opts ...request.Option) (*DeleteProjectOutput, error)
DeleteProjectWithContext is the same as DeleteProject with the addition of the ability to pass a context and additional request options.
See DeleteProject 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 (*DeviceFarm) DeleteRemoteAccessSession ¶ added in v1.2.6
func (c *DeviceFarm) DeleteRemoteAccessSession(input *DeleteRemoteAccessSessionInput) (*DeleteRemoteAccessSessionOutput, error)
DeleteRemoteAccessSession API operation for AWS Device Farm.
Deletes a completed remote access session and its results.
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 Device Farm's API operation DeleteRemoteAccessSession for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/DeleteRemoteAccessSession
func (*DeviceFarm) DeleteRemoteAccessSessionRequest ¶ added in v1.2.6
func (c *DeviceFarm) DeleteRemoteAccessSessionRequest(input *DeleteRemoteAccessSessionInput) (req *request.Request, output *DeleteRemoteAccessSessionOutput)
DeleteRemoteAccessSessionRequest generates a "aws/request.Request" representing the client's request for the DeleteRemoteAccessSession 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 DeleteRemoteAccessSession for more information on using the DeleteRemoteAccessSession 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 DeleteRemoteAccessSessionRequest method. req, resp := client.DeleteRemoteAccessSessionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/DeleteRemoteAccessSession
func (*DeviceFarm) DeleteRemoteAccessSessionWithContext ¶ added in v1.8.0
func (c *DeviceFarm) DeleteRemoteAccessSessionWithContext(ctx aws.Context, input *DeleteRemoteAccessSessionInput, opts ...request.Option) (*DeleteRemoteAccessSessionOutput, error)
DeleteRemoteAccessSessionWithContext is the same as DeleteRemoteAccessSession with the addition of the ability to pass a context and additional request options.
See DeleteRemoteAccessSession 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 (*DeviceFarm) DeleteRun ¶ added in v0.10.2
func (c *DeviceFarm) DeleteRun(input *DeleteRunInput) (*DeleteRunOutput, error)
DeleteRun API operation for AWS Device Farm.
Deletes the run, given the run ARN.
Deleting this resource does not stop an in-progress run.
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 Device Farm's API operation DeleteRun for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/DeleteRun
func (*DeviceFarm) DeleteRunRequest ¶ added in v0.10.2
func (c *DeviceFarm) DeleteRunRequest(input *DeleteRunInput) (req *request.Request, output *DeleteRunOutput)
DeleteRunRequest generates a "aws/request.Request" representing the client's request for the DeleteRun 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 DeleteRun for more information on using the DeleteRun 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 DeleteRunRequest method. req, resp := client.DeleteRunRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/DeleteRun
func (*DeviceFarm) DeleteRunWithContext ¶ added in v1.8.0
func (c *DeviceFarm) DeleteRunWithContext(ctx aws.Context, input *DeleteRunInput, opts ...request.Option) (*DeleteRunOutput, error)
DeleteRunWithContext is the same as DeleteRun with the addition of the ability to pass a context and additional request options.
See DeleteRun 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 (*DeviceFarm) DeleteTestGridProject ¶ added in v1.26.7
func (c *DeviceFarm) DeleteTestGridProject(input *DeleteTestGridProjectInput) (*DeleteTestGridProjectOutput, error)
DeleteTestGridProject API operation for AWS Device Farm.
Deletes a Selenium testing project and all content generated under it.
You cannot undo this operation.
You cannot delete a project if it has active sessions.
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 Device Farm's API operation DeleteTestGridProject for usage and error information.
Returned Error Types:
NotFoundException The specified entity was not found.
ArgumentException An invalid argument was specified.
CannotDeleteException The requested object could not be deleted.
InternalServiceException An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com) if you see this error.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/DeleteTestGridProject
func (*DeviceFarm) DeleteTestGridProjectRequest ¶ added in v1.26.7
func (c *DeviceFarm) DeleteTestGridProjectRequest(input *DeleteTestGridProjectInput) (req *request.Request, output *DeleteTestGridProjectOutput)
DeleteTestGridProjectRequest generates a "aws/request.Request" representing the client's request for the DeleteTestGridProject 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 DeleteTestGridProject for more information on using the DeleteTestGridProject 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 DeleteTestGridProjectRequest method. req, resp := client.DeleteTestGridProjectRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/DeleteTestGridProject
func (*DeviceFarm) DeleteTestGridProjectWithContext ¶ added in v1.26.7
func (c *DeviceFarm) DeleteTestGridProjectWithContext(ctx aws.Context, input *DeleteTestGridProjectInput, opts ...request.Option) (*DeleteTestGridProjectOutput, error)
DeleteTestGridProjectWithContext is the same as DeleteTestGridProject with the addition of the ability to pass a context and additional request options.
See DeleteTestGridProject 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 (*DeviceFarm) DeleteUpload ¶ added in v0.10.2
func (c *DeviceFarm) DeleteUpload(input *DeleteUploadInput) (*DeleteUploadOutput, error)
DeleteUpload API operation for AWS Device Farm.
Deletes an upload given the upload ARN.
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 Device Farm's API operation DeleteUpload for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/DeleteUpload
func (*DeviceFarm) DeleteUploadRequest ¶ added in v0.10.2
func (c *DeviceFarm) DeleteUploadRequest(input *DeleteUploadInput) (req *request.Request, output *DeleteUploadOutput)
DeleteUploadRequest generates a "aws/request.Request" representing the client's request for the DeleteUpload 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 DeleteUpload for more information on using the DeleteUpload 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 DeleteUploadRequest method. req, resp := client.DeleteUploadRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/DeleteUpload
func (*DeviceFarm) DeleteUploadWithContext ¶ added in v1.8.0
func (c *DeviceFarm) DeleteUploadWithContext(ctx aws.Context, input *DeleteUploadInput, opts ...request.Option) (*DeleteUploadOutput, error)
DeleteUploadWithContext is the same as DeleteUpload with the addition of the ability to pass a context and additional request options.
See DeleteUpload 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 (*DeviceFarm) DeleteVPCEConfiguration ¶ added in v1.13.33
func (c *DeviceFarm) DeleteVPCEConfiguration(input *DeleteVPCEConfigurationInput) (*DeleteVPCEConfigurationOutput, error)
DeleteVPCEConfiguration API operation for AWS Device Farm.
Deletes a configuration for your Amazon Virtual Private Cloud (VPC) endpoint.
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 Device Farm's API operation DeleteVPCEConfiguration for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
ServiceAccountException There was a problem with the service account.
InvalidOperationException There was an error with the update request, or you do not have sufficient permissions to update this VPC endpoint configuration.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/DeleteVPCEConfiguration
func (*DeviceFarm) DeleteVPCEConfigurationRequest ¶ added in v1.13.33
func (c *DeviceFarm) DeleteVPCEConfigurationRequest(input *DeleteVPCEConfigurationInput) (req *request.Request, output *DeleteVPCEConfigurationOutput)
DeleteVPCEConfigurationRequest generates a "aws/request.Request" representing the client's request for the DeleteVPCEConfiguration 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 DeleteVPCEConfiguration for more information on using the DeleteVPCEConfiguration 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 DeleteVPCEConfigurationRequest method. req, resp := client.DeleteVPCEConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/DeleteVPCEConfiguration
func (*DeviceFarm) DeleteVPCEConfigurationWithContext ¶ added in v1.13.33
func (c *DeviceFarm) DeleteVPCEConfigurationWithContext(ctx aws.Context, input *DeleteVPCEConfigurationInput, opts ...request.Option) (*DeleteVPCEConfigurationOutput, error)
DeleteVPCEConfigurationWithContext is the same as DeleteVPCEConfiguration with the addition of the ability to pass a context and additional request options.
See DeleteVPCEConfiguration 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 (*DeviceFarm) GetAccountSettings ¶
func (c *DeviceFarm) GetAccountSettings(input *GetAccountSettingsInput) (*GetAccountSettingsOutput, error)
GetAccountSettings API operation for AWS Device Farm.
Returns the number of unmetered iOS or unmetered Android devices that have been purchased by the account.
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 Device Farm's API operation GetAccountSettings for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetAccountSettings
func (*DeviceFarm) GetAccountSettingsRequest ¶
func (c *DeviceFarm) GetAccountSettingsRequest(input *GetAccountSettingsInput) (req *request.Request, output *GetAccountSettingsOutput)
GetAccountSettingsRequest generates a "aws/request.Request" representing the client's request for the GetAccountSettings 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 GetAccountSettings for more information on using the GetAccountSettings 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 GetAccountSettingsRequest method. req, resp := client.GetAccountSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetAccountSettings
func (*DeviceFarm) GetAccountSettingsWithContext ¶ added in v1.8.0
func (c *DeviceFarm) GetAccountSettingsWithContext(ctx aws.Context, input *GetAccountSettingsInput, opts ...request.Option) (*GetAccountSettingsOutput, error)
GetAccountSettingsWithContext is the same as GetAccountSettings with the addition of the ability to pass a context and additional request options.
See GetAccountSettings 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 (*DeviceFarm) GetDevice ¶
func (c *DeviceFarm) GetDevice(input *GetDeviceInput) (*GetDeviceOutput, error)
GetDevice API operation for AWS Device Farm.
Gets information about a unique device type.
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 Device Farm's API operation GetDevice for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetDevice
func (*DeviceFarm) GetDeviceInstance ¶ added in v1.13.27
func (c *DeviceFarm) GetDeviceInstance(input *GetDeviceInstanceInput) (*GetDeviceInstanceOutput, error)
GetDeviceInstance API operation for AWS Device Farm.
Returns information about a device instance that belongs to a private device 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 Device Farm's API operation GetDeviceInstance for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetDeviceInstance
func (*DeviceFarm) GetDeviceInstanceRequest ¶ added in v1.13.27
func (c *DeviceFarm) GetDeviceInstanceRequest(input *GetDeviceInstanceInput) (req *request.Request, output *GetDeviceInstanceOutput)
GetDeviceInstanceRequest generates a "aws/request.Request" representing the client's request for the GetDeviceInstance 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 GetDeviceInstance for more information on using the GetDeviceInstance 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 GetDeviceInstanceRequest method. req, resp := client.GetDeviceInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetDeviceInstance
func (*DeviceFarm) GetDeviceInstanceWithContext ¶ added in v1.13.27
func (c *DeviceFarm) GetDeviceInstanceWithContext(ctx aws.Context, input *GetDeviceInstanceInput, opts ...request.Option) (*GetDeviceInstanceOutput, error)
GetDeviceInstanceWithContext is the same as GetDeviceInstance with the addition of the ability to pass a context and additional request options.
See GetDeviceInstance 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 (*DeviceFarm) GetDevicePool ¶
func (c *DeviceFarm) GetDevicePool(input *GetDevicePoolInput) (*GetDevicePoolOutput, error)
GetDevicePool API operation for AWS Device Farm.
Gets information about a device pool.
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 Device Farm's API operation GetDevicePool for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetDevicePool
func (*DeviceFarm) GetDevicePoolCompatibility ¶
func (c *DeviceFarm) GetDevicePoolCompatibility(input *GetDevicePoolCompatibilityInput) (*GetDevicePoolCompatibilityOutput, error)
GetDevicePoolCompatibility API operation for AWS Device Farm.
Gets information about compatibility with a device pool.
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 Device Farm's API operation GetDevicePoolCompatibility for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetDevicePoolCompatibility
func (*DeviceFarm) GetDevicePoolCompatibilityRequest ¶
func (c *DeviceFarm) GetDevicePoolCompatibilityRequest(input *GetDevicePoolCompatibilityInput) (req *request.Request, output *GetDevicePoolCompatibilityOutput)
GetDevicePoolCompatibilityRequest generates a "aws/request.Request" representing the client's request for the GetDevicePoolCompatibility 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 GetDevicePoolCompatibility for more information on using the GetDevicePoolCompatibility 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 GetDevicePoolCompatibilityRequest method. req, resp := client.GetDevicePoolCompatibilityRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetDevicePoolCompatibility
func (*DeviceFarm) GetDevicePoolCompatibilityWithContext ¶ added in v1.8.0
func (c *DeviceFarm) GetDevicePoolCompatibilityWithContext(ctx aws.Context, input *GetDevicePoolCompatibilityInput, opts ...request.Option) (*GetDevicePoolCompatibilityOutput, error)
GetDevicePoolCompatibilityWithContext is the same as GetDevicePoolCompatibility with the addition of the ability to pass a context and additional request options.
See GetDevicePoolCompatibility 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 (*DeviceFarm) GetDevicePoolRequest ¶
func (c *DeviceFarm) GetDevicePoolRequest(input *GetDevicePoolInput) (req *request.Request, output *GetDevicePoolOutput)
GetDevicePoolRequest generates a "aws/request.Request" representing the client's request for the GetDevicePool 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 GetDevicePool for more information on using the GetDevicePool 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 GetDevicePoolRequest method. req, resp := client.GetDevicePoolRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetDevicePool
func (*DeviceFarm) GetDevicePoolWithContext ¶ added in v1.8.0
func (c *DeviceFarm) GetDevicePoolWithContext(ctx aws.Context, input *GetDevicePoolInput, opts ...request.Option) (*GetDevicePoolOutput, error)
GetDevicePoolWithContext is the same as GetDevicePool with the addition of the ability to pass a context and additional request options.
See GetDevicePool 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 (*DeviceFarm) GetDeviceRequest ¶
func (c *DeviceFarm) GetDeviceRequest(input *GetDeviceInput) (req *request.Request, output *GetDeviceOutput)
GetDeviceRequest generates a "aws/request.Request" representing the client's request for the GetDevice 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 GetDevice for more information on using the GetDevice 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 GetDeviceRequest method. req, resp := client.GetDeviceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetDevice
func (*DeviceFarm) GetDeviceWithContext ¶ added in v1.8.0
func (c *DeviceFarm) GetDeviceWithContext(ctx aws.Context, input *GetDeviceInput, opts ...request.Option) (*GetDeviceOutput, error)
GetDeviceWithContext is the same as GetDevice with the addition of the ability to pass a context and additional request options.
See GetDevice 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 (*DeviceFarm) GetInstanceProfile ¶ added in v1.13.27
func (c *DeviceFarm) GetInstanceProfile(input *GetInstanceProfileInput) (*GetInstanceProfileOutput, error)
GetInstanceProfile API operation for AWS Device Farm.
Returns information about the specified instance profile.
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 Device Farm's API operation GetInstanceProfile for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetInstanceProfile
func (*DeviceFarm) GetInstanceProfileRequest ¶ added in v1.13.27
func (c *DeviceFarm) GetInstanceProfileRequest(input *GetInstanceProfileInput) (req *request.Request, output *GetInstanceProfileOutput)
GetInstanceProfileRequest generates a "aws/request.Request" representing the client's request for the GetInstanceProfile 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 GetInstanceProfile for more information on using the GetInstanceProfile 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 GetInstanceProfileRequest method. req, resp := client.GetInstanceProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetInstanceProfile
func (*DeviceFarm) GetInstanceProfileWithContext ¶ added in v1.13.27
func (c *DeviceFarm) GetInstanceProfileWithContext(ctx aws.Context, input *GetInstanceProfileInput, opts ...request.Option) (*GetInstanceProfileOutput, error)
GetInstanceProfileWithContext is the same as GetInstanceProfile with the addition of the ability to pass a context and additional request options.
See GetInstanceProfile 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 (*DeviceFarm) GetJob ¶
func (c *DeviceFarm) GetJob(input *GetJobInput) (*GetJobOutput, error)
GetJob API operation for AWS Device Farm.
Gets information about a job.
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 Device Farm's API operation GetJob for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetJob
func (*DeviceFarm) GetJobRequest ¶
func (c *DeviceFarm) GetJobRequest(input *GetJobInput) (req *request.Request, output *GetJobOutput)
GetJobRequest generates a "aws/request.Request" representing the client's request for the GetJob 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 GetJob for more information on using the GetJob 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 GetJobRequest method. req, resp := client.GetJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetJob
func (*DeviceFarm) GetJobWithContext ¶ added in v1.8.0
func (c *DeviceFarm) GetJobWithContext(ctx aws.Context, input *GetJobInput, opts ...request.Option) (*GetJobOutput, error)
GetJobWithContext is the same as GetJob with the addition of the ability to pass a context and additional request options.
See GetJob 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 (*DeviceFarm) GetNetworkProfile ¶ added in v1.7.9
func (c *DeviceFarm) GetNetworkProfile(input *GetNetworkProfileInput) (*GetNetworkProfileOutput, error)
GetNetworkProfile API operation for AWS Device Farm.
Returns information about a network profile.
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 Device Farm's API operation GetNetworkProfile for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetNetworkProfile
func (*DeviceFarm) GetNetworkProfileRequest ¶ added in v1.7.9
func (c *DeviceFarm) GetNetworkProfileRequest(input *GetNetworkProfileInput) (req *request.Request, output *GetNetworkProfileOutput)
GetNetworkProfileRequest generates a "aws/request.Request" representing the client's request for the GetNetworkProfile 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 GetNetworkProfile for more information on using the GetNetworkProfile 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 GetNetworkProfileRequest method. req, resp := client.GetNetworkProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetNetworkProfile
func (*DeviceFarm) GetNetworkProfileWithContext ¶ added in v1.8.0
func (c *DeviceFarm) GetNetworkProfileWithContext(ctx aws.Context, input *GetNetworkProfileInput, opts ...request.Option) (*GetNetworkProfileOutput, error)
GetNetworkProfileWithContext is the same as GetNetworkProfile with the addition of the ability to pass a context and additional request options.
See GetNetworkProfile 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 (*DeviceFarm) GetOfferingStatus ¶ added in v1.1.13
func (c *DeviceFarm) GetOfferingStatus(input *GetOfferingStatusInput) (*GetOfferingStatusOutput, error)
GetOfferingStatus API operation for AWS Device Farm.
Gets the current status and future status of all offerings purchased by an AWS account. The response indicates how many offerings are currently available and the offerings that will be available in the next period. The API returns a NotEligible error if the user is not permitted to invoke the operation. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com).
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 Device Farm's API operation GetOfferingStatus for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
NotEligibleException Exception gets thrown when a user is not eligible to perform the specified transaction.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetOfferingStatus
func (*DeviceFarm) GetOfferingStatusPages ¶ added in v1.1.19
func (c *DeviceFarm) GetOfferingStatusPages(input *GetOfferingStatusInput, fn func(*GetOfferingStatusOutput, bool) bool) error
GetOfferingStatusPages iterates over the pages of a GetOfferingStatus operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetOfferingStatus 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 GetOfferingStatus operation. pageNum := 0 err := client.GetOfferingStatusPages(params, func(page *devicefarm.GetOfferingStatusOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*DeviceFarm) GetOfferingStatusPagesWithContext ¶ added in v1.8.0
func (c *DeviceFarm) GetOfferingStatusPagesWithContext(ctx aws.Context, input *GetOfferingStatusInput, fn func(*GetOfferingStatusOutput, bool) bool, opts ...request.Option) error
GetOfferingStatusPagesWithContext same as GetOfferingStatusPages 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 (*DeviceFarm) GetOfferingStatusRequest ¶ added in v1.1.13
func (c *DeviceFarm) GetOfferingStatusRequest(input *GetOfferingStatusInput) (req *request.Request, output *GetOfferingStatusOutput)
GetOfferingStatusRequest generates a "aws/request.Request" representing the client's request for the GetOfferingStatus 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 GetOfferingStatus for more information on using the GetOfferingStatus 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 GetOfferingStatusRequest method. req, resp := client.GetOfferingStatusRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetOfferingStatus
func (*DeviceFarm) GetOfferingStatusWithContext ¶ added in v1.8.0
func (c *DeviceFarm) GetOfferingStatusWithContext(ctx aws.Context, input *GetOfferingStatusInput, opts ...request.Option) (*GetOfferingStatusOutput, error)
GetOfferingStatusWithContext is the same as GetOfferingStatus with the addition of the ability to pass a context and additional request options.
See GetOfferingStatus 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 (*DeviceFarm) GetProject ¶
func (c *DeviceFarm) GetProject(input *GetProjectInput) (*GetProjectOutput, error)
GetProject API operation for AWS Device Farm.
Gets information about a project.
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 Device Farm's API operation GetProject for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetProject
func (*DeviceFarm) GetProjectRequest ¶
func (c *DeviceFarm) GetProjectRequest(input *GetProjectInput) (req *request.Request, output *GetProjectOutput)
GetProjectRequest generates a "aws/request.Request" representing the client's request for the GetProject 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 GetProject for more information on using the GetProject 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 GetProjectRequest method. req, resp := client.GetProjectRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetProject
func (*DeviceFarm) GetProjectWithContext ¶ added in v1.8.0
func (c *DeviceFarm) GetProjectWithContext(ctx aws.Context, input *GetProjectInput, opts ...request.Option) (*GetProjectOutput, error)
GetProjectWithContext is the same as GetProject with the addition of the ability to pass a context and additional request options.
See GetProject 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 (*DeviceFarm) GetRemoteAccessSession ¶ added in v1.2.6
func (c *DeviceFarm) GetRemoteAccessSession(input *GetRemoteAccessSessionInput) (*GetRemoteAccessSessionOutput, error)
GetRemoteAccessSession API operation for AWS Device Farm.
Returns a link to a currently running remote access session.
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 Device Farm's API operation GetRemoteAccessSession for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetRemoteAccessSession
func (*DeviceFarm) GetRemoteAccessSessionRequest ¶ added in v1.2.6
func (c *DeviceFarm) GetRemoteAccessSessionRequest(input *GetRemoteAccessSessionInput) (req *request.Request, output *GetRemoteAccessSessionOutput)
GetRemoteAccessSessionRequest generates a "aws/request.Request" representing the client's request for the GetRemoteAccessSession 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 GetRemoteAccessSession for more information on using the GetRemoteAccessSession 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 GetRemoteAccessSessionRequest method. req, resp := client.GetRemoteAccessSessionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetRemoteAccessSession
func (*DeviceFarm) GetRemoteAccessSessionWithContext ¶ added in v1.8.0
func (c *DeviceFarm) GetRemoteAccessSessionWithContext(ctx aws.Context, input *GetRemoteAccessSessionInput, opts ...request.Option) (*GetRemoteAccessSessionOutput, error)
GetRemoteAccessSessionWithContext is the same as GetRemoteAccessSession with the addition of the ability to pass a context and additional request options.
See GetRemoteAccessSession 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 (*DeviceFarm) GetRun ¶
func (c *DeviceFarm) GetRun(input *GetRunInput) (*GetRunOutput, error)
GetRun API operation for AWS Device Farm.
Gets information about a run.
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 Device Farm's API operation GetRun for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetRun
func (*DeviceFarm) GetRunRequest ¶
func (c *DeviceFarm) GetRunRequest(input *GetRunInput) (req *request.Request, output *GetRunOutput)
GetRunRequest generates a "aws/request.Request" representing the client's request for the GetRun 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 GetRun for more information on using the GetRun 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 GetRunRequest method. req, resp := client.GetRunRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetRun
func (*DeviceFarm) GetRunWithContext ¶ added in v1.8.0
func (c *DeviceFarm) GetRunWithContext(ctx aws.Context, input *GetRunInput, opts ...request.Option) (*GetRunOutput, error)
GetRunWithContext is the same as GetRun with the addition of the ability to pass a context and additional request options.
See GetRun 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 (*DeviceFarm) GetSuite ¶
func (c *DeviceFarm) GetSuite(input *GetSuiteInput) (*GetSuiteOutput, error)
GetSuite API operation for AWS Device Farm.
Gets information about a suite.
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 Device Farm's API operation GetSuite for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetSuite
func (*DeviceFarm) GetSuiteRequest ¶
func (c *DeviceFarm) GetSuiteRequest(input *GetSuiteInput) (req *request.Request, output *GetSuiteOutput)
GetSuiteRequest generates a "aws/request.Request" representing the client's request for the GetSuite 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 GetSuite for more information on using the GetSuite 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 GetSuiteRequest method. req, resp := client.GetSuiteRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetSuite
func (*DeviceFarm) GetSuiteWithContext ¶ added in v1.8.0
func (c *DeviceFarm) GetSuiteWithContext(ctx aws.Context, input *GetSuiteInput, opts ...request.Option) (*GetSuiteOutput, error)
GetSuiteWithContext is the same as GetSuite with the addition of the ability to pass a context and additional request options.
See GetSuite 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 (*DeviceFarm) GetTest ¶
func (c *DeviceFarm) GetTest(input *GetTestInput) (*GetTestOutput, error)
GetTest API operation for AWS Device Farm.
Gets information about a test.
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 Device Farm's API operation GetTest for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetTest
func (*DeviceFarm) GetTestGridProject ¶ added in v1.26.7
func (c *DeviceFarm) GetTestGridProject(input *GetTestGridProjectInput) (*GetTestGridProjectOutput, error)
GetTestGridProject API operation for AWS Device Farm.
Retrieves information about a Selenium testing project.
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 Device Farm's API operation GetTestGridProject for usage and error information.
Returned Error Types:
NotFoundException The specified entity was not found.
ArgumentException An invalid argument was specified.
InternalServiceException An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com) if you see this error.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetTestGridProject
func (*DeviceFarm) GetTestGridProjectRequest ¶ added in v1.26.7
func (c *DeviceFarm) GetTestGridProjectRequest(input *GetTestGridProjectInput) (req *request.Request, output *GetTestGridProjectOutput)
GetTestGridProjectRequest generates a "aws/request.Request" representing the client's request for the GetTestGridProject 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 GetTestGridProject for more information on using the GetTestGridProject 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 GetTestGridProjectRequest method. req, resp := client.GetTestGridProjectRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetTestGridProject
func (*DeviceFarm) GetTestGridProjectWithContext ¶ added in v1.26.7
func (c *DeviceFarm) GetTestGridProjectWithContext(ctx aws.Context, input *GetTestGridProjectInput, opts ...request.Option) (*GetTestGridProjectOutput, error)
GetTestGridProjectWithContext is the same as GetTestGridProject with the addition of the ability to pass a context and additional request options.
See GetTestGridProject 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 (*DeviceFarm) GetTestGridSession ¶ added in v1.26.7
func (c *DeviceFarm) GetTestGridSession(input *GetTestGridSessionInput) (*GetTestGridSessionOutput, error)
GetTestGridSession API operation for AWS Device Farm.
A session is an instance of a browser created through a RemoteWebDriver with the URL from CreateTestGridUrlResult$url. You can use the following to look up sessions:
The session ARN (GetTestGridSessionRequest$sessionArn).
The project ARN and a session ID (GetTestGridSessionRequest$projectArn and GetTestGridSessionRequest$sessionId).
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 Device Farm's API operation GetTestGridSession for usage and error information.
Returned Error Types:
NotFoundException The specified entity was not found.
ArgumentException An invalid argument was specified.
InternalServiceException An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com) if you see this error.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetTestGridSession
func (*DeviceFarm) GetTestGridSessionRequest ¶ added in v1.26.7
func (c *DeviceFarm) GetTestGridSessionRequest(input *GetTestGridSessionInput) (req *request.Request, output *GetTestGridSessionOutput)
GetTestGridSessionRequest generates a "aws/request.Request" representing the client's request for the GetTestGridSession 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 GetTestGridSession for more information on using the GetTestGridSession 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 GetTestGridSessionRequest method. req, resp := client.GetTestGridSessionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetTestGridSession
func (*DeviceFarm) GetTestGridSessionWithContext ¶ added in v1.26.7
func (c *DeviceFarm) GetTestGridSessionWithContext(ctx aws.Context, input *GetTestGridSessionInput, opts ...request.Option) (*GetTestGridSessionOutput, error)
GetTestGridSessionWithContext is the same as GetTestGridSession with the addition of the ability to pass a context and additional request options.
See GetTestGridSession 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 (*DeviceFarm) GetTestRequest ¶
func (c *DeviceFarm) GetTestRequest(input *GetTestInput) (req *request.Request, output *GetTestOutput)
GetTestRequest generates a "aws/request.Request" representing the client's request for the GetTest 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 GetTest for more information on using the GetTest 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 GetTestRequest method. req, resp := client.GetTestRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetTest
func (*DeviceFarm) GetTestWithContext ¶ added in v1.8.0
func (c *DeviceFarm) GetTestWithContext(ctx aws.Context, input *GetTestInput, opts ...request.Option) (*GetTestOutput, error)
GetTestWithContext is the same as GetTest with the addition of the ability to pass a context and additional request options.
See GetTest 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 (*DeviceFarm) GetUpload ¶
func (c *DeviceFarm) GetUpload(input *GetUploadInput) (*GetUploadOutput, error)
GetUpload API operation for AWS Device Farm.
Gets information about an upload.
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 Device Farm's API operation GetUpload for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetUpload
func (*DeviceFarm) GetUploadRequest ¶
func (c *DeviceFarm) GetUploadRequest(input *GetUploadInput) (req *request.Request, output *GetUploadOutput)
GetUploadRequest generates a "aws/request.Request" representing the client's request for the GetUpload 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 GetUpload for more information on using the GetUpload 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 GetUploadRequest method. req, resp := client.GetUploadRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetUpload
func (*DeviceFarm) GetUploadWithContext ¶ added in v1.8.0
func (c *DeviceFarm) GetUploadWithContext(ctx aws.Context, input *GetUploadInput, opts ...request.Option) (*GetUploadOutput, error)
GetUploadWithContext is the same as GetUpload with the addition of the ability to pass a context and additional request options.
See GetUpload 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 (*DeviceFarm) GetVPCEConfiguration ¶ added in v1.13.33
func (c *DeviceFarm) GetVPCEConfiguration(input *GetVPCEConfigurationInput) (*GetVPCEConfigurationOutput, error)
GetVPCEConfiguration API operation for AWS Device Farm.
Returns information about the configuration settings for your Amazon Virtual Private Cloud (VPC) endpoint.
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 Device Farm's API operation GetVPCEConfiguration for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetVPCEConfiguration
func (*DeviceFarm) GetVPCEConfigurationRequest ¶ added in v1.13.33
func (c *DeviceFarm) GetVPCEConfigurationRequest(input *GetVPCEConfigurationInput) (req *request.Request, output *GetVPCEConfigurationOutput)
GetVPCEConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetVPCEConfiguration 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 GetVPCEConfiguration for more information on using the GetVPCEConfiguration 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 GetVPCEConfigurationRequest method. req, resp := client.GetVPCEConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetVPCEConfiguration
func (*DeviceFarm) GetVPCEConfigurationWithContext ¶ added in v1.13.33
func (c *DeviceFarm) GetVPCEConfigurationWithContext(ctx aws.Context, input *GetVPCEConfigurationInput, opts ...request.Option) (*GetVPCEConfigurationOutput, error)
GetVPCEConfigurationWithContext is the same as GetVPCEConfiguration with the addition of the ability to pass a context and additional request options.
See GetVPCEConfiguration 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 (*DeviceFarm) InstallToRemoteAccessSession ¶ added in v1.2.6
func (c *DeviceFarm) InstallToRemoteAccessSession(input *InstallToRemoteAccessSessionInput) (*InstallToRemoteAccessSessionOutput, error)
InstallToRemoteAccessSession API operation for AWS Device Farm.
Installs an application to the device in a remote access session. For Android applications, the file must be in .apk format. For iOS applications, the file must be in .ipa format.
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 Device Farm's API operation InstallToRemoteAccessSession for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/InstallToRemoteAccessSession
func (*DeviceFarm) InstallToRemoteAccessSessionRequest ¶ added in v1.2.6
func (c *DeviceFarm) InstallToRemoteAccessSessionRequest(input *InstallToRemoteAccessSessionInput) (req *request.Request, output *InstallToRemoteAccessSessionOutput)
InstallToRemoteAccessSessionRequest generates a "aws/request.Request" representing the client's request for the InstallToRemoteAccessSession 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 InstallToRemoteAccessSession for more information on using the InstallToRemoteAccessSession 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 InstallToRemoteAccessSessionRequest method. req, resp := client.InstallToRemoteAccessSessionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/InstallToRemoteAccessSession
func (*DeviceFarm) InstallToRemoteAccessSessionWithContext ¶ added in v1.8.0
func (c *DeviceFarm) InstallToRemoteAccessSessionWithContext(ctx aws.Context, input *InstallToRemoteAccessSessionInput, opts ...request.Option) (*InstallToRemoteAccessSessionOutput, error)
InstallToRemoteAccessSessionWithContext is the same as InstallToRemoteAccessSession with the addition of the ability to pass a context and additional request options.
See InstallToRemoteAccessSession 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 (*DeviceFarm) ListArtifacts ¶
func (c *DeviceFarm) ListArtifacts(input *ListArtifactsInput) (*ListArtifactsOutput, error)
ListArtifacts API operation for AWS Device Farm.
Gets information about artifacts.
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 Device Farm's API operation ListArtifacts for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListArtifacts
func (*DeviceFarm) ListArtifactsPages ¶
func (c *DeviceFarm) ListArtifactsPages(input *ListArtifactsInput, fn func(*ListArtifactsOutput, bool) bool) error
ListArtifactsPages iterates over the pages of a ListArtifacts operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListArtifacts 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 ListArtifacts operation. pageNum := 0 err := client.ListArtifactsPages(params, func(page *devicefarm.ListArtifactsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*DeviceFarm) ListArtifactsPagesWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListArtifactsPagesWithContext(ctx aws.Context, input *ListArtifactsInput, fn func(*ListArtifactsOutput, bool) bool, opts ...request.Option) error
ListArtifactsPagesWithContext same as ListArtifactsPages 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 (*DeviceFarm) ListArtifactsRequest ¶
func (c *DeviceFarm) ListArtifactsRequest(input *ListArtifactsInput) (req *request.Request, output *ListArtifactsOutput)
ListArtifactsRequest generates a "aws/request.Request" representing the client's request for the ListArtifacts 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 ListArtifacts for more information on using the ListArtifacts 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 ListArtifactsRequest method. req, resp := client.ListArtifactsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListArtifacts
func (*DeviceFarm) ListArtifactsWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListArtifactsWithContext(ctx aws.Context, input *ListArtifactsInput, opts ...request.Option) (*ListArtifactsOutput, error)
ListArtifactsWithContext is the same as ListArtifacts with the addition of the ability to pass a context and additional request options.
See ListArtifacts 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 (*DeviceFarm) ListDeviceInstances ¶ added in v1.13.27
func (c *DeviceFarm) ListDeviceInstances(input *ListDeviceInstancesInput) (*ListDeviceInstancesOutput, error)
ListDeviceInstances API operation for AWS Device Farm.
Returns information about the private device instances associated with one or more AWS accounts.
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 Device Farm's API operation ListDeviceInstances for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListDeviceInstances
func (*DeviceFarm) ListDeviceInstancesRequest ¶ added in v1.13.27
func (c *DeviceFarm) ListDeviceInstancesRequest(input *ListDeviceInstancesInput) (req *request.Request, output *ListDeviceInstancesOutput)
ListDeviceInstancesRequest generates a "aws/request.Request" representing the client's request for the ListDeviceInstances 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 ListDeviceInstances for more information on using the ListDeviceInstances 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 ListDeviceInstancesRequest method. req, resp := client.ListDeviceInstancesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListDeviceInstances
func (*DeviceFarm) ListDeviceInstancesWithContext ¶ added in v1.13.27
func (c *DeviceFarm) ListDeviceInstancesWithContext(ctx aws.Context, input *ListDeviceInstancesInput, opts ...request.Option) (*ListDeviceInstancesOutput, error)
ListDeviceInstancesWithContext is the same as ListDeviceInstances with the addition of the ability to pass a context and additional request options.
See ListDeviceInstances 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 (*DeviceFarm) ListDevicePools ¶
func (c *DeviceFarm) ListDevicePools(input *ListDevicePoolsInput) (*ListDevicePoolsOutput, error)
ListDevicePools API operation for AWS Device Farm.
Gets information about device pools.
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 Device Farm's API operation ListDevicePools for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListDevicePools
func (*DeviceFarm) ListDevicePoolsPages ¶
func (c *DeviceFarm) ListDevicePoolsPages(input *ListDevicePoolsInput, fn func(*ListDevicePoolsOutput, bool) bool) error
ListDevicePoolsPages iterates over the pages of a ListDevicePools operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDevicePools 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 ListDevicePools operation. pageNum := 0 err := client.ListDevicePoolsPages(params, func(page *devicefarm.ListDevicePoolsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*DeviceFarm) ListDevicePoolsPagesWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListDevicePoolsPagesWithContext(ctx aws.Context, input *ListDevicePoolsInput, fn func(*ListDevicePoolsOutput, bool) bool, opts ...request.Option) error
ListDevicePoolsPagesWithContext same as ListDevicePoolsPages 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 (*DeviceFarm) ListDevicePoolsRequest ¶
func (c *DeviceFarm) ListDevicePoolsRequest(input *ListDevicePoolsInput) (req *request.Request, output *ListDevicePoolsOutput)
ListDevicePoolsRequest generates a "aws/request.Request" representing the client's request for the ListDevicePools 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 ListDevicePools for more information on using the ListDevicePools 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 ListDevicePoolsRequest method. req, resp := client.ListDevicePoolsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListDevicePools
func (*DeviceFarm) ListDevicePoolsWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListDevicePoolsWithContext(ctx aws.Context, input *ListDevicePoolsInput, opts ...request.Option) (*ListDevicePoolsOutput, error)
ListDevicePoolsWithContext is the same as ListDevicePools with the addition of the ability to pass a context and additional request options.
See ListDevicePools 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 (*DeviceFarm) ListDevices ¶
func (c *DeviceFarm) ListDevices(input *ListDevicesInput) (*ListDevicesOutput, error)
ListDevices API operation for AWS Device Farm.
Gets information about unique device types.
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 Device Farm's API operation ListDevices for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListDevices
func (*DeviceFarm) ListDevicesPages ¶
func (c *DeviceFarm) ListDevicesPages(input *ListDevicesInput, fn func(*ListDevicesOutput, bool) bool) error
ListDevicesPages iterates over the pages of a ListDevices operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDevices 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 ListDevices operation. pageNum := 0 err := client.ListDevicesPages(params, func(page *devicefarm.ListDevicesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*DeviceFarm) ListDevicesPagesWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListDevicesPagesWithContext(ctx aws.Context, input *ListDevicesInput, fn func(*ListDevicesOutput, bool) bool, opts ...request.Option) error
ListDevicesPagesWithContext same as ListDevicesPages 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 (*DeviceFarm) ListDevicesRequest ¶
func (c *DeviceFarm) ListDevicesRequest(input *ListDevicesInput) (req *request.Request, output *ListDevicesOutput)
ListDevicesRequest generates a "aws/request.Request" representing the client's request for the ListDevices 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 ListDevices for more information on using the ListDevices 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 ListDevicesRequest method. req, resp := client.ListDevicesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListDevices
func (*DeviceFarm) ListDevicesWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListDevicesWithContext(ctx aws.Context, input *ListDevicesInput, opts ...request.Option) (*ListDevicesOutput, error)
ListDevicesWithContext is the same as ListDevices with the addition of the ability to pass a context and additional request options.
See ListDevices 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 (*DeviceFarm) ListInstanceProfiles ¶ added in v1.13.27
func (c *DeviceFarm) ListInstanceProfiles(input *ListInstanceProfilesInput) (*ListInstanceProfilesOutput, error)
ListInstanceProfiles API operation for AWS Device Farm.
Returns information about all the instance profiles in an AWS account.
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 Device Farm's API operation ListInstanceProfiles for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListInstanceProfiles
func (*DeviceFarm) ListInstanceProfilesRequest ¶ added in v1.13.27
func (c *DeviceFarm) ListInstanceProfilesRequest(input *ListInstanceProfilesInput) (req *request.Request, output *ListInstanceProfilesOutput)
ListInstanceProfilesRequest generates a "aws/request.Request" representing the client's request for the ListInstanceProfiles 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 ListInstanceProfiles for more information on using the ListInstanceProfiles 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 ListInstanceProfilesRequest method. req, resp := client.ListInstanceProfilesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListInstanceProfiles
func (*DeviceFarm) ListInstanceProfilesWithContext ¶ added in v1.13.27
func (c *DeviceFarm) ListInstanceProfilesWithContext(ctx aws.Context, input *ListInstanceProfilesInput, opts ...request.Option) (*ListInstanceProfilesOutput, error)
ListInstanceProfilesWithContext is the same as ListInstanceProfiles with the addition of the ability to pass a context and additional request options.
See ListInstanceProfiles 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 (*DeviceFarm) ListJobs ¶
func (c *DeviceFarm) ListJobs(input *ListJobsInput) (*ListJobsOutput, error)
ListJobs API operation for AWS Device Farm.
Gets information about jobs for a given test run.
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 Device Farm's API operation ListJobs for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListJobs
func (*DeviceFarm) ListJobsPages ¶
func (c *DeviceFarm) ListJobsPages(input *ListJobsInput, fn func(*ListJobsOutput, bool) bool) error
ListJobsPages iterates over the pages of a ListJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListJobs 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 ListJobs operation. pageNum := 0 err := client.ListJobsPages(params, func(page *devicefarm.ListJobsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*DeviceFarm) ListJobsPagesWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListJobsPagesWithContext(ctx aws.Context, input *ListJobsInput, fn func(*ListJobsOutput, bool) bool, opts ...request.Option) error
ListJobsPagesWithContext same as ListJobsPages 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 (*DeviceFarm) ListJobsRequest ¶
func (c *DeviceFarm) ListJobsRequest(input *ListJobsInput) (req *request.Request, output *ListJobsOutput)
ListJobsRequest generates a "aws/request.Request" representing the client's request for the ListJobs 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 ListJobs for more information on using the ListJobs 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 ListJobsRequest method. req, resp := client.ListJobsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListJobs
func (*DeviceFarm) ListJobsWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListJobsWithContext(ctx aws.Context, input *ListJobsInput, opts ...request.Option) (*ListJobsOutput, error)
ListJobsWithContext is the same as ListJobs with the addition of the ability to pass a context and additional request options.
See ListJobs 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 (*DeviceFarm) ListNetworkProfiles ¶ added in v1.7.9
func (c *DeviceFarm) ListNetworkProfiles(input *ListNetworkProfilesInput) (*ListNetworkProfilesOutput, error)
ListNetworkProfiles API operation for AWS Device Farm.
Returns the list of available network profiles.
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 Device Farm's API operation ListNetworkProfiles for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListNetworkProfiles
func (*DeviceFarm) ListNetworkProfilesRequest ¶ added in v1.7.9
func (c *DeviceFarm) ListNetworkProfilesRequest(input *ListNetworkProfilesInput) (req *request.Request, output *ListNetworkProfilesOutput)
ListNetworkProfilesRequest generates a "aws/request.Request" representing the client's request for the ListNetworkProfiles 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 ListNetworkProfiles for more information on using the ListNetworkProfiles 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 ListNetworkProfilesRequest method. req, resp := client.ListNetworkProfilesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListNetworkProfiles
func (*DeviceFarm) ListNetworkProfilesWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListNetworkProfilesWithContext(ctx aws.Context, input *ListNetworkProfilesInput, opts ...request.Option) (*ListNetworkProfilesOutput, error)
ListNetworkProfilesWithContext is the same as ListNetworkProfiles with the addition of the ability to pass a context and additional request options.
See ListNetworkProfiles 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 (*DeviceFarm) ListOfferingPromotions ¶ added in v1.8.15
func (c *DeviceFarm) ListOfferingPromotions(input *ListOfferingPromotionsInput) (*ListOfferingPromotionsOutput, error)
ListOfferingPromotions API operation for AWS Device Farm.
Returns a list of offering promotions. Each offering promotion record contains the ID and description of the promotion. The API returns a NotEligible error if the caller is not permitted to invoke the operation. Contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com) if you must be able to invoke this operation.
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 Device Farm's API operation ListOfferingPromotions for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
NotEligibleException Exception gets thrown when a user is not eligible to perform the specified transaction.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListOfferingPromotions
func (*DeviceFarm) ListOfferingPromotionsRequest ¶ added in v1.8.15
func (c *DeviceFarm) ListOfferingPromotionsRequest(input *ListOfferingPromotionsInput) (req *request.Request, output *ListOfferingPromotionsOutput)
ListOfferingPromotionsRequest generates a "aws/request.Request" representing the client's request for the ListOfferingPromotions 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 ListOfferingPromotions for more information on using the ListOfferingPromotions 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 ListOfferingPromotionsRequest method. req, resp := client.ListOfferingPromotionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListOfferingPromotions
func (*DeviceFarm) ListOfferingPromotionsWithContext ¶ added in v1.8.15
func (c *DeviceFarm) ListOfferingPromotionsWithContext(ctx aws.Context, input *ListOfferingPromotionsInput, opts ...request.Option) (*ListOfferingPromotionsOutput, error)
ListOfferingPromotionsWithContext is the same as ListOfferingPromotions with the addition of the ability to pass a context and additional request options.
See ListOfferingPromotions 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 (*DeviceFarm) ListOfferingTransactions ¶ added in v1.1.13
func (c *DeviceFarm) ListOfferingTransactions(input *ListOfferingTransactionsInput) (*ListOfferingTransactionsOutput, error)
ListOfferingTransactions API operation for AWS Device Farm.
Returns a list of all historical purchases, renewals, and system renewal transactions for an AWS account. The list is paginated and ordered by a descending timestamp (most recent transactions are first). The API returns a NotEligible error if the user is not permitted to invoke the operation. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com).
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 Device Farm's API operation ListOfferingTransactions for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
NotEligibleException Exception gets thrown when a user is not eligible to perform the specified transaction.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListOfferingTransactions
func (*DeviceFarm) ListOfferingTransactionsPages ¶ added in v1.1.19
func (c *DeviceFarm) ListOfferingTransactionsPages(input *ListOfferingTransactionsInput, fn func(*ListOfferingTransactionsOutput, bool) bool) error
ListOfferingTransactionsPages iterates over the pages of a ListOfferingTransactions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListOfferingTransactions 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 ListOfferingTransactions operation. pageNum := 0 err := client.ListOfferingTransactionsPages(params, func(page *devicefarm.ListOfferingTransactionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*DeviceFarm) ListOfferingTransactionsPagesWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListOfferingTransactionsPagesWithContext(ctx aws.Context, input *ListOfferingTransactionsInput, fn func(*ListOfferingTransactionsOutput, bool) bool, opts ...request.Option) error
ListOfferingTransactionsPagesWithContext same as ListOfferingTransactionsPages 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 (*DeviceFarm) ListOfferingTransactionsRequest ¶ added in v1.1.13
func (c *DeviceFarm) ListOfferingTransactionsRequest(input *ListOfferingTransactionsInput) (req *request.Request, output *ListOfferingTransactionsOutput)
ListOfferingTransactionsRequest generates a "aws/request.Request" representing the client's request for the ListOfferingTransactions 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 ListOfferingTransactions for more information on using the ListOfferingTransactions 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 ListOfferingTransactionsRequest method. req, resp := client.ListOfferingTransactionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListOfferingTransactions
func (*DeviceFarm) ListOfferingTransactionsWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListOfferingTransactionsWithContext(ctx aws.Context, input *ListOfferingTransactionsInput, opts ...request.Option) (*ListOfferingTransactionsOutput, error)
ListOfferingTransactionsWithContext is the same as ListOfferingTransactions with the addition of the ability to pass a context and additional request options.
See ListOfferingTransactions 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 (*DeviceFarm) ListOfferings ¶ added in v1.1.13
func (c *DeviceFarm) ListOfferings(input *ListOfferingsInput) (*ListOfferingsOutput, error)
ListOfferings API operation for AWS Device Farm.
Returns a list of products or offerings that the user can manage through the API. Each offering record indicates the recurring price per unit and the frequency for that offering. The API returns a NotEligible error if the user is not permitted to invoke the operation. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com).
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 Device Farm's API operation ListOfferings for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
NotEligibleException Exception gets thrown when a user is not eligible to perform the specified transaction.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListOfferings
func (*DeviceFarm) ListOfferingsPages ¶ added in v1.1.19
func (c *DeviceFarm) ListOfferingsPages(input *ListOfferingsInput, fn func(*ListOfferingsOutput, bool) bool) error
ListOfferingsPages iterates over the pages of a ListOfferings operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListOfferings 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 ListOfferings operation. pageNum := 0 err := client.ListOfferingsPages(params, func(page *devicefarm.ListOfferingsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*DeviceFarm) ListOfferingsPagesWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListOfferingsPagesWithContext(ctx aws.Context, input *ListOfferingsInput, fn func(*ListOfferingsOutput, bool) bool, opts ...request.Option) error
ListOfferingsPagesWithContext same as ListOfferingsPages 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 (*DeviceFarm) ListOfferingsRequest ¶ added in v1.1.13
func (c *DeviceFarm) ListOfferingsRequest(input *ListOfferingsInput) (req *request.Request, output *ListOfferingsOutput)
ListOfferingsRequest generates a "aws/request.Request" representing the client's request for the ListOfferings 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 ListOfferings for more information on using the ListOfferings 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 ListOfferingsRequest method. req, resp := client.ListOfferingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListOfferings
func (*DeviceFarm) ListOfferingsWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListOfferingsWithContext(ctx aws.Context, input *ListOfferingsInput, opts ...request.Option) (*ListOfferingsOutput, error)
ListOfferingsWithContext is the same as ListOfferings with the addition of the ability to pass a context and additional request options.
See ListOfferings 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 (*DeviceFarm) ListProjects ¶
func (c *DeviceFarm) ListProjects(input *ListProjectsInput) (*ListProjectsOutput, error)
ListProjects API operation for AWS Device Farm.
Gets information about projects.
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 Device Farm's API operation ListProjects for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListProjects
func (*DeviceFarm) ListProjectsPages ¶
func (c *DeviceFarm) ListProjectsPages(input *ListProjectsInput, fn func(*ListProjectsOutput, bool) bool) error
ListProjectsPages iterates over the pages of a ListProjects operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListProjects 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 ListProjects operation. pageNum := 0 err := client.ListProjectsPages(params, func(page *devicefarm.ListProjectsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*DeviceFarm) ListProjectsPagesWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListProjectsPagesWithContext(ctx aws.Context, input *ListProjectsInput, fn func(*ListProjectsOutput, bool) bool, opts ...request.Option) error
ListProjectsPagesWithContext same as ListProjectsPages 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 (*DeviceFarm) ListProjectsRequest ¶
func (c *DeviceFarm) ListProjectsRequest(input *ListProjectsInput) (req *request.Request, output *ListProjectsOutput)
ListProjectsRequest generates a "aws/request.Request" representing the client's request for the ListProjects 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 ListProjects for more information on using the ListProjects 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 ListProjectsRequest method. req, resp := client.ListProjectsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListProjects
func (*DeviceFarm) ListProjectsWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListProjectsWithContext(ctx aws.Context, input *ListProjectsInput, opts ...request.Option) (*ListProjectsOutput, error)
ListProjectsWithContext is the same as ListProjects with the addition of the ability to pass a context and additional request options.
See ListProjects 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 (*DeviceFarm) ListRemoteAccessSessions ¶ added in v1.2.6
func (c *DeviceFarm) ListRemoteAccessSessions(input *ListRemoteAccessSessionsInput) (*ListRemoteAccessSessionsOutput, error)
ListRemoteAccessSessions API operation for AWS Device Farm.
Returns a list of all currently running remote access sessions.
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 Device Farm's API operation ListRemoteAccessSessions for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListRemoteAccessSessions
func (*DeviceFarm) ListRemoteAccessSessionsRequest ¶ added in v1.2.6
func (c *DeviceFarm) ListRemoteAccessSessionsRequest(input *ListRemoteAccessSessionsInput) (req *request.Request, output *ListRemoteAccessSessionsOutput)
ListRemoteAccessSessionsRequest generates a "aws/request.Request" representing the client's request for the ListRemoteAccessSessions 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 ListRemoteAccessSessions for more information on using the ListRemoteAccessSessions 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 ListRemoteAccessSessionsRequest method. req, resp := client.ListRemoteAccessSessionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListRemoteAccessSessions
func (*DeviceFarm) ListRemoteAccessSessionsWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListRemoteAccessSessionsWithContext(ctx aws.Context, input *ListRemoteAccessSessionsInput, opts ...request.Option) (*ListRemoteAccessSessionsOutput, error)
ListRemoteAccessSessionsWithContext is the same as ListRemoteAccessSessions with the addition of the ability to pass a context and additional request options.
See ListRemoteAccessSessions 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 (*DeviceFarm) ListRuns ¶
func (c *DeviceFarm) ListRuns(input *ListRunsInput) (*ListRunsOutput, error)
ListRuns API operation for AWS Device Farm.
Gets information about runs, given an AWS Device Farm project ARN.
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 Device Farm's API operation ListRuns for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListRuns
func (*DeviceFarm) ListRunsPages ¶
func (c *DeviceFarm) ListRunsPages(input *ListRunsInput, fn func(*ListRunsOutput, bool) bool) error
ListRunsPages iterates over the pages of a ListRuns operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListRuns 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 ListRuns operation. pageNum := 0 err := client.ListRunsPages(params, func(page *devicefarm.ListRunsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*DeviceFarm) ListRunsPagesWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListRunsPagesWithContext(ctx aws.Context, input *ListRunsInput, fn func(*ListRunsOutput, bool) bool, opts ...request.Option) error
ListRunsPagesWithContext same as ListRunsPages 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 (*DeviceFarm) ListRunsRequest ¶
func (c *DeviceFarm) ListRunsRequest(input *ListRunsInput) (req *request.Request, output *ListRunsOutput)
ListRunsRequest generates a "aws/request.Request" representing the client's request for the ListRuns 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 ListRuns for more information on using the ListRuns 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 ListRunsRequest method. req, resp := client.ListRunsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListRuns
func (*DeviceFarm) ListRunsWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListRunsWithContext(ctx aws.Context, input *ListRunsInput, opts ...request.Option) (*ListRunsOutput, error)
ListRunsWithContext is the same as ListRuns with the addition of the ability to pass a context and additional request options.
See ListRuns 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 (*DeviceFarm) ListSamples ¶
func (c *DeviceFarm) ListSamples(input *ListSamplesInput) (*ListSamplesOutput, error)
ListSamples API operation for AWS Device Farm.
Gets information about samples, given an AWS Device Farm job ARN.
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 Device Farm's API operation ListSamples for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListSamples
func (*DeviceFarm) ListSamplesPages ¶
func (c *DeviceFarm) ListSamplesPages(input *ListSamplesInput, fn func(*ListSamplesOutput, bool) bool) error
ListSamplesPages iterates over the pages of a ListSamples operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSamples 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 ListSamples operation. pageNum := 0 err := client.ListSamplesPages(params, func(page *devicefarm.ListSamplesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*DeviceFarm) ListSamplesPagesWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListSamplesPagesWithContext(ctx aws.Context, input *ListSamplesInput, fn func(*ListSamplesOutput, bool) bool, opts ...request.Option) error
ListSamplesPagesWithContext same as ListSamplesPages 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 (*DeviceFarm) ListSamplesRequest ¶
func (c *DeviceFarm) ListSamplesRequest(input *ListSamplesInput) (req *request.Request, output *ListSamplesOutput)
ListSamplesRequest generates a "aws/request.Request" representing the client's request for the ListSamples 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 ListSamples for more information on using the ListSamples 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 ListSamplesRequest method. req, resp := client.ListSamplesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListSamples
func (*DeviceFarm) ListSamplesWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListSamplesWithContext(ctx aws.Context, input *ListSamplesInput, opts ...request.Option) (*ListSamplesOutput, error)
ListSamplesWithContext is the same as ListSamples with the addition of the ability to pass a context and additional request options.
See ListSamples 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 (*DeviceFarm) ListSuites ¶
func (c *DeviceFarm) ListSuites(input *ListSuitesInput) (*ListSuitesOutput, error)
ListSuites API operation for AWS Device Farm.
Gets information about test suites for a given job.
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 Device Farm's API operation ListSuites for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListSuites
func (*DeviceFarm) ListSuitesPages ¶
func (c *DeviceFarm) ListSuitesPages(input *ListSuitesInput, fn func(*ListSuitesOutput, bool) bool) error
ListSuitesPages iterates over the pages of a ListSuites operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSuites 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 ListSuites operation. pageNum := 0 err := client.ListSuitesPages(params, func(page *devicefarm.ListSuitesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*DeviceFarm) ListSuitesPagesWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListSuitesPagesWithContext(ctx aws.Context, input *ListSuitesInput, fn func(*ListSuitesOutput, bool) bool, opts ...request.Option) error
ListSuitesPagesWithContext same as ListSuitesPages 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 (*DeviceFarm) ListSuitesRequest ¶
func (c *DeviceFarm) ListSuitesRequest(input *ListSuitesInput) (req *request.Request, output *ListSuitesOutput)
ListSuitesRequest generates a "aws/request.Request" representing the client's request for the ListSuites 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 ListSuites for more information on using the ListSuites 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 ListSuitesRequest method. req, resp := client.ListSuitesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListSuites
func (*DeviceFarm) ListSuitesWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListSuitesWithContext(ctx aws.Context, input *ListSuitesInput, opts ...request.Option) (*ListSuitesOutput, error)
ListSuitesWithContext is the same as ListSuites with the addition of the ability to pass a context and additional request options.
See ListSuites 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 (*DeviceFarm) ListTagsForResource ¶ added in v1.19.36
func (c *DeviceFarm) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS Device Farm.
List the tags for an AWS Device Farm resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Device Farm's API operation ListTagsForResource for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
TagOperationException The operation was not successful. Try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListTagsForResource
func (*DeviceFarm) ListTagsForResourceRequest ¶ added in v1.19.36
func (c *DeviceFarm) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListTagsForResource
func (*DeviceFarm) ListTagsForResourceWithContext ¶ added in v1.19.36
func (c *DeviceFarm) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*DeviceFarm) ListTestGridProjects ¶ added in v1.26.7
func (c *DeviceFarm) ListTestGridProjects(input *ListTestGridProjectsInput) (*ListTestGridProjectsOutput, error)
ListTestGridProjects API operation for AWS Device Farm.
Gets a list of all Selenium testing projects in your account.
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 Device Farm's API operation ListTestGridProjects for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
InternalServiceException An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com) if you see this error.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListTestGridProjects
func (*DeviceFarm) ListTestGridProjectsPages ¶ added in v1.26.7
func (c *DeviceFarm) ListTestGridProjectsPages(input *ListTestGridProjectsInput, fn func(*ListTestGridProjectsOutput, bool) bool) error
ListTestGridProjectsPages iterates over the pages of a ListTestGridProjects operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListTestGridProjects 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 ListTestGridProjects operation. pageNum := 0 err := client.ListTestGridProjectsPages(params, func(page *devicefarm.ListTestGridProjectsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*DeviceFarm) ListTestGridProjectsPagesWithContext ¶ added in v1.26.7
func (c *DeviceFarm) ListTestGridProjectsPagesWithContext(ctx aws.Context, input *ListTestGridProjectsInput, fn func(*ListTestGridProjectsOutput, bool) bool, opts ...request.Option) error
ListTestGridProjectsPagesWithContext same as ListTestGridProjectsPages 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 (*DeviceFarm) ListTestGridProjectsRequest ¶ added in v1.26.7
func (c *DeviceFarm) ListTestGridProjectsRequest(input *ListTestGridProjectsInput) (req *request.Request, output *ListTestGridProjectsOutput)
ListTestGridProjectsRequest generates a "aws/request.Request" representing the client's request for the ListTestGridProjects 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 ListTestGridProjects for more information on using the ListTestGridProjects 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 ListTestGridProjectsRequest method. req, resp := client.ListTestGridProjectsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListTestGridProjects
func (*DeviceFarm) ListTestGridProjectsWithContext ¶ added in v1.26.7
func (c *DeviceFarm) ListTestGridProjectsWithContext(ctx aws.Context, input *ListTestGridProjectsInput, opts ...request.Option) (*ListTestGridProjectsOutput, error)
ListTestGridProjectsWithContext is the same as ListTestGridProjects with the addition of the ability to pass a context and additional request options.
See ListTestGridProjects 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 (*DeviceFarm) ListTestGridSessionActions ¶ added in v1.26.7
func (c *DeviceFarm) ListTestGridSessionActions(input *ListTestGridSessionActionsInput) (*ListTestGridSessionActionsOutput, error)
ListTestGridSessionActions API operation for AWS Device Farm.
Returns a list of the actions taken in a TestGridSession.
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 Device Farm's API operation ListTestGridSessionActions for usage and error information.
Returned Error Types:
NotFoundException The specified entity was not found.
ArgumentException An invalid argument was specified.
InternalServiceException An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com) if you see this error.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListTestGridSessionActions
func (*DeviceFarm) ListTestGridSessionActionsPages ¶ added in v1.26.7
func (c *DeviceFarm) ListTestGridSessionActionsPages(input *ListTestGridSessionActionsInput, fn func(*ListTestGridSessionActionsOutput, bool) bool) error
ListTestGridSessionActionsPages iterates over the pages of a ListTestGridSessionActions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListTestGridSessionActions 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 ListTestGridSessionActions operation. pageNum := 0 err := client.ListTestGridSessionActionsPages(params, func(page *devicefarm.ListTestGridSessionActionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*DeviceFarm) ListTestGridSessionActionsPagesWithContext ¶ added in v1.26.7
func (c *DeviceFarm) ListTestGridSessionActionsPagesWithContext(ctx aws.Context, input *ListTestGridSessionActionsInput, fn func(*ListTestGridSessionActionsOutput, bool) bool, opts ...request.Option) error
ListTestGridSessionActionsPagesWithContext same as ListTestGridSessionActionsPages 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 (*DeviceFarm) ListTestGridSessionActionsRequest ¶ added in v1.26.7
func (c *DeviceFarm) ListTestGridSessionActionsRequest(input *ListTestGridSessionActionsInput) (req *request.Request, output *ListTestGridSessionActionsOutput)
ListTestGridSessionActionsRequest generates a "aws/request.Request" representing the client's request for the ListTestGridSessionActions 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 ListTestGridSessionActions for more information on using the ListTestGridSessionActions 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 ListTestGridSessionActionsRequest method. req, resp := client.ListTestGridSessionActionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListTestGridSessionActions
func (*DeviceFarm) ListTestGridSessionActionsWithContext ¶ added in v1.26.7
func (c *DeviceFarm) ListTestGridSessionActionsWithContext(ctx aws.Context, input *ListTestGridSessionActionsInput, opts ...request.Option) (*ListTestGridSessionActionsOutput, error)
ListTestGridSessionActionsWithContext is the same as ListTestGridSessionActions with the addition of the ability to pass a context and additional request options.
See ListTestGridSessionActions 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 (*DeviceFarm) ListTestGridSessionArtifacts ¶ added in v1.26.7
func (c *DeviceFarm) ListTestGridSessionArtifacts(input *ListTestGridSessionArtifactsInput) (*ListTestGridSessionArtifactsOutput, error)
ListTestGridSessionArtifacts API operation for AWS Device Farm.
Retrieves a list of artifacts created during the session.
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 Device Farm's API operation ListTestGridSessionArtifacts for usage and error information.
Returned Error Types:
NotFoundException The specified entity was not found.
ArgumentException An invalid argument was specified.
InternalServiceException An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com) if you see this error.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListTestGridSessionArtifacts
func (*DeviceFarm) ListTestGridSessionArtifactsPages ¶ added in v1.26.7
func (c *DeviceFarm) ListTestGridSessionArtifactsPages(input *ListTestGridSessionArtifactsInput, fn func(*ListTestGridSessionArtifactsOutput, bool) bool) error
ListTestGridSessionArtifactsPages iterates over the pages of a ListTestGridSessionArtifacts operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListTestGridSessionArtifacts 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 ListTestGridSessionArtifacts operation. pageNum := 0 err := client.ListTestGridSessionArtifactsPages(params, func(page *devicefarm.ListTestGridSessionArtifactsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*DeviceFarm) ListTestGridSessionArtifactsPagesWithContext ¶ added in v1.26.7
func (c *DeviceFarm) ListTestGridSessionArtifactsPagesWithContext(ctx aws.Context, input *ListTestGridSessionArtifactsInput, fn func(*ListTestGridSessionArtifactsOutput, bool) bool, opts ...request.Option) error
ListTestGridSessionArtifactsPagesWithContext same as ListTestGridSessionArtifactsPages 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 (*DeviceFarm) ListTestGridSessionArtifactsRequest ¶ added in v1.26.7
func (c *DeviceFarm) ListTestGridSessionArtifactsRequest(input *ListTestGridSessionArtifactsInput) (req *request.Request, output *ListTestGridSessionArtifactsOutput)
ListTestGridSessionArtifactsRequest generates a "aws/request.Request" representing the client's request for the ListTestGridSessionArtifacts 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 ListTestGridSessionArtifacts for more information on using the ListTestGridSessionArtifacts 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 ListTestGridSessionArtifactsRequest method. req, resp := client.ListTestGridSessionArtifactsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListTestGridSessionArtifacts
func (*DeviceFarm) ListTestGridSessionArtifactsWithContext ¶ added in v1.26.7
func (c *DeviceFarm) ListTestGridSessionArtifactsWithContext(ctx aws.Context, input *ListTestGridSessionArtifactsInput, opts ...request.Option) (*ListTestGridSessionArtifactsOutput, error)
ListTestGridSessionArtifactsWithContext is the same as ListTestGridSessionArtifacts with the addition of the ability to pass a context and additional request options.
See ListTestGridSessionArtifacts 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 (*DeviceFarm) ListTestGridSessions ¶ added in v1.26.7
func (c *DeviceFarm) ListTestGridSessions(input *ListTestGridSessionsInput) (*ListTestGridSessionsOutput, error)
ListTestGridSessions API operation for AWS Device Farm.
Retrieves a list of sessions for a TestGridProject.
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 Device Farm's API operation ListTestGridSessions for usage and error information.
Returned Error Types:
NotFoundException The specified entity was not found.
ArgumentException An invalid argument was specified.
InternalServiceException An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com) if you see this error.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListTestGridSessions
func (*DeviceFarm) ListTestGridSessionsPages ¶ added in v1.26.7
func (c *DeviceFarm) ListTestGridSessionsPages(input *ListTestGridSessionsInput, fn func(*ListTestGridSessionsOutput, bool) bool) error
ListTestGridSessionsPages iterates over the pages of a ListTestGridSessions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListTestGridSessions 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 ListTestGridSessions operation. pageNum := 0 err := client.ListTestGridSessionsPages(params, func(page *devicefarm.ListTestGridSessionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*DeviceFarm) ListTestGridSessionsPagesWithContext ¶ added in v1.26.7
func (c *DeviceFarm) ListTestGridSessionsPagesWithContext(ctx aws.Context, input *ListTestGridSessionsInput, fn func(*ListTestGridSessionsOutput, bool) bool, opts ...request.Option) error
ListTestGridSessionsPagesWithContext same as ListTestGridSessionsPages 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 (*DeviceFarm) ListTestGridSessionsRequest ¶ added in v1.26.7
func (c *DeviceFarm) ListTestGridSessionsRequest(input *ListTestGridSessionsInput) (req *request.Request, output *ListTestGridSessionsOutput)
ListTestGridSessionsRequest generates a "aws/request.Request" representing the client's request for the ListTestGridSessions 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 ListTestGridSessions for more information on using the ListTestGridSessions 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 ListTestGridSessionsRequest method. req, resp := client.ListTestGridSessionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListTestGridSessions
func (*DeviceFarm) ListTestGridSessionsWithContext ¶ added in v1.26.7
func (c *DeviceFarm) ListTestGridSessionsWithContext(ctx aws.Context, input *ListTestGridSessionsInput, opts ...request.Option) (*ListTestGridSessionsOutput, error)
ListTestGridSessionsWithContext is the same as ListTestGridSessions with the addition of the ability to pass a context and additional request options.
See ListTestGridSessions 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 (*DeviceFarm) ListTests ¶
func (c *DeviceFarm) ListTests(input *ListTestsInput) (*ListTestsOutput, error)
ListTests API operation for AWS Device Farm.
Gets information about tests in a given test suite.
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 Device Farm's API operation ListTests for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListTests
func (*DeviceFarm) ListTestsPages ¶
func (c *DeviceFarm) ListTestsPages(input *ListTestsInput, fn func(*ListTestsOutput, bool) bool) error
ListTestsPages iterates over the pages of a ListTests operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListTests 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 ListTests operation. pageNum := 0 err := client.ListTestsPages(params, func(page *devicefarm.ListTestsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*DeviceFarm) ListTestsPagesWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListTestsPagesWithContext(ctx aws.Context, input *ListTestsInput, fn func(*ListTestsOutput, bool) bool, opts ...request.Option) error
ListTestsPagesWithContext same as ListTestsPages 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 (*DeviceFarm) ListTestsRequest ¶
func (c *DeviceFarm) ListTestsRequest(input *ListTestsInput) (req *request.Request, output *ListTestsOutput)
ListTestsRequest generates a "aws/request.Request" representing the client's request for the ListTests 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 ListTests for more information on using the ListTests 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 ListTestsRequest method. req, resp := client.ListTestsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListTests
func (*DeviceFarm) ListTestsWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListTestsWithContext(ctx aws.Context, input *ListTestsInput, opts ...request.Option) (*ListTestsOutput, error)
ListTestsWithContext is the same as ListTests with the addition of the ability to pass a context and additional request options.
See ListTests 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 (*DeviceFarm) ListUniqueProblems ¶
func (c *DeviceFarm) ListUniqueProblems(input *ListUniqueProblemsInput) (*ListUniqueProblemsOutput, error)
ListUniqueProblems API operation for AWS Device Farm.
Gets information about unique problems, such as exceptions or crashes.
Unique problems are defined as a single instance of an error across a run, job, or suite. For example, if a call in your application consistently raises an exception (OutOfBoundsException in MyActivity.java:386), ListUniqueProblems returns a single entry instead of many individual entries for that exception.
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 Device Farm's API operation ListUniqueProblems for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListUniqueProblems
func (*DeviceFarm) ListUniqueProblemsPages ¶
func (c *DeviceFarm) ListUniqueProblemsPages(input *ListUniqueProblemsInput, fn func(*ListUniqueProblemsOutput, bool) bool) error
ListUniqueProblemsPages iterates over the pages of a ListUniqueProblems operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListUniqueProblems 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 ListUniqueProblems operation. pageNum := 0 err := client.ListUniqueProblemsPages(params, func(page *devicefarm.ListUniqueProblemsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*DeviceFarm) ListUniqueProblemsPagesWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListUniqueProblemsPagesWithContext(ctx aws.Context, input *ListUniqueProblemsInput, fn func(*ListUniqueProblemsOutput, bool) bool, opts ...request.Option) error
ListUniqueProblemsPagesWithContext same as ListUniqueProblemsPages 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 (*DeviceFarm) ListUniqueProblemsRequest ¶
func (c *DeviceFarm) ListUniqueProblemsRequest(input *ListUniqueProblemsInput) (req *request.Request, output *ListUniqueProblemsOutput)
ListUniqueProblemsRequest generates a "aws/request.Request" representing the client's request for the ListUniqueProblems 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 ListUniqueProblems for more information on using the ListUniqueProblems 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 ListUniqueProblemsRequest method. req, resp := client.ListUniqueProblemsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListUniqueProblems
func (*DeviceFarm) ListUniqueProblemsWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListUniqueProblemsWithContext(ctx aws.Context, input *ListUniqueProblemsInput, opts ...request.Option) (*ListUniqueProblemsOutput, error)
ListUniqueProblemsWithContext is the same as ListUniqueProblems with the addition of the ability to pass a context and additional request options.
See ListUniqueProblems 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 (*DeviceFarm) ListUploads ¶
func (c *DeviceFarm) ListUploads(input *ListUploadsInput) (*ListUploadsOutput, error)
ListUploads API operation for AWS Device Farm.
Gets information about uploads, given an AWS Device Farm project ARN.
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 Device Farm's API operation ListUploads for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListUploads
func (*DeviceFarm) ListUploadsPages ¶
func (c *DeviceFarm) ListUploadsPages(input *ListUploadsInput, fn func(*ListUploadsOutput, bool) bool) error
ListUploadsPages iterates over the pages of a ListUploads operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListUploads 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 ListUploads operation. pageNum := 0 err := client.ListUploadsPages(params, func(page *devicefarm.ListUploadsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*DeviceFarm) ListUploadsPagesWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListUploadsPagesWithContext(ctx aws.Context, input *ListUploadsInput, fn func(*ListUploadsOutput, bool) bool, opts ...request.Option) error
ListUploadsPagesWithContext same as ListUploadsPages 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 (*DeviceFarm) ListUploadsRequest ¶
func (c *DeviceFarm) ListUploadsRequest(input *ListUploadsInput) (req *request.Request, output *ListUploadsOutput)
ListUploadsRequest generates a "aws/request.Request" representing the client's request for the ListUploads 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 ListUploads for more information on using the ListUploads 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 ListUploadsRequest method. req, resp := client.ListUploadsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListUploads
func (*DeviceFarm) ListUploadsWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ListUploadsWithContext(ctx aws.Context, input *ListUploadsInput, opts ...request.Option) (*ListUploadsOutput, error)
ListUploadsWithContext is the same as ListUploads with the addition of the ability to pass a context and additional request options.
See ListUploads 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 (*DeviceFarm) ListVPCEConfigurations ¶ added in v1.13.33
func (c *DeviceFarm) ListVPCEConfigurations(input *ListVPCEConfigurationsInput) (*ListVPCEConfigurationsOutput, error)
ListVPCEConfigurations API operation for AWS Device Farm.
Returns information about all Amazon Virtual Private Cloud (VPC) endpoint configurations in the AWS account.
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 Device Farm's API operation ListVPCEConfigurations for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListVPCEConfigurations
func (*DeviceFarm) ListVPCEConfigurationsRequest ¶ added in v1.13.33
func (c *DeviceFarm) ListVPCEConfigurationsRequest(input *ListVPCEConfigurationsInput) (req *request.Request, output *ListVPCEConfigurationsOutput)
ListVPCEConfigurationsRequest generates a "aws/request.Request" representing the client's request for the ListVPCEConfigurations 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 ListVPCEConfigurations for more information on using the ListVPCEConfigurations 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 ListVPCEConfigurationsRequest method. req, resp := client.ListVPCEConfigurationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListVPCEConfigurations
func (*DeviceFarm) ListVPCEConfigurationsWithContext ¶ added in v1.13.33
func (c *DeviceFarm) ListVPCEConfigurationsWithContext(ctx aws.Context, input *ListVPCEConfigurationsInput, opts ...request.Option) (*ListVPCEConfigurationsOutput, error)
ListVPCEConfigurationsWithContext is the same as ListVPCEConfigurations with the addition of the ability to pass a context and additional request options.
See ListVPCEConfigurations 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 (*DeviceFarm) PurchaseOffering ¶ added in v1.1.13
func (c *DeviceFarm) PurchaseOffering(input *PurchaseOfferingInput) (*PurchaseOfferingOutput, error)
PurchaseOffering API operation for AWS Device Farm.
Immediately purchases offerings for an AWS account. Offerings renew with the latest total purchased quantity for an offering, unless the renewal was overridden. The API returns a NotEligible error if the user is not permitted to invoke the operation. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com).
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 Device Farm's API operation PurchaseOffering for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
NotEligibleException Exception gets thrown when a user is not eligible to perform the specified transaction.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/PurchaseOffering
func (*DeviceFarm) PurchaseOfferingRequest ¶ added in v1.1.13
func (c *DeviceFarm) PurchaseOfferingRequest(input *PurchaseOfferingInput) (req *request.Request, output *PurchaseOfferingOutput)
PurchaseOfferingRequest generates a "aws/request.Request" representing the client's request for the PurchaseOffering 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 PurchaseOffering for more information on using the PurchaseOffering 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 PurchaseOfferingRequest method. req, resp := client.PurchaseOfferingRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/PurchaseOffering
func (*DeviceFarm) PurchaseOfferingWithContext ¶ added in v1.8.0
func (c *DeviceFarm) PurchaseOfferingWithContext(ctx aws.Context, input *PurchaseOfferingInput, opts ...request.Option) (*PurchaseOfferingOutput, error)
PurchaseOfferingWithContext is the same as PurchaseOffering with the addition of the ability to pass a context and additional request options.
See PurchaseOffering 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 (*DeviceFarm) RenewOffering ¶ added in v1.1.13
func (c *DeviceFarm) RenewOffering(input *RenewOfferingInput) (*RenewOfferingOutput, error)
RenewOffering API operation for AWS Device Farm.
Explicitly sets the quantity of devices to renew for an offering, starting from the effectiveDate of the next period. The API returns a NotEligible error if the user is not permitted to invoke the operation. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com).
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 Device Farm's API operation RenewOffering for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
NotEligibleException Exception gets thrown when a user is not eligible to perform the specified transaction.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/RenewOffering
func (*DeviceFarm) RenewOfferingRequest ¶ added in v1.1.13
func (c *DeviceFarm) RenewOfferingRequest(input *RenewOfferingInput) (req *request.Request, output *RenewOfferingOutput)
RenewOfferingRequest generates a "aws/request.Request" representing the client's request for the RenewOffering 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 RenewOffering for more information on using the RenewOffering 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 RenewOfferingRequest method. req, resp := client.RenewOfferingRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/RenewOffering
func (*DeviceFarm) RenewOfferingWithContext ¶ added in v1.8.0
func (c *DeviceFarm) RenewOfferingWithContext(ctx aws.Context, input *RenewOfferingInput, opts ...request.Option) (*RenewOfferingOutput, error)
RenewOfferingWithContext is the same as RenewOffering with the addition of the ability to pass a context and additional request options.
See RenewOffering 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 (*DeviceFarm) ScheduleRun ¶
func (c *DeviceFarm) ScheduleRun(input *ScheduleRunInput) (*ScheduleRunOutput, error)
ScheduleRun API operation for AWS Device Farm.
Schedules a run.
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 Device Farm's API operation ScheduleRun for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
IdempotencyException An entity with the same name already exists.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ScheduleRun
func (*DeviceFarm) ScheduleRunRequest ¶
func (c *DeviceFarm) ScheduleRunRequest(input *ScheduleRunInput) (req *request.Request, output *ScheduleRunOutput)
ScheduleRunRequest generates a "aws/request.Request" representing the client's request for the ScheduleRun 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 ScheduleRun for more information on using the ScheduleRun 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 ScheduleRunRequest method. req, resp := client.ScheduleRunRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ScheduleRun
func (*DeviceFarm) ScheduleRunWithContext ¶ added in v1.8.0
func (c *DeviceFarm) ScheduleRunWithContext(ctx aws.Context, input *ScheduleRunInput, opts ...request.Option) (*ScheduleRunOutput, error)
ScheduleRunWithContext is the same as ScheduleRun with the addition of the ability to pass a context and additional request options.
See ScheduleRun 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 (*DeviceFarm) StopJob ¶ added in v1.15.13
func (c *DeviceFarm) StopJob(input *StopJobInput) (*StopJobOutput, error)
StopJob API operation for AWS Device Farm.
Initiates a stop request for the current job. AWS Device Farm immediately stops the job on the device where tests have not started. You are not billed for this device. On the device where tests have started, setup suite and teardown suite tests run to completion on the device. You are billed for setup, teardown, and any tests that were in progress or already completed.
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 Device Farm's API operation StopJob for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/StopJob
func (*DeviceFarm) StopJobRequest ¶ added in v1.15.13
func (c *DeviceFarm) StopJobRequest(input *StopJobInput) (req *request.Request, output *StopJobOutput)
StopJobRequest generates a "aws/request.Request" representing the client's request for the StopJob 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 StopJob for more information on using the StopJob 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 StopJobRequest method. req, resp := client.StopJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/StopJob
func (*DeviceFarm) StopJobWithContext ¶ added in v1.15.13
func (c *DeviceFarm) StopJobWithContext(ctx aws.Context, input *StopJobInput, opts ...request.Option) (*StopJobOutput, error)
StopJobWithContext is the same as StopJob with the addition of the ability to pass a context and additional request options.
See StopJob 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 (*DeviceFarm) StopRemoteAccessSession ¶ added in v1.2.6
func (c *DeviceFarm) StopRemoteAccessSession(input *StopRemoteAccessSessionInput) (*StopRemoteAccessSessionOutput, error)
StopRemoteAccessSession API operation for AWS Device Farm.
Ends a specified remote access session.
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 Device Farm's API operation StopRemoteAccessSession for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/StopRemoteAccessSession
func (*DeviceFarm) StopRemoteAccessSessionRequest ¶ added in v1.2.6
func (c *DeviceFarm) StopRemoteAccessSessionRequest(input *StopRemoteAccessSessionInput) (req *request.Request, output *StopRemoteAccessSessionOutput)
StopRemoteAccessSessionRequest generates a "aws/request.Request" representing the client's request for the StopRemoteAccessSession 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 StopRemoteAccessSession for more information on using the StopRemoteAccessSession 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 StopRemoteAccessSessionRequest method. req, resp := client.StopRemoteAccessSessionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/StopRemoteAccessSession
func (*DeviceFarm) StopRemoteAccessSessionWithContext ¶ added in v1.8.0
func (c *DeviceFarm) StopRemoteAccessSessionWithContext(ctx aws.Context, input *StopRemoteAccessSessionInput, opts ...request.Option) (*StopRemoteAccessSessionOutput, error)
StopRemoteAccessSessionWithContext is the same as StopRemoteAccessSession with the addition of the ability to pass a context and additional request options.
See StopRemoteAccessSession 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 (*DeviceFarm) StopRun ¶ added in v1.1.13
func (c *DeviceFarm) StopRun(input *StopRunInput) (*StopRunOutput, error)
StopRun API operation for AWS Device Farm.
Initiates a stop request for the current test run. AWS Device Farm immediately stops the run on devices where tests have not started. You are not billed for these devices. On devices where tests have started executing, setup suite and teardown suite tests run to completion on those devices. You are billed for setup, teardown, and any tests that were in progress or already completed.
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 Device Farm's API operation StopRun for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/StopRun
func (*DeviceFarm) StopRunRequest ¶ added in v1.1.13
func (c *DeviceFarm) StopRunRequest(input *StopRunInput) (req *request.Request, output *StopRunOutput)
StopRunRequest generates a "aws/request.Request" representing the client's request for the StopRun 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 StopRun for more information on using the StopRun 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 StopRunRequest method. req, resp := client.StopRunRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/StopRun
func (*DeviceFarm) StopRunWithContext ¶ added in v1.8.0
func (c *DeviceFarm) StopRunWithContext(ctx aws.Context, input *StopRunInput, opts ...request.Option) (*StopRunOutput, error)
StopRunWithContext is the same as StopRun with the addition of the ability to pass a context and additional request options.
See StopRun 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 (*DeviceFarm) TagResource ¶ added in v1.19.36
func (c *DeviceFarm) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS Device Farm.
Associates the specified tags to a resource with the specified resourceArn. If existing tags on a resource are not specified in the request parameters, they are not changed. When a resource is deleted, the tags associated with that resource are also deleted.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Device Farm's API operation TagResource for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
TagOperationException The operation was not successful. Try again.
TooManyTagsException The list of tags on the repository is over the limit. The maximum number of tags that can be applied to a repository is 50.
TagPolicyException The request doesn't comply with the AWS Identity and Access Management (IAM) tag policy. Correct your request and then retry it.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/TagResource
func (*DeviceFarm) TagResourceRequest ¶ added in v1.19.36
func (c *DeviceFarm) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/TagResource
func (*DeviceFarm) TagResourceWithContext ¶ added in v1.19.36
func (c *DeviceFarm) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*DeviceFarm) UntagResource ¶ added in v1.19.36
func (c *DeviceFarm) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS Device Farm.
Deletes the specified tags from a resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Device Farm's API operation UntagResource for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
TagOperationException The operation was not successful. Try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/UntagResource
func (*DeviceFarm) UntagResourceRequest ¶ added in v1.19.36
func (c *DeviceFarm) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/UntagResource
func (*DeviceFarm) UntagResourceWithContext ¶ added in v1.19.36
func (c *DeviceFarm) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*DeviceFarm) UpdateDeviceInstance ¶ added in v1.13.27
func (c *DeviceFarm) UpdateDeviceInstance(input *UpdateDeviceInstanceInput) (*UpdateDeviceInstanceOutput, error)
UpdateDeviceInstance API operation for AWS Device Farm.
Updates information about a private device instance.
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 Device Farm's API operation UpdateDeviceInstance for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/UpdateDeviceInstance
func (*DeviceFarm) UpdateDeviceInstanceRequest ¶ added in v1.13.27
func (c *DeviceFarm) UpdateDeviceInstanceRequest(input *UpdateDeviceInstanceInput) (req *request.Request, output *UpdateDeviceInstanceOutput)
UpdateDeviceInstanceRequest generates a "aws/request.Request" representing the client's request for the UpdateDeviceInstance 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 UpdateDeviceInstance for more information on using the UpdateDeviceInstance 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 UpdateDeviceInstanceRequest method. req, resp := client.UpdateDeviceInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/UpdateDeviceInstance
func (*DeviceFarm) UpdateDeviceInstanceWithContext ¶ added in v1.13.27
func (c *DeviceFarm) UpdateDeviceInstanceWithContext(ctx aws.Context, input *UpdateDeviceInstanceInput, opts ...request.Option) (*UpdateDeviceInstanceOutput, error)
UpdateDeviceInstanceWithContext is the same as UpdateDeviceInstance with the addition of the ability to pass a context and additional request options.
See UpdateDeviceInstance 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 (*DeviceFarm) UpdateDevicePool ¶ added in v0.10.2
func (c *DeviceFarm) UpdateDevicePool(input *UpdateDevicePoolInput) (*UpdateDevicePoolOutput, error)
UpdateDevicePool API operation for AWS Device Farm.
Modifies the name, description, and rules in a device pool given the attributes and the pool ARN. Rule updates are all-or-nothing, meaning they can only be updated as a whole (or not at all).
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 Device Farm's API operation UpdateDevicePool for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/UpdateDevicePool
func (*DeviceFarm) UpdateDevicePoolRequest ¶ added in v0.10.2
func (c *DeviceFarm) UpdateDevicePoolRequest(input *UpdateDevicePoolInput) (req *request.Request, output *UpdateDevicePoolOutput)
UpdateDevicePoolRequest generates a "aws/request.Request" representing the client's request for the UpdateDevicePool 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 UpdateDevicePool for more information on using the UpdateDevicePool 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 UpdateDevicePoolRequest method. req, resp := client.UpdateDevicePoolRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/UpdateDevicePool
func (*DeviceFarm) UpdateDevicePoolWithContext ¶ added in v1.8.0
func (c *DeviceFarm) UpdateDevicePoolWithContext(ctx aws.Context, input *UpdateDevicePoolInput, opts ...request.Option) (*UpdateDevicePoolOutput, error)
UpdateDevicePoolWithContext is the same as UpdateDevicePool with the addition of the ability to pass a context and additional request options.
See UpdateDevicePool 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 (*DeviceFarm) UpdateInstanceProfile ¶ added in v1.13.27
func (c *DeviceFarm) UpdateInstanceProfile(input *UpdateInstanceProfileInput) (*UpdateInstanceProfileOutput, error)
UpdateInstanceProfile API operation for AWS Device Farm.
Updates information about an existing private device instance profile.
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 Device Farm's API operation UpdateInstanceProfile for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/UpdateInstanceProfile
func (*DeviceFarm) UpdateInstanceProfileRequest ¶ added in v1.13.27
func (c *DeviceFarm) UpdateInstanceProfileRequest(input *UpdateInstanceProfileInput) (req *request.Request, output *UpdateInstanceProfileOutput)
UpdateInstanceProfileRequest generates a "aws/request.Request" representing the client's request for the UpdateInstanceProfile 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 UpdateInstanceProfile for more information on using the UpdateInstanceProfile 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 UpdateInstanceProfileRequest method. req, resp := client.UpdateInstanceProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/UpdateInstanceProfile
func (*DeviceFarm) UpdateInstanceProfileWithContext ¶ added in v1.13.27
func (c *DeviceFarm) UpdateInstanceProfileWithContext(ctx aws.Context, input *UpdateInstanceProfileInput, opts ...request.Option) (*UpdateInstanceProfileOutput, error)
UpdateInstanceProfileWithContext is the same as UpdateInstanceProfile with the addition of the ability to pass a context and additional request options.
See UpdateInstanceProfile 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 (*DeviceFarm) UpdateNetworkProfile ¶ added in v1.7.9
func (c *DeviceFarm) UpdateNetworkProfile(input *UpdateNetworkProfileInput) (*UpdateNetworkProfileOutput, error)
UpdateNetworkProfile API operation for AWS Device Farm.
Updates the network profile.
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 Device Farm's API operation UpdateNetworkProfile for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/UpdateNetworkProfile
func (*DeviceFarm) UpdateNetworkProfileRequest ¶ added in v1.7.9
func (c *DeviceFarm) UpdateNetworkProfileRequest(input *UpdateNetworkProfileInput) (req *request.Request, output *UpdateNetworkProfileOutput)
UpdateNetworkProfileRequest generates a "aws/request.Request" representing the client's request for the UpdateNetworkProfile 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 UpdateNetworkProfile for more information on using the UpdateNetworkProfile 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 UpdateNetworkProfileRequest method. req, resp := client.UpdateNetworkProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/UpdateNetworkProfile
func (*DeviceFarm) UpdateNetworkProfileWithContext ¶ added in v1.8.0
func (c *DeviceFarm) UpdateNetworkProfileWithContext(ctx aws.Context, input *UpdateNetworkProfileInput, opts ...request.Option) (*UpdateNetworkProfileOutput, error)
UpdateNetworkProfileWithContext is the same as UpdateNetworkProfile with the addition of the ability to pass a context and additional request options.
See UpdateNetworkProfile 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 (*DeviceFarm) UpdateProject ¶ added in v0.10.2
func (c *DeviceFarm) UpdateProject(input *UpdateProjectInput) (*UpdateProjectOutput, error)
UpdateProject API operation for AWS Device Farm.
Modifies the specified project name, given the project ARN and a new name.
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 Device Farm's API operation UpdateProject for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/UpdateProject
func (*DeviceFarm) UpdateProjectRequest ¶ added in v0.10.2
func (c *DeviceFarm) UpdateProjectRequest(input *UpdateProjectInput) (req *request.Request, output *UpdateProjectOutput)
UpdateProjectRequest generates a "aws/request.Request" representing the client's request for the UpdateProject 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 UpdateProject for more information on using the UpdateProject 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 UpdateProjectRequest method. req, resp := client.UpdateProjectRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/UpdateProject
func (*DeviceFarm) UpdateProjectWithContext ¶ added in v1.8.0
func (c *DeviceFarm) UpdateProjectWithContext(ctx aws.Context, input *UpdateProjectInput, opts ...request.Option) (*UpdateProjectOutput, error)
UpdateProjectWithContext is the same as UpdateProject with the addition of the ability to pass a context and additional request options.
See UpdateProject 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 (*DeviceFarm) UpdateTestGridProject ¶ added in v1.26.7
func (c *DeviceFarm) UpdateTestGridProject(input *UpdateTestGridProjectInput) (*UpdateTestGridProjectOutput, error)
UpdateTestGridProject API operation for AWS Device Farm.
Change details of a project.
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 Device Farm's API operation UpdateTestGridProject for usage and error information.
Returned Error Types:
NotFoundException The specified entity was not found.
ArgumentException An invalid argument was specified.
LimitExceededException A limit was exceeded.
InternalServiceException An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com) if you see this error.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/UpdateTestGridProject
func (*DeviceFarm) UpdateTestGridProjectRequest ¶ added in v1.26.7
func (c *DeviceFarm) UpdateTestGridProjectRequest(input *UpdateTestGridProjectInput) (req *request.Request, output *UpdateTestGridProjectOutput)
UpdateTestGridProjectRequest generates a "aws/request.Request" representing the client's request for the UpdateTestGridProject 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 UpdateTestGridProject for more information on using the UpdateTestGridProject 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 UpdateTestGridProjectRequest method. req, resp := client.UpdateTestGridProjectRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/UpdateTestGridProject
func (*DeviceFarm) UpdateTestGridProjectWithContext ¶ added in v1.26.7
func (c *DeviceFarm) UpdateTestGridProjectWithContext(ctx aws.Context, input *UpdateTestGridProjectInput, opts ...request.Option) (*UpdateTestGridProjectOutput, error)
UpdateTestGridProjectWithContext is the same as UpdateTestGridProject with the addition of the ability to pass a context and additional request options.
See UpdateTestGridProject 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 (*DeviceFarm) UpdateUpload ¶ added in v1.15.13
func (c *DeviceFarm) UpdateUpload(input *UpdateUploadInput) (*UpdateUploadOutput, error)
UpdateUpload API operation for AWS Device Farm.
Updates an uploaded test spec.
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 Device Farm's API operation UpdateUpload for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
LimitExceededException A limit was exceeded.
ServiceAccountException There was a problem with the service account.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/UpdateUpload
func (*DeviceFarm) UpdateUploadRequest ¶ added in v1.15.13
func (c *DeviceFarm) UpdateUploadRequest(input *UpdateUploadInput) (req *request.Request, output *UpdateUploadOutput)
UpdateUploadRequest generates a "aws/request.Request" representing the client's request for the UpdateUpload 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 UpdateUpload for more information on using the UpdateUpload 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 UpdateUploadRequest method. req, resp := client.UpdateUploadRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/UpdateUpload
func (*DeviceFarm) UpdateUploadWithContext ¶ added in v1.15.13
func (c *DeviceFarm) UpdateUploadWithContext(ctx aws.Context, input *UpdateUploadInput, opts ...request.Option) (*UpdateUploadOutput, error)
UpdateUploadWithContext is the same as UpdateUpload with the addition of the ability to pass a context and additional request options.
See UpdateUpload 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 (*DeviceFarm) UpdateVPCEConfiguration ¶ added in v1.13.33
func (c *DeviceFarm) UpdateVPCEConfiguration(input *UpdateVPCEConfigurationInput) (*UpdateVPCEConfigurationOutput, error)
UpdateVPCEConfiguration API operation for AWS Device Farm.
Updates information about an Amazon Virtual Private Cloud (VPC) endpoint configuration.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Device Farm's API operation UpdateVPCEConfiguration for usage and error information.
Returned Error Types:
ArgumentException An invalid argument was specified.
NotFoundException The specified entity was not found.
ServiceAccountException There was a problem with the service account.
InvalidOperationException There was an error with the update request, or you do not have sufficient permissions to update this VPC endpoint configuration.
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/UpdateVPCEConfiguration
func (*DeviceFarm) UpdateVPCEConfigurationRequest ¶ added in v1.13.33
func (c *DeviceFarm) UpdateVPCEConfigurationRequest(input *UpdateVPCEConfigurationInput) (req *request.Request, output *UpdateVPCEConfigurationOutput)
UpdateVPCEConfigurationRequest generates a "aws/request.Request" representing the client's request for the UpdateVPCEConfiguration 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 UpdateVPCEConfiguration for more information on using the UpdateVPCEConfiguration 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 UpdateVPCEConfigurationRequest method. req, resp := client.UpdateVPCEConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/UpdateVPCEConfiguration
func (*DeviceFarm) UpdateVPCEConfigurationWithContext ¶ added in v1.13.33
func (c *DeviceFarm) UpdateVPCEConfigurationWithContext(ctx aws.Context, input *UpdateVPCEConfigurationInput, opts ...request.Option) (*UpdateVPCEConfigurationOutput, error)
UpdateVPCEConfigurationWithContext is the same as UpdateVPCEConfiguration with the addition of the ability to pass a context and additional request options.
See UpdateVPCEConfiguration 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 DeviceFilter ¶ added in v1.15.79
type DeviceFilter struct { // The aspect of a device such as platform or model used as the selection criteria // in a device filter. // // The supported operators for each attribute are provided in the following // list. // // ARN // // The Amazon Resource Name (ARN) of the device (for example, arn:aws:devicefarm:us-west-2::device:12345Example). // // Supported operators: EQUALS, IN, NOT_IN // // PLATFORM // // The device platform. Valid values are ANDROID or IOS. // // Supported operators: EQUALS // // OS_VERSION // // The operating system version (for example, 10.3.2). // // Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, // LESS_THAN_OR_EQUALS, NOT_IN // // MODEL // // The device model (for example, iPad 5th Gen). // // Supported operators: CONTAINS, EQUALS, IN, NOT_IN // // AVAILABILITY // // The current availability of the device. Valid values are AVAILABLE, HIGHLY_AVAILABLE, // BUSY, or TEMPORARY_NOT_AVAILABLE. // // Supported operators: EQUALS // // FORM_FACTOR // // The device form factor. Valid values are PHONE or TABLET. // // Supported operators: EQUALS // // MANUFACTURER // // The device manufacturer (for example, Apple). // // Supported operators: EQUALS, IN, NOT_IN // // REMOTE_ACCESS_ENABLED // // Whether the device is enabled for remote access. Valid values are TRUE or // FALSE. // // Supported operators: EQUALS // // REMOTE_DEBUG_ENABLED // // Whether the device is enabled for remote debugging. Valid values are TRUE // or FALSE. // // Supported operators: EQUALS // // Because remote debugging is no longer supported (https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html), // this filter is ignored. // // INSTANCE_ARN // // The Amazon Resource Name (ARN) of the device instance. // // Supported operators: EQUALS, IN, NOT_IN // // INSTANCE_LABELS // // The label of the device instance. // // Supported operators: CONTAINS // // FLEET_TYPE // // The fleet type. Valid values are PUBLIC or PRIVATE. // // Supported operators: EQUALS // // Attribute is a required field Attribute *string `locationName:"attribute" type:"string" required:"true" enum:"DeviceFilterAttribute"` // Specifies how Device Farm compares the filter's attribute to the value. See // the attribute descriptions. // // Operator is a required field Operator *string `locationName:"operator" type:"string" required:"true" enum:"RuleOperator"` // An array of one or more filter values used in a device filter. // // Operator Values // // * The IN and NOT_IN operators can take a values array that has more than // one element. // // * The other operators require an array with a single element. // // Attribute Values // // * The PLATFORM attribute can be set to ANDROID or IOS. // // * The AVAILABILITY attribute can be set to AVAILABLE, HIGHLY_AVAILABLE, // BUSY, or TEMPORARY_NOT_AVAILABLE. // // * The FORM_FACTOR attribute can be set to PHONE or TABLET. // // * The FLEET_TYPE attribute can be set to PUBLIC or PRIVATE. // // Values is a required field Values []*string `locationName:"values" type:"list" required:"true"` // contains filtered or unexported fields }
Represents a device filter used to select a set of devices to be included in a test run. This data structure is passed in as the deviceSelectionConfiguration parameter to ScheduleRun. For an example of the JSON request syntax, see ScheduleRun.
It is also passed in as the filters parameter to ListDevices. For an example of the JSON request syntax, see ListDevices.
func (DeviceFilter) GoString ¶ added in v1.15.79
func (s DeviceFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeviceFilter) SetAttribute ¶ added in v1.15.79
func (s *DeviceFilter) SetAttribute(v string) *DeviceFilter
SetAttribute sets the Attribute field's value.
func (*DeviceFilter) SetOperator ¶ added in v1.15.79
func (s *DeviceFilter) SetOperator(v string) *DeviceFilter
SetOperator sets the Operator field's value.
func (*DeviceFilter) SetValues ¶ added in v1.15.79
func (s *DeviceFilter) SetValues(v []*string) *DeviceFilter
SetValues sets the Values field's value.
func (DeviceFilter) String ¶ added in v1.15.79
func (s DeviceFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeviceFilter) Validate ¶ added in v1.38.50
func (s *DeviceFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeviceInstance ¶ added in v1.13.27
type DeviceInstance struct { // The Amazon Resource Name (ARN) of the device instance. Arn *string `locationName:"arn" min:"32" type:"string"` // The ARN of the device. DeviceArn *string `locationName:"deviceArn" min:"32" type:"string"` // A object that contains information about the instance profile. InstanceProfile *InstanceProfile `locationName:"instanceProfile" type:"structure"` // An array of strings that describe the device instance. Labels []*string `locationName:"labels" type:"list"` // The status of the device instance. Valid values are listed here. Status *string `locationName:"status" type:"string" enum:"InstanceStatus"` // Unique device identifier for the device instance. Udid *string `locationName:"udid" type:"string"` // contains filtered or unexported fields }
Represents the device instance.
func (DeviceInstance) GoString ¶ added in v1.13.27
func (s DeviceInstance) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeviceInstance) SetArn ¶ added in v1.13.27
func (s *DeviceInstance) SetArn(v string) *DeviceInstance
SetArn sets the Arn field's value.
func (*DeviceInstance) SetDeviceArn ¶ added in v1.13.27
func (s *DeviceInstance) SetDeviceArn(v string) *DeviceInstance
SetDeviceArn sets the DeviceArn field's value.
func (*DeviceInstance) SetInstanceProfile ¶ added in v1.13.27
func (s *DeviceInstance) SetInstanceProfile(v *InstanceProfile) *DeviceInstance
SetInstanceProfile sets the InstanceProfile field's value.
func (*DeviceInstance) SetLabels ¶ added in v1.13.27
func (s *DeviceInstance) SetLabels(v []*string) *DeviceInstance
SetLabels sets the Labels field's value.
func (*DeviceInstance) SetStatus ¶ added in v1.13.27
func (s *DeviceInstance) SetStatus(v string) *DeviceInstance
SetStatus sets the Status field's value.
func (*DeviceInstance) SetUdid ¶ added in v1.13.27
func (s *DeviceInstance) SetUdid(v string) *DeviceInstance
SetUdid sets the Udid field's value.
func (DeviceInstance) String ¶ added in v1.13.27
func (s DeviceInstance) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DeviceMinutes ¶ added in v0.10.2
type DeviceMinutes struct { // When specified, represents only the sum of metered minutes used by the resource // to run tests. Metered *float64 `locationName:"metered" type:"double"` // When specified, represents the total minutes used by the resource to run // tests. Total *float64 `locationName:"total" type:"double"` // When specified, represents only the sum of unmetered minutes used by the // resource to run tests. Unmetered *float64 `locationName:"unmetered" type:"double"` // contains filtered or unexported fields }
Represents the total (metered or unmetered) minutes used by the resource to run tests. Contains the sum of minutes consumed by all children.
func (DeviceMinutes) GoString ¶ added in v0.10.2
func (s DeviceMinutes) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeviceMinutes) SetMetered ¶ added in v1.5.0
func (s *DeviceMinutes) SetMetered(v float64) *DeviceMinutes
SetMetered sets the Metered field's value.
func (*DeviceMinutes) SetTotal ¶ added in v1.5.0
func (s *DeviceMinutes) SetTotal(v float64) *DeviceMinutes
SetTotal sets the Total field's value.
func (*DeviceMinutes) SetUnmetered ¶ added in v1.5.0
func (s *DeviceMinutes) SetUnmetered(v float64) *DeviceMinutes
SetUnmetered sets the Unmetered field's value.
func (DeviceMinutes) String ¶ added in v0.10.2
func (s DeviceMinutes) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DevicePool ¶
type DevicePool struct { // The device pool's ARN. Arn *string `locationName:"arn" min:"32" type:"string"` // The device pool's description. Description *string `locationName:"description" type:"string"` // The number of devices that Device Farm can add to your device pool. Device // Farm adds devices that are available and meet the criteria that you assign // for the rules parameter. Depending on how many devices meet these constraints, // your device pool might contain fewer devices than the value for this parameter. // // By specifying the maximum number of devices, you can control the costs that // you incur by running tests. MaxDevices *int64 `locationName:"maxDevices" type:"integer"` // The device pool's name. Name *string `locationName:"name" type:"string"` // Information about the device pool's rules. Rules []*Rule `locationName:"rules" type:"list"` // The device pool's type. // // Allowed values include: // // * CURATED: A device pool that is created and managed by AWS Device Farm. // // * PRIVATE: A device pool that is created and managed by the device pool // developer. Type *string `locationName:"type" type:"string" enum:"DevicePoolType"` // contains filtered or unexported fields }
Represents a collection of device types.
func (DevicePool) GoString ¶
func (s DevicePool) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DevicePool) SetArn ¶ added in v1.5.0
func (s *DevicePool) SetArn(v string) *DevicePool
SetArn sets the Arn field's value.
func (*DevicePool) SetDescription ¶ added in v1.5.0
func (s *DevicePool) SetDescription(v string) *DevicePool
SetDescription sets the Description field's value.
func (*DevicePool) SetMaxDevices ¶ added in v1.16.26
func (s *DevicePool) SetMaxDevices(v int64) *DevicePool
SetMaxDevices sets the MaxDevices field's value.
func (*DevicePool) SetName ¶ added in v1.5.0
func (s *DevicePool) SetName(v string) *DevicePool
SetName sets the Name field's value.
func (*DevicePool) SetRules ¶ added in v1.5.0
func (s *DevicePool) SetRules(v []*Rule) *DevicePool
SetRules sets the Rules field's value.
func (*DevicePool) SetType ¶ added in v1.5.0
func (s *DevicePool) SetType(v string) *DevicePool
SetType sets the Type field's value.
func (DevicePool) String ¶
func (s DevicePool) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DevicePoolCompatibilityResult ¶
type DevicePoolCompatibilityResult struct { // Whether the result was compatible with the device pool. Compatible *bool `locationName:"compatible" type:"boolean"` // The device (phone or tablet) to return information about. Device *Device `locationName:"device" type:"structure"` // Information about the compatibility. IncompatibilityMessages []*IncompatibilityMessage `locationName:"incompatibilityMessages" type:"list"` // contains filtered or unexported fields }
Represents a device pool compatibility result.
func (DevicePoolCompatibilityResult) GoString ¶
func (s DevicePoolCompatibilityResult) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DevicePoolCompatibilityResult) SetCompatible ¶ added in v1.5.0
func (s *DevicePoolCompatibilityResult) SetCompatible(v bool) *DevicePoolCompatibilityResult
SetCompatible sets the Compatible field's value.
func (*DevicePoolCompatibilityResult) SetDevice ¶ added in v1.5.0
func (s *DevicePoolCompatibilityResult) SetDevice(v *Device) *DevicePoolCompatibilityResult
SetDevice sets the Device field's value.
func (*DevicePoolCompatibilityResult) SetIncompatibilityMessages ¶ added in v1.5.0
func (s *DevicePoolCompatibilityResult) SetIncompatibilityMessages(v []*IncompatibilityMessage) *DevicePoolCompatibilityResult
SetIncompatibilityMessages sets the IncompatibilityMessages field's value.
func (DevicePoolCompatibilityResult) String ¶
func (s DevicePoolCompatibilityResult) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DeviceSelectionConfiguration ¶ added in v1.15.79
type DeviceSelectionConfiguration struct { // Used to dynamically select a set of devices for a test run. A filter is made // up of an attribute, an operator, and one or more values. // // * Attribute The aspect of a device such as platform or model used as the // selection criteria in a device filter. Allowed values include: ARN: The // Amazon Resource Name (ARN) of the device (for example, arn:aws:devicefarm:us-west-2::device:12345Example). // PLATFORM: The device platform. Valid values are ANDROID or IOS. OS_VERSION: // The operating system version (for example, 10.3.2). MODEL: The device // model (for example, iPad 5th Gen). AVAILABILITY: The current availability // of the device. Valid values are AVAILABLE, HIGHLY_AVAILABLE, BUSY, or // TEMPORARY_NOT_AVAILABLE. FORM_FACTOR: The device form factor. Valid values // are PHONE or TABLET. MANUFACTURER: The device manufacturer (for example, // Apple). REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote // access. Valid values are TRUE or FALSE. REMOTE_DEBUG_ENABLED: Whether // the device is enabled for remote debugging. Valid values are TRUE or FALSE. // Because remote debugging is no longer supported (https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html), // this filter is ignored. INSTANCE_ARN: The Amazon Resource Name (ARN) of // the device instance. INSTANCE_LABELS: The label of the device instance. // FLEET_TYPE: The fleet type. Valid values are PUBLIC or PRIVATE. // // * Operator The filter operator. The EQUALS operator is available for every // attribute except INSTANCE_LABELS. The CONTAINS operator is available for // the INSTANCE_LABELS and MODEL attributes. The IN and NOT_IN operators // are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN // attributes. The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS // operators are also available for the OS_VERSION attribute. // // * Values An array of one or more filter values. Operator Values The IN // and NOT_IN operators can take a values array that has more than one element. // The other operators require an array with a single element. Attribute // Values The PLATFORM attribute can be set to ANDROID or IOS. The AVAILABILITY // attribute can be set to AVAILABLE, HIGHLY_AVAILABLE, BUSY, or TEMPORARY_NOT_AVAILABLE. // The FORM_FACTOR attribute can be set to PHONE or TABLET. The FLEET_TYPE // attribute can be set to PUBLIC or PRIVATE. // // Filters is a required field Filters []*DeviceFilter `locationName:"filters" type:"list" required:"true"` // The maximum number of devices to be included in a test run. // // MaxDevices is a required field MaxDevices *int64 `locationName:"maxDevices" type:"integer" required:"true"` // contains filtered or unexported fields }
Represents the device filters used in a test run and the maximum number of devices to be included in the run. It is passed in as the deviceSelectionConfiguration request parameter in ScheduleRun.
func (DeviceSelectionConfiguration) GoString ¶ added in v1.15.79
func (s DeviceSelectionConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeviceSelectionConfiguration) SetFilters ¶ added in v1.15.79
func (s *DeviceSelectionConfiguration) SetFilters(v []*DeviceFilter) *DeviceSelectionConfiguration
SetFilters sets the Filters field's value.
func (*DeviceSelectionConfiguration) SetMaxDevices ¶ added in v1.15.79
func (s *DeviceSelectionConfiguration) SetMaxDevices(v int64) *DeviceSelectionConfiguration
SetMaxDevices sets the MaxDevices field's value.
func (DeviceSelectionConfiguration) String ¶ added in v1.15.79
func (s DeviceSelectionConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeviceSelectionConfiguration) Validate ¶ added in v1.15.79
func (s *DeviceSelectionConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeviceSelectionResult ¶ added in v1.15.79
type DeviceSelectionResult struct { // The filters in a device selection result. Filters []*DeviceFilter `locationName:"filters" type:"list"` // The number of devices that matched the device filter selection criteria. MatchedDevicesCount *int64 `locationName:"matchedDevicesCount" type:"integer"` // The maximum number of devices to be selected by a device filter and included // in a test run. MaxDevices *int64 `locationName:"maxDevices" type:"integer"` // contains filtered or unexported fields }
Contains the run results requested by the device selection configuration and how many devices were returned. For an example of the JSON response syntax, see ScheduleRun.
func (DeviceSelectionResult) GoString ¶ added in v1.15.79
func (s DeviceSelectionResult) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeviceSelectionResult) SetFilters ¶ added in v1.15.79
func (s *DeviceSelectionResult) SetFilters(v []*DeviceFilter) *DeviceSelectionResult
SetFilters sets the Filters field's value.
func (*DeviceSelectionResult) SetMatchedDevicesCount ¶ added in v1.15.79
func (s *DeviceSelectionResult) SetMatchedDevicesCount(v int64) *DeviceSelectionResult
SetMatchedDevicesCount sets the MatchedDevicesCount field's value.
func (*DeviceSelectionResult) SetMaxDevices ¶ added in v1.15.79
func (s *DeviceSelectionResult) SetMaxDevices(v int64) *DeviceSelectionResult
SetMaxDevices sets the MaxDevices field's value.
func (DeviceSelectionResult) String ¶ added in v1.15.79
func (s DeviceSelectionResult) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ExecutionConfiguration ¶ added in v1.7.9
type ExecutionConfiguration struct { // True if account cleanup is enabled at the beginning of the test. Otherwise, // false. AccountsCleanup *bool `locationName:"accountsCleanup" type:"boolean"` // True if app package cleanup is enabled at the beginning of the test. Otherwise, // false. AppPackagesCleanup *bool `locationName:"appPackagesCleanup" type:"boolean"` // The number of minutes a test run executes before it times out. JobTimeoutMinutes *int64 `locationName:"jobTimeoutMinutes" type:"integer"` // When set to true, for private devices, Device Farm does not sign your app // again. For public devices, Device Farm always signs your apps again. // // For more information about how Device Farm re-signs your apps, see Do you // modify my app? (http://aws.amazon.com/device-farm/faqs/) in the AWS Device // Farm FAQs. SkipAppResign *bool `locationName:"skipAppResign" type:"boolean"` // Set to true to enable video capture. Otherwise, set to false. The default // is true. VideoCapture *bool `locationName:"videoCapture" type:"boolean"` // contains filtered or unexported fields }
Represents configuration information about a test run, such as the execution timeout (in minutes).
func (ExecutionConfiguration) GoString ¶ added in v1.7.9
func (s ExecutionConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExecutionConfiguration) SetAccountsCleanup ¶ added in v1.8.15
func (s *ExecutionConfiguration) SetAccountsCleanup(v bool) *ExecutionConfiguration
SetAccountsCleanup sets the AccountsCleanup field's value.
func (*ExecutionConfiguration) SetAppPackagesCleanup ¶ added in v1.8.15
func (s *ExecutionConfiguration) SetAppPackagesCleanup(v bool) *ExecutionConfiguration
SetAppPackagesCleanup sets the AppPackagesCleanup field's value.
func (*ExecutionConfiguration) SetJobTimeoutMinutes ¶ added in v1.7.9
func (s *ExecutionConfiguration) SetJobTimeoutMinutes(v int64) *ExecutionConfiguration
SetJobTimeoutMinutes sets the JobTimeoutMinutes field's value.
func (*ExecutionConfiguration) SetSkipAppResign ¶ added in v1.13.27
func (s *ExecutionConfiguration) SetSkipAppResign(v bool) *ExecutionConfiguration
SetSkipAppResign sets the SkipAppResign field's value.
func (*ExecutionConfiguration) SetVideoCapture ¶ added in v1.15.13
func (s *ExecutionConfiguration) SetVideoCapture(v bool) *ExecutionConfiguration
SetVideoCapture sets the VideoCapture field's value.
func (ExecutionConfiguration) String ¶ added in v1.7.9
func (s ExecutionConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 GetAccountSettingsInput ¶
type GetAccountSettingsInput struct {
// contains filtered or unexported fields
}
Represents the request sent to retrieve the account settings.
func (GetAccountSettingsInput) GoString ¶
func (s GetAccountSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (GetAccountSettingsInput) String ¶
func (s GetAccountSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 GetAccountSettingsOutput ¶
type GetAccountSettingsOutput struct { // The account settings. AccountSettings *AccountSettings `locationName:"accountSettings" type:"structure"` // contains filtered or unexported fields }
Represents the account settings return values from the GetAccountSettings request.
func (GetAccountSettingsOutput) GoString ¶
func (s GetAccountSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAccountSettingsOutput) SetAccountSettings ¶ added in v1.5.0
func (s *GetAccountSettingsOutput) SetAccountSettings(v *AccountSettings) *GetAccountSettingsOutput
SetAccountSettings sets the AccountSettings field's value.
func (GetAccountSettingsOutput) String ¶
func (s GetAccountSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 GetDeviceInput ¶
type GetDeviceInput struct { // The device type's ARN. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to the get device request.
func (GetDeviceInput) GoString ¶
func (s GetDeviceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDeviceInput) SetArn ¶ added in v1.5.0
func (s *GetDeviceInput) SetArn(v string) *GetDeviceInput
SetArn sets the Arn field's value.
func (GetDeviceInput) String ¶
func (s GetDeviceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDeviceInput) Validate ¶ added in v1.1.21
func (s *GetDeviceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDeviceInstanceInput ¶ added in v1.13.27
type GetDeviceInstanceInput struct { // The Amazon Resource Name (ARN) of the instance you're requesting information // about. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetDeviceInstanceInput) GoString ¶ added in v1.13.27
func (s GetDeviceInstanceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDeviceInstanceInput) SetArn ¶ added in v1.13.27
func (s *GetDeviceInstanceInput) SetArn(v string) *GetDeviceInstanceInput
SetArn sets the Arn field's value.
func (GetDeviceInstanceInput) String ¶ added in v1.13.27
func (s GetDeviceInstanceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDeviceInstanceInput) Validate ¶ added in v1.13.27
func (s *GetDeviceInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDeviceInstanceOutput ¶ added in v1.13.27
type GetDeviceInstanceOutput struct { // An object that contains information about your device instance. DeviceInstance *DeviceInstance `locationName:"deviceInstance" type:"structure"` // contains filtered or unexported fields }
func (GetDeviceInstanceOutput) GoString ¶ added in v1.13.27
func (s GetDeviceInstanceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDeviceInstanceOutput) SetDeviceInstance ¶ added in v1.13.27
func (s *GetDeviceInstanceOutput) SetDeviceInstance(v *DeviceInstance) *GetDeviceInstanceOutput
SetDeviceInstance sets the DeviceInstance field's value.
func (GetDeviceInstanceOutput) String ¶ added in v1.13.27
func (s GetDeviceInstanceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 GetDeviceOutput ¶
type GetDeviceOutput struct { // An object that contains information about the requested device. Device *Device `locationName:"device" type:"structure"` // contains filtered or unexported fields }
Represents the result of a get device request.
func (GetDeviceOutput) GoString ¶
func (s GetDeviceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDeviceOutput) SetDevice ¶ added in v1.5.0
func (s *GetDeviceOutput) SetDevice(v *Device) *GetDeviceOutput
SetDevice sets the Device field's value.
func (GetDeviceOutput) String ¶
func (s GetDeviceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 GetDevicePoolCompatibilityInput ¶
type GetDevicePoolCompatibilityInput struct { // The ARN of the app that is associated with the specified device pool. AppArn *string `locationName:"appArn" min:"32" type:"string"` // An object that contains information about the settings for a run. Configuration *ScheduleRunConfiguration `locationName:"configuration" type:"structure"` // The device pool's ARN. // // DevicePoolArn is a required field DevicePoolArn *string `locationName:"devicePoolArn" min:"32" type:"string" required:"true"` // Information about the uploaded test to be run against the device pool. Test *ScheduleRunTest `locationName:"test" type:"structure"` // The test type for the specified device pool. // // Allowed values include the following: // // * BUILTIN_FUZZ. // // * BUILTIN_EXPLORER. For Android, an app explorer that traverses an Android // app, interacting with it and capturing screenshots at the same time. // // * APPIUM_JAVA_JUNIT. // // * APPIUM_JAVA_TESTNG. // // * APPIUM_PYTHON. // // * APPIUM_NODE. // // * APPIUM_RUBY. // // * APPIUM_WEB_JAVA_JUNIT. // // * APPIUM_WEB_JAVA_TESTNG. // // * APPIUM_WEB_PYTHON. // // * APPIUM_WEB_NODE. // // * APPIUM_WEB_RUBY. // // * CALABASH. // // * INSTRUMENTATION. // // * UIAUTOMATION. // // * UIAUTOMATOR. // // * XCTEST. // // * XCTEST_UI. TestType *string `locationName:"testType" type:"string" enum:"TestType"` // contains filtered or unexported fields }
Represents a request to the get device pool compatibility operation.
func (GetDevicePoolCompatibilityInput) GoString ¶
func (s GetDevicePoolCompatibilityInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDevicePoolCompatibilityInput) SetAppArn ¶ added in v1.5.0
func (s *GetDevicePoolCompatibilityInput) SetAppArn(v string) *GetDevicePoolCompatibilityInput
SetAppArn sets the AppArn field's value.
func (*GetDevicePoolCompatibilityInput) SetConfiguration ¶ added in v1.13.33
func (s *GetDevicePoolCompatibilityInput) SetConfiguration(v *ScheduleRunConfiguration) *GetDevicePoolCompatibilityInput
SetConfiguration sets the Configuration field's value.
func (*GetDevicePoolCompatibilityInput) SetDevicePoolArn ¶ added in v1.5.0
func (s *GetDevicePoolCompatibilityInput) SetDevicePoolArn(v string) *GetDevicePoolCompatibilityInput
SetDevicePoolArn sets the DevicePoolArn field's value.
func (*GetDevicePoolCompatibilityInput) SetTest ¶ added in v1.8.15
func (s *GetDevicePoolCompatibilityInput) SetTest(v *ScheduleRunTest) *GetDevicePoolCompatibilityInput
SetTest sets the Test field's value.
func (*GetDevicePoolCompatibilityInput) SetTestType ¶ added in v1.5.0
func (s *GetDevicePoolCompatibilityInput) SetTestType(v string) *GetDevicePoolCompatibilityInput
SetTestType sets the TestType field's value.
func (GetDevicePoolCompatibilityInput) String ¶
func (s GetDevicePoolCompatibilityInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDevicePoolCompatibilityInput) Validate ¶ added in v1.1.21
func (s *GetDevicePoolCompatibilityInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDevicePoolCompatibilityOutput ¶
type GetDevicePoolCompatibilityOutput struct { // Information about compatible devices. CompatibleDevices []*DevicePoolCompatibilityResult `locationName:"compatibleDevices" type:"list"` // Information about incompatible devices. IncompatibleDevices []*DevicePoolCompatibilityResult `locationName:"incompatibleDevices" type:"list"` // contains filtered or unexported fields }
Represents the result of describe device pool compatibility request.
func (GetDevicePoolCompatibilityOutput) GoString ¶
func (s GetDevicePoolCompatibilityOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDevicePoolCompatibilityOutput) SetCompatibleDevices ¶ added in v1.5.0
func (s *GetDevicePoolCompatibilityOutput) SetCompatibleDevices(v []*DevicePoolCompatibilityResult) *GetDevicePoolCompatibilityOutput
SetCompatibleDevices sets the CompatibleDevices field's value.
func (*GetDevicePoolCompatibilityOutput) SetIncompatibleDevices ¶ added in v1.5.0
func (s *GetDevicePoolCompatibilityOutput) SetIncompatibleDevices(v []*DevicePoolCompatibilityResult) *GetDevicePoolCompatibilityOutput
SetIncompatibleDevices sets the IncompatibleDevices field's value.
func (GetDevicePoolCompatibilityOutput) String ¶
func (s GetDevicePoolCompatibilityOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 GetDevicePoolInput ¶
type GetDevicePoolInput struct { // The device pool's ARN. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to the get device pool operation.
func (GetDevicePoolInput) GoString ¶
func (s GetDevicePoolInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDevicePoolInput) SetArn ¶ added in v1.5.0
func (s *GetDevicePoolInput) SetArn(v string) *GetDevicePoolInput
SetArn sets the Arn field's value.
func (GetDevicePoolInput) String ¶
func (s GetDevicePoolInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDevicePoolInput) Validate ¶ added in v1.1.21
func (s *GetDevicePoolInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDevicePoolOutput ¶
type GetDevicePoolOutput struct { // An object that contains information about the requested device pool. DevicePool *DevicePool `locationName:"devicePool" type:"structure"` // contains filtered or unexported fields }
Represents the result of a get device pool request.
func (GetDevicePoolOutput) GoString ¶
func (s GetDevicePoolOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDevicePoolOutput) SetDevicePool ¶ added in v1.5.0
func (s *GetDevicePoolOutput) SetDevicePool(v *DevicePool) *GetDevicePoolOutput
SetDevicePool sets the DevicePool field's value.
func (GetDevicePoolOutput) String ¶
func (s GetDevicePoolOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 GetInstanceProfileInput ¶ added in v1.13.27
type GetInstanceProfileInput struct { // The Amazon Resource Name (ARN) of an instance profile. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetInstanceProfileInput) GoString ¶ added in v1.13.27
func (s GetInstanceProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetInstanceProfileInput) SetArn ¶ added in v1.13.27
func (s *GetInstanceProfileInput) SetArn(v string) *GetInstanceProfileInput
SetArn sets the Arn field's value.
func (GetInstanceProfileInput) String ¶ added in v1.13.27
func (s GetInstanceProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetInstanceProfileInput) Validate ¶ added in v1.13.27
func (s *GetInstanceProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetInstanceProfileOutput ¶ added in v1.13.27
type GetInstanceProfileOutput struct { // An object that contains information about an instance profile. InstanceProfile *InstanceProfile `locationName:"instanceProfile" type:"structure"` // contains filtered or unexported fields }
func (GetInstanceProfileOutput) GoString ¶ added in v1.13.27
func (s GetInstanceProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetInstanceProfileOutput) SetInstanceProfile ¶ added in v1.13.27
func (s *GetInstanceProfileOutput) SetInstanceProfile(v *InstanceProfile) *GetInstanceProfileOutput
SetInstanceProfile sets the InstanceProfile field's value.
func (GetInstanceProfileOutput) String ¶ added in v1.13.27
func (s GetInstanceProfileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 GetJobInput ¶
type GetJobInput struct { // The job's ARN. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to the get job operation.
func (GetJobInput) GoString ¶
func (s GetJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetJobInput) SetArn ¶ added in v1.5.0
func (s *GetJobInput) SetArn(v string) *GetJobInput
SetArn sets the Arn field's value.
func (GetJobInput) String ¶
func (s GetJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetJobInput) Validate ¶ added in v1.1.21
func (s *GetJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetJobOutput ¶
type GetJobOutput struct { // An object that contains information about the requested job. Job *Job `locationName:"job" type:"structure"` // contains filtered or unexported fields }
Represents the result of a get job request.
func (GetJobOutput) GoString ¶
func (s GetJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetJobOutput) SetJob ¶ added in v1.5.0
func (s *GetJobOutput) SetJob(v *Job) *GetJobOutput
SetJob sets the Job field's value.
func (GetJobOutput) String ¶
func (s GetJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 GetNetworkProfileInput ¶ added in v1.7.9
type GetNetworkProfileInput struct { // The ARN of the network profile to return information about. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetNetworkProfileInput) GoString ¶ added in v1.7.9
func (s GetNetworkProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetNetworkProfileInput) SetArn ¶ added in v1.7.9
func (s *GetNetworkProfileInput) SetArn(v string) *GetNetworkProfileInput
SetArn sets the Arn field's value.
func (GetNetworkProfileInput) String ¶ added in v1.7.9
func (s GetNetworkProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetNetworkProfileInput) Validate ¶ added in v1.7.9
func (s *GetNetworkProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetNetworkProfileOutput ¶ added in v1.7.9
type GetNetworkProfileOutput struct { // The network profile. NetworkProfile *NetworkProfile `locationName:"networkProfile" type:"structure"` // contains filtered or unexported fields }
func (GetNetworkProfileOutput) GoString ¶ added in v1.7.9
func (s GetNetworkProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetNetworkProfileOutput) SetNetworkProfile ¶ added in v1.7.9
func (s *GetNetworkProfileOutput) SetNetworkProfile(v *NetworkProfile) *GetNetworkProfileOutput
SetNetworkProfile sets the NetworkProfile field's value.
func (GetNetworkProfileOutput) String ¶ added in v1.7.9
func (s GetNetworkProfileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 GetOfferingStatusInput ¶ added in v1.1.13
type GetOfferingStatusInput struct { // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
Represents the request to retrieve the offering status for the specified customer or account.
func (GetOfferingStatusInput) GoString ¶ added in v1.1.13
func (s GetOfferingStatusInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetOfferingStatusInput) SetNextToken ¶ added in v1.5.0
func (s *GetOfferingStatusInput) SetNextToken(v string) *GetOfferingStatusInput
SetNextToken sets the NextToken field's value.
func (GetOfferingStatusInput) String ¶ added in v1.1.13
func (s GetOfferingStatusInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetOfferingStatusInput) Validate ¶ added in v1.1.21
func (s *GetOfferingStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetOfferingStatusOutput ¶ added in v1.1.13
type GetOfferingStatusOutput struct { // When specified, gets the offering status for the current period. Current map[string]*OfferingStatus `locationName:"current" type:"map"` // When specified, gets the offering status for the next period. NextPeriod map[string]*OfferingStatus `locationName:"nextPeriod" type:"map"` // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
Returns the status result for a device offering.
func (GetOfferingStatusOutput) GoString ¶ added in v1.1.13
func (s GetOfferingStatusOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetOfferingStatusOutput) SetCurrent ¶ added in v1.5.0
func (s *GetOfferingStatusOutput) SetCurrent(v map[string]*OfferingStatus) *GetOfferingStatusOutput
SetCurrent sets the Current field's value.
func (*GetOfferingStatusOutput) SetNextPeriod ¶ added in v1.5.0
func (s *GetOfferingStatusOutput) SetNextPeriod(v map[string]*OfferingStatus) *GetOfferingStatusOutput
SetNextPeriod sets the NextPeriod field's value.
func (*GetOfferingStatusOutput) SetNextToken ¶ added in v1.5.0
func (s *GetOfferingStatusOutput) SetNextToken(v string) *GetOfferingStatusOutput
SetNextToken sets the NextToken field's value.
func (GetOfferingStatusOutput) String ¶ added in v1.1.13
func (s GetOfferingStatusOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 GetProjectInput ¶
type GetProjectInput struct { // The project's ARN. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to the get project operation.
func (GetProjectInput) GoString ¶
func (s GetProjectInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetProjectInput) SetArn ¶ added in v1.5.0
func (s *GetProjectInput) SetArn(v string) *GetProjectInput
SetArn sets the Arn field's value.
func (GetProjectInput) String ¶
func (s GetProjectInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetProjectInput) Validate ¶ added in v1.1.21
func (s *GetProjectInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetProjectOutput ¶
type GetProjectOutput struct { // The project to get information about. Project *Project `locationName:"project" type:"structure"` // contains filtered or unexported fields }
Represents the result of a get project request.
func (GetProjectOutput) GoString ¶
func (s GetProjectOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetProjectOutput) SetProject ¶ added in v1.5.0
func (s *GetProjectOutput) SetProject(v *Project) *GetProjectOutput
SetProject sets the Project field's value.
func (GetProjectOutput) String ¶
func (s GetProjectOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 GetRemoteAccessSessionInput ¶ added in v1.2.6
type GetRemoteAccessSessionInput struct { // The Amazon Resource Name (ARN) of the remote access session about which you // want to get session information. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Represents the request to get information about the specified remote access session.
func (GetRemoteAccessSessionInput) GoString ¶ added in v1.2.6
func (s GetRemoteAccessSessionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRemoteAccessSessionInput) SetArn ¶ added in v1.5.0
func (s *GetRemoteAccessSessionInput) SetArn(v string) *GetRemoteAccessSessionInput
SetArn sets the Arn field's value.
func (GetRemoteAccessSessionInput) String ¶ added in v1.2.6
func (s GetRemoteAccessSessionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRemoteAccessSessionInput) Validate ¶ added in v1.2.6
func (s *GetRemoteAccessSessionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetRemoteAccessSessionOutput ¶ added in v1.2.6
type GetRemoteAccessSessionOutput struct { // A container that lists detailed information about the remote access session. RemoteAccessSession *RemoteAccessSession `locationName:"remoteAccessSession" type:"structure"` // contains filtered or unexported fields }
Represents the response from the server that lists detailed information about the remote access session.
func (GetRemoteAccessSessionOutput) GoString ¶ added in v1.2.6
func (s GetRemoteAccessSessionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRemoteAccessSessionOutput) SetRemoteAccessSession ¶ added in v1.5.0
func (s *GetRemoteAccessSessionOutput) SetRemoteAccessSession(v *RemoteAccessSession) *GetRemoteAccessSessionOutput
SetRemoteAccessSession sets the RemoteAccessSession field's value.
func (GetRemoteAccessSessionOutput) String ¶ added in v1.2.6
func (s GetRemoteAccessSessionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 GetRunInput ¶
type GetRunInput struct { // The run's ARN. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to the get run operation.
func (GetRunInput) GoString ¶
func (s GetRunInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRunInput) SetArn ¶ added in v1.5.0
func (s *GetRunInput) SetArn(v string) *GetRunInput
SetArn sets the Arn field's value.
func (GetRunInput) String ¶
func (s GetRunInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRunInput) Validate ¶ added in v1.1.21
func (s *GetRunInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetRunOutput ¶
type GetRunOutput struct { // The run to get results from. Run *Run `locationName:"run" type:"structure"` // contains filtered or unexported fields }
Represents the result of a get run request.
func (GetRunOutput) GoString ¶
func (s GetRunOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRunOutput) SetRun ¶ added in v1.5.0
func (s *GetRunOutput) SetRun(v *Run) *GetRunOutput
SetRun sets the Run field's value.
func (GetRunOutput) String ¶
func (s GetRunOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 GetSuiteInput ¶
type GetSuiteInput struct { // The suite's ARN. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to the get suite operation.
func (GetSuiteInput) GoString ¶
func (s GetSuiteInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSuiteInput) SetArn ¶ added in v1.5.0
func (s *GetSuiteInput) SetArn(v string) *GetSuiteInput
SetArn sets the Arn field's value.
func (GetSuiteInput) String ¶
func (s GetSuiteInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSuiteInput) Validate ¶ added in v1.1.21
func (s *GetSuiteInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSuiteOutput ¶
type GetSuiteOutput struct { // A collection of one or more tests. Suite *Suite `locationName:"suite" type:"structure"` // contains filtered or unexported fields }
Represents the result of a get suite request.
func (GetSuiteOutput) GoString ¶
func (s GetSuiteOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSuiteOutput) SetSuite ¶ added in v1.5.0
func (s *GetSuiteOutput) SetSuite(v *Suite) *GetSuiteOutput
SetSuite sets the Suite field's value.
func (GetSuiteOutput) String ¶
func (s GetSuiteOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 GetTestGridProjectInput ¶ added in v1.26.7
type GetTestGridProjectInput struct { // The ARN of the Selenium testing project, from either CreateTestGridProject // or ListTestGridProjects. // // ProjectArn is a required field ProjectArn *string `locationName:"projectArn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetTestGridProjectInput) GoString ¶ added in v1.26.7
func (s GetTestGridProjectInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTestGridProjectInput) SetProjectArn ¶ added in v1.26.7
func (s *GetTestGridProjectInput) SetProjectArn(v string) *GetTestGridProjectInput
SetProjectArn sets the ProjectArn field's value.
func (GetTestGridProjectInput) String ¶ added in v1.26.7
func (s GetTestGridProjectInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTestGridProjectInput) Validate ¶ added in v1.26.7
func (s *GetTestGridProjectInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTestGridProjectOutput ¶ added in v1.26.7
type GetTestGridProjectOutput struct { // A TestGridProject. TestGridProject *TestGridProject `locationName:"testGridProject" type:"structure"` // contains filtered or unexported fields }
func (GetTestGridProjectOutput) GoString ¶ added in v1.26.7
func (s GetTestGridProjectOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTestGridProjectOutput) SetTestGridProject ¶ added in v1.26.7
func (s *GetTestGridProjectOutput) SetTestGridProject(v *TestGridProject) *GetTestGridProjectOutput
SetTestGridProject sets the TestGridProject field's value.
func (GetTestGridProjectOutput) String ¶ added in v1.26.7
func (s GetTestGridProjectOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 GetTestGridSessionInput ¶ added in v1.26.7
type GetTestGridSessionInput struct { // The ARN for the project that this session belongs to. See CreateTestGridProject // and ListTestGridProjects. ProjectArn *string `locationName:"projectArn" min:"32" type:"string"` // An ARN that uniquely identifies a TestGridSession. SessionArn *string `locationName:"sessionArn" min:"32" type:"string"` // An ID associated with this session. SessionId *string `locationName:"sessionId" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetTestGridSessionInput) GoString ¶ added in v1.26.7
func (s GetTestGridSessionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTestGridSessionInput) SetProjectArn ¶ added in v1.26.7
func (s *GetTestGridSessionInput) SetProjectArn(v string) *GetTestGridSessionInput
SetProjectArn sets the ProjectArn field's value.
func (*GetTestGridSessionInput) SetSessionArn ¶ added in v1.26.7
func (s *GetTestGridSessionInput) SetSessionArn(v string) *GetTestGridSessionInput
SetSessionArn sets the SessionArn field's value.
func (*GetTestGridSessionInput) SetSessionId ¶ added in v1.26.7
func (s *GetTestGridSessionInput) SetSessionId(v string) *GetTestGridSessionInput
SetSessionId sets the SessionId field's value.
func (GetTestGridSessionInput) String ¶ added in v1.26.7
func (s GetTestGridSessionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTestGridSessionInput) Validate ¶ added in v1.26.7
func (s *GetTestGridSessionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTestGridSessionOutput ¶ added in v1.26.7
type GetTestGridSessionOutput struct { // The TestGridSession that was requested. TestGridSession *TestGridSession `locationName:"testGridSession" type:"structure"` // contains filtered or unexported fields }
func (GetTestGridSessionOutput) GoString ¶ added in v1.26.7
func (s GetTestGridSessionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTestGridSessionOutput) SetTestGridSession ¶ added in v1.26.7
func (s *GetTestGridSessionOutput) SetTestGridSession(v *TestGridSession) *GetTestGridSessionOutput
SetTestGridSession sets the TestGridSession field's value.
func (GetTestGridSessionOutput) String ¶ added in v1.26.7
func (s GetTestGridSessionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 GetTestInput ¶
type GetTestInput struct { // The test's ARN. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to the get test operation.
func (GetTestInput) GoString ¶
func (s GetTestInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTestInput) SetArn ¶ added in v1.5.0
func (s *GetTestInput) SetArn(v string) *GetTestInput
SetArn sets the Arn field's value.
func (GetTestInput) String ¶
func (s GetTestInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTestInput) Validate ¶ added in v1.1.21
func (s *GetTestInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTestOutput ¶
type GetTestOutput struct { // A test condition that is evaluated. Test *Test `locationName:"test" type:"structure"` // contains filtered or unexported fields }
Represents the result of a get test request.
func (GetTestOutput) GoString ¶
func (s GetTestOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTestOutput) SetTest ¶ added in v1.5.0
func (s *GetTestOutput) SetTest(v *Test) *GetTestOutput
SetTest sets the Test field's value.
func (GetTestOutput) String ¶
func (s GetTestOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 GetUploadInput ¶
type GetUploadInput struct { // The upload's ARN. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Represents a request to the get upload operation.
func (GetUploadInput) GoString ¶
func (s GetUploadInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetUploadInput) SetArn ¶ added in v1.5.0
func (s *GetUploadInput) SetArn(v string) *GetUploadInput
SetArn sets the Arn field's value.
func (GetUploadInput) String ¶
func (s GetUploadInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetUploadInput) Validate ¶ added in v1.1.21
func (s *GetUploadInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetUploadOutput ¶
type GetUploadOutput struct { // An app or a set of one or more tests to upload or that have been uploaded. Upload *Upload `locationName:"upload" type:"structure"` // contains filtered or unexported fields }
Represents the result of a get upload request.
func (GetUploadOutput) GoString ¶
func (s GetUploadOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetUploadOutput) SetUpload ¶ added in v1.5.0
func (s *GetUploadOutput) SetUpload(v *Upload) *GetUploadOutput
SetUpload sets the Upload field's value.
func (GetUploadOutput) String ¶
func (s GetUploadOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 GetVPCEConfigurationInput ¶ added in v1.13.33
type GetVPCEConfigurationInput struct { // The Amazon Resource Name (ARN) of the VPC endpoint configuration you want // to describe. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetVPCEConfigurationInput) GoString ¶ added in v1.13.33
func (s GetVPCEConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetVPCEConfigurationInput) SetArn ¶ added in v1.13.33
func (s *GetVPCEConfigurationInput) SetArn(v string) *GetVPCEConfigurationInput
SetArn sets the Arn field's value.
func (GetVPCEConfigurationInput) String ¶ added in v1.13.33
func (s GetVPCEConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetVPCEConfigurationInput) Validate ¶ added in v1.13.33
func (s *GetVPCEConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetVPCEConfigurationOutput ¶ added in v1.13.33
type GetVPCEConfigurationOutput struct { // An object that contains information about your VPC endpoint configuration. VpceConfiguration *VPCEConfiguration `locationName:"vpceConfiguration" type:"structure"` // contains filtered or unexported fields }
func (GetVPCEConfigurationOutput) GoString ¶ added in v1.13.33
func (s GetVPCEConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetVPCEConfigurationOutput) SetVpceConfiguration ¶ added in v1.13.33
func (s *GetVPCEConfigurationOutput) SetVpceConfiguration(v *VPCEConfiguration) *GetVPCEConfigurationOutput
SetVpceConfiguration sets the VpceConfiguration field's value.
func (GetVPCEConfigurationOutput) String ¶ added in v1.13.33
func (s GetVPCEConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 IdempotencyException ¶ added in v1.28.0
type IdempotencyException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Any additional information about the exception. Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
An entity with the same name already exists.
func (*IdempotencyException) Code ¶ added in v1.28.0
func (s *IdempotencyException) Code() string
Code returns the exception type name.
func (*IdempotencyException) Error ¶ added in v1.28.0
func (s *IdempotencyException) Error() string
func (IdempotencyException) GoString ¶ added in v1.28.0
func (s IdempotencyException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IdempotencyException) Message ¶ added in v1.28.0
func (s *IdempotencyException) Message() string
Message returns the exception's message.
func (*IdempotencyException) OrigErr ¶ added in v1.28.0
func (s *IdempotencyException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*IdempotencyException) RequestID ¶ added in v1.28.0
func (s *IdempotencyException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*IdempotencyException) StatusCode ¶ added in v1.28.0
func (s *IdempotencyException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (IdempotencyException) String ¶ added in v1.28.0
func (s IdempotencyException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 IncompatibilityMessage ¶
type IncompatibilityMessage struct { // A message about the incompatibility. Message *string `locationName:"message" type:"string"` // The type of incompatibility. // // Allowed values include: // // * ARN // // * FORM_FACTOR (for example, phone or tablet) // // * MANUFACTURER // // * PLATFORM (for example, Android or iOS) // // * REMOTE_ACCESS_ENABLED // // * APPIUM_VERSION Type *string `locationName:"type" type:"string" enum:"DeviceAttribute"` // contains filtered or unexported fields }
Represents information about incompatibility.
func (IncompatibilityMessage) GoString ¶
func (s IncompatibilityMessage) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IncompatibilityMessage) SetMessage ¶ added in v1.5.0
func (s *IncompatibilityMessage) SetMessage(v string) *IncompatibilityMessage
SetMessage sets the Message field's value.
func (*IncompatibilityMessage) SetType ¶ added in v1.5.0
func (s *IncompatibilityMessage) SetType(v string) *IncompatibilityMessage
SetType sets the Type field's value.
func (IncompatibilityMessage) String ¶
func (s IncompatibilityMessage) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 InstallToRemoteAccessSessionInput ¶ added in v1.2.6
type InstallToRemoteAccessSessionInput struct { // The ARN of the app about which you are requesting information. // // AppArn is a required field AppArn *string `locationName:"appArn" min:"32" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the remote access session about which you // are requesting information. // // RemoteAccessSessionArn is a required field RemoteAccessSessionArn *string `locationName:"remoteAccessSessionArn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Represents the request to install an Android application (in .apk format) or an iOS application (in .ipa format) as part of a remote access session.
func (InstallToRemoteAccessSessionInput) GoString ¶ added in v1.2.6
func (s InstallToRemoteAccessSessionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InstallToRemoteAccessSessionInput) SetAppArn ¶ added in v1.5.0
func (s *InstallToRemoteAccessSessionInput) SetAppArn(v string) *InstallToRemoteAccessSessionInput
SetAppArn sets the AppArn field's value.
func (*InstallToRemoteAccessSessionInput) SetRemoteAccessSessionArn ¶ added in v1.5.0
func (s *InstallToRemoteAccessSessionInput) SetRemoteAccessSessionArn(v string) *InstallToRemoteAccessSessionInput
SetRemoteAccessSessionArn sets the RemoteAccessSessionArn field's value.
func (InstallToRemoteAccessSessionInput) String ¶ added in v1.2.6
func (s InstallToRemoteAccessSessionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InstallToRemoteAccessSessionInput) Validate ¶ added in v1.2.6
func (s *InstallToRemoteAccessSessionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InstallToRemoteAccessSessionOutput ¶ added in v1.2.6
type InstallToRemoteAccessSessionOutput struct { // An app to upload or that has been uploaded. AppUpload *Upload `locationName:"appUpload" type:"structure"` // contains filtered or unexported fields }
Represents the response from the server after AWS Device Farm makes a request to install to a remote access session.
func (InstallToRemoteAccessSessionOutput) GoString ¶ added in v1.2.6
func (s InstallToRemoteAccessSessionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InstallToRemoteAccessSessionOutput) SetAppUpload ¶ added in v1.5.0
func (s *InstallToRemoteAccessSessionOutput) SetAppUpload(v *Upload) *InstallToRemoteAccessSessionOutput
SetAppUpload sets the AppUpload field's value.
func (InstallToRemoteAccessSessionOutput) String ¶ added in v1.2.6
func (s InstallToRemoteAccessSessionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 InstanceProfile ¶ added in v1.13.27
type InstanceProfile struct { // The Amazon Resource Name (ARN) of the instance profile. Arn *string `locationName:"arn" min:"32" type:"string"` // The description of the instance profile. Description *string `locationName:"description" type:"string"` // An array of strings containing the list of app packages that should not be // cleaned up from the device after a test run completes. // // The list of packages is considered only if you set packageCleanup to true. ExcludeAppPackagesFromCleanup []*string `locationName:"excludeAppPackagesFromCleanup" type:"list"` // The name of the instance profile. Name *string `locationName:"name" type:"string"` // When set to true, Device Farm removes app packages after a test run. The // default value is false for private devices. PackageCleanup *bool `locationName:"packageCleanup" type:"boolean"` // When set to true, Device Farm reboots the instance after a test run. The // default value is true. RebootAfterUse *bool `locationName:"rebootAfterUse" type:"boolean"` // contains filtered or unexported fields }
Represents the instance profile.
func (InstanceProfile) GoString ¶ added in v1.13.27
func (s InstanceProfile) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InstanceProfile) SetArn ¶ added in v1.13.27
func (s *InstanceProfile) SetArn(v string) *InstanceProfile
SetArn sets the Arn field's value.
func (*InstanceProfile) SetDescription ¶ added in v1.13.27
func (s *InstanceProfile) SetDescription(v string) *InstanceProfile
SetDescription sets the Description field's value.
func (*InstanceProfile) SetExcludeAppPackagesFromCleanup ¶ added in v1.13.27
func (s *InstanceProfile) SetExcludeAppPackagesFromCleanup(v []*string) *InstanceProfile
SetExcludeAppPackagesFromCleanup sets the ExcludeAppPackagesFromCleanup field's value.
func (*InstanceProfile) SetName ¶ added in v1.13.27
func (s *InstanceProfile) SetName(v string) *InstanceProfile
SetName sets the Name field's value.
func (*InstanceProfile) SetPackageCleanup ¶ added in v1.13.27
func (s *InstanceProfile) SetPackageCleanup(v bool) *InstanceProfile
SetPackageCleanup sets the PackageCleanup field's value.
func (*InstanceProfile) SetRebootAfterUse ¶ added in v1.13.27
func (s *InstanceProfile) SetRebootAfterUse(v bool) *InstanceProfile
SetRebootAfterUse sets the RebootAfterUse field's value.
func (InstanceProfile) String ¶ added in v1.13.27
func (s InstanceProfile) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 InternalServiceException ¶ added in v1.28.0
type InternalServiceException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com) if you see this error.
func (*InternalServiceException) Code ¶ added in v1.28.0
func (s *InternalServiceException) Code() string
Code returns the exception type name.
func (*InternalServiceException) Error ¶ added in v1.28.0
func (s *InternalServiceException) Error() string
func (InternalServiceException) GoString ¶ added in v1.28.0
func (s InternalServiceException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServiceException) Message ¶ added in v1.28.0
func (s *InternalServiceException) Message() string
Message returns the exception's message.
func (*InternalServiceException) OrigErr ¶ added in v1.28.0
func (s *InternalServiceException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServiceException) RequestID ¶ added in v1.28.0
func (s *InternalServiceException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServiceException) StatusCode ¶ added in v1.28.0
func (s *InternalServiceException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServiceException) String ¶ added in v1.28.0
func (s InternalServiceException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 InvalidOperationException ¶ added in v1.28.0
type InvalidOperationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
There was an error with the update request, or you do not have sufficient permissions to update this VPC endpoint configuration.
func (*InvalidOperationException) Code ¶ added in v1.28.0
func (s *InvalidOperationException) Code() string
Code returns the exception type name.
func (*InvalidOperationException) Error ¶ added in v1.28.0
func (s *InvalidOperationException) Error() string
func (InvalidOperationException) GoString ¶ added in v1.28.0
func (s InvalidOperationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidOperationException) Message ¶ added in v1.28.0
func (s *InvalidOperationException) Message() string
Message returns the exception's message.
func (*InvalidOperationException) OrigErr ¶ added in v1.28.0
func (s *InvalidOperationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidOperationException) RequestID ¶ added in v1.28.0
func (s *InvalidOperationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidOperationException) StatusCode ¶ added in v1.28.0
func (s *InvalidOperationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidOperationException) String ¶ added in v1.28.0
func (s InvalidOperationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 Job ¶
type Job struct { // The job's ARN. Arn *string `locationName:"arn" min:"32" type:"string"` // The job's result counters. Counters *Counters `locationName:"counters" type:"structure"` // When the job was created. Created *time.Time `locationName:"created" type:"timestamp"` // The device (phone or tablet). Device *Device `locationName:"device" type:"structure"` // Represents the total (metered or unmetered) minutes used by the job. DeviceMinutes *DeviceMinutes `locationName:"deviceMinutes" type:"structure"` // The ARN of the instance. InstanceArn *string `locationName:"instanceArn" min:"32" type:"string"` // A message about the job's result. Message *string `locationName:"message" type:"string"` // The job's name. Name *string `locationName:"name" type:"string"` // The job's result. // // Allowed values include: // // * PENDING // // * PASSED // // * WARNED // // * FAILED // // * SKIPPED // // * ERRORED // // * STOPPED Result *string `locationName:"result" type:"string" enum:"ExecutionResult"` // The job's start time. Started *time.Time `locationName:"started" type:"timestamp"` // The job's status. // // Allowed values include: // // * PENDING // // * PENDING_CONCURRENCY // // * PENDING_DEVICE // // * PROCESSING // // * SCHEDULING // // * PREPARING // // * RUNNING // // * COMPLETED // // * STOPPING Status *string `locationName:"status" type:"string" enum:"ExecutionStatus"` // The job's stop time. Stopped *time.Time `locationName:"stopped" type:"timestamp"` // The job's type. // // Allowed values include the following: // // * BUILTIN_FUZZ // // * BUILTIN_EXPLORER. For Android, an app explorer that traverses an Android // app, interacting with it and capturing screenshots at the same time. // // * APPIUM_JAVA_JUNIT // // * APPIUM_JAVA_TESTNG // // * APPIUM_PYTHON // // * APPIUM_NODE // // * APPIUM_RUBY // // * APPIUM_WEB_JAVA_JUNIT // // * APPIUM_WEB_JAVA_TESTNG // // * APPIUM_WEB_PYTHON // // * APPIUM_WEB_NODE // // * APPIUM_WEB_RUBY // // * CALABASH // // * INSTRUMENTATION // // * UIAUTOMATION // // * UIAUTOMATOR // // * XCTEST // // * XCTEST_UI Type *string `locationName:"type" type:"string" enum:"TestType"` // This value is set to true if video capture is enabled. Otherwise, it is set // to false. VideoCapture *bool `locationName:"videoCapture" type:"boolean"` // The endpoint for streaming device video. VideoEndpoint *string `locationName:"videoEndpoint" type:"string"` // contains filtered or unexported fields }
Represents a device.
func (Job) 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 (*Job) SetCounters ¶ added in v1.5.0
SetCounters sets the Counters field's value.
func (*Job) SetCreated ¶ added in v1.5.0
SetCreated sets the Created field's value.
func (*Job) SetDeviceMinutes ¶ added in v1.5.0
func (s *Job) SetDeviceMinutes(v *DeviceMinutes) *Job
SetDeviceMinutes sets the DeviceMinutes field's value.
func (*Job) SetInstanceArn ¶ added in v1.13.27
SetInstanceArn sets the InstanceArn field's value.
func (*Job) SetMessage ¶ added in v1.5.0
SetMessage sets the Message field's value.
func (*Job) SetStarted ¶ added in v1.5.0
SetStarted sets the Started field's value.
func (*Job) SetStopped ¶ added in v1.5.0
SetStopped sets the Stopped field's value.
func (*Job) SetVideoCapture ¶ added in v1.15.13
SetVideoCapture sets the VideoCapture field's value.
func (*Job) SetVideoEndpoint ¶ added in v1.15.13
SetVideoEndpoint sets the VideoEndpoint field's value.
type LimitExceededException ¶ added in v1.28.0
type LimitExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Any additional information about the exception. Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
A limit was exceeded.
func (*LimitExceededException) Code ¶ added in v1.28.0
func (s *LimitExceededException) Code() string
Code returns the exception type name.
func (*LimitExceededException) Error ¶ added in v1.28.0
func (s *LimitExceededException) Error() string
func (LimitExceededException) GoString ¶ added in v1.28.0
func (s LimitExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LimitExceededException) Message ¶ added in v1.28.0
func (s *LimitExceededException) Message() string
Message returns the exception's message.
func (*LimitExceededException) OrigErr ¶ added in v1.28.0
func (s *LimitExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*LimitExceededException) RequestID ¶ added in v1.28.0
func (s *LimitExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*LimitExceededException) StatusCode ¶ added in v1.28.0
func (s *LimitExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (LimitExceededException) String ¶ added in v1.28.0
func (s LimitExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListArtifactsInput ¶
type ListArtifactsInput struct { // The run, job, suite, or test ARN. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // The artifacts' type. // // Allowed values include: // // * FILE // // * LOG // // * SCREENSHOT // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"ArtifactCategory"` // contains filtered or unexported fields }
Represents a request to the list artifacts operation.
func (ListArtifactsInput) GoString ¶
func (s ListArtifactsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListArtifactsInput) SetArn ¶ added in v1.5.0
func (s *ListArtifactsInput) SetArn(v string) *ListArtifactsInput
SetArn sets the Arn field's value.
func (*ListArtifactsInput) SetNextToken ¶ added in v1.5.0
func (s *ListArtifactsInput) SetNextToken(v string) *ListArtifactsInput
SetNextToken sets the NextToken field's value.
func (*ListArtifactsInput) SetType ¶ added in v1.5.0
func (s *ListArtifactsInput) SetType(v string) *ListArtifactsInput
SetType sets the Type field's value.
func (ListArtifactsInput) String ¶
func (s ListArtifactsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListArtifactsInput) Validate ¶ added in v1.1.21
func (s *ListArtifactsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListArtifactsOutput ¶
type ListArtifactsOutput struct { // Information about the artifacts. Artifacts []*Artifact `locationName:"artifacts" type:"list"` // If the number of items that are returned is significantly large, this is // an identifier that is also returned. It can be used in a subsequent call // to this operation to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
Represents the result of a list artifacts operation.
func (ListArtifactsOutput) GoString ¶
func (s ListArtifactsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListArtifactsOutput) SetArtifacts ¶ added in v1.5.0
func (s *ListArtifactsOutput) SetArtifacts(v []*Artifact) *ListArtifactsOutput
SetArtifacts sets the Artifacts field's value.
func (*ListArtifactsOutput) SetNextToken ¶ added in v1.5.0
func (s *ListArtifactsOutput) SetNextToken(v string) *ListArtifactsOutput
SetNextToken sets the NextToken field's value.
func (ListArtifactsOutput) String ¶
func (s ListArtifactsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListDeviceInstancesInput ¶ added in v1.13.27
type ListDeviceInstancesInput struct { // An integer that specifies the maximum number of items you want to return // in the API response. MaxResults *int64 `locationName:"maxResults" type:"integer"` // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
func (ListDeviceInstancesInput) GoString ¶ added in v1.13.27
func (s ListDeviceInstancesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDeviceInstancesInput) SetMaxResults ¶ added in v1.13.27
func (s *ListDeviceInstancesInput) SetMaxResults(v int64) *ListDeviceInstancesInput
SetMaxResults sets the MaxResults field's value.
func (*ListDeviceInstancesInput) SetNextToken ¶ added in v1.13.27
func (s *ListDeviceInstancesInput) SetNextToken(v string) *ListDeviceInstancesInput
SetNextToken sets the NextToken field's value.
func (ListDeviceInstancesInput) String ¶ added in v1.13.27
func (s ListDeviceInstancesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDeviceInstancesInput) Validate ¶ added in v1.13.27
func (s *ListDeviceInstancesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDeviceInstancesOutput ¶ added in v1.13.27
type ListDeviceInstancesOutput struct { // An object that contains information about your device instances. DeviceInstances []*DeviceInstance `locationName:"deviceInstances" type:"list"` // An identifier that can be used in the next call to this operation to return // the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
func (ListDeviceInstancesOutput) GoString ¶ added in v1.13.27
func (s ListDeviceInstancesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDeviceInstancesOutput) SetDeviceInstances ¶ added in v1.13.27
func (s *ListDeviceInstancesOutput) SetDeviceInstances(v []*DeviceInstance) *ListDeviceInstancesOutput
SetDeviceInstances sets the DeviceInstances field's value.
func (*ListDeviceInstancesOutput) SetNextToken ¶ added in v1.13.27
func (s *ListDeviceInstancesOutput) SetNextToken(v string) *ListDeviceInstancesOutput
SetNextToken sets the NextToken field's value.
func (ListDeviceInstancesOutput) String ¶ added in v1.13.27
func (s ListDeviceInstancesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListDevicePoolsInput ¶
type ListDevicePoolsInput struct { // The project ARN. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // The device pools' type. // // Allowed values include: // // * CURATED: A device pool that is created and managed by AWS Device Farm. // // * PRIVATE: A device pool that is created and managed by the device pool // developer. Type *string `locationName:"type" type:"string" enum:"DevicePoolType"` // contains filtered or unexported fields }
Represents the result of a list device pools request.
func (ListDevicePoolsInput) GoString ¶
func (s ListDevicePoolsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDevicePoolsInput) SetArn ¶ added in v1.5.0
func (s *ListDevicePoolsInput) SetArn(v string) *ListDevicePoolsInput
SetArn sets the Arn field's value.
func (*ListDevicePoolsInput) SetNextToken ¶ added in v1.5.0
func (s *ListDevicePoolsInput) SetNextToken(v string) *ListDevicePoolsInput
SetNextToken sets the NextToken field's value.
func (*ListDevicePoolsInput) SetType ¶ added in v1.5.0
func (s *ListDevicePoolsInput) SetType(v string) *ListDevicePoolsInput
SetType sets the Type field's value.
func (ListDevicePoolsInput) String ¶
func (s ListDevicePoolsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDevicePoolsInput) Validate ¶ added in v1.1.21
func (s *ListDevicePoolsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDevicePoolsOutput ¶
type ListDevicePoolsOutput struct { // Information about the device pools. DevicePools []*DevicePool `locationName:"devicePools" type:"list"` // If the number of items that are returned is significantly large, this is // an identifier that is also returned. It can be used in a subsequent call // to this operation to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
Represents the result of a list device pools request.
func (ListDevicePoolsOutput) GoString ¶
func (s ListDevicePoolsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDevicePoolsOutput) SetDevicePools ¶ added in v1.5.0
func (s *ListDevicePoolsOutput) SetDevicePools(v []*DevicePool) *ListDevicePoolsOutput
SetDevicePools sets the DevicePools field's value.
func (*ListDevicePoolsOutput) SetNextToken ¶ added in v1.5.0
func (s *ListDevicePoolsOutput) SetNextToken(v string) *ListDevicePoolsOutput
SetNextToken sets the NextToken field's value.
func (ListDevicePoolsOutput) String ¶
func (s ListDevicePoolsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListDevicesInput ¶
type ListDevicesInput struct { // The Amazon Resource Name (ARN) of the project. Arn *string `locationName:"arn" min:"32" type:"string"` // Used to select a set of devices. A filter is made up of an attribute, an // operator, and one or more values. // // * Attribute: The aspect of a device such as platform or model used as // the selection criteria in a device filter. Allowed values include: ARN: // The Amazon Resource Name (ARN) of the device (for example, arn:aws:devicefarm:us-west-2::device:12345Example). // PLATFORM: The device platform. Valid values are ANDROID or IOS. OS_VERSION: // The operating system version (for example, 10.3.2). MODEL: The device // model (for example, iPad 5th Gen). AVAILABILITY: The current availability // of the device. Valid values are AVAILABLE, HIGHLY_AVAILABLE, BUSY, or // TEMPORARY_NOT_AVAILABLE. FORM_FACTOR: The device form factor. Valid values // are PHONE or TABLET. MANUFACTURER: The device manufacturer (for example, // Apple). REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote // access. Valid values are TRUE or FALSE. REMOTE_DEBUG_ENABLED: Whether // the device is enabled for remote debugging. Valid values are TRUE or FALSE. // Because remote debugging is no longer supported (https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html), // this attribute is ignored. INSTANCE_ARN: The Amazon Resource Name (ARN) // of the device instance. INSTANCE_LABELS: The label of the device instance. // FLEET_TYPE: The fleet type. Valid values are PUBLIC or PRIVATE. // // * Operator: The filter operator. The EQUALS operator is available for // every attribute except INSTANCE_LABELS. The CONTAINS operator is available // for the INSTANCE_LABELS and MODEL attributes. The IN and NOT_IN operators // are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN // attributes. The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS // operators are also available for the OS_VERSION attribute. // // * Values: An array of one or more filter values. The IN and NOT_IN operators // take a values array that has one or more elements. The other operators // require an array with a single element. In a request, the AVAILABILITY // attribute takes the following values: AVAILABLE, HIGHLY_AVAILABLE, BUSY, // or TEMPORARY_NOT_AVAILABLE. Filters []*DeviceFilter `locationName:"filters" type:"list"` // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
Represents the result of a list devices request.
func (ListDevicesInput) GoString ¶
func (s ListDevicesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDevicesInput) SetArn ¶ added in v1.5.0
func (s *ListDevicesInput) SetArn(v string) *ListDevicesInput
SetArn sets the Arn field's value.
func (*ListDevicesInput) SetFilters ¶ added in v1.15.79
func (s *ListDevicesInput) SetFilters(v []*DeviceFilter) *ListDevicesInput
SetFilters sets the Filters field's value.
func (*ListDevicesInput) SetNextToken ¶ added in v1.5.0
func (s *ListDevicesInput) SetNextToken(v string) *ListDevicesInput
SetNextToken sets the NextToken field's value.
func (ListDevicesInput) String ¶
func (s ListDevicesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDevicesInput) Validate ¶ added in v1.1.21
func (s *ListDevicesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDevicesOutput ¶
type ListDevicesOutput struct { // Information about the devices. Devices []*Device `locationName:"devices" type:"list"` // If the number of items that are returned is significantly large, this is // an identifier that is also returned. It can be used in a subsequent call // to this operation to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
Represents the result of a list devices operation.
func (ListDevicesOutput) GoString ¶
func (s ListDevicesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDevicesOutput) SetDevices ¶ added in v1.5.0
func (s *ListDevicesOutput) SetDevices(v []*Device) *ListDevicesOutput
SetDevices sets the Devices field's value.
func (*ListDevicesOutput) SetNextToken ¶ added in v1.5.0
func (s *ListDevicesOutput) SetNextToken(v string) *ListDevicesOutput
SetNextToken sets the NextToken field's value.
func (ListDevicesOutput) String ¶
func (s ListDevicesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListInstanceProfilesInput ¶ added in v1.13.27
type ListInstanceProfilesInput struct { // An integer that specifies the maximum number of items you want to return // in the API response. MaxResults *int64 `locationName:"maxResults" type:"integer"` // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
func (ListInstanceProfilesInput) GoString ¶ added in v1.13.27
func (s ListInstanceProfilesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInstanceProfilesInput) SetMaxResults ¶ added in v1.13.27
func (s *ListInstanceProfilesInput) SetMaxResults(v int64) *ListInstanceProfilesInput
SetMaxResults sets the MaxResults field's value.
func (*ListInstanceProfilesInput) SetNextToken ¶ added in v1.13.27
func (s *ListInstanceProfilesInput) SetNextToken(v string) *ListInstanceProfilesInput
SetNextToken sets the NextToken field's value.
func (ListInstanceProfilesInput) String ¶ added in v1.13.27
func (s ListInstanceProfilesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInstanceProfilesInput) Validate ¶ added in v1.13.27
func (s *ListInstanceProfilesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListInstanceProfilesOutput ¶ added in v1.13.27
type ListInstanceProfilesOutput struct { // An object that contains information about your instance profiles. InstanceProfiles []*InstanceProfile `locationName:"instanceProfiles" type:"list"` // An identifier that can be used in the next call to this operation to return // the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
func (ListInstanceProfilesOutput) GoString ¶ added in v1.13.27
func (s ListInstanceProfilesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInstanceProfilesOutput) SetInstanceProfiles ¶ added in v1.13.27
func (s *ListInstanceProfilesOutput) SetInstanceProfiles(v []*InstanceProfile) *ListInstanceProfilesOutput
SetInstanceProfiles sets the InstanceProfiles field's value.
func (*ListInstanceProfilesOutput) SetNextToken ¶ added in v1.13.27
func (s *ListInstanceProfilesOutput) SetNextToken(v string) *ListInstanceProfilesOutput
SetNextToken sets the NextToken field's value.
func (ListInstanceProfilesOutput) String ¶ added in v1.13.27
func (s ListInstanceProfilesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListJobsInput ¶
type ListJobsInput struct { // The run's Amazon Resource Name (ARN). // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
Represents a request to the list jobs operation.
func (ListJobsInput) GoString ¶
func (s ListJobsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListJobsInput) SetArn ¶ added in v1.5.0
func (s *ListJobsInput) SetArn(v string) *ListJobsInput
SetArn sets the Arn field's value.
func (*ListJobsInput) SetNextToken ¶ added in v1.5.0
func (s *ListJobsInput) SetNextToken(v string) *ListJobsInput
SetNextToken sets the NextToken field's value.
func (ListJobsInput) String ¶
func (s ListJobsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListJobsInput) Validate ¶ added in v1.1.21
func (s *ListJobsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListJobsOutput ¶
type ListJobsOutput struct { // Information about the jobs. Jobs []*Job `locationName:"jobs" type:"list"` // If the number of items that are returned is significantly large, this is // an identifier that is also returned. It can be used in a subsequent call // to this operation to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
Represents the result of a list jobs request.
func (ListJobsOutput) GoString ¶
func (s ListJobsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListJobsOutput) SetJobs ¶ added in v1.5.0
func (s *ListJobsOutput) SetJobs(v []*Job) *ListJobsOutput
SetJobs sets the Jobs field's value.
func (*ListJobsOutput) SetNextToken ¶ added in v1.5.0
func (s *ListJobsOutput) SetNextToken(v string) *ListJobsOutput
SetNextToken sets the NextToken field's value.
func (ListJobsOutput) String ¶
func (s ListJobsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListNetworkProfilesInput ¶ added in v1.7.9
type ListNetworkProfilesInput struct { // The Amazon Resource Name (ARN) of the project for which you want to list // network profiles. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // The type of network profile to return information about. Valid values are // listed here. Type *string `locationName:"type" type:"string" enum:"NetworkProfileType"` // contains filtered or unexported fields }
func (ListNetworkProfilesInput) GoString ¶ added in v1.7.9
func (s ListNetworkProfilesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListNetworkProfilesInput) SetArn ¶ added in v1.7.9
func (s *ListNetworkProfilesInput) SetArn(v string) *ListNetworkProfilesInput
SetArn sets the Arn field's value.
func (*ListNetworkProfilesInput) SetNextToken ¶ added in v1.7.9
func (s *ListNetworkProfilesInput) SetNextToken(v string) *ListNetworkProfilesInput
SetNextToken sets the NextToken field's value.
func (*ListNetworkProfilesInput) SetType ¶ added in v1.7.9
func (s *ListNetworkProfilesInput) SetType(v string) *ListNetworkProfilesInput
SetType sets the Type field's value.
func (ListNetworkProfilesInput) String ¶ added in v1.7.9
func (s ListNetworkProfilesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListNetworkProfilesInput) Validate ¶ added in v1.7.9
func (s *ListNetworkProfilesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListNetworkProfilesOutput ¶ added in v1.7.9
type ListNetworkProfilesOutput struct { // A list of the available network profiles. NetworkProfiles []*NetworkProfile `locationName:"networkProfiles" type:"list"` // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
func (ListNetworkProfilesOutput) GoString ¶ added in v1.7.9
func (s ListNetworkProfilesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListNetworkProfilesOutput) SetNetworkProfiles ¶ added in v1.7.9
func (s *ListNetworkProfilesOutput) SetNetworkProfiles(v []*NetworkProfile) *ListNetworkProfilesOutput
SetNetworkProfiles sets the NetworkProfiles field's value.
func (*ListNetworkProfilesOutput) SetNextToken ¶ added in v1.7.9
func (s *ListNetworkProfilesOutput) SetNextToken(v string) *ListNetworkProfilesOutput
SetNextToken sets the NextToken field's value.
func (ListNetworkProfilesOutput) String ¶ added in v1.7.9
func (s ListNetworkProfilesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListOfferingPromotionsInput ¶ added in v1.8.15
type ListOfferingPromotionsInput struct { // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
func (ListOfferingPromotionsInput) GoString ¶ added in v1.8.15
func (s ListOfferingPromotionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOfferingPromotionsInput) SetNextToken ¶ added in v1.8.15
func (s *ListOfferingPromotionsInput) SetNextToken(v string) *ListOfferingPromotionsInput
SetNextToken sets the NextToken field's value.
func (ListOfferingPromotionsInput) String ¶ added in v1.8.15
func (s ListOfferingPromotionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOfferingPromotionsInput) Validate ¶ added in v1.8.15
func (s *ListOfferingPromotionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListOfferingPromotionsOutput ¶ added in v1.8.15
type ListOfferingPromotionsOutput struct { // An identifier to be used in the next call to this operation, to return the // next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // Information about the offering promotions. OfferingPromotions []*OfferingPromotion `locationName:"offeringPromotions" type:"list"` // contains filtered or unexported fields }
func (ListOfferingPromotionsOutput) GoString ¶ added in v1.8.15
func (s ListOfferingPromotionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOfferingPromotionsOutput) SetNextToken ¶ added in v1.8.15
func (s *ListOfferingPromotionsOutput) SetNextToken(v string) *ListOfferingPromotionsOutput
SetNextToken sets the NextToken field's value.
func (*ListOfferingPromotionsOutput) SetOfferingPromotions ¶ added in v1.8.15
func (s *ListOfferingPromotionsOutput) SetOfferingPromotions(v []*OfferingPromotion) *ListOfferingPromotionsOutput
SetOfferingPromotions sets the OfferingPromotions field's value.
func (ListOfferingPromotionsOutput) String ¶ added in v1.8.15
func (s ListOfferingPromotionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListOfferingTransactionsInput ¶ added in v1.1.13
type ListOfferingTransactionsInput struct { // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
Represents the request to list the offering transaction history.
func (ListOfferingTransactionsInput) GoString ¶ added in v1.1.13
func (s ListOfferingTransactionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOfferingTransactionsInput) SetNextToken ¶ added in v1.5.0
func (s *ListOfferingTransactionsInput) SetNextToken(v string) *ListOfferingTransactionsInput
SetNextToken sets the NextToken field's value.
func (ListOfferingTransactionsInput) String ¶ added in v1.1.13
func (s ListOfferingTransactionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOfferingTransactionsInput) Validate ¶ added in v1.1.21
func (s *ListOfferingTransactionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListOfferingTransactionsOutput ¶ added in v1.1.13
type ListOfferingTransactionsOutput struct { // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // The audit log of subscriptions you have purchased and modified through AWS // Device Farm. OfferingTransactions []*OfferingTransaction `locationName:"offeringTransactions" type:"list"` // contains filtered or unexported fields }
Returns the transaction log of the specified offerings.
func (ListOfferingTransactionsOutput) GoString ¶ added in v1.1.13
func (s ListOfferingTransactionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOfferingTransactionsOutput) SetNextToken ¶ added in v1.5.0
func (s *ListOfferingTransactionsOutput) SetNextToken(v string) *ListOfferingTransactionsOutput
SetNextToken sets the NextToken field's value.
func (*ListOfferingTransactionsOutput) SetOfferingTransactions ¶ added in v1.5.0
func (s *ListOfferingTransactionsOutput) SetOfferingTransactions(v []*OfferingTransaction) *ListOfferingTransactionsOutput
SetOfferingTransactions sets the OfferingTransactions field's value.
func (ListOfferingTransactionsOutput) String ¶ added in v1.1.13
func (s ListOfferingTransactionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListOfferingsInput ¶ added in v1.1.13
type ListOfferingsInput struct { // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
Represents the request to list all offerings.
func (ListOfferingsInput) GoString ¶ added in v1.1.13
func (s ListOfferingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOfferingsInput) SetNextToken ¶ added in v1.5.0
func (s *ListOfferingsInput) SetNextToken(v string) *ListOfferingsInput
SetNextToken sets the NextToken field's value.
func (ListOfferingsInput) String ¶ added in v1.1.13
func (s ListOfferingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOfferingsInput) Validate ¶ added in v1.1.21
func (s *ListOfferingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListOfferingsOutput ¶ added in v1.1.13
type ListOfferingsOutput struct { // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // A value that represents the list offering results. Offerings []*Offering `locationName:"offerings" type:"list"` // contains filtered or unexported fields }
Represents the return values of the list of offerings.
func (ListOfferingsOutput) GoString ¶ added in v1.1.13
func (s ListOfferingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOfferingsOutput) SetNextToken ¶ added in v1.5.0
func (s *ListOfferingsOutput) SetNextToken(v string) *ListOfferingsOutput
SetNextToken sets the NextToken field's value.
func (*ListOfferingsOutput) SetOfferings ¶ added in v1.5.0
func (s *ListOfferingsOutput) SetOfferings(v []*Offering) *ListOfferingsOutput
SetOfferings sets the Offerings field's value.
func (ListOfferingsOutput) String ¶ added in v1.1.13
func (s ListOfferingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListProjectsInput ¶
type ListProjectsInput struct { // Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device // Farm returns a list of all projects for the AWS account. You can also specify // a project ARN. Arn *string `locationName:"arn" min:"32" type:"string"` // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
Represents a request to the list projects operation.
func (ListProjectsInput) GoString ¶
func (s ListProjectsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListProjectsInput) SetArn ¶ added in v1.5.0
func (s *ListProjectsInput) SetArn(v string) *ListProjectsInput
SetArn sets the Arn field's value.
func (*ListProjectsInput) SetNextToken ¶ added in v1.5.0
func (s *ListProjectsInput) SetNextToken(v string) *ListProjectsInput
SetNextToken sets the NextToken field's value.
func (ListProjectsInput) String ¶
func (s ListProjectsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListProjectsInput) Validate ¶ added in v1.1.21
func (s *ListProjectsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListProjectsOutput ¶
type ListProjectsOutput struct { // If the number of items that are returned is significantly large, this is // an identifier that is also returned. It can be used in a subsequent call // to this operation to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // Information about the projects. Projects []*Project `locationName:"projects" type:"list"` // contains filtered or unexported fields }
Represents the result of a list projects request.
func (ListProjectsOutput) GoString ¶
func (s ListProjectsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListProjectsOutput) SetNextToken ¶ added in v1.5.0
func (s *ListProjectsOutput) SetNextToken(v string) *ListProjectsOutput
SetNextToken sets the NextToken field's value.
func (*ListProjectsOutput) SetProjects ¶ added in v1.5.0
func (s *ListProjectsOutput) SetProjects(v []*Project) *ListProjectsOutput
SetProjects sets the Projects field's value.
func (ListProjectsOutput) String ¶
func (s ListProjectsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListRemoteAccessSessionsInput ¶ added in v1.2.6
type ListRemoteAccessSessionsInput struct { // The Amazon Resource Name (ARN) of the project about which you are requesting // information. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
Represents the request to return information about the remote access session.
func (ListRemoteAccessSessionsInput) GoString ¶ added in v1.2.6
func (s ListRemoteAccessSessionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRemoteAccessSessionsInput) SetArn ¶ added in v1.5.0
func (s *ListRemoteAccessSessionsInput) SetArn(v string) *ListRemoteAccessSessionsInput
SetArn sets the Arn field's value.
func (*ListRemoteAccessSessionsInput) SetNextToken ¶ added in v1.5.0
func (s *ListRemoteAccessSessionsInput) SetNextToken(v string) *ListRemoteAccessSessionsInput
SetNextToken sets the NextToken field's value.
func (ListRemoteAccessSessionsInput) String ¶ added in v1.2.6
func (s ListRemoteAccessSessionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRemoteAccessSessionsInput) Validate ¶ added in v1.2.6
func (s *ListRemoteAccessSessionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListRemoteAccessSessionsOutput ¶ added in v1.2.6
type ListRemoteAccessSessionsOutput struct { // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // A container that represents the metadata from the service about each remote // access session you are requesting. RemoteAccessSessions []*RemoteAccessSession `locationName:"remoteAccessSessions" type:"list"` // contains filtered or unexported fields }
Represents the response from the server after AWS Device Farm makes a request to return information about the remote access session.
func (ListRemoteAccessSessionsOutput) GoString ¶ added in v1.2.6
func (s ListRemoteAccessSessionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRemoteAccessSessionsOutput) SetNextToken ¶ added in v1.5.0
func (s *ListRemoteAccessSessionsOutput) SetNextToken(v string) *ListRemoteAccessSessionsOutput
SetNextToken sets the NextToken field's value.
func (*ListRemoteAccessSessionsOutput) SetRemoteAccessSessions ¶ added in v1.5.0
func (s *ListRemoteAccessSessionsOutput) SetRemoteAccessSessions(v []*RemoteAccessSession) *ListRemoteAccessSessionsOutput
SetRemoteAccessSessions sets the RemoteAccessSessions field's value.
func (ListRemoteAccessSessionsOutput) String ¶ added in v1.2.6
func (s ListRemoteAccessSessionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListRunsInput ¶
type ListRunsInput struct { // The Amazon Resource Name (ARN) of the project for which you want to list // runs. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
Represents a request to the list runs operation.
func (ListRunsInput) GoString ¶
func (s ListRunsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRunsInput) SetArn ¶ added in v1.5.0
func (s *ListRunsInput) SetArn(v string) *ListRunsInput
SetArn sets the Arn field's value.
func (*ListRunsInput) SetNextToken ¶ added in v1.5.0
func (s *ListRunsInput) SetNextToken(v string) *ListRunsInput
SetNextToken sets the NextToken field's value.
func (ListRunsInput) String ¶
func (s ListRunsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRunsInput) Validate ¶ added in v1.1.21
func (s *ListRunsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListRunsOutput ¶
type ListRunsOutput struct { // If the number of items that are returned is significantly large, this is // an identifier that is also returned. It can be used in a subsequent call // to this operation to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // Information about the runs. Runs []*Run `locationName:"runs" type:"list"` // contains filtered or unexported fields }
Represents the result of a list runs request.
func (ListRunsOutput) GoString ¶
func (s ListRunsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRunsOutput) SetNextToken ¶ added in v1.5.0
func (s *ListRunsOutput) SetNextToken(v string) *ListRunsOutput
SetNextToken sets the NextToken field's value.
func (*ListRunsOutput) SetRuns ¶ added in v1.5.0
func (s *ListRunsOutput) SetRuns(v []*Run) *ListRunsOutput
SetRuns sets the Runs field's value.
func (ListRunsOutput) String ¶
func (s ListRunsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListSamplesInput ¶
type ListSamplesInput struct { // The Amazon Resource Name (ARN) of the job used to list samples. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
Represents a request to the list samples operation.
func (ListSamplesInput) GoString ¶
func (s ListSamplesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSamplesInput) SetArn ¶ added in v1.5.0
func (s *ListSamplesInput) SetArn(v string) *ListSamplesInput
SetArn sets the Arn field's value.
func (*ListSamplesInput) SetNextToken ¶ added in v1.5.0
func (s *ListSamplesInput) SetNextToken(v string) *ListSamplesInput
SetNextToken sets the NextToken field's value.
func (ListSamplesInput) String ¶
func (s ListSamplesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSamplesInput) Validate ¶ added in v1.1.21
func (s *ListSamplesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSamplesOutput ¶
type ListSamplesOutput struct { // If the number of items that are returned is significantly large, this is // an identifier that is also returned. It can be used in a subsequent call // to this operation to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // Information about the samples. Samples []*Sample `locationName:"samples" type:"list"` // contains filtered or unexported fields }
Represents the result of a list samples request.
func (ListSamplesOutput) GoString ¶
func (s ListSamplesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSamplesOutput) SetNextToken ¶ added in v1.5.0
func (s *ListSamplesOutput) SetNextToken(v string) *ListSamplesOutput
SetNextToken sets the NextToken field's value.
func (*ListSamplesOutput) SetSamples ¶ added in v1.5.0
func (s *ListSamplesOutput) SetSamples(v []*Sample) *ListSamplesOutput
SetSamples sets the Samples field's value.
func (ListSamplesOutput) String ¶
func (s ListSamplesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListSuitesInput ¶
type ListSuitesInput struct { // The job's Amazon Resource Name (ARN). // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
Represents a request to the list suites operation.
func (ListSuitesInput) GoString ¶
func (s ListSuitesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSuitesInput) SetArn ¶ added in v1.5.0
func (s *ListSuitesInput) SetArn(v string) *ListSuitesInput
SetArn sets the Arn field's value.
func (*ListSuitesInput) SetNextToken ¶ added in v1.5.0
func (s *ListSuitesInput) SetNextToken(v string) *ListSuitesInput
SetNextToken sets the NextToken field's value.
func (ListSuitesInput) String ¶
func (s ListSuitesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSuitesInput) Validate ¶ added in v1.1.21
func (s *ListSuitesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSuitesOutput ¶
type ListSuitesOutput struct { // If the number of items that are returned is significantly large, this is // an identifier that is also returned. It can be used in a subsequent call // to this operation to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // Information about the suites. Suites []*Suite `locationName:"suites" type:"list"` // contains filtered or unexported fields }
Represents the result of a list suites request.
func (ListSuitesOutput) GoString ¶
func (s ListSuitesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSuitesOutput) SetNextToken ¶ added in v1.5.0
func (s *ListSuitesOutput) SetNextToken(v string) *ListSuitesOutput
SetNextToken sets the NextToken field's value.
func (*ListSuitesOutput) SetSuites ¶ added in v1.5.0
func (s *ListSuitesOutput) SetSuites(v []*Suite) *ListSuitesOutput
SetSuites sets the Suites field's value.
func (ListSuitesOutput) String ¶
func (s ListSuitesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶ added in v1.19.36
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) of the resource or resources for which to // list tags. You can associate tags with the following Device Farm resources: // PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, // DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION. // // ResourceARN is a required field ResourceARN *string `min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶ added in v1.19.36
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetResourceARN ¶ added in v1.19.36
func (s *ListTagsForResourceInput) SetResourceARN(v string) *ListTagsForResourceInput
SetResourceARN sets the ResourceARN field's value.
func (ListTagsForResourceInput) String ¶ added in v1.19.36
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶ added in v1.19.36
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶ added in v1.19.36
type ListTagsForResourceOutput struct { // The tags to add to the resource. A tag is an array of key-value pairs. Tag // keys can have a maximum character length of 128 characters. Tag values can // have a maximum length of 256 characters. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶ added in v1.19.36
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetTags ¶ added in v1.19.36
func (s *ListTagsForResourceOutput) SetTags(v []*Tag) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶ added in v1.19.36
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTestGridProjectsInput ¶ added in v1.26.7
type ListTestGridProjectsInput struct { // Return no more than this number of results. MaxResult *int64 `locationName:"maxResult" min:"1" type:"integer"` // From a response, used to continue a paginated listing. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
func (ListTestGridProjectsInput) GoString ¶ added in v1.26.7
func (s ListTestGridProjectsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTestGridProjectsInput) SetMaxResult ¶ added in v1.26.7
func (s *ListTestGridProjectsInput) SetMaxResult(v int64) *ListTestGridProjectsInput
SetMaxResult sets the MaxResult field's value.
func (*ListTestGridProjectsInput) SetNextToken ¶ added in v1.26.7
func (s *ListTestGridProjectsInput) SetNextToken(v string) *ListTestGridProjectsInput
SetNextToken sets the NextToken field's value.
func (ListTestGridProjectsInput) String ¶ added in v1.26.7
func (s ListTestGridProjectsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTestGridProjectsInput) Validate ¶ added in v1.26.7
func (s *ListTestGridProjectsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTestGridProjectsOutput ¶ added in v1.26.7
type ListTestGridProjectsOutput struct { // Used for pagination. Pass into ListTestGridProjects to get more results in // a paginated request. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // The list of TestGridProjects, based on a ListTestGridProjectsRequest. TestGridProjects []*TestGridProject `locationName:"testGridProjects" type:"list"` // contains filtered or unexported fields }
func (ListTestGridProjectsOutput) GoString ¶ added in v1.26.7
func (s ListTestGridProjectsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTestGridProjectsOutput) SetNextToken ¶ added in v1.26.7
func (s *ListTestGridProjectsOutput) SetNextToken(v string) *ListTestGridProjectsOutput
SetNextToken sets the NextToken field's value.
func (*ListTestGridProjectsOutput) SetTestGridProjects ¶ added in v1.26.7
func (s *ListTestGridProjectsOutput) SetTestGridProjects(v []*TestGridProject) *ListTestGridProjectsOutput
SetTestGridProjects sets the TestGridProjects field's value.
func (ListTestGridProjectsOutput) String ¶ added in v1.26.7
func (s ListTestGridProjectsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListTestGridSessionActionsInput ¶ added in v1.26.7
type ListTestGridSessionActionsInput struct { // The maximum number of sessions to return per response. MaxResult *int64 `locationName:"maxResult" min:"1" type:"integer"` // Pagination token. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // The ARN of the session to retrieve. // // SessionArn is a required field SessionArn *string `locationName:"sessionArn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTestGridSessionActionsInput) GoString ¶ added in v1.26.7
func (s ListTestGridSessionActionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTestGridSessionActionsInput) SetMaxResult ¶ added in v1.26.7
func (s *ListTestGridSessionActionsInput) SetMaxResult(v int64) *ListTestGridSessionActionsInput
SetMaxResult sets the MaxResult field's value.
func (*ListTestGridSessionActionsInput) SetNextToken ¶ added in v1.26.7
func (s *ListTestGridSessionActionsInput) SetNextToken(v string) *ListTestGridSessionActionsInput
SetNextToken sets the NextToken field's value.
func (*ListTestGridSessionActionsInput) SetSessionArn ¶ added in v1.26.7
func (s *ListTestGridSessionActionsInput) SetSessionArn(v string) *ListTestGridSessionActionsInput
SetSessionArn sets the SessionArn field's value.
func (ListTestGridSessionActionsInput) String ¶ added in v1.26.7
func (s ListTestGridSessionActionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTestGridSessionActionsInput) Validate ¶ added in v1.26.7
func (s *ListTestGridSessionActionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTestGridSessionActionsOutput ¶ added in v1.26.7
type ListTestGridSessionActionsOutput struct { // The action taken by the session. Actions []*TestGridSessionAction `locationName:"actions" type:"list"` // Pagination token. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
func (ListTestGridSessionActionsOutput) GoString ¶ added in v1.26.7
func (s ListTestGridSessionActionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTestGridSessionActionsOutput) SetActions ¶ added in v1.26.7
func (s *ListTestGridSessionActionsOutput) SetActions(v []*TestGridSessionAction) *ListTestGridSessionActionsOutput
SetActions sets the Actions field's value.
func (*ListTestGridSessionActionsOutput) SetNextToken ¶ added in v1.26.7
func (s *ListTestGridSessionActionsOutput) SetNextToken(v string) *ListTestGridSessionActionsOutput
SetNextToken sets the NextToken field's value.
func (ListTestGridSessionActionsOutput) String ¶ added in v1.26.7
func (s ListTestGridSessionActionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListTestGridSessionArtifactsInput ¶ added in v1.26.7
type ListTestGridSessionArtifactsInput struct { // The maximum number of results to be returned by a request. MaxResult *int64 `locationName:"maxResult" min:"1" type:"integer"` // Pagination token. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // The ARN of a TestGridSession. // // SessionArn is a required field SessionArn *string `locationName:"sessionArn" min:"32" type:"string" required:"true"` // Limit results to a specified type of artifact. Type *string `locationName:"type" type:"string" enum:"TestGridSessionArtifactCategory"` // contains filtered or unexported fields }
func (ListTestGridSessionArtifactsInput) GoString ¶ added in v1.26.7
func (s ListTestGridSessionArtifactsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTestGridSessionArtifactsInput) SetMaxResult ¶ added in v1.26.7
func (s *ListTestGridSessionArtifactsInput) SetMaxResult(v int64) *ListTestGridSessionArtifactsInput
SetMaxResult sets the MaxResult field's value.
func (*ListTestGridSessionArtifactsInput) SetNextToken ¶ added in v1.26.7
func (s *ListTestGridSessionArtifactsInput) SetNextToken(v string) *ListTestGridSessionArtifactsInput
SetNextToken sets the NextToken field's value.
func (*ListTestGridSessionArtifactsInput) SetSessionArn ¶ added in v1.26.7
func (s *ListTestGridSessionArtifactsInput) SetSessionArn(v string) *ListTestGridSessionArtifactsInput
SetSessionArn sets the SessionArn field's value.
func (*ListTestGridSessionArtifactsInput) SetType ¶ added in v1.26.7
func (s *ListTestGridSessionArtifactsInput) SetType(v string) *ListTestGridSessionArtifactsInput
SetType sets the Type field's value.
func (ListTestGridSessionArtifactsInput) String ¶ added in v1.26.7
func (s ListTestGridSessionArtifactsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTestGridSessionArtifactsInput) Validate ¶ added in v1.26.7
func (s *ListTestGridSessionArtifactsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTestGridSessionArtifactsOutput ¶ added in v1.26.7
type ListTestGridSessionArtifactsOutput struct { // A list of test grid session artifacts for a TestGridSession. Artifacts []*TestGridSessionArtifact `locationName:"artifacts" type:"list"` // Pagination token. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
func (ListTestGridSessionArtifactsOutput) GoString ¶ added in v1.26.7
func (s ListTestGridSessionArtifactsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTestGridSessionArtifactsOutput) SetArtifacts ¶ added in v1.26.7
func (s *ListTestGridSessionArtifactsOutput) SetArtifacts(v []*TestGridSessionArtifact) *ListTestGridSessionArtifactsOutput
SetArtifacts sets the Artifacts field's value.
func (*ListTestGridSessionArtifactsOutput) SetNextToken ¶ added in v1.26.7
func (s *ListTestGridSessionArtifactsOutput) SetNextToken(v string) *ListTestGridSessionArtifactsOutput
SetNextToken sets the NextToken field's value.
func (ListTestGridSessionArtifactsOutput) String ¶ added in v1.26.7
func (s ListTestGridSessionArtifactsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListTestGridSessionsInput ¶ added in v1.26.7
type ListTestGridSessionsInput struct { // Return only sessions created after this time. CreationTimeAfter *time.Time `locationName:"creationTimeAfter" type:"timestamp"` // Return only sessions created before this time. CreationTimeBefore *time.Time `locationName:"creationTimeBefore" type:"timestamp"` // Return only sessions that ended after this time. EndTimeAfter *time.Time `locationName:"endTimeAfter" type:"timestamp"` // Return only sessions that ended before this time. EndTimeBefore *time.Time `locationName:"endTimeBefore" type:"timestamp"` // Return only this many results at a time. MaxResult *int64 `locationName:"maxResult" min:"1" type:"integer"` // Pagination token. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // ARN of a TestGridProject. // // ProjectArn is a required field ProjectArn *string `locationName:"projectArn" min:"32" type:"string" required:"true"` // Return only sessions in this state. Status *string `locationName:"status" type:"string" enum:"TestGridSessionStatus"` // contains filtered or unexported fields }
func (ListTestGridSessionsInput) GoString ¶ added in v1.26.7
func (s ListTestGridSessionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTestGridSessionsInput) SetCreationTimeAfter ¶ added in v1.26.7
func (s *ListTestGridSessionsInput) SetCreationTimeAfter(v time.Time) *ListTestGridSessionsInput
SetCreationTimeAfter sets the CreationTimeAfter field's value.
func (*ListTestGridSessionsInput) SetCreationTimeBefore ¶ added in v1.26.7
func (s *ListTestGridSessionsInput) SetCreationTimeBefore(v time.Time) *ListTestGridSessionsInput
SetCreationTimeBefore sets the CreationTimeBefore field's value.
func (*ListTestGridSessionsInput) SetEndTimeAfter ¶ added in v1.26.7
func (s *ListTestGridSessionsInput) SetEndTimeAfter(v time.Time) *ListTestGridSessionsInput
SetEndTimeAfter sets the EndTimeAfter field's value.
func (*ListTestGridSessionsInput) SetEndTimeBefore ¶ added in v1.26.7
func (s *ListTestGridSessionsInput) SetEndTimeBefore(v time.Time) *ListTestGridSessionsInput
SetEndTimeBefore sets the EndTimeBefore field's value.
func (*ListTestGridSessionsInput) SetMaxResult ¶ added in v1.26.7
func (s *ListTestGridSessionsInput) SetMaxResult(v int64) *ListTestGridSessionsInput
SetMaxResult sets the MaxResult field's value.
func (*ListTestGridSessionsInput) SetNextToken ¶ added in v1.26.7
func (s *ListTestGridSessionsInput) SetNextToken(v string) *ListTestGridSessionsInput
SetNextToken sets the NextToken field's value.
func (*ListTestGridSessionsInput) SetProjectArn ¶ added in v1.26.7
func (s *ListTestGridSessionsInput) SetProjectArn(v string) *ListTestGridSessionsInput
SetProjectArn sets the ProjectArn field's value.
func (*ListTestGridSessionsInput) SetStatus ¶ added in v1.26.7
func (s *ListTestGridSessionsInput) SetStatus(v string) *ListTestGridSessionsInput
SetStatus sets the Status field's value.
func (ListTestGridSessionsInput) String ¶ added in v1.26.7
func (s ListTestGridSessionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTestGridSessionsInput) Validate ¶ added in v1.26.7
func (s *ListTestGridSessionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTestGridSessionsOutput ¶ added in v1.26.7
type ListTestGridSessionsOutput struct { // Pagination token. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // The sessions that match the criteria in a ListTestGridSessionsRequest. TestGridSessions []*TestGridSession `locationName:"testGridSessions" type:"list"` // contains filtered or unexported fields }
func (ListTestGridSessionsOutput) GoString ¶ added in v1.26.7
func (s ListTestGridSessionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTestGridSessionsOutput) SetNextToken ¶ added in v1.26.7
func (s *ListTestGridSessionsOutput) SetNextToken(v string) *ListTestGridSessionsOutput
SetNextToken sets the NextToken field's value.
func (*ListTestGridSessionsOutput) SetTestGridSessions ¶ added in v1.26.7
func (s *ListTestGridSessionsOutput) SetTestGridSessions(v []*TestGridSession) *ListTestGridSessionsOutput
SetTestGridSessions sets the TestGridSessions field's value.
func (ListTestGridSessionsOutput) String ¶ added in v1.26.7
func (s ListTestGridSessionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListTestsInput ¶
type ListTestsInput struct { // The test suite's Amazon Resource Name (ARN). // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
Represents a request to the list tests operation.
func (ListTestsInput) GoString ¶
func (s ListTestsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTestsInput) SetArn ¶ added in v1.5.0
func (s *ListTestsInput) SetArn(v string) *ListTestsInput
SetArn sets the Arn field's value.
func (*ListTestsInput) SetNextToken ¶ added in v1.5.0
func (s *ListTestsInput) SetNextToken(v string) *ListTestsInput
SetNextToken sets the NextToken field's value.
func (ListTestsInput) String ¶
func (s ListTestsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTestsInput) Validate ¶ added in v1.1.21
func (s *ListTestsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTestsOutput ¶
type ListTestsOutput struct { // If the number of items that are returned is significantly large, this is // an identifier that is also returned. It can be used in a subsequent call // to this operation to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // Information about the tests. Tests []*Test `locationName:"tests" type:"list"` // contains filtered or unexported fields }
Represents the result of a list tests request.
func (ListTestsOutput) GoString ¶
func (s ListTestsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTestsOutput) SetNextToken ¶ added in v1.5.0
func (s *ListTestsOutput) SetNextToken(v string) *ListTestsOutput
SetNextToken sets the NextToken field's value.
func (*ListTestsOutput) SetTests ¶ added in v1.5.0
func (s *ListTestsOutput) SetTests(v []*Test) *ListTestsOutput
SetTests sets the Tests field's value.
func (ListTestsOutput) String ¶
func (s ListTestsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListUniqueProblemsInput ¶
type ListUniqueProblemsInput struct { // The unique problems' ARNs. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
Represents a request to the list unique problems operation.
func (ListUniqueProblemsInput) GoString ¶
func (s ListUniqueProblemsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListUniqueProblemsInput) SetArn ¶ added in v1.5.0
func (s *ListUniqueProblemsInput) SetArn(v string) *ListUniqueProblemsInput
SetArn sets the Arn field's value.
func (*ListUniqueProblemsInput) SetNextToken ¶ added in v1.5.0
func (s *ListUniqueProblemsInput) SetNextToken(v string) *ListUniqueProblemsInput
SetNextToken sets the NextToken field's value.
func (ListUniqueProblemsInput) String ¶
func (s ListUniqueProblemsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListUniqueProblemsInput) Validate ¶ added in v1.1.21
func (s *ListUniqueProblemsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListUniqueProblemsOutput ¶
type ListUniqueProblemsOutput struct { // If the number of items that are returned is significantly large, this is // an identifier that is also returned. It can be used in a subsequent call // to this operation to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // Information about the unique problems. // // Allowed values include: // // * PENDING // // * PASSED // // * WARNED // // * FAILED // // * SKIPPED // // * ERRORED // // * STOPPED UniqueProblems map[string][]*UniqueProblem `locationName:"uniqueProblems" type:"map"` // contains filtered or unexported fields }
Represents the result of a list unique problems request.
func (ListUniqueProblemsOutput) GoString ¶
func (s ListUniqueProblemsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListUniqueProblemsOutput) SetNextToken ¶ added in v1.5.0
func (s *ListUniqueProblemsOutput) SetNextToken(v string) *ListUniqueProblemsOutput
SetNextToken sets the NextToken field's value.
func (*ListUniqueProblemsOutput) SetUniqueProblems ¶ added in v1.5.0
func (s *ListUniqueProblemsOutput) SetUniqueProblems(v map[string][]*UniqueProblem) *ListUniqueProblemsOutput
SetUniqueProblems sets the UniqueProblems field's value.
func (ListUniqueProblemsOutput) String ¶
func (s ListUniqueProblemsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListUploadsInput ¶
type ListUploadsInput struct { // The Amazon Resource Name (ARN) of the project for which you want to list // uploads. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // The type of upload. // // Must be one of the following values: // // * ANDROID_APP // // * IOS_APP // // * WEB_APP // // * EXTERNAL_DATA // // * APPIUM_JAVA_JUNIT_TEST_PACKAGE // // * APPIUM_JAVA_TESTNG_TEST_PACKAGE // // * APPIUM_PYTHON_TEST_PACKAGE // // * APPIUM_NODE_TEST_PACKAGE // // * APPIUM_RUBY_TEST_PACKAGE // // * APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE // // * APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE // // * APPIUM_WEB_PYTHON_TEST_PACKAGE // // * APPIUM_WEB_NODE_TEST_PACKAGE // // * APPIUM_WEB_RUBY_TEST_PACKAGE // // * CALABASH_TEST_PACKAGE // // * INSTRUMENTATION_TEST_PACKAGE // // * UIAUTOMATION_TEST_PACKAGE // // * UIAUTOMATOR_TEST_PACKAGE // // * XCTEST_TEST_PACKAGE // // * XCTEST_UI_TEST_PACKAGE // // * APPIUM_JAVA_JUNIT_TEST_SPEC // // * APPIUM_JAVA_TESTNG_TEST_SPEC // // * APPIUM_PYTHON_TEST_SPEC // // * APPIUM_NODE_TEST_SPEC // // * APPIUM_RUBY_TEST_SPEC // // * APPIUM_WEB_JAVA_JUNIT_TEST_SPEC // // * APPIUM_WEB_JAVA_TESTNG_TEST_SPEC // // * APPIUM_WEB_PYTHON_TEST_SPEC // // * APPIUM_WEB_NODE_TEST_SPEC // // * APPIUM_WEB_RUBY_TEST_SPEC // // * INSTRUMENTATION_TEST_SPEC // // * XCTEST_UI_TEST_SPEC Type *string `locationName:"type" type:"string" enum:"UploadType"` // contains filtered or unexported fields }
Represents a request to the list uploads operation.
func (ListUploadsInput) GoString ¶
func (s ListUploadsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListUploadsInput) SetArn ¶ added in v1.5.0
func (s *ListUploadsInput) SetArn(v string) *ListUploadsInput
SetArn sets the Arn field's value.
func (*ListUploadsInput) SetNextToken ¶ added in v1.5.0
func (s *ListUploadsInput) SetNextToken(v string) *ListUploadsInput
SetNextToken sets the NextToken field's value.
func (*ListUploadsInput) SetType ¶ added in v1.15.13
func (s *ListUploadsInput) SetType(v string) *ListUploadsInput
SetType sets the Type field's value.
func (ListUploadsInput) String ¶
func (s ListUploadsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListUploadsInput) Validate ¶ added in v1.1.21
func (s *ListUploadsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListUploadsOutput ¶
type ListUploadsOutput struct { // If the number of items that are returned is significantly large, this is // an identifier that is also returned. It can be used in a subsequent call // to this operation to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // Information about the uploads. Uploads []*Upload `locationName:"uploads" type:"list"` // contains filtered or unexported fields }
Represents the result of a list uploads request.
func (ListUploadsOutput) GoString ¶
func (s ListUploadsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListUploadsOutput) SetNextToken ¶ added in v1.5.0
func (s *ListUploadsOutput) SetNextToken(v string) *ListUploadsOutput
SetNextToken sets the NextToken field's value.
func (*ListUploadsOutput) SetUploads ¶ added in v1.5.0
func (s *ListUploadsOutput) SetUploads(v []*Upload) *ListUploadsOutput
SetUploads sets the Uploads field's value.
func (ListUploadsOutput) String ¶
func (s ListUploadsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListVPCEConfigurationsInput ¶ added in v1.13.33
type ListVPCEConfigurationsInput struct { // An integer that specifies the maximum number of items you want to return // in the API response. MaxResults *int64 `locationName:"maxResults" type:"integer"` // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // contains filtered or unexported fields }
func (ListVPCEConfigurationsInput) GoString ¶ added in v1.13.33
func (s ListVPCEConfigurationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListVPCEConfigurationsInput) SetMaxResults ¶ added in v1.13.33
func (s *ListVPCEConfigurationsInput) SetMaxResults(v int64) *ListVPCEConfigurationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListVPCEConfigurationsInput) SetNextToken ¶ added in v1.13.33
func (s *ListVPCEConfigurationsInput) SetNextToken(v string) *ListVPCEConfigurationsInput
SetNextToken sets the NextToken field's value.
func (ListVPCEConfigurationsInput) String ¶ added in v1.13.33
func (s ListVPCEConfigurationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListVPCEConfigurationsInput) Validate ¶ added in v1.13.33
func (s *ListVPCEConfigurationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListVPCEConfigurationsOutput ¶ added in v1.13.33
type ListVPCEConfigurationsOutput struct { // An identifier that was returned from the previous call to this operation, // which can be used to return the next set of items in the list. NextToken *string `locationName:"nextToken" min:"4" type:"string"` // An array of VPCEConfiguration objects that contain information about your // VPC endpoint configuration. VpceConfigurations []*VPCEConfiguration `locationName:"vpceConfigurations" type:"list"` // contains filtered or unexported fields }
func (ListVPCEConfigurationsOutput) GoString ¶ added in v1.13.33
func (s ListVPCEConfigurationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListVPCEConfigurationsOutput) SetNextToken ¶ added in v1.13.33
func (s *ListVPCEConfigurationsOutput) SetNextToken(v string) *ListVPCEConfigurationsOutput
SetNextToken sets the NextToken field's value.
func (*ListVPCEConfigurationsOutput) SetVpceConfigurations ¶ added in v1.13.33
func (s *ListVPCEConfigurationsOutput) SetVpceConfigurations(v []*VPCEConfiguration) *ListVPCEConfigurationsOutput
SetVpceConfigurations sets the VpceConfigurations field's value.
func (ListVPCEConfigurationsOutput) String ¶ added in v1.13.33
func (s ListVPCEConfigurationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 Location ¶
type Location struct { // The latitude. // // Latitude is a required field Latitude *float64 `locationName:"latitude" type:"double" required:"true"` // The longitude. // // Longitude is a required field Longitude *float64 `locationName:"longitude" type:"double" required:"true"` // contains filtered or unexported fields }
Represents a latitude and longitude pair, expressed in geographic coordinate system degrees (for example, 47.6204, -122.3491).
Elevation is currently not supported.
func (Location) 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 (*Location) SetLatitude ¶ added in v1.5.0
SetLatitude sets the Latitude field's value.
func (*Location) SetLongitude ¶ added in v1.5.0
SetLongitude sets the Longitude field's value.
type MonetaryAmount ¶ added in v1.1.13
type MonetaryAmount struct { // The numerical amount of an offering or transaction. Amount *float64 `locationName:"amount" type:"double"` // The currency code of a monetary amount. For example, USD means U.S. dollars. CurrencyCode *string `locationName:"currencyCode" type:"string" enum:"CurrencyCode"` // contains filtered or unexported fields }
A number that represents the monetary amount for an offering or transaction.
func (MonetaryAmount) GoString ¶ added in v1.1.13
func (s MonetaryAmount) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MonetaryAmount) SetAmount ¶ added in v1.5.0
func (s *MonetaryAmount) SetAmount(v float64) *MonetaryAmount
SetAmount sets the Amount field's value.
func (*MonetaryAmount) SetCurrencyCode ¶ added in v1.5.0
func (s *MonetaryAmount) SetCurrencyCode(v string) *MonetaryAmount
SetCurrencyCode sets the CurrencyCode field's value.
func (MonetaryAmount) String ¶ added in v1.1.13
func (s MonetaryAmount) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 NetworkProfile ¶ added in v1.7.9
type NetworkProfile struct { // The Amazon Resource Name (ARN) of the network profile. Arn *string `locationName:"arn" min:"32" type:"string"` // The description of the network profile. Description *string `locationName:"description" type:"string"` // The data throughput rate in bits per second, as an integer from 0 to 104857600. DownlinkBandwidthBits *int64 `locationName:"downlinkBandwidthBits" type:"long"` // Delay time for all packets to destination in milliseconds as an integer from // 0 to 2000. DownlinkDelayMs *int64 `locationName:"downlinkDelayMs" type:"long"` // Time variation in the delay of received packets in milliseconds as an integer // from 0 to 2000. DownlinkJitterMs *int64 `locationName:"downlinkJitterMs" type:"long"` // Proportion of received packets that fail to arrive from 0 to 100 percent. DownlinkLossPercent *int64 `locationName:"downlinkLossPercent" type:"integer"` // The name of the network profile. Name *string `locationName:"name" type:"string"` // The type of network profile. Valid values are listed here. Type *string `locationName:"type" type:"string" enum:"NetworkProfileType"` // The data throughput rate in bits per second, as an integer from 0 to 104857600. UplinkBandwidthBits *int64 `locationName:"uplinkBandwidthBits" type:"long"` // Delay time for all packets to destination in milliseconds as an integer from // 0 to 2000. UplinkDelayMs *int64 `locationName:"uplinkDelayMs" type:"long"` // Time variation in the delay of received packets in milliseconds as an integer // from 0 to 2000. UplinkJitterMs *int64 `locationName:"uplinkJitterMs" type:"long"` // Proportion of transmitted packets that fail to arrive from 0 to 100 percent. UplinkLossPercent *int64 `locationName:"uplinkLossPercent" type:"integer"` // contains filtered or unexported fields }
An array of settings that describes characteristics of a network profile.
func (NetworkProfile) GoString ¶ added in v1.7.9
func (s NetworkProfile) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NetworkProfile) SetArn ¶ added in v1.7.9
func (s *NetworkProfile) SetArn(v string) *NetworkProfile
SetArn sets the Arn field's value.
func (*NetworkProfile) SetDescription ¶ added in v1.7.9
func (s *NetworkProfile) SetDescription(v string) *NetworkProfile
SetDescription sets the Description field's value.
func (*NetworkProfile) SetDownlinkBandwidthBits ¶ added in v1.7.9
func (s *NetworkProfile) SetDownlinkBandwidthBits(v int64) *NetworkProfile
SetDownlinkBandwidthBits sets the DownlinkBandwidthBits field's value.
func (*NetworkProfile) SetDownlinkDelayMs ¶ added in v1.7.9
func (s *NetworkProfile) SetDownlinkDelayMs(v int64) *NetworkProfile
SetDownlinkDelayMs sets the DownlinkDelayMs field's value.
func (*NetworkProfile) SetDownlinkJitterMs ¶ added in v1.7.9
func (s *NetworkProfile) SetDownlinkJitterMs(v int64) *NetworkProfile
SetDownlinkJitterMs sets the DownlinkJitterMs field's value.
func (*NetworkProfile) SetDownlinkLossPercent ¶ added in v1.7.9
func (s *NetworkProfile) SetDownlinkLossPercent(v int64) *NetworkProfile
SetDownlinkLossPercent sets the DownlinkLossPercent field's value.
func (*NetworkProfile) SetName ¶ added in v1.7.9
func (s *NetworkProfile) SetName(v string) *NetworkProfile
SetName sets the Name field's value.
func (*NetworkProfile) SetType ¶ added in v1.7.9
func (s *NetworkProfile) SetType(v string) *NetworkProfile
SetType sets the Type field's value.
func (*NetworkProfile) SetUplinkBandwidthBits ¶ added in v1.7.9
func (s *NetworkProfile) SetUplinkBandwidthBits(v int64) *NetworkProfile
SetUplinkBandwidthBits sets the UplinkBandwidthBits field's value.
func (*NetworkProfile) SetUplinkDelayMs ¶ added in v1.7.9
func (s *NetworkProfile) SetUplinkDelayMs(v int64) *NetworkProfile
SetUplinkDelayMs sets the UplinkDelayMs field's value.
func (*NetworkProfile) SetUplinkJitterMs ¶ added in v1.7.9
func (s *NetworkProfile) SetUplinkJitterMs(v int64) *NetworkProfile
SetUplinkJitterMs sets the UplinkJitterMs field's value.
func (*NetworkProfile) SetUplinkLossPercent ¶ added in v1.7.9
func (s *NetworkProfile) SetUplinkLossPercent(v int64) *NetworkProfile
SetUplinkLossPercent sets the UplinkLossPercent field's value.
func (NetworkProfile) String ¶ added in v1.7.9
func (s NetworkProfile) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 NotEligibleException ¶ added in v1.28.0
type NotEligibleException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The HTTP response code of a Not Eligible exception. Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Exception gets thrown when a user is not eligible to perform the specified transaction.
func (*NotEligibleException) Code ¶ added in v1.28.0
func (s *NotEligibleException) Code() string
Code returns the exception type name.
func (*NotEligibleException) Error ¶ added in v1.28.0
func (s *NotEligibleException) Error() string
func (NotEligibleException) GoString ¶ added in v1.28.0
func (s NotEligibleException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NotEligibleException) Message ¶ added in v1.28.0
func (s *NotEligibleException) Message() string
Message returns the exception's message.
func (*NotEligibleException) OrigErr ¶ added in v1.28.0
func (s *NotEligibleException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*NotEligibleException) RequestID ¶ added in v1.28.0
func (s *NotEligibleException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*NotEligibleException) StatusCode ¶ added in v1.28.0
func (s *NotEligibleException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (NotEligibleException) String ¶ added in v1.28.0
func (s NotEligibleException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 NotFoundException ¶ added in v1.28.0
type NotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Any additional information about the exception. Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The specified entity was not found.
func (*NotFoundException) Code ¶ added in v1.28.0
func (s *NotFoundException) Code() string
Code returns the exception type name.
func (*NotFoundException) Error ¶ added in v1.28.0
func (s *NotFoundException) Error() string
func (NotFoundException) GoString ¶ added in v1.28.0
func (s NotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NotFoundException) Message ¶ added in v1.28.0
func (s *NotFoundException) Message() string
Message returns the exception's message.
func (*NotFoundException) OrigErr ¶ added in v1.28.0
func (s *NotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*NotFoundException) RequestID ¶ added in v1.28.0
func (s *NotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*NotFoundException) StatusCode ¶ added in v1.28.0
func (s *NotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (NotFoundException) String ¶ added in v1.28.0
func (s NotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 Offering ¶ added in v1.1.13
type Offering struct { // A string that describes the offering. Description *string `locationName:"description" type:"string"` // The ID that corresponds to a device offering. Id *string `locationName:"id" min:"32" type:"string"` // The platform of the device (for example, ANDROID or IOS). Platform *string `locationName:"platform" type:"string" enum:"DevicePlatform"` // Specifies whether there are recurring charges for the offering. RecurringCharges []*RecurringCharge `locationName:"recurringCharges" type:"list"` // The type of offering (for example, RECURRING) for a device. Type *string `locationName:"type" type:"string" enum:"OfferingType"` // contains filtered or unexported fields }
Represents the metadata of a device offering.
func (Offering) GoString ¶ added in v1.1.13
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Offering) SetDescription ¶ added in v1.5.0
SetDescription sets the Description field's value.
func (*Offering) SetPlatform ¶ added in v1.5.0
SetPlatform sets the Platform field's value.
func (*Offering) SetRecurringCharges ¶ added in v1.5.0
func (s *Offering) SetRecurringCharges(v []*RecurringCharge) *Offering
SetRecurringCharges sets the RecurringCharges field's value.
type OfferingPromotion ¶ added in v1.8.15
type OfferingPromotion struct { // A string that describes the offering promotion. Description *string `locationName:"description" type:"string"` // The ID of the offering promotion. Id *string `locationName:"id" min:"4" type:"string"` // contains filtered or unexported fields }
Represents information about an offering promotion.
func (OfferingPromotion) GoString ¶ added in v1.8.15
func (s OfferingPromotion) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferingPromotion) SetDescription ¶ added in v1.8.15
func (s *OfferingPromotion) SetDescription(v string) *OfferingPromotion
SetDescription sets the Description field's value.
func (*OfferingPromotion) SetId ¶ added in v1.8.15
func (s *OfferingPromotion) SetId(v string) *OfferingPromotion
SetId sets the Id field's value.
func (OfferingPromotion) String ¶ added in v1.8.15
func (s OfferingPromotion) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 OfferingStatus ¶ added in v1.1.13
type OfferingStatus struct { // The date on which the offering is effective. EffectiveOn *time.Time `locationName:"effectiveOn" type:"timestamp"` // Represents the metadata of an offering status. Offering *Offering `locationName:"offering" type:"structure"` // The number of available devices in the offering. Quantity *int64 `locationName:"quantity" type:"integer"` // The type specified for the offering status. Type *string `locationName:"type" type:"string" enum:"OfferingTransactionType"` // contains filtered or unexported fields }
The status of the offering.
func (OfferingStatus) GoString ¶ added in v1.1.13
func (s OfferingStatus) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferingStatus) SetEffectiveOn ¶ added in v1.5.0
func (s *OfferingStatus) SetEffectiveOn(v time.Time) *OfferingStatus
SetEffectiveOn sets the EffectiveOn field's value.
func (*OfferingStatus) SetOffering ¶ added in v1.5.0
func (s *OfferingStatus) SetOffering(v *Offering) *OfferingStatus
SetOffering sets the Offering field's value.
func (*OfferingStatus) SetQuantity ¶ added in v1.5.0
func (s *OfferingStatus) SetQuantity(v int64) *OfferingStatus
SetQuantity sets the Quantity field's value.
func (*OfferingStatus) SetType ¶ added in v1.5.0
func (s *OfferingStatus) SetType(v string) *OfferingStatus
SetType sets the Type field's value.
func (OfferingStatus) String ¶ added in v1.1.13
func (s OfferingStatus) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 OfferingTransaction ¶ added in v1.1.13
type OfferingTransaction struct { // The cost of an offering transaction. Cost *MonetaryAmount `locationName:"cost" type:"structure"` // The date on which an offering transaction was created. CreatedOn *time.Time `locationName:"createdOn" type:"timestamp"` // The ID that corresponds to a device offering promotion. OfferingPromotionId *string `locationName:"offeringPromotionId" min:"4" type:"string"` // The status of an offering transaction. OfferingStatus *OfferingStatus `locationName:"offeringStatus" type:"structure"` // The transaction ID of the offering transaction. TransactionId *string `locationName:"transactionId" min:"32" type:"string"` // contains filtered or unexported fields }
Represents the metadata of an offering transaction.
func (OfferingTransaction) GoString ¶ added in v1.1.13
func (s OfferingTransaction) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OfferingTransaction) SetCost ¶ added in v1.5.0
func (s *OfferingTransaction) SetCost(v *MonetaryAmount) *OfferingTransaction
SetCost sets the Cost field's value.
func (*OfferingTransaction) SetCreatedOn ¶ added in v1.5.0
func (s *OfferingTransaction) SetCreatedOn(v time.Time) *OfferingTransaction
SetCreatedOn sets the CreatedOn field's value.
func (*OfferingTransaction) SetOfferingPromotionId ¶ added in v1.8.15
func (s *OfferingTransaction) SetOfferingPromotionId(v string) *OfferingTransaction
SetOfferingPromotionId sets the OfferingPromotionId field's value.
func (*OfferingTransaction) SetOfferingStatus ¶ added in v1.5.0
func (s *OfferingTransaction) SetOfferingStatus(v *OfferingStatus) *OfferingTransaction
SetOfferingStatus sets the OfferingStatus field's value.
func (*OfferingTransaction) SetTransactionId ¶ added in v1.5.0
func (s *OfferingTransaction) SetTransactionId(v string) *OfferingTransaction
SetTransactionId sets the TransactionId field's value.
func (OfferingTransaction) String ¶ added in v1.1.13
func (s OfferingTransaction) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 Problem ¶
type Problem struct { // Information about the associated device. Device *Device `locationName:"device" type:"structure"` // Information about the associated job. Job *ProblemDetail `locationName:"job" type:"structure"` // A message about the problem's result. Message *string `locationName:"message" type:"string"` // The problem's result. // // Allowed values include: // // * PENDING // // * PASSED // // * WARNED // // * FAILED // // * SKIPPED // // * ERRORED // // * STOPPED Result *string `locationName:"result" type:"string" enum:"ExecutionResult"` // Information about the associated run. Run *ProblemDetail `locationName:"run" type:"structure"` // Information about the associated suite. Suite *ProblemDetail `locationName:"suite" type:"structure"` // Information about the associated test. Test *ProblemDetail `locationName:"test" type:"structure"` // contains filtered or unexported fields }
Represents a specific warning or failure.
func (Problem) 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 (*Problem) SetJob ¶ added in v1.5.0
func (s *Problem) SetJob(v *ProblemDetail) *Problem
SetJob sets the Job field's value.
func (*Problem) SetMessage ¶ added in v1.5.0
SetMessage sets the Message field's value.
func (*Problem) SetRun ¶ added in v1.5.0
func (s *Problem) SetRun(v *ProblemDetail) *Problem
SetRun sets the Run field's value.
func (*Problem) SetSuite ¶ added in v1.5.0
func (s *Problem) SetSuite(v *ProblemDetail) *Problem
SetSuite sets the Suite field's value.
func (*Problem) SetTest ¶ added in v1.5.0
func (s *Problem) SetTest(v *ProblemDetail) *Problem
SetTest sets the Test field's value.
type ProblemDetail ¶
type ProblemDetail struct { // The problem detail's ARN. Arn *string `locationName:"arn" min:"32" type:"string"` // The problem detail's name. Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
Information about a problem detail.
func (ProblemDetail) GoString ¶
func (s ProblemDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProblemDetail) SetArn ¶ added in v1.5.0
func (s *ProblemDetail) SetArn(v string) *ProblemDetail
SetArn sets the Arn field's value.
func (*ProblemDetail) SetName ¶ added in v1.5.0
func (s *ProblemDetail) SetName(v string) *ProblemDetail
SetName sets the Name field's value.
func (ProblemDetail) String ¶
func (s ProblemDetail) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 Project ¶
type Project struct { // The project's ARN. Arn *string `locationName:"arn" min:"32" type:"string"` // When the project was created. Created *time.Time `locationName:"created" type:"timestamp"` // The default number of minutes (at the project level) a test run executes // before it times out. The default value is 150 minutes. DefaultJobTimeoutMinutes *int64 `locationName:"defaultJobTimeoutMinutes" type:"integer"` // The project's name. Name *string `locationName:"name" type:"string"` // The VPC security groups and subnets that are attached to a project. VpcConfig *VpcConfig `locationName:"vpcConfig" type:"structure"` // contains filtered or unexported fields }
Represents an operating-system neutral workspace for running and managing tests.
func (Project) 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 (*Project) SetCreated ¶ added in v1.5.0
SetCreated sets the Created field's value.
func (*Project) SetDefaultJobTimeoutMinutes ¶ added in v1.7.9
SetDefaultJobTimeoutMinutes sets the DefaultJobTimeoutMinutes field's value.
func (*Project) SetVpcConfig ¶ added in v1.44.104
SetVpcConfig sets the VpcConfig field's value.
type PurchaseOfferingInput ¶ added in v1.1.13
type PurchaseOfferingInput struct { // The ID of the offering. // // OfferingId is a required field OfferingId *string `locationName:"offeringId" min:"32" type:"string" required:"true"` // The ID of the offering promotion to be applied to the purchase. OfferingPromotionId *string `locationName:"offeringPromotionId" min:"4" type:"string"` // The number of device slots to purchase in an offering request. // // Quantity is a required field Quantity *int64 `locationName:"quantity" type:"integer" required:"true"` // contains filtered or unexported fields }
Represents a request for a purchase offering.
func (PurchaseOfferingInput) GoString ¶ added in v1.1.13
func (s PurchaseOfferingInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PurchaseOfferingInput) SetOfferingId ¶ added in v1.5.0
func (s *PurchaseOfferingInput) SetOfferingId(v string) *PurchaseOfferingInput
SetOfferingId sets the OfferingId field's value.
func (*PurchaseOfferingInput) SetOfferingPromotionId ¶ added in v1.8.15
func (s *PurchaseOfferingInput) SetOfferingPromotionId(v string) *PurchaseOfferingInput
SetOfferingPromotionId sets the OfferingPromotionId field's value.
func (*PurchaseOfferingInput) SetQuantity ¶ added in v1.5.0
func (s *PurchaseOfferingInput) SetQuantity(v int64) *PurchaseOfferingInput
SetQuantity sets the Quantity field's value.
func (PurchaseOfferingInput) String ¶ added in v1.1.13
func (s PurchaseOfferingInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PurchaseOfferingInput) Validate ¶ added in v1.1.21
func (s *PurchaseOfferingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PurchaseOfferingOutput ¶ added in v1.1.13
type PurchaseOfferingOutput struct { // Represents the offering transaction for the purchase result. OfferingTransaction *OfferingTransaction `locationName:"offeringTransaction" type:"structure"` // contains filtered or unexported fields }
The result of the purchase offering (for example, success or failure).
func (PurchaseOfferingOutput) GoString ¶ added in v1.1.13
func (s PurchaseOfferingOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PurchaseOfferingOutput) SetOfferingTransaction ¶ added in v1.5.0
func (s *PurchaseOfferingOutput) SetOfferingTransaction(v *OfferingTransaction) *PurchaseOfferingOutput
SetOfferingTransaction sets the OfferingTransaction field's value.
func (PurchaseOfferingOutput) String ¶ added in v1.1.13
func (s PurchaseOfferingOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 Radios ¶
type Radios struct { // True if Bluetooth is enabled at the beginning of the test. Otherwise, false. Bluetooth *bool `locationName:"bluetooth" type:"boolean"` // True if GPS is enabled at the beginning of the test. Otherwise, false. Gps *bool `locationName:"gps" type:"boolean"` // True if NFC is enabled at the beginning of the test. Otherwise, false. Nfc *bool `locationName:"nfc" type:"boolean"` // True if Wi-Fi is enabled at the beginning of the test. Otherwise, false. Wifi *bool `locationName:"wifi" type:"boolean"` // contains filtered or unexported fields }
Represents the set of radios and their states on a device. Examples of radios include Wi-Fi, GPS, Bluetooth, and NFC.
func (Radios) 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 (*Radios) SetBluetooth ¶ added in v1.5.0
SetBluetooth sets the Bluetooth field's value.
type RecurringCharge ¶ added in v1.1.13
type RecurringCharge struct { // The cost of the recurring charge. Cost *MonetaryAmount `locationName:"cost" type:"structure"` // The frequency in which charges recur. Frequency *string `locationName:"frequency" type:"string" enum:"RecurringChargeFrequency"` // contains filtered or unexported fields }
Specifies whether charges for devices are recurring.
func (RecurringCharge) GoString ¶ added in v1.1.13
func (s RecurringCharge) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RecurringCharge) SetCost ¶ added in v1.5.0
func (s *RecurringCharge) SetCost(v *MonetaryAmount) *RecurringCharge
SetCost sets the Cost field's value.
func (*RecurringCharge) SetFrequency ¶ added in v1.5.0
func (s *RecurringCharge) SetFrequency(v string) *RecurringCharge
SetFrequency sets the Frequency field's value.
func (RecurringCharge) String ¶ added in v1.1.13
func (s RecurringCharge) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 RemoteAccessSession ¶ added in v1.2.6
type RemoteAccessSession struct { // The Amazon Resource Name (ARN) of the remote access session. Arn *string `locationName:"arn" min:"32" type:"string"` // The billing method of the remote access session. Possible values include // METERED or UNMETERED. For more information about metered devices, see AWS // Device Farm terminology (https://docs.aws.amazon.com/devicefarm/latest/developerguide/welcome.html#welcome-terminology). BillingMethod *string `locationName:"billingMethod" type:"string" enum:"BillingMethod"` // Unique identifier of your client for the remote access session. Only returned // if remote debugging is enabled for the remote access session. // // Remote debugging is no longer supported (https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html). ClientId *string `locationName:"clientId" type:"string"` // The date and time the remote access session was created. Created *time.Time `locationName:"created" type:"timestamp"` // The device (phone or tablet) used in the remote access session. Device *Device `locationName:"device" type:"structure"` // The number of minutes a device is used in a remote access session (including // setup and teardown minutes). DeviceMinutes *DeviceMinutes `locationName:"deviceMinutes" type:"structure"` // Unique device identifier for the remote device. Only returned if remote debugging // is enabled for the remote access session. // // Remote debugging is no longer supported (https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html). DeviceUdid *string `locationName:"deviceUdid" type:"string"` // The endpoint for the remote access sesssion. Endpoint *string `locationName:"endpoint" type:"string"` // IP address of the EC2 host where you need to connect to remotely debug devices. // Only returned if remote debugging is enabled for the remote access session. // // Remote debugging is no longer supported (https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html). HostAddress *string `locationName:"hostAddress" type:"string"` // The ARN of the instance. InstanceArn *string `locationName:"instanceArn" min:"32" type:"string"` // The interaction mode of the remote access session. Valid values are: // // * INTERACTIVE: You can interact with the iOS device by viewing, touching, // and rotating the screen. You cannot run XCUITest framework-based tests // in this mode. // // * NO_VIDEO: You are connected to the device, but cannot interact with // it or view the screen. This mode has the fastest test execution speed. // You can run XCUITest framework-based tests in this mode. // // * VIDEO_ONLY: You can view the screen, but cannot touch or rotate it. // You can run XCUITest framework-based tests and watch the screen in this // mode. InteractionMode *string `locationName:"interactionMode" type:"string" enum:"InteractionMode"` // A message about the remote access session. Message *string `locationName:"message" type:"string"` // The name of the remote access session. Name *string `locationName:"name" type:"string"` // This flag is set to true if remote debugging is enabled for the remote access // session. // // Remote debugging is no longer supported (https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html). RemoteDebugEnabled *bool `locationName:"remoteDebugEnabled" type:"boolean"` // The ARN for the app to be recorded in the remote access session. RemoteRecordAppArn *string `locationName:"remoteRecordAppArn" min:"32" type:"string"` // This flag is set to true if remote recording is enabled for the remote access // session. RemoteRecordEnabled *bool `locationName:"remoteRecordEnabled" type:"boolean"` // The result of the remote access session. Can be any of the following: // // * PENDING. // // * PASSED. // // * WARNED. // // * FAILED. // // * SKIPPED. // // * ERRORED. // // * STOPPED. Result *string `locationName:"result" type:"string" enum:"ExecutionResult"` // When set to true, for private devices, Device Farm does not sign your app // again. For public devices, Device Farm always signs your apps again. // // For more information about how Device Farm re-signs your apps, see Do you // modify my app? (http://aws.amazon.com/device-farm/faqs/) in the AWS Device // Farm FAQs. SkipAppResign *bool `locationName:"skipAppResign" type:"boolean"` // The date and time the remote access session was started. Started *time.Time `locationName:"started" type:"timestamp"` // The status of the remote access session. Can be any of the following: // // * PENDING. // // * PENDING_CONCURRENCY. // // * PENDING_DEVICE. // // * PROCESSING. // // * SCHEDULING. // // * PREPARING. // // * RUNNING. // // * COMPLETED. // // * STOPPING. Status *string `locationName:"status" type:"string" enum:"ExecutionStatus"` // The date and time the remote access session was stopped. Stopped *time.Time `locationName:"stopped" type:"timestamp"` // The VPC security groups and subnets that are attached to a project. VpcConfig *VpcConfig `locationName:"vpcConfig" type:"structure"` // contains filtered or unexported fields }
Represents information about the remote access session.
func (RemoteAccessSession) GoString ¶ added in v1.2.6
func (s RemoteAccessSession) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemoteAccessSession) SetArn ¶ added in v1.5.0
func (s *RemoteAccessSession) SetArn(v string) *RemoteAccessSession
SetArn sets the Arn field's value.
func (*RemoteAccessSession) SetBillingMethod ¶ added in v1.5.0
func (s *RemoteAccessSession) SetBillingMethod(v string) *RemoteAccessSession
SetBillingMethod sets the BillingMethod field's value.
func (*RemoteAccessSession) SetClientId ¶ added in v1.10.42
func (s *RemoteAccessSession) SetClientId(v string) *RemoteAccessSession
SetClientId sets the ClientId field's value.
func (*RemoteAccessSession) SetCreated ¶ added in v1.5.0
func (s *RemoteAccessSession) SetCreated(v time.Time) *RemoteAccessSession
SetCreated sets the Created field's value.
func (*RemoteAccessSession) SetDevice ¶ added in v1.5.0
func (s *RemoteAccessSession) SetDevice(v *Device) *RemoteAccessSession
SetDevice sets the Device field's value.
func (*RemoteAccessSession) SetDeviceMinutes ¶ added in v1.5.0
func (s *RemoteAccessSession) SetDeviceMinutes(v *DeviceMinutes) *RemoteAccessSession
SetDeviceMinutes sets the DeviceMinutes field's value.
func (*RemoteAccessSession) SetDeviceUdid ¶ added in v1.10.42
func (s *RemoteAccessSession) SetDeviceUdid(v string) *RemoteAccessSession
SetDeviceUdid sets the DeviceUdid field's value.
func (*RemoteAccessSession) SetEndpoint ¶ added in v1.5.0
func (s *RemoteAccessSession) SetEndpoint(v string) *RemoteAccessSession
SetEndpoint sets the Endpoint field's value.
func (*RemoteAccessSession) SetHostAddress ¶ added in v1.10.42
func (s *RemoteAccessSession) SetHostAddress(v string) *RemoteAccessSession
SetHostAddress sets the HostAddress field's value.
func (*RemoteAccessSession) SetInstanceArn ¶ added in v1.13.27
func (s *RemoteAccessSession) SetInstanceArn(v string) *RemoteAccessSession
SetInstanceArn sets the InstanceArn field's value.
func (*RemoteAccessSession) SetInteractionMode ¶ added in v1.12.70
func (s *RemoteAccessSession) SetInteractionMode(v string) *RemoteAccessSession
SetInteractionMode sets the InteractionMode field's value.
func (*RemoteAccessSession) SetMessage ¶ added in v1.5.0
func (s *RemoteAccessSession) SetMessage(v string) *RemoteAccessSession
SetMessage sets the Message field's value.
func (*RemoteAccessSession) SetName ¶ added in v1.5.0
func (s *RemoteAccessSession) SetName(v string) *RemoteAccessSession
SetName sets the Name field's value.
func (*RemoteAccessSession) SetRemoteDebugEnabled ¶ added in v1.10.42
func (s *RemoteAccessSession) SetRemoteDebugEnabled(v bool) *RemoteAccessSession
SetRemoteDebugEnabled sets the RemoteDebugEnabled field's value.
func (*RemoteAccessSession) SetRemoteRecordAppArn ¶ added in v1.12.70
func (s *RemoteAccessSession) SetRemoteRecordAppArn(v string) *RemoteAccessSession
SetRemoteRecordAppArn sets the RemoteRecordAppArn field's value.
func (*RemoteAccessSession) SetRemoteRecordEnabled ¶ added in v1.12.70
func (s *RemoteAccessSession) SetRemoteRecordEnabled(v bool) *RemoteAccessSession
SetRemoteRecordEnabled sets the RemoteRecordEnabled field's value.
func (*RemoteAccessSession) SetResult ¶ added in v1.5.0
func (s *RemoteAccessSession) SetResult(v string) *RemoteAccessSession
SetResult sets the Result field's value.
func (*RemoteAccessSession) SetSkipAppResign ¶ added in v1.13.27
func (s *RemoteAccessSession) SetSkipAppResign(v bool) *RemoteAccessSession
SetSkipAppResign sets the SkipAppResign field's value.
func (*RemoteAccessSession) SetStarted ¶ added in v1.5.0
func (s *RemoteAccessSession) SetStarted(v time.Time) *RemoteAccessSession
SetStarted sets the Started field's value.
func (*RemoteAccessSession) SetStatus ¶ added in v1.5.0
func (s *RemoteAccessSession) SetStatus(v string) *RemoteAccessSession
SetStatus sets the Status field's value.
func (*RemoteAccessSession) SetStopped ¶ added in v1.5.0
func (s *RemoteAccessSession) SetStopped(v time.Time) *RemoteAccessSession
SetStopped sets the Stopped field's value.
func (*RemoteAccessSession) SetVpcConfig ¶ added in v1.44.104
func (s *RemoteAccessSession) SetVpcConfig(v *VpcConfig) *RemoteAccessSession
SetVpcConfig sets the VpcConfig field's value.
func (RemoteAccessSession) String ¶ added in v1.2.6
func (s RemoteAccessSession) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 RenewOfferingInput ¶ added in v1.1.13
type RenewOfferingInput struct { // The ID of a request to renew an offering. // // OfferingId is a required field OfferingId *string `locationName:"offeringId" min:"32" type:"string" required:"true"` // The quantity requested in an offering renewal. // // Quantity is a required field Quantity *int64 `locationName:"quantity" type:"integer" required:"true"` // contains filtered or unexported fields }
A request that represents an offering renewal.
func (RenewOfferingInput) GoString ¶ added in v1.1.13
func (s RenewOfferingInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RenewOfferingInput) SetOfferingId ¶ added in v1.5.0
func (s *RenewOfferingInput) SetOfferingId(v string) *RenewOfferingInput
SetOfferingId sets the OfferingId field's value.
func (*RenewOfferingInput) SetQuantity ¶ added in v1.5.0
func (s *RenewOfferingInput) SetQuantity(v int64) *RenewOfferingInput
SetQuantity sets the Quantity field's value.
func (RenewOfferingInput) String ¶ added in v1.1.13
func (s RenewOfferingInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RenewOfferingInput) Validate ¶ added in v1.1.21
func (s *RenewOfferingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RenewOfferingOutput ¶ added in v1.1.13
type RenewOfferingOutput struct { // Represents the status of the offering transaction for the renewal. OfferingTransaction *OfferingTransaction `locationName:"offeringTransaction" type:"structure"` // contains filtered or unexported fields }
The result of a renewal offering.
func (RenewOfferingOutput) GoString ¶ added in v1.1.13
func (s RenewOfferingOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RenewOfferingOutput) SetOfferingTransaction ¶ added in v1.5.0
func (s *RenewOfferingOutput) SetOfferingTransaction(v *OfferingTransaction) *RenewOfferingOutput
SetOfferingTransaction sets the OfferingTransaction field's value.
func (RenewOfferingOutput) String ¶ added in v1.1.13
func (s RenewOfferingOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 Resolution ¶
type Resolution struct { // The screen resolution's height, expressed in pixels. Height *int64 `locationName:"height" type:"integer"` // The screen resolution's width, expressed in pixels. Width *int64 `locationName:"width" type:"integer"` // contains filtered or unexported fields }
Represents the screen resolution of a device in height and width, expressed in pixels.
func (Resolution) GoString ¶
func (s Resolution) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Resolution) SetHeight ¶ added in v1.5.0
func (s *Resolution) SetHeight(v int64) *Resolution
SetHeight sets the Height field's value.
func (*Resolution) SetWidth ¶ added in v1.5.0
func (s *Resolution) SetWidth(v int64) *Resolution
SetWidth sets the Width field's value.
func (Resolution) String ¶
func (s Resolution) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 Rule ¶
type Rule struct { // The rule's stringified attribute. For example, specify the value as "\"abc\"". // // The supported operators for each attribute are provided in the following // list. // // APPIUM_VERSION // // The Appium version for the test. // // Supported operators: CONTAINS // // ARN // // The Amazon Resource Name (ARN) of the device (for example, arn:aws:devicefarm:us-west-2::device:12345Example. // // Supported operators: EQUALS, IN, NOT_IN // // AVAILABILITY // // The current availability of the device. Valid values are AVAILABLE, HIGHLY_AVAILABLE, // BUSY, or TEMPORARY_NOT_AVAILABLE. // // Supported operators: EQUALS // // FLEET_TYPE // // The fleet type. Valid values are PUBLIC or PRIVATE. // // Supported operators: EQUALS // // FORM_FACTOR // // The device form factor. Valid values are PHONE or TABLET. // // Supported operators: EQUALS, IN, NOT_IN // // INSTANCE_ARN // // The Amazon Resource Name (ARN) of the device instance. // // Supported operators: IN, NOT_IN // // INSTANCE_LABELS // // The label of the device instance. // // Supported operators: CONTAINS // // MANUFACTURER // // The device manufacturer (for example, Apple). // // Supported operators: EQUALS, IN, NOT_IN // // MODEL // // The device model, such as Apple iPad Air 2 or Google Pixel. // // Supported operators: CONTAINS, EQUALS, IN, NOT_IN // // OS_VERSION // // The operating system version (for example, 10.3.2). // // Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, // LESS_THAN_OR_EQUALS, NOT_IN // // PLATFORM // // The device platform. Valid values are ANDROID or IOS. // // Supported operators: EQUALS, IN, NOT_IN // // REMOTE_ACCESS_ENABLED // // Whether the device is enabled for remote access. Valid values are TRUE or // FALSE. // // Supported operators: EQUALS // // REMOTE_DEBUG_ENABLED // // Whether the device is enabled for remote debugging. Valid values are TRUE // or FALSE. // // Supported operators: EQUALS // // Because remote debugging is no longer supported (https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html), // this filter is ignored. Attribute *string `locationName:"attribute" type:"string" enum:"DeviceAttribute"` // Specifies how Device Farm compares the rule's attribute to the value. For // the operators that are supported by each attribute, see the attribute descriptions. Operator *string `locationName:"operator" type:"string" enum:"RuleOperator"` // The rule's value. Value *string `locationName:"value" type:"string"` // contains filtered or unexported fields }
Represents a condition for a device pool.
func (Rule) 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 (*Rule) SetAttribute ¶ added in v1.5.0
SetAttribute sets the Attribute field's value.
func (*Rule) SetOperator ¶ added in v1.5.0
SetOperator sets the Operator field's value.
type Run ¶
type Run struct { // An app to upload or that has been uploaded. AppUpload *string `locationName:"appUpload" min:"32" type:"string"` // The run's ARN. Arn *string `locationName:"arn" min:"32" type:"string"` // Specifies the billing method for a test run: metered or unmetered. If the // parameter is not specified, the default value is metered. // // If you have unmetered device slots, you must set this to unmetered to use // them. Otherwise, the run is counted toward metered device minutes. BillingMethod *string `locationName:"billingMethod" type:"string" enum:"BillingMethod"` // The total number of completed jobs. CompletedJobs *int64 `locationName:"completedJobs" type:"integer"` // The run's result counters. Counters *Counters `locationName:"counters" type:"structure"` // When the run was created. Created *time.Time `locationName:"created" type:"timestamp"` // Output CustomerArtifactPaths object for the test run. CustomerArtifactPaths *CustomerArtifactPaths `locationName:"customerArtifactPaths" type:"structure"` // Represents the total (metered or unmetered) minutes used by the test run. DeviceMinutes *DeviceMinutes `locationName:"deviceMinutes" type:"structure"` // The ARN of the device pool for the run. DevicePoolArn *string `locationName:"devicePoolArn" min:"32" type:"string"` // The results of a device filter used to select the devices for a test run. DeviceSelectionResult *DeviceSelectionResult `locationName:"deviceSelectionResult" type:"structure"` // For fuzz tests, this is the number of events, between 1 and 10000, that the // UI fuzz test should perform. EventCount *int64 `locationName:"eventCount" type:"integer"` // The number of minutes the job executes before it times out. JobTimeoutMinutes *int64 `locationName:"jobTimeoutMinutes" type:"integer"` // Information about the locale that is used for the run. Locale *string `locationName:"locale" type:"string"` // Information about the location that is used for the run. Location *Location `locationName:"location" type:"structure"` // A message about the run's result. Message *string `locationName:"message" type:"string"` // The run's name. Name *string `locationName:"name" type:"string"` // The network profile being used for a test run. NetworkProfile *NetworkProfile `locationName:"networkProfile" type:"structure"` // Read-only URL for an object in an S3 bucket where you can get the parsing // results of the test package. If the test package doesn't parse, the reason // why it doesn't parse appears in the file that this URL points to. ParsingResultUrl *string `locationName:"parsingResultUrl" type:"string"` // The run's platform. // // Allowed values include: // // * ANDROID // // * IOS Platform *string `locationName:"platform" type:"string" enum:"DevicePlatform"` // Information about the radio states for the run. Radios *Radios `locationName:"radios" type:"structure"` // The run's result. // // Allowed values include: // // * PENDING // // * PASSED // // * WARNED // // * FAILED // // * SKIPPED // // * ERRORED // // * STOPPED Result *string `locationName:"result" type:"string" enum:"ExecutionResult"` // Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED // if the result is skipped because of test package parsing failure. ResultCode *string `locationName:"resultCode" type:"string" enum:"ExecutionResultCode"` // For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using // the same seed value between tests ensures identical event sequences. Seed *int64 `locationName:"seed" type:"integer"` // When set to true, for private devices, Device Farm does not sign your app // again. For public devices, Device Farm always signs your apps again. // // For more information about how Device Farm re-signs your apps, see Do you // modify my app? (http://aws.amazon.com/device-farm/faqs/) in the AWS Device // Farm FAQs. SkipAppResign *bool `locationName:"skipAppResign" type:"boolean"` // The run's start time. Started *time.Time `locationName:"started" type:"timestamp"` // The run's status. // // Allowed values include: // // * PENDING // // * PENDING_CONCURRENCY // // * PENDING_DEVICE // // * PROCESSING // // * SCHEDULING // // * PREPARING // // * RUNNING // // * COMPLETED // // * STOPPING Status *string `locationName:"status" type:"string" enum:"ExecutionStatus"` // The run's stop time. Stopped *time.Time `locationName:"stopped" type:"timestamp"` // The ARN of the YAML-formatted test specification for the run. TestSpecArn *string `locationName:"testSpecArn" min:"32" type:"string"` // The total number of jobs for the run. TotalJobs *int64 `locationName:"totalJobs" type:"integer"` // The run's type. // // Must be one of the following values: // // * BUILTIN_FUZZ // // * BUILTIN_EXPLORER For Android, an app explorer that traverses an Android // app, interacting with it and capturing screenshots at the same time. // // * APPIUM_JAVA_JUNIT // // * APPIUM_JAVA_TESTNG // // * APPIUM_PYTHON // // * APPIUM_NODE // // * APPIUM_RUBY // // * APPIUM_WEB_JAVA_JUNIT // // * APPIUM_WEB_JAVA_TESTNG // // * APPIUM_WEB_PYTHON // // * APPIUM_WEB_NODE // // * APPIUM_WEB_RUBY // // * CALABASH // // * INSTRUMENTATION // // * UIAUTOMATION // // * UIAUTOMATOR // // * XCTEST // // * XCTEST_UI Type *string `locationName:"type" type:"string" enum:"TestType"` // The VPC security groups and subnets that are attached to a project. VpcConfig *VpcConfig `locationName:"vpcConfig" type:"structure"` // The Device Farm console URL for the recording of the run. WebUrl *string `locationName:"webUrl" type:"string"` // contains filtered or unexported fields }
Represents a test run on a set of devices with a given app package, test parameters, and so on.
func (Run) 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 (*Run) SetAppUpload ¶ added in v1.12.70
SetAppUpload sets the AppUpload field's value.
func (*Run) SetBillingMethod ¶ added in v1.5.0
SetBillingMethod sets the BillingMethod field's value.
func (*Run) SetCompletedJobs ¶ added in v1.5.0
SetCompletedJobs sets the CompletedJobs field's value.
func (*Run) SetCounters ¶ added in v1.5.0
SetCounters sets the Counters field's value.
func (*Run) SetCreated ¶ added in v1.5.0
SetCreated sets the Created field's value.
func (*Run) SetCustomerArtifactPaths ¶ added in v1.10.42
func (s *Run) SetCustomerArtifactPaths(v *CustomerArtifactPaths) *Run
SetCustomerArtifactPaths sets the CustomerArtifactPaths field's value.
func (*Run) SetDeviceMinutes ¶ added in v1.5.0
func (s *Run) SetDeviceMinutes(v *DeviceMinutes) *Run
SetDeviceMinutes sets the DeviceMinutes field's value.
func (*Run) SetDevicePoolArn ¶ added in v1.12.70
SetDevicePoolArn sets the DevicePoolArn field's value.
func (*Run) SetDeviceSelectionResult ¶ added in v1.15.79
func (s *Run) SetDeviceSelectionResult(v *DeviceSelectionResult) *Run
SetDeviceSelectionResult sets the DeviceSelectionResult field's value.
func (*Run) SetEventCount ¶ added in v1.12.70
SetEventCount sets the EventCount field's value.
func (*Run) SetJobTimeoutMinutes ¶ added in v1.12.70
SetJobTimeoutMinutes sets the JobTimeoutMinutes field's value.
func (*Run) SetLocation ¶ added in v1.12.70
SetLocation sets the Location field's value.
func (*Run) SetMessage ¶ added in v1.5.0
SetMessage sets the Message field's value.
func (*Run) SetNetworkProfile ¶ added in v1.7.9
func (s *Run) SetNetworkProfile(v *NetworkProfile) *Run
SetNetworkProfile sets the NetworkProfile field's value.
func (*Run) SetParsingResultUrl ¶ added in v1.10.42
SetParsingResultUrl sets the ParsingResultUrl field's value.
func (*Run) SetPlatform ¶ added in v1.5.0
SetPlatform sets the Platform field's value.
func (*Run) SetResultCode ¶ added in v1.10.42
SetResultCode sets the ResultCode field's value.
func (*Run) SetSkipAppResign ¶ added in v1.13.27
SetSkipAppResign sets the SkipAppResign field's value.
func (*Run) SetStarted ¶ added in v1.5.0
SetStarted sets the Started field's value.
func (*Run) SetStopped ¶ added in v1.5.0
SetStopped sets the Stopped field's value.
func (*Run) SetTestSpecArn ¶ added in v1.15.13
SetTestSpecArn sets the TestSpecArn field's value.
func (*Run) SetTotalJobs ¶ added in v1.5.0
SetTotalJobs sets the TotalJobs field's value.
func (*Run) SetVpcConfig ¶ added in v1.44.104
SetVpcConfig sets the VpcConfig field's value.
type Sample ¶
type Sample struct { // The sample's ARN. Arn *string `locationName:"arn" min:"32" type:"string"` // The sample's type. // // Must be one of the following values: // // * CPU: A CPU sample type. This is expressed as the app processing CPU // time (including child processes) as reported by process, as a percentage. // // * MEMORY: A memory usage sample type. This is expressed as the total proportional // set size of an app process, in kilobytes. // // * NATIVE_AVG_DRAWTIME // // * NATIVE_FPS // // * NATIVE_FRAMES // // * NATIVE_MAX_DRAWTIME // // * NATIVE_MIN_DRAWTIME // // * OPENGL_AVG_DRAWTIME // // * OPENGL_FPS // // * OPENGL_FRAMES // // * OPENGL_MAX_DRAWTIME // // * OPENGL_MIN_DRAWTIME // // * RX // // * RX_RATE: The total number of bytes per second (TCP and UDP) that are // sent, by app process. // // * THREADS: A threads sample type. This is expressed as the total number // of threads per app process. // // * TX // // * TX_RATE: The total number of bytes per second (TCP and UDP) that are // received, by app process. Type *string `locationName:"type" type:"string" enum:"SampleType"` // The presigned Amazon S3 URL that can be used with a GET request to download // the sample's file. Url *string `locationName:"url" type:"string"` // contains filtered or unexported fields }
Represents a sample of performance data.
func (Sample) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ScheduleRunConfiguration ¶
type ScheduleRunConfiguration struct { // A list of upload ARNs for app packages to be installed with your app. AuxiliaryApps []*string `locationName:"auxiliaryApps" type:"list"` // Specifies the billing method for a test run: metered or unmetered. If the // parameter is not specified, the default value is metered. // // If you have purchased unmetered device slots, you must set this parameter // to unmetered to make use of them. Otherwise, your run counts against your // metered time. BillingMethod *string `locationName:"billingMethod" type:"string" enum:"BillingMethod"` // Input CustomerArtifactPaths object for the scheduled run configuration. CustomerArtifactPaths *CustomerArtifactPaths `locationName:"customerArtifactPaths" type:"structure"` // The ARN of the extra data for the run. The extra data is a .zip file that // AWS Device Farm extracts to external data for Android or the app's sandbox // for iOS. ExtraDataPackageArn *string `locationName:"extraDataPackageArn" min:"32" type:"string"` // Information about the locale that is used for the run. Locale *string `locationName:"locale" type:"string"` // Information about the location that is used for the run. Location *Location `locationName:"location" type:"structure"` // Reserved for internal use. NetworkProfileArn *string `locationName:"networkProfileArn" min:"32" type:"string"` // Information about the radio states for the run. Radios *Radios `locationName:"radios" type:"structure"` // An array of ARNs for your VPC endpoint configurations. VpceConfigurationArns []*string `locationName:"vpceConfigurationArns" type:"list"` // contains filtered or unexported fields }
Represents the settings for a run. Includes things like location, radio states, auxiliary apps, and network profiles.
func (ScheduleRunConfiguration) GoString ¶
func (s ScheduleRunConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ScheduleRunConfiguration) SetAuxiliaryApps ¶ added in v1.5.0
func (s *ScheduleRunConfiguration) SetAuxiliaryApps(v []*string) *ScheduleRunConfiguration
SetAuxiliaryApps sets the AuxiliaryApps field's value.
func (*ScheduleRunConfiguration) SetBillingMethod ¶ added in v1.5.0
func (s *ScheduleRunConfiguration) SetBillingMethod(v string) *ScheduleRunConfiguration
SetBillingMethod sets the BillingMethod field's value.
func (*ScheduleRunConfiguration) SetCustomerArtifactPaths ¶ added in v1.10.42
func (s *ScheduleRunConfiguration) SetCustomerArtifactPaths(v *CustomerArtifactPaths) *ScheduleRunConfiguration
SetCustomerArtifactPaths sets the CustomerArtifactPaths field's value.
func (*ScheduleRunConfiguration) SetExtraDataPackageArn ¶ added in v1.5.0
func (s *ScheduleRunConfiguration) SetExtraDataPackageArn(v string) *ScheduleRunConfiguration
SetExtraDataPackageArn sets the ExtraDataPackageArn field's value.
func (*ScheduleRunConfiguration) SetLocale ¶ added in v1.5.0
func (s *ScheduleRunConfiguration) SetLocale(v string) *ScheduleRunConfiguration
SetLocale sets the Locale field's value.
func (*ScheduleRunConfiguration) SetLocation ¶ added in v1.5.0
func (s *ScheduleRunConfiguration) SetLocation(v *Location) *ScheduleRunConfiguration
SetLocation sets the Location field's value.
func (*ScheduleRunConfiguration) SetNetworkProfileArn ¶ added in v1.5.0
func (s *ScheduleRunConfiguration) SetNetworkProfileArn(v string) *ScheduleRunConfiguration
SetNetworkProfileArn sets the NetworkProfileArn field's value.
func (*ScheduleRunConfiguration) SetRadios ¶ added in v1.5.0
func (s *ScheduleRunConfiguration) SetRadios(v *Radios) *ScheduleRunConfiguration
SetRadios sets the Radios field's value.
func (*ScheduleRunConfiguration) SetVpceConfigurationArns ¶ added in v1.13.33
func (s *ScheduleRunConfiguration) SetVpceConfigurationArns(v []*string) *ScheduleRunConfiguration
SetVpceConfigurationArns sets the VpceConfigurationArns field's value.
func (ScheduleRunConfiguration) String ¶
func (s ScheduleRunConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ScheduleRunConfiguration) Validate ¶ added in v1.1.21
func (s *ScheduleRunConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ScheduleRunInput ¶
type ScheduleRunInput struct { // The ARN of an application package to run tests against, created with CreateUpload. // See ListUploads. AppArn *string `locationName:"appArn" min:"32" type:"string"` // Information about the settings for the run to be scheduled. Configuration *ScheduleRunConfiguration `locationName:"configuration" type:"structure"` // The ARN of the device pool for the run to be scheduled. DevicePoolArn *string `locationName:"devicePoolArn" min:"32" type:"string"` // The filter criteria used to dynamically select a set of devices for a test // run and the maximum number of devices to be included in the run. // // Either devicePoolArn or deviceSelectionConfiguration is required in a request. DeviceSelectionConfiguration *DeviceSelectionConfiguration `locationName:"deviceSelectionConfiguration" type:"structure"` // Specifies configuration information about a test run, such as the execution // timeout (in minutes). ExecutionConfiguration *ExecutionConfiguration `locationName:"executionConfiguration" type:"structure"` // The name for the run to be scheduled. Name *string `locationName:"name" type:"string"` // The ARN of the project for the run to be scheduled. // // ProjectArn is a required field ProjectArn *string `locationName:"projectArn" min:"32" type:"string" required:"true"` // Information about the test for the run to be scheduled. // // Test is a required field Test *ScheduleRunTest `locationName:"test" type:"structure" required:"true"` // contains filtered or unexported fields }
Represents a request to the schedule run operation.
func (ScheduleRunInput) GoString ¶
func (s ScheduleRunInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ScheduleRunInput) SetAppArn ¶ added in v1.5.0
func (s *ScheduleRunInput) SetAppArn(v string) *ScheduleRunInput
SetAppArn sets the AppArn field's value.
func (*ScheduleRunInput) SetConfiguration ¶ added in v1.5.0
func (s *ScheduleRunInput) SetConfiguration(v *ScheduleRunConfiguration) *ScheduleRunInput
SetConfiguration sets the Configuration field's value.
func (*ScheduleRunInput) SetDevicePoolArn ¶ added in v1.5.0
func (s *ScheduleRunInput) SetDevicePoolArn(v string) *ScheduleRunInput
SetDevicePoolArn sets the DevicePoolArn field's value.
func (*ScheduleRunInput) SetDeviceSelectionConfiguration ¶ added in v1.15.79
func (s *ScheduleRunInput) SetDeviceSelectionConfiguration(v *DeviceSelectionConfiguration) *ScheduleRunInput
SetDeviceSelectionConfiguration sets the DeviceSelectionConfiguration field's value.
func (*ScheduleRunInput) SetExecutionConfiguration ¶ added in v1.7.9
func (s *ScheduleRunInput) SetExecutionConfiguration(v *ExecutionConfiguration) *ScheduleRunInput
SetExecutionConfiguration sets the ExecutionConfiguration field's value.
func (*ScheduleRunInput) SetName ¶ added in v1.5.0
func (s *ScheduleRunInput) SetName(v string) *ScheduleRunInput
SetName sets the Name field's value.
func (*ScheduleRunInput) SetProjectArn ¶ added in v1.5.0
func (s *ScheduleRunInput) SetProjectArn(v string) *ScheduleRunInput
SetProjectArn sets the ProjectArn field's value.
func (*ScheduleRunInput) SetTest ¶ added in v1.5.0
func (s *ScheduleRunInput) SetTest(v *ScheduleRunTest) *ScheduleRunInput
SetTest sets the Test field's value.
func (ScheduleRunInput) String ¶
func (s ScheduleRunInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ScheduleRunInput) Validate ¶ added in v1.1.21
func (s *ScheduleRunInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ScheduleRunOutput ¶
type ScheduleRunOutput struct { // Information about the scheduled run. Run *Run `locationName:"run" type:"structure"` // contains filtered or unexported fields }
Represents the result of a schedule run request.
func (ScheduleRunOutput) GoString ¶
func (s ScheduleRunOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ScheduleRunOutput) SetRun ¶ added in v1.5.0
func (s *ScheduleRunOutput) SetRun(v *Run) *ScheduleRunOutput
SetRun sets the Run field's value.
func (ScheduleRunOutput) String ¶
func (s ScheduleRunOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ScheduleRunTest ¶
type ScheduleRunTest struct { // The test's filter. Filter *string `locationName:"filter" type:"string"` // The test's parameters, such as test framework parameters and fixture settings. // Parameters are represented by name-value pairs of strings. // // For all tests: // // * app_performance_monitoring: Performance monitoring is enabled by default. // Set this parameter to false to disable it. // // For Calabash tests: // // * profile: A cucumber profile (for example, my_profile_name). // // * tags: You can limit execution to features or scenarios that have (or // don't have) certain tags (for example, @smoke or @smoke,~@wip). // // For Appium tests (all types): // // * appium_version: The Appium version. Currently supported values are 1.6.5 // (and later), latest, and default. latest runs the latest Appium version // supported by Device Farm (1.9.1). For default, Device Farm selects a compatible // version of Appium for the device. The current behavior is to run 1.7.2 // on Android devices and iOS 9 and earlier and 1.7.2 for iOS 10 and later. // This behavior is subject to change. // // For fuzz tests (Android only): // // * event_count: The number of events, between 1 and 10000, that the UI // fuzz test should perform. // // * throttle: The time, in ms, between 0 and 1000, that the UI fuzz test // should wait between events. // // * seed: A seed to use for randomizing the UI fuzz test. Using the same // seed value between tests ensures identical event sequences. // // For Explorer tests: // // * username: A user name to use if the Explorer encounters a login form. // If not supplied, no user name is inserted. // // * password: A password to use if the Explorer encounters a login form. // If not supplied, no password is inserted. // // For Instrumentation: // // * filter: A test filter string. Examples: Running a single test case: // com.android.abc.Test1 Running a single test: com.android.abc.Test1#smoke // Running multiple tests: com.android.abc.Test1,com.android.abc.Test2 // // For XCTest and XCTestUI: // // * filter: A test filter string. Examples: Running a single test class: // LoginTests Running a multiple test classes: LoginTests,SmokeTests Running // a single test: LoginTests/testValid Running multiple tests: LoginTests/testValid,LoginTests/testInvalid // // For UIAutomator: // // * filter: A test filter string. Examples: Running a single test case: // com.android.abc.Test1 Running a single test: com.android.abc.Test1#smoke // Running multiple tests: com.android.abc.Test1,com.android.abc.Test2 Parameters map[string]*string `locationName:"parameters" type:"map"` // The ARN of the uploaded test to be run. TestPackageArn *string `locationName:"testPackageArn" min:"32" type:"string"` // The ARN of the YAML-formatted test specification. TestSpecArn *string `locationName:"testSpecArn" min:"32" type:"string"` // The test's type. // // Must be one of the following values: // // * BUILTIN_FUZZ // // * BUILTIN_EXPLORER. For Android, an app explorer that traverses an Android // app, interacting with it and capturing screenshots at the same time. // // * APPIUM_JAVA_JUNIT // // * APPIUM_JAVA_TESTNG // // * APPIUM_PYTHON // // * APPIUM_NODE // // * APPIUM_RUBY // // * APPIUM_WEB_JAVA_JUNIT // // * APPIUM_WEB_JAVA_TESTNG // // * APPIUM_WEB_PYTHON // // * APPIUM_WEB_NODE // // * APPIUM_WEB_RUBY // // * CALABASH // // * INSTRUMENTATION // // * UIAUTOMATION // // * UIAUTOMATOR // // * XCTEST // // * XCTEST_UI // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"TestType"` // contains filtered or unexported fields }
Represents test settings. This data structure is passed in as the test parameter to ScheduleRun. For an example of the JSON request syntax, see ScheduleRun.
func (ScheduleRunTest) GoString ¶
func (s ScheduleRunTest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ScheduleRunTest) SetFilter ¶ added in v1.5.0
func (s *ScheduleRunTest) SetFilter(v string) *ScheduleRunTest
SetFilter sets the Filter field's value.
func (*ScheduleRunTest) SetParameters ¶ added in v1.5.0
func (s *ScheduleRunTest) SetParameters(v map[string]*string) *ScheduleRunTest
SetParameters sets the Parameters field's value.
func (*ScheduleRunTest) SetTestPackageArn ¶ added in v1.5.0
func (s *ScheduleRunTest) SetTestPackageArn(v string) *ScheduleRunTest
SetTestPackageArn sets the TestPackageArn field's value.
func (*ScheduleRunTest) SetTestSpecArn ¶ added in v1.15.13
func (s *ScheduleRunTest) SetTestSpecArn(v string) *ScheduleRunTest
SetTestSpecArn sets the TestSpecArn field's value.
func (*ScheduleRunTest) SetType ¶ added in v1.5.0
func (s *ScheduleRunTest) SetType(v string) *ScheduleRunTest
SetType sets the Type field's value.
func (ScheduleRunTest) String ¶
func (s ScheduleRunTest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ScheduleRunTest) Validate ¶ added in v1.1.21
func (s *ScheduleRunTest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ServiceAccountException ¶ added in v1.28.0
type ServiceAccountException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Any additional information about the exception. Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
There was a problem with the service account.
func (*ServiceAccountException) Code ¶ added in v1.28.0
func (s *ServiceAccountException) Code() string
Code returns the exception type name.
func (*ServiceAccountException) Error ¶ added in v1.28.0
func (s *ServiceAccountException) Error() string
func (ServiceAccountException) GoString ¶ added in v1.28.0
func (s ServiceAccountException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceAccountException) Message ¶ added in v1.28.0
func (s *ServiceAccountException) Message() string
Message returns the exception's message.
func (*ServiceAccountException) OrigErr ¶ added in v1.28.0
func (s *ServiceAccountException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceAccountException) RequestID ¶ added in v1.28.0
func (s *ServiceAccountException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceAccountException) StatusCode ¶ added in v1.28.0
func (s *ServiceAccountException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceAccountException) String ¶ added in v1.28.0
func (s ServiceAccountException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 StopJobInput ¶ added in v1.15.13
type StopJobInput struct { // Represents the Amazon Resource Name (ARN) of the Device Farm job to stop. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopJobInput) GoString ¶ added in v1.15.13
func (s StopJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopJobInput) SetArn ¶ added in v1.15.13
func (s *StopJobInput) SetArn(v string) *StopJobInput
SetArn sets the Arn field's value.
func (StopJobInput) String ¶ added in v1.15.13
func (s StopJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopJobInput) Validate ¶ added in v1.15.13
func (s *StopJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopJobOutput ¶ added in v1.15.13
type StopJobOutput struct { // The job that was stopped. Job *Job `locationName:"job" type:"structure"` // contains filtered or unexported fields }
func (StopJobOutput) GoString ¶ added in v1.15.13
func (s StopJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopJobOutput) SetJob ¶ added in v1.15.13
func (s *StopJobOutput) SetJob(v *Job) *StopJobOutput
SetJob sets the Job field's value.
func (StopJobOutput) String ¶ added in v1.15.13
func (s StopJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 StopRemoteAccessSessionInput ¶ added in v1.2.6
type StopRemoteAccessSessionInput struct { // The Amazon Resource Name (ARN) of the remote access session to stop. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Represents the request to stop the remote access session.
func (StopRemoteAccessSessionInput) GoString ¶ added in v1.2.6
func (s StopRemoteAccessSessionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopRemoteAccessSessionInput) SetArn ¶ added in v1.5.0
func (s *StopRemoteAccessSessionInput) SetArn(v string) *StopRemoteAccessSessionInput
SetArn sets the Arn field's value.
func (StopRemoteAccessSessionInput) String ¶ added in v1.2.6
func (s StopRemoteAccessSessionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopRemoteAccessSessionInput) Validate ¶ added in v1.2.6
func (s *StopRemoteAccessSessionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopRemoteAccessSessionOutput ¶ added in v1.2.6
type StopRemoteAccessSessionOutput struct { // A container that represents the metadata from the service about the remote // access session you are stopping. RemoteAccessSession *RemoteAccessSession `locationName:"remoteAccessSession" type:"structure"` // contains filtered or unexported fields }
Represents the response from the server that describes the remote access session when AWS Device Farm stops the session.
func (StopRemoteAccessSessionOutput) GoString ¶ added in v1.2.6
func (s StopRemoteAccessSessionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopRemoteAccessSessionOutput) SetRemoteAccessSession ¶ added in v1.5.0
func (s *StopRemoteAccessSessionOutput) SetRemoteAccessSession(v *RemoteAccessSession) *StopRemoteAccessSessionOutput
SetRemoteAccessSession sets the RemoteAccessSession field's value.
func (StopRemoteAccessSessionOutput) String ¶ added in v1.2.6
func (s StopRemoteAccessSessionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 StopRunInput ¶ added in v1.1.13
type StopRunInput struct { // Represents the Amazon Resource Name (ARN) of the Device Farm run to stop. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Represents the request to stop a specific run.
func (StopRunInput) GoString ¶ added in v1.1.13
func (s StopRunInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopRunInput) SetArn ¶ added in v1.5.0
func (s *StopRunInput) SetArn(v string) *StopRunInput
SetArn sets the Arn field's value.
func (StopRunInput) String ¶ added in v1.1.13
func (s StopRunInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopRunInput) Validate ¶ added in v1.1.21
func (s *StopRunInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopRunOutput ¶ added in v1.1.13
type StopRunOutput struct { // The run that was stopped. Run *Run `locationName:"run" type:"structure"` // contains filtered or unexported fields }
Represents the results of your stop run attempt.
func (StopRunOutput) GoString ¶ added in v1.1.13
func (s StopRunOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopRunOutput) SetRun ¶ added in v1.5.0
func (s *StopRunOutput) SetRun(v *Run) *StopRunOutput
SetRun sets the Run field's value.
func (StopRunOutput) String ¶ added in v1.1.13
func (s StopRunOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 Suite ¶
type Suite struct { // The suite's ARN. Arn *string `locationName:"arn" min:"32" type:"string"` // The suite's result counters. Counters *Counters `locationName:"counters" type:"structure"` // When the suite was created. Created *time.Time `locationName:"created" type:"timestamp"` // Represents the total (metered or unmetered) minutes used by the test suite. DeviceMinutes *DeviceMinutes `locationName:"deviceMinutes" type:"structure"` // A message about the suite's result. Message *string `locationName:"message" type:"string"` // The suite's name. Name *string `locationName:"name" type:"string"` // The suite's result. // // Allowed values include: // // * PENDING // // * PASSED // // * WARNED // // * FAILED // // * SKIPPED // // * ERRORED // // * STOPPED Result *string `locationName:"result" type:"string" enum:"ExecutionResult"` // The suite's start time. Started *time.Time `locationName:"started" type:"timestamp"` // The suite's status. // // Allowed values include: // // * PENDING // // * PENDING_CONCURRENCY // // * PENDING_DEVICE // // * PROCESSING // // * SCHEDULING // // * PREPARING // // * RUNNING // // * COMPLETED // // * STOPPING Status *string `locationName:"status" type:"string" enum:"ExecutionStatus"` // The suite's stop time. Stopped *time.Time `locationName:"stopped" type:"timestamp"` // The suite's type. // // Must be one of the following values: // // * BUILTIN_FUZZ // // * BUILTIN_EXPLORER Only available for Android; an app explorer that traverses // an Android app, interacting with it and capturing screenshots at the same // time. // // * APPIUM_JAVA_JUNIT // // * APPIUM_JAVA_TESTNG // // * APPIUM_PYTHON // // * APPIUM_NODE // // * APPIUM_RUBY // // * APPIUM_WEB_JAVA_JUNIT // // * APPIUM_WEB_JAVA_TESTNG // // * APPIUM_WEB_PYTHON // // * APPIUM_WEB_NODE // // * APPIUM_WEB_RUBY // // * CALABASH // // * INSTRUMENTATION // // * UIAUTOMATION // // * UIAUTOMATOR // // * XCTEST // // * XCTEST_UI Type *string `locationName:"type" type:"string" enum:"TestType"` // contains filtered or unexported fields }
Represents a collection of one or more tests.
func (Suite) 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 (*Suite) SetCounters ¶ added in v1.5.0
SetCounters sets the Counters field's value.
func (*Suite) SetCreated ¶ added in v1.5.0
SetCreated sets the Created field's value.
func (*Suite) SetDeviceMinutes ¶ added in v1.5.0
func (s *Suite) SetDeviceMinutes(v *DeviceMinutes) *Suite
SetDeviceMinutes sets the DeviceMinutes field's value.
func (*Suite) SetMessage ¶ added in v1.5.0
SetMessage sets the Message field's value.
func (*Suite) SetStarted ¶ added in v1.5.0
SetStarted sets the Started field's value.
func (*Suite) SetStopped ¶ added in v1.5.0
SetStopped sets the Stopped field's value.
type Tag ¶ added in v1.19.36
type Tag struct { // One part of a key-value pair that makes up a tag. A key is a general label // that acts like a category for more specific tag values. // // Key is a required field Key *string `min:"1" type:"string" required:"true"` // The optional part of a key-value pair that makes up a tag. A value acts as // a descriptor in a tag category (key). // // Value is a required field Value *string `type:"string" required:"true"` // contains filtered or unexported fields }
The metadata that you apply to a resource to help you categorize and organize it. Each tag consists of a key and an optional value, both of which you define. Tag keys can have a maximum character length of 128 characters. Tag values can have a maximum length of 256 characters.
func (Tag) GoString ¶ added in v1.19.36
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in 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 TagOperationException ¶ added in v1.28.0
type TagOperationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` ResourceName *string `locationName:"resourceName" min:"32" type:"string"` // contains filtered or unexported fields }
The operation was not successful. Try again.
func (*TagOperationException) Code ¶ added in v1.28.0
func (s *TagOperationException) Code() string
Code returns the exception type name.
func (*TagOperationException) Error ¶ added in v1.28.0
func (s *TagOperationException) Error() string
func (TagOperationException) GoString ¶ added in v1.28.0
func (s TagOperationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagOperationException) Message ¶ added in v1.28.0
func (s *TagOperationException) Message() string
Message returns the exception's message.
func (*TagOperationException) OrigErr ¶ added in v1.28.0
func (s *TagOperationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*TagOperationException) RequestID ¶ added in v1.28.0
func (s *TagOperationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*TagOperationException) StatusCode ¶ added in v1.28.0
func (s *TagOperationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (TagOperationException) String ¶ added in v1.28.0
func (s TagOperationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 TagPolicyException ¶ added in v1.28.0
type TagPolicyException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` ResourceName *string `locationName:"resourceName" min:"32" type:"string"` // contains filtered or unexported fields }
The request doesn't comply with the AWS Identity and Access Management (IAM) tag policy. Correct your request and then retry it.
func (*TagPolicyException) Code ¶ added in v1.28.0
func (s *TagPolicyException) Code() string
Code returns the exception type name.
func (*TagPolicyException) Error ¶ added in v1.28.0
func (s *TagPolicyException) Error() string
func (TagPolicyException) GoString ¶ added in v1.28.0
func (s TagPolicyException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagPolicyException) Message ¶ added in v1.28.0
func (s *TagPolicyException) Message() string
Message returns the exception's message.
func (*TagPolicyException) OrigErr ¶ added in v1.28.0
func (s *TagPolicyException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*TagPolicyException) RequestID ¶ added in v1.28.0
func (s *TagPolicyException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*TagPolicyException) StatusCode ¶ added in v1.28.0
func (s *TagPolicyException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (TagPolicyException) String ¶ added in v1.28.0
func (s TagPolicyException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagResourceInput ¶ added in v1.19.36
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the resource or resources to which to add // tags. You can associate tags with the following Device Farm resources: PROJECT, // RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, // DEVICE, and VPCE_CONFIGURATION. // // ResourceARN is a required field ResourceARN *string `min:"32" type:"string" required:"true"` // The tags to add to the resource. A tag is an array of key-value pairs. Tag // keys can have a maximum character length of 128 characters. Tag values can // have a maximum length of 256 characters. // // Tags is a required field Tags []*Tag `type:"list" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶ added in v1.19.36
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetResourceARN ¶ added in v1.19.36
func (s *TagResourceInput) SetResourceARN(v string) *TagResourceInput
SetResourceARN sets the ResourceARN field's value.
func (*TagResourceInput) SetTags ¶ added in v1.19.36
func (s *TagResourceInput) SetTags(v []*Tag) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶ added in v1.19.36
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) Validate ¶ added in v1.19.36
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶ added in v1.19.36
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶ added in v1.19.36
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶ added in v1.19.36
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Test ¶
type Test struct { // The test's ARN. Arn *string `locationName:"arn" min:"32" type:"string"` // The test's result counters. Counters *Counters `locationName:"counters" type:"structure"` // When the test was created. Created *time.Time `locationName:"created" type:"timestamp"` // Represents the total (metered or unmetered) minutes used by the test. DeviceMinutes *DeviceMinutes `locationName:"deviceMinutes" type:"structure"` // A message about the test's result. Message *string `locationName:"message" type:"string"` // The test's name. Name *string `locationName:"name" type:"string"` // The test's result. // // Allowed values include: // // * PENDING // // * PASSED // // * WARNED // // * FAILED // // * SKIPPED // // * ERRORED // // * STOPPED Result *string `locationName:"result" type:"string" enum:"ExecutionResult"` // The test's start time. Started *time.Time `locationName:"started" type:"timestamp"` // The test's status. // // Allowed values include: // // * PENDING // // * PENDING_CONCURRENCY // // * PENDING_DEVICE // // * PROCESSING // // * SCHEDULING // // * PREPARING // // * RUNNING // // * COMPLETED // // * STOPPING Status *string `locationName:"status" type:"string" enum:"ExecutionStatus"` // The test's stop time. Stopped *time.Time `locationName:"stopped" type:"timestamp"` // The test's type. // // Must be one of the following values: // // * BUILTIN_FUZZ // // * BUILTIN_EXPLORER For Android, an app explorer that traverses an Android // app, interacting with it and capturing screenshots at the same time. // // * APPIUM_JAVA_JUNIT // // * APPIUM_JAVA_TESTNG // // * APPIUM_PYTHON // // * APPIUM_NODE // // * APPIUM_RUBY // // * APPIUM_WEB_JAVA_JUNIT // // * APPIUM_WEB_JAVA_TESTNG // // * APPIUM_WEB_PYTHON // // * APPIUM_WEB_NODE // // * APPIUM_WEB_RUBY // // * CALABASH // // * INSTRUMENTATION // // * UIAUTOMATION // // * UIAUTOMATOR // // * XCTEST // // * XCTEST_UI Type *string `locationName:"type" type:"string" enum:"TestType"` // contains filtered or unexported fields }
Represents a condition that is evaluated.
func (Test) 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 (*Test) SetCounters ¶ added in v1.5.0
SetCounters sets the Counters field's value.
func (*Test) SetCreated ¶ added in v1.5.0
SetCreated sets the Created field's value.
func (*Test) SetDeviceMinutes ¶ added in v1.5.0
func (s *Test) SetDeviceMinutes(v *DeviceMinutes) *Test
SetDeviceMinutes sets the DeviceMinutes field's value.
func (*Test) SetMessage ¶ added in v1.5.0
SetMessage sets the Message field's value.
func (*Test) SetStarted ¶ added in v1.5.0
SetStarted sets the Started field's value.
func (*Test) SetStopped ¶ added in v1.5.0
SetStopped sets the Stopped field's value.
type TestGridProject ¶ added in v1.26.7
type TestGridProject struct { // The ARN for the project. Arn *string `locationName:"arn" min:"32" type:"string"` // When the project was created. Created *time.Time `locationName:"created" type:"timestamp"` // A human-readable description for the project. Description *string `locationName:"description" type:"string"` // A human-readable name for the project. Name *string `locationName:"name" type:"string"` // The VPC security groups and subnets that are attached to a project. VpcConfig *TestGridVpcConfig `locationName:"vpcConfig" type:"structure"` // contains filtered or unexported fields }
A Selenium testing project. Projects are used to collect and collate sessions.
func (TestGridProject) GoString ¶ added in v1.26.7
func (s TestGridProject) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TestGridProject) SetArn ¶ added in v1.26.7
func (s *TestGridProject) SetArn(v string) *TestGridProject
SetArn sets the Arn field's value.
func (*TestGridProject) SetCreated ¶ added in v1.26.7
func (s *TestGridProject) SetCreated(v time.Time) *TestGridProject
SetCreated sets the Created field's value.
func (*TestGridProject) SetDescription ¶ added in v1.26.7
func (s *TestGridProject) SetDescription(v string) *TestGridProject
SetDescription sets the Description field's value.
func (*TestGridProject) SetName ¶ added in v1.26.7
func (s *TestGridProject) SetName(v string) *TestGridProject
SetName sets the Name field's value.
func (*TestGridProject) SetVpcConfig ¶ added in v1.38.50
func (s *TestGridProject) SetVpcConfig(v *TestGridVpcConfig) *TestGridProject
SetVpcConfig sets the VpcConfig field's value.
func (TestGridProject) String ¶ added in v1.26.7
func (s TestGridProject) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 TestGridSession ¶ added in v1.26.7
type TestGridSession struct { // The ARN of the session. Arn *string `locationName:"arn" min:"32" type:"string"` // The number of billed minutes that were used for this session. BillingMinutes *float64 `locationName:"billingMinutes" type:"double"` // The time that the session was started. Created *time.Time `locationName:"created" type:"timestamp"` // The time the session ended. Ended *time.Time `locationName:"ended" type:"timestamp"` // A JSON object of options and parameters passed to the Selenium WebDriver. SeleniumProperties *string `locationName:"seleniumProperties" type:"string"` // The state of the session. Status *string `locationName:"status" type:"string" enum:"TestGridSessionStatus"` // contains filtered or unexported fields }
A TestGridSession is a single instance of a browser launched from the URL provided by a call to CreateTestGridUrl.
func (TestGridSession) GoString ¶ added in v1.26.7
func (s TestGridSession) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TestGridSession) SetArn ¶ added in v1.26.7
func (s *TestGridSession) SetArn(v string) *TestGridSession
SetArn sets the Arn field's value.
func (*TestGridSession) SetBillingMinutes ¶ added in v1.26.7
func (s *TestGridSession) SetBillingMinutes(v float64) *TestGridSession
SetBillingMinutes sets the BillingMinutes field's value.
func (*TestGridSession) SetCreated ¶ added in v1.26.7
func (s *TestGridSession) SetCreated(v time.Time) *TestGridSession
SetCreated sets the Created field's value.
func (*TestGridSession) SetEnded ¶ added in v1.26.7
func (s *TestGridSession) SetEnded(v time.Time) *TestGridSession
SetEnded sets the Ended field's value.
func (*TestGridSession) SetSeleniumProperties ¶ added in v1.26.7
func (s *TestGridSession) SetSeleniumProperties(v string) *TestGridSession
SetSeleniumProperties sets the SeleniumProperties field's value.
func (*TestGridSession) SetStatus ¶ added in v1.26.7
func (s *TestGridSession) SetStatus(v string) *TestGridSession
SetStatus sets the Status field's value.
func (TestGridSession) String ¶ added in v1.26.7
func (s TestGridSession) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 TestGridSessionAction ¶ added in v1.26.7
type TestGridSessionAction struct { // The action taken by the session. Action *string `locationName:"action" type:"string"` // The time, in milliseconds, that the action took to complete in the browser. Duration *int64 `locationName:"duration" type:"long"` // HTTP method that the browser used to make the request. RequestMethod *string `locationName:"requestMethod" type:"string"` // The time that the session invoked the action. Started *time.Time `locationName:"started" type:"timestamp"` // HTTP status code returned to the browser when the action was taken. StatusCode *string `locationName:"statusCode" type:"string"` // contains filtered or unexported fields }
An action taken by a TestGridSession browser instance.
func (TestGridSessionAction) GoString ¶ added in v1.26.7
func (s TestGridSessionAction) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TestGridSessionAction) SetAction ¶ added in v1.26.7
func (s *TestGridSessionAction) SetAction(v string) *TestGridSessionAction
SetAction sets the Action field's value.
func (*TestGridSessionAction) SetDuration ¶ added in v1.26.7
func (s *TestGridSessionAction) SetDuration(v int64) *TestGridSessionAction
SetDuration sets the Duration field's value.
func (*TestGridSessionAction) SetRequestMethod ¶ added in v1.26.7
func (s *TestGridSessionAction) SetRequestMethod(v string) *TestGridSessionAction
SetRequestMethod sets the RequestMethod field's value.
func (*TestGridSessionAction) SetStarted ¶ added in v1.26.7
func (s *TestGridSessionAction) SetStarted(v time.Time) *TestGridSessionAction
SetStarted sets the Started field's value.
func (*TestGridSessionAction) SetStatusCode ¶ added in v1.26.7
func (s *TestGridSessionAction) SetStatusCode(v string) *TestGridSessionAction
SetStatusCode sets the StatusCode field's value.
func (TestGridSessionAction) String ¶ added in v1.26.7
func (s TestGridSessionAction) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 TestGridSessionArtifact ¶ added in v1.26.7
type TestGridSessionArtifact struct { // The file name of the artifact. Filename *string `locationName:"filename" type:"string"` // The kind of artifact. Type *string `locationName:"type" type:"string" enum:"TestGridSessionArtifactType"` // A semi-stable URL to the content of the object. // // Url is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by TestGridSessionArtifact's // String and GoString methods. Url *string `locationName:"url" type:"string" sensitive:"true"` // contains filtered or unexported fields }
Artifacts are video and other files that are produced in the process of running a browser in an automated context.
Video elements might be broken up into multiple artifacts as they grow in size during creation.
func (TestGridSessionArtifact) GoString ¶ added in v1.26.7
func (s TestGridSessionArtifact) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TestGridSessionArtifact) SetFilename ¶ added in v1.26.7
func (s *TestGridSessionArtifact) SetFilename(v string) *TestGridSessionArtifact
SetFilename sets the Filename field's value.
func (*TestGridSessionArtifact) SetType ¶ added in v1.26.7
func (s *TestGridSessionArtifact) SetType(v string) *TestGridSessionArtifact
SetType sets the Type field's value.
func (*TestGridSessionArtifact) SetUrl ¶ added in v1.26.7
func (s *TestGridSessionArtifact) SetUrl(v string) *TestGridSessionArtifact
SetUrl sets the Url field's value.
func (TestGridSessionArtifact) String ¶ added in v1.26.7
func (s TestGridSessionArtifact) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 TestGridVpcConfig ¶ added in v1.38.50
type TestGridVpcConfig struct { // A list of VPC security group IDs in your Amazon VPC. // // SecurityGroupIds is a required field SecurityGroupIds []*string `locationName:"securityGroupIds" min:"1" type:"list" required:"true"` // A list of VPC subnet IDs in your Amazon VPC. // // SubnetIds is a required field SubnetIds []*string `locationName:"subnetIds" min:"1" type:"list" required:"true"` // The ID of the Amazon VPC. // // VpcId is a required field VpcId *string `locationName:"vpcId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The VPC security groups and subnets that are attached to a project.
func (TestGridVpcConfig) GoString ¶ added in v1.38.50
func (s TestGridVpcConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TestGridVpcConfig) SetSecurityGroupIds ¶ added in v1.38.50
func (s *TestGridVpcConfig) SetSecurityGroupIds(v []*string) *TestGridVpcConfig
SetSecurityGroupIds sets the SecurityGroupIds field's value.
func (*TestGridVpcConfig) SetSubnetIds ¶ added in v1.38.50
func (s *TestGridVpcConfig) SetSubnetIds(v []*string) *TestGridVpcConfig
SetSubnetIds sets the SubnetIds field's value.
func (*TestGridVpcConfig) SetVpcId ¶ added in v1.38.50
func (s *TestGridVpcConfig) SetVpcId(v string) *TestGridVpcConfig
SetVpcId sets the VpcId field's value.
func (TestGridVpcConfig) String ¶ added in v1.38.50
func (s TestGridVpcConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TestGridVpcConfig) Validate ¶ added in v1.38.50
func (s *TestGridVpcConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TooManyTagsException ¶ added in v1.28.0
type TooManyTagsException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` ResourceName *string `locationName:"resourceName" min:"32" type:"string"` // contains filtered or unexported fields }
The list of tags on the repository is over the limit. The maximum number of tags that can be applied to a repository is 50.
func (*TooManyTagsException) Code ¶ added in v1.28.0
func (s *TooManyTagsException) Code() string
Code returns the exception type name.
func (*TooManyTagsException) Error ¶ added in v1.28.0
func (s *TooManyTagsException) Error() string
func (TooManyTagsException) GoString ¶ added in v1.28.0
func (s TooManyTagsException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TooManyTagsException) Message ¶ added in v1.28.0
func (s *TooManyTagsException) Message() string
Message returns the exception's message.
func (*TooManyTagsException) OrigErr ¶ added in v1.28.0
func (s *TooManyTagsException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*TooManyTagsException) RequestID ¶ added in v1.28.0
func (s *TooManyTagsException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*TooManyTagsException) StatusCode ¶ added in v1.28.0
func (s *TooManyTagsException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (TooManyTagsException) String ¶ added in v1.28.0
func (s TooManyTagsException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 TrialMinutes ¶ added in v1.8.15
type TrialMinutes struct { // The number of free trial minutes remaining in the account. Remaining *float64 `locationName:"remaining" type:"double"` // The total number of free trial minutes that the account started with. Total *float64 `locationName:"total" type:"double"` // contains filtered or unexported fields }
Represents information about free trial device minutes for an AWS account.
func (TrialMinutes) GoString ¶ added in v1.8.15
func (s TrialMinutes) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TrialMinutes) SetRemaining ¶ added in v1.8.15
func (s *TrialMinutes) SetRemaining(v float64) *TrialMinutes
SetRemaining sets the Remaining field's value.
func (*TrialMinutes) SetTotal ¶ added in v1.8.15
func (s *TrialMinutes) SetTotal(v float64) *TrialMinutes
SetTotal sets the Total field's value.
func (TrialMinutes) String ¶ added in v1.8.15
func (s TrialMinutes) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 UniqueProblem ¶
type UniqueProblem struct { // A message about the unique problems' result. Message *string `locationName:"message" type:"string"` // Information about the problems. Problems []*Problem `locationName:"problems" type:"list"` // contains filtered or unexported fields }
A collection of one or more problems, grouped by their result.
func (UniqueProblem) GoString ¶
func (s UniqueProblem) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UniqueProblem) SetMessage ¶ added in v1.5.0
func (s *UniqueProblem) SetMessage(v string) *UniqueProblem
SetMessage sets the Message field's value.
func (*UniqueProblem) SetProblems ¶ added in v1.5.0
func (s *UniqueProblem) SetProblems(v []*Problem) *UniqueProblem
SetProblems sets the Problems field's value.
func (UniqueProblem) String ¶
func (s UniqueProblem) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UntagResourceInput ¶ added in v1.19.36
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the resource or resources from which to // delete tags. You can associate tags with the following Device Farm resources: // PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, // DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION. // // ResourceARN is a required field ResourceARN *string `min:"32" type:"string" required:"true"` // The keys of the tags to be removed. // // TagKeys is a required field TagKeys []*string `type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶ added in v1.19.36
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetResourceARN ¶ added in v1.19.36
func (s *UntagResourceInput) SetResourceARN(v string) *UntagResourceInput
SetResourceARN sets the ResourceARN field's value.
func (*UntagResourceInput) SetTagKeys ¶ added in v1.19.36
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶ added in v1.19.36
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) Validate ¶ added in v1.19.36
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶ added in v1.19.36
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶ added in v1.19.36
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶ added in v1.19.36
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateDeviceInstanceInput ¶ added in v1.13.27
type UpdateDeviceInstanceInput struct { // The Amazon Resource Name (ARN) of the device instance. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // An array of strings that you want to associate with the device instance. Labels []*string `locationName:"labels" type:"list"` // The ARN of the profile that you want to associate with the device instance. ProfileArn *string `locationName:"profileArn" min:"32" type:"string"` // contains filtered or unexported fields }
func (UpdateDeviceInstanceInput) GoString ¶ added in v1.13.27
func (s UpdateDeviceInstanceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateDeviceInstanceInput) SetArn ¶ added in v1.13.27
func (s *UpdateDeviceInstanceInput) SetArn(v string) *UpdateDeviceInstanceInput
SetArn sets the Arn field's value.
func (*UpdateDeviceInstanceInput) SetLabels ¶ added in v1.13.27
func (s *UpdateDeviceInstanceInput) SetLabels(v []*string) *UpdateDeviceInstanceInput
SetLabels sets the Labels field's value.
func (*UpdateDeviceInstanceInput) SetProfileArn ¶ added in v1.13.27
func (s *UpdateDeviceInstanceInput) SetProfileArn(v string) *UpdateDeviceInstanceInput
SetProfileArn sets the ProfileArn field's value.
func (UpdateDeviceInstanceInput) String ¶ added in v1.13.27
func (s UpdateDeviceInstanceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateDeviceInstanceInput) Validate ¶ added in v1.13.27
func (s *UpdateDeviceInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDeviceInstanceOutput ¶ added in v1.13.27
type UpdateDeviceInstanceOutput struct { // An object that contains information about your device instance. DeviceInstance *DeviceInstance `locationName:"deviceInstance" type:"structure"` // contains filtered or unexported fields }
func (UpdateDeviceInstanceOutput) GoString ¶ added in v1.13.27
func (s UpdateDeviceInstanceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateDeviceInstanceOutput) SetDeviceInstance ¶ added in v1.13.27
func (s *UpdateDeviceInstanceOutput) SetDeviceInstance(v *DeviceInstance) *UpdateDeviceInstanceOutput
SetDeviceInstance sets the DeviceInstance field's value.
func (UpdateDeviceInstanceOutput) String ¶ added in v1.13.27
func (s UpdateDeviceInstanceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 UpdateDevicePoolInput ¶ added in v0.10.2
type UpdateDevicePoolInput struct { // The Amazon Resource Name (ARN) of the Device Farm device pool to update. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // Sets whether the maxDevices parameter applies to your device pool. If you // set this parameter to true, the maxDevices parameter does not apply, and // Device Farm does not limit the number of devices that it adds to your device // pool. In this case, Device Farm adds all available devices that meet the // criteria specified in the rules parameter. // // If you use this parameter in your request, you cannot use the maxDevices // parameter in the same request. ClearMaxDevices *bool `locationName:"clearMaxDevices" type:"boolean"` // A description of the device pool to update. Description *string `locationName:"description" type:"string"` // The number of devices that Device Farm can add to your device pool. Device // Farm adds devices that are available and that meet the criteria that you // assign for the rules parameter. Depending on how many devices meet these // constraints, your device pool might contain fewer devices than the value // for this parameter. // // By specifying the maximum number of devices, you can control the costs that // you incur by running tests. // // If you use this parameter in your request, you cannot use the clearMaxDevices // parameter in the same request. MaxDevices *int64 `locationName:"maxDevices" type:"integer"` // A string that represents the name of the device pool to update. Name *string `locationName:"name" type:"string"` // Represents the rules to modify for the device pool. Updating rules is optional. // If you update rules for your request, the update replaces the existing rules. Rules []*Rule `locationName:"rules" type:"list"` // contains filtered or unexported fields }
Represents a request to the update device pool operation.
func (UpdateDevicePoolInput) GoString ¶ added in v0.10.2
func (s UpdateDevicePoolInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateDevicePoolInput) SetArn ¶ added in v1.5.0
func (s *UpdateDevicePoolInput) SetArn(v string) *UpdateDevicePoolInput
SetArn sets the Arn field's value.
func (*UpdateDevicePoolInput) SetClearMaxDevices ¶ added in v1.16.26
func (s *UpdateDevicePoolInput) SetClearMaxDevices(v bool) *UpdateDevicePoolInput
SetClearMaxDevices sets the ClearMaxDevices field's value.
func (*UpdateDevicePoolInput) SetDescription ¶ added in v1.5.0
func (s *UpdateDevicePoolInput) SetDescription(v string) *UpdateDevicePoolInput
SetDescription sets the Description field's value.
func (*UpdateDevicePoolInput) SetMaxDevices ¶ added in v1.16.26
func (s *UpdateDevicePoolInput) SetMaxDevices(v int64) *UpdateDevicePoolInput
SetMaxDevices sets the MaxDevices field's value.
func (*UpdateDevicePoolInput) SetName ¶ added in v1.5.0
func (s *UpdateDevicePoolInput) SetName(v string) *UpdateDevicePoolInput
SetName sets the Name field's value.
func (*UpdateDevicePoolInput) SetRules ¶ added in v1.5.0
func (s *UpdateDevicePoolInput) SetRules(v []*Rule) *UpdateDevicePoolInput
SetRules sets the Rules field's value.
func (UpdateDevicePoolInput) String ¶ added in v0.10.2
func (s UpdateDevicePoolInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateDevicePoolInput) Validate ¶ added in v1.1.21
func (s *UpdateDevicePoolInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDevicePoolOutput ¶ added in v0.10.2
type UpdateDevicePoolOutput struct { // The device pool you just updated. DevicePool *DevicePool `locationName:"devicePool" type:"structure"` // contains filtered or unexported fields }
Represents the result of an update device pool request.
func (UpdateDevicePoolOutput) GoString ¶ added in v0.10.2
func (s UpdateDevicePoolOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateDevicePoolOutput) SetDevicePool ¶ added in v1.5.0
func (s *UpdateDevicePoolOutput) SetDevicePool(v *DevicePool) *UpdateDevicePoolOutput
SetDevicePool sets the DevicePool field's value.
func (UpdateDevicePoolOutput) String ¶ added in v0.10.2
func (s UpdateDevicePoolOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 UpdateInstanceProfileInput ¶ added in v1.13.27
type UpdateInstanceProfileInput struct { // The Amazon Resource Name (ARN) of the instance profile. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // The updated description for your instance profile. Description *string `locationName:"description" type:"string"` // An array of strings that specifies the list of app packages that should not // be cleaned up from the device after a test run is over. // // The list of packages is only considered if you set packageCleanup to true. ExcludeAppPackagesFromCleanup []*string `locationName:"excludeAppPackagesFromCleanup" type:"list"` // The updated name for your instance profile. Name *string `locationName:"name" type:"string"` // The updated choice for whether you want to specify package cleanup. The default // value is false for private devices. PackageCleanup *bool `locationName:"packageCleanup" type:"boolean"` // The updated choice for whether you want to reboot the device after use. The // default value is true. RebootAfterUse *bool `locationName:"rebootAfterUse" type:"boolean"` // contains filtered or unexported fields }
func (UpdateInstanceProfileInput) GoString ¶ added in v1.13.27
func (s UpdateInstanceProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateInstanceProfileInput) SetArn ¶ added in v1.13.27
func (s *UpdateInstanceProfileInput) SetArn(v string) *UpdateInstanceProfileInput
SetArn sets the Arn field's value.
func (*UpdateInstanceProfileInput) SetDescription ¶ added in v1.13.27
func (s *UpdateInstanceProfileInput) SetDescription(v string) *UpdateInstanceProfileInput
SetDescription sets the Description field's value.
func (*UpdateInstanceProfileInput) SetExcludeAppPackagesFromCleanup ¶ added in v1.13.27
func (s *UpdateInstanceProfileInput) SetExcludeAppPackagesFromCleanup(v []*string) *UpdateInstanceProfileInput
SetExcludeAppPackagesFromCleanup sets the ExcludeAppPackagesFromCleanup field's value.
func (*UpdateInstanceProfileInput) SetName ¶ added in v1.13.27
func (s *UpdateInstanceProfileInput) SetName(v string) *UpdateInstanceProfileInput
SetName sets the Name field's value.
func (*UpdateInstanceProfileInput) SetPackageCleanup ¶ added in v1.13.27
func (s *UpdateInstanceProfileInput) SetPackageCleanup(v bool) *UpdateInstanceProfileInput
SetPackageCleanup sets the PackageCleanup field's value.
func (*UpdateInstanceProfileInput) SetRebootAfterUse ¶ added in v1.13.27
func (s *UpdateInstanceProfileInput) SetRebootAfterUse(v bool) *UpdateInstanceProfileInput
SetRebootAfterUse sets the RebootAfterUse field's value.
func (UpdateInstanceProfileInput) String ¶ added in v1.13.27
func (s UpdateInstanceProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateInstanceProfileInput) Validate ¶ added in v1.13.27
func (s *UpdateInstanceProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateInstanceProfileOutput ¶ added in v1.13.27
type UpdateInstanceProfileOutput struct { // An object that contains information about your instance profile. InstanceProfile *InstanceProfile `locationName:"instanceProfile" type:"structure"` // contains filtered or unexported fields }
func (UpdateInstanceProfileOutput) GoString ¶ added in v1.13.27
func (s UpdateInstanceProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateInstanceProfileOutput) SetInstanceProfile ¶ added in v1.13.27
func (s *UpdateInstanceProfileOutput) SetInstanceProfile(v *InstanceProfile) *UpdateInstanceProfileOutput
SetInstanceProfile sets the InstanceProfile field's value.
func (UpdateInstanceProfileOutput) String ¶ added in v1.13.27
func (s UpdateInstanceProfileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 UpdateNetworkProfileInput ¶ added in v1.7.9
type UpdateNetworkProfileInput struct { // The Amazon Resource Name (ARN) of the project for which you want to update // network profile settings. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // The description of the network profile about which you are returning information. Description *string `locationName:"description" type:"string"` // The data throughput rate in bits per second, as an integer from 0 to 104857600. DownlinkBandwidthBits *int64 `locationName:"downlinkBandwidthBits" type:"long"` // Delay time for all packets to destination in milliseconds as an integer from // 0 to 2000. DownlinkDelayMs *int64 `locationName:"downlinkDelayMs" type:"long"` // Time variation in the delay of received packets in milliseconds as an integer // from 0 to 2000. DownlinkJitterMs *int64 `locationName:"downlinkJitterMs" type:"long"` // Proportion of received packets that fail to arrive from 0 to 100 percent. DownlinkLossPercent *int64 `locationName:"downlinkLossPercent" type:"integer"` // The name of the network profile about which you are returning information. Name *string `locationName:"name" type:"string"` // The type of network profile to return information about. Valid values are // listed here. Type *string `locationName:"type" type:"string" enum:"NetworkProfileType"` // The data throughput rate in bits per second, as an integer from 0 to 104857600. UplinkBandwidthBits *int64 `locationName:"uplinkBandwidthBits" type:"long"` // Delay time for all packets to destination in milliseconds as an integer from // 0 to 2000. UplinkDelayMs *int64 `locationName:"uplinkDelayMs" type:"long"` // Time variation in the delay of received packets in milliseconds as an integer // from 0 to 2000. UplinkJitterMs *int64 `locationName:"uplinkJitterMs" type:"long"` // Proportion of transmitted packets that fail to arrive from 0 to 100 percent. UplinkLossPercent *int64 `locationName:"uplinkLossPercent" type:"integer"` // contains filtered or unexported fields }
func (UpdateNetworkProfileInput) GoString ¶ added in v1.7.9
func (s UpdateNetworkProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateNetworkProfileInput) SetArn ¶ added in v1.7.9
func (s *UpdateNetworkProfileInput) SetArn(v string) *UpdateNetworkProfileInput
SetArn sets the Arn field's value.
func (*UpdateNetworkProfileInput) SetDescription ¶ added in v1.7.9
func (s *UpdateNetworkProfileInput) SetDescription(v string) *UpdateNetworkProfileInput
SetDescription sets the Description field's value.
func (*UpdateNetworkProfileInput) SetDownlinkBandwidthBits ¶ added in v1.7.9
func (s *UpdateNetworkProfileInput) SetDownlinkBandwidthBits(v int64) *UpdateNetworkProfileInput
SetDownlinkBandwidthBits sets the DownlinkBandwidthBits field's value.
func (*UpdateNetworkProfileInput) SetDownlinkDelayMs ¶ added in v1.7.9
func (s *UpdateNetworkProfileInput) SetDownlinkDelayMs(v int64) *UpdateNetworkProfileInput
SetDownlinkDelayMs sets the DownlinkDelayMs field's value.
func (*UpdateNetworkProfileInput) SetDownlinkJitterMs ¶ added in v1.7.9
func (s *UpdateNetworkProfileInput) SetDownlinkJitterMs(v int64) *UpdateNetworkProfileInput
SetDownlinkJitterMs sets the DownlinkJitterMs field's value.
func (*UpdateNetworkProfileInput) SetDownlinkLossPercent ¶ added in v1.7.9
func (s *UpdateNetworkProfileInput) SetDownlinkLossPercent(v int64) *UpdateNetworkProfileInput
SetDownlinkLossPercent sets the DownlinkLossPercent field's value.
func (*UpdateNetworkProfileInput) SetName ¶ added in v1.7.9
func (s *UpdateNetworkProfileInput) SetName(v string) *UpdateNetworkProfileInput
SetName sets the Name field's value.
func (*UpdateNetworkProfileInput) SetType ¶ added in v1.7.9
func (s *UpdateNetworkProfileInput) SetType(v string) *UpdateNetworkProfileInput
SetType sets the Type field's value.
func (*UpdateNetworkProfileInput) SetUplinkBandwidthBits ¶ added in v1.7.9
func (s *UpdateNetworkProfileInput) SetUplinkBandwidthBits(v int64) *UpdateNetworkProfileInput
SetUplinkBandwidthBits sets the UplinkBandwidthBits field's value.
func (*UpdateNetworkProfileInput) SetUplinkDelayMs ¶ added in v1.7.9
func (s *UpdateNetworkProfileInput) SetUplinkDelayMs(v int64) *UpdateNetworkProfileInput
SetUplinkDelayMs sets the UplinkDelayMs field's value.
func (*UpdateNetworkProfileInput) SetUplinkJitterMs ¶ added in v1.7.9
func (s *UpdateNetworkProfileInput) SetUplinkJitterMs(v int64) *UpdateNetworkProfileInput
SetUplinkJitterMs sets the UplinkJitterMs field's value.
func (*UpdateNetworkProfileInput) SetUplinkLossPercent ¶ added in v1.7.9
func (s *UpdateNetworkProfileInput) SetUplinkLossPercent(v int64) *UpdateNetworkProfileInput
SetUplinkLossPercent sets the UplinkLossPercent field's value.
func (UpdateNetworkProfileInput) String ¶ added in v1.7.9
func (s UpdateNetworkProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateNetworkProfileInput) Validate ¶ added in v1.7.9
func (s *UpdateNetworkProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateNetworkProfileOutput ¶ added in v1.7.9
type UpdateNetworkProfileOutput struct { // A list of the available network profiles. NetworkProfile *NetworkProfile `locationName:"networkProfile" type:"structure"` // contains filtered or unexported fields }
func (UpdateNetworkProfileOutput) GoString ¶ added in v1.7.9
func (s UpdateNetworkProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateNetworkProfileOutput) SetNetworkProfile ¶ added in v1.7.9
func (s *UpdateNetworkProfileOutput) SetNetworkProfile(v *NetworkProfile) *UpdateNetworkProfileOutput
SetNetworkProfile sets the NetworkProfile field's value.
func (UpdateNetworkProfileOutput) String ¶ added in v1.7.9
func (s UpdateNetworkProfileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 UpdateProjectInput ¶ added in v0.10.2
type UpdateProjectInput struct { // The Amazon Resource Name (ARN) of the project whose name to update. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // The number of minutes a test run in the project executes before it times // out. DefaultJobTimeoutMinutes *int64 `locationName:"defaultJobTimeoutMinutes" type:"integer"` // A string that represents the new name of the project that you are updating. Name *string `locationName:"name" type:"string"` // The VPC security groups and subnets that are attached to a project. VpcConfig *VpcConfig `locationName:"vpcConfig" type:"structure"` // contains filtered or unexported fields }
Represents a request to the update project operation.
func (UpdateProjectInput) GoString ¶ added in v0.10.2
func (s UpdateProjectInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateProjectInput) SetArn ¶ added in v1.5.0
func (s *UpdateProjectInput) SetArn(v string) *UpdateProjectInput
SetArn sets the Arn field's value.
func (*UpdateProjectInput) SetDefaultJobTimeoutMinutes ¶ added in v1.7.9
func (s *UpdateProjectInput) SetDefaultJobTimeoutMinutes(v int64) *UpdateProjectInput
SetDefaultJobTimeoutMinutes sets the DefaultJobTimeoutMinutes field's value.
func (*UpdateProjectInput) SetName ¶ added in v1.5.0
func (s *UpdateProjectInput) SetName(v string) *UpdateProjectInput
SetName sets the Name field's value.
func (*UpdateProjectInput) SetVpcConfig ¶ added in v1.44.104
func (s *UpdateProjectInput) SetVpcConfig(v *VpcConfig) *UpdateProjectInput
SetVpcConfig sets the VpcConfig field's value.
func (UpdateProjectInput) String ¶ added in v0.10.2
func (s UpdateProjectInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateProjectInput) Validate ¶ added in v1.1.21
func (s *UpdateProjectInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateProjectOutput ¶ added in v0.10.2
type UpdateProjectOutput struct { // The project to update. Project *Project `locationName:"project" type:"structure"` // contains filtered or unexported fields }
Represents the result of an update project request.
func (UpdateProjectOutput) GoString ¶ added in v0.10.2
func (s UpdateProjectOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateProjectOutput) SetProject ¶ added in v1.5.0
func (s *UpdateProjectOutput) SetProject(v *Project) *UpdateProjectOutput
SetProject sets the Project field's value.
func (UpdateProjectOutput) String ¶ added in v0.10.2
func (s UpdateProjectOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 UpdateTestGridProjectInput ¶ added in v1.26.7
type UpdateTestGridProjectInput struct { // Human-readable description for the project. Description *string `locationName:"description" min:"1" type:"string"` // Human-readable name for the project. Name *string `locationName:"name" min:"1" type:"string"` // ARN of the project to update. // // ProjectArn is a required field ProjectArn *string `locationName:"projectArn" min:"32" type:"string" required:"true"` // The VPC security groups and subnets that are attached to a project. VpcConfig *TestGridVpcConfig `locationName:"vpcConfig" type:"structure"` // contains filtered or unexported fields }
func (UpdateTestGridProjectInput) GoString ¶ added in v1.26.7
func (s UpdateTestGridProjectInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateTestGridProjectInput) SetDescription ¶ added in v1.26.7
func (s *UpdateTestGridProjectInput) SetDescription(v string) *UpdateTestGridProjectInput
SetDescription sets the Description field's value.
func (*UpdateTestGridProjectInput) SetName ¶ added in v1.26.7
func (s *UpdateTestGridProjectInput) SetName(v string) *UpdateTestGridProjectInput
SetName sets the Name field's value.
func (*UpdateTestGridProjectInput) SetProjectArn ¶ added in v1.26.7
func (s *UpdateTestGridProjectInput) SetProjectArn(v string) *UpdateTestGridProjectInput
SetProjectArn sets the ProjectArn field's value.
func (*UpdateTestGridProjectInput) SetVpcConfig ¶ added in v1.38.50
func (s *UpdateTestGridProjectInput) SetVpcConfig(v *TestGridVpcConfig) *UpdateTestGridProjectInput
SetVpcConfig sets the VpcConfig field's value.
func (UpdateTestGridProjectInput) String ¶ added in v1.26.7
func (s UpdateTestGridProjectInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateTestGridProjectInput) Validate ¶ added in v1.26.7
func (s *UpdateTestGridProjectInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateTestGridProjectOutput ¶ added in v1.26.7
type UpdateTestGridProjectOutput struct { // The project, including updated information. TestGridProject *TestGridProject `locationName:"testGridProject" type:"structure"` // contains filtered or unexported fields }
func (UpdateTestGridProjectOutput) GoString ¶ added in v1.26.7
func (s UpdateTestGridProjectOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateTestGridProjectOutput) SetTestGridProject ¶ added in v1.26.7
func (s *UpdateTestGridProjectOutput) SetTestGridProject(v *TestGridProject) *UpdateTestGridProjectOutput
SetTestGridProject sets the TestGridProject field's value.
func (UpdateTestGridProjectOutput) String ¶ added in v1.26.7
func (s UpdateTestGridProjectOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 UpdateUploadInput ¶ added in v1.15.13
type UpdateUploadInput struct { // The Amazon Resource Name (ARN) of the uploaded test spec. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // The upload's content type (for example, application/x-yaml). ContentType *string `locationName:"contentType" type:"string"` // Set to true if the YAML file has changed and must be updated. Otherwise, // set to false. EditContent *bool `locationName:"editContent" type:"boolean"` // The upload's test spec file name. The name must not contain any forward slashes // (/). The test spec file name must end with the .yaml or .yml file extension. Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
func (UpdateUploadInput) GoString ¶ added in v1.15.13
func (s UpdateUploadInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateUploadInput) SetArn ¶ added in v1.15.13
func (s *UpdateUploadInput) SetArn(v string) *UpdateUploadInput
SetArn sets the Arn field's value.
func (*UpdateUploadInput) SetContentType ¶ added in v1.15.13
func (s *UpdateUploadInput) SetContentType(v string) *UpdateUploadInput
SetContentType sets the ContentType field's value.
func (*UpdateUploadInput) SetEditContent ¶ added in v1.15.13
func (s *UpdateUploadInput) SetEditContent(v bool) *UpdateUploadInput
SetEditContent sets the EditContent field's value.
func (*UpdateUploadInput) SetName ¶ added in v1.15.13
func (s *UpdateUploadInput) SetName(v string) *UpdateUploadInput
SetName sets the Name field's value.
func (UpdateUploadInput) String ¶ added in v1.15.13
func (s UpdateUploadInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateUploadInput) Validate ¶ added in v1.15.13
func (s *UpdateUploadInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateUploadOutput ¶ added in v1.15.13
type UpdateUploadOutput struct { // A test spec uploaded to Device Farm. Upload *Upload `locationName:"upload" type:"structure"` // contains filtered or unexported fields }
func (UpdateUploadOutput) GoString ¶ added in v1.15.13
func (s UpdateUploadOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateUploadOutput) SetUpload ¶ added in v1.15.13
func (s *UpdateUploadOutput) SetUpload(v *Upload) *UpdateUploadOutput
SetUpload sets the Upload field's value.
func (UpdateUploadOutput) String ¶ added in v1.15.13
func (s UpdateUploadOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 UpdateVPCEConfigurationInput ¶ added in v1.13.33
type UpdateVPCEConfigurationInput struct { // The Amazon Resource Name (ARN) of the VPC endpoint configuration you want // to update. // // Arn is a required field Arn *string `locationName:"arn" min:"32" type:"string" required:"true"` // The DNS (domain) name used to connect to your private service in your VPC. // The DNS name must not already be in use on the internet. ServiceDnsName *string `locationName:"serviceDnsName" type:"string"` // An optional description that provides details about your VPC endpoint configuration. VpceConfigurationDescription *string `locationName:"vpceConfigurationDescription" type:"string"` // The friendly name you give to your VPC endpoint configuration to manage your // configurations more easily. VpceConfigurationName *string `locationName:"vpceConfigurationName" type:"string"` // The name of the VPC endpoint service running in your AWS account that you // want Device Farm to test. VpceServiceName *string `locationName:"vpceServiceName" type:"string"` // contains filtered or unexported fields }
func (UpdateVPCEConfigurationInput) GoString ¶ added in v1.13.33
func (s UpdateVPCEConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateVPCEConfigurationInput) SetArn ¶ added in v1.13.33
func (s *UpdateVPCEConfigurationInput) SetArn(v string) *UpdateVPCEConfigurationInput
SetArn sets the Arn field's value.
func (*UpdateVPCEConfigurationInput) SetServiceDnsName ¶ added in v1.13.33
func (s *UpdateVPCEConfigurationInput) SetServiceDnsName(v string) *UpdateVPCEConfigurationInput
SetServiceDnsName sets the ServiceDnsName field's value.
func (*UpdateVPCEConfigurationInput) SetVpceConfigurationDescription ¶ added in v1.13.33
func (s *UpdateVPCEConfigurationInput) SetVpceConfigurationDescription(v string) *UpdateVPCEConfigurationInput
SetVpceConfigurationDescription sets the VpceConfigurationDescription field's value.
func (*UpdateVPCEConfigurationInput) SetVpceConfigurationName ¶ added in v1.13.33
func (s *UpdateVPCEConfigurationInput) SetVpceConfigurationName(v string) *UpdateVPCEConfigurationInput
SetVpceConfigurationName sets the VpceConfigurationName field's value.
func (*UpdateVPCEConfigurationInput) SetVpceServiceName ¶ added in v1.13.33
func (s *UpdateVPCEConfigurationInput) SetVpceServiceName(v string) *UpdateVPCEConfigurationInput
SetVpceServiceName sets the VpceServiceName field's value.
func (UpdateVPCEConfigurationInput) String ¶ added in v1.13.33
func (s UpdateVPCEConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateVPCEConfigurationInput) Validate ¶ added in v1.13.33
func (s *UpdateVPCEConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateVPCEConfigurationOutput ¶ added in v1.13.33
type UpdateVPCEConfigurationOutput struct { // An object that contains information about your VPC endpoint configuration. VpceConfiguration *VPCEConfiguration `locationName:"vpceConfiguration" type:"structure"` // contains filtered or unexported fields }
func (UpdateVPCEConfigurationOutput) GoString ¶ added in v1.13.33
func (s UpdateVPCEConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateVPCEConfigurationOutput) SetVpceConfiguration ¶ added in v1.13.33
func (s *UpdateVPCEConfigurationOutput) SetVpceConfiguration(v *VPCEConfiguration) *UpdateVPCEConfigurationOutput
SetVpceConfiguration sets the VpceConfiguration field's value.
func (UpdateVPCEConfigurationOutput) String ¶ added in v1.13.33
func (s UpdateVPCEConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 Upload ¶
type Upload struct { // The upload's ARN. Arn *string `locationName:"arn" min:"32" type:"string"` // The upload's category. Allowed values include: // // * CURATED: An upload managed by AWS Device Farm. // // * PRIVATE: An upload managed by the AWS Device Farm customer. Category *string `locationName:"category" type:"string" enum:"UploadCategory"` // The upload's content type (for example, application/octet-stream). ContentType *string `locationName:"contentType" type:"string"` // When the upload was created. Created *time.Time `locationName:"created" type:"timestamp"` // A message about the upload's result. Message *string `locationName:"message" type:"string"` // The upload's metadata. For example, for Android, this contains information // that is parsed from the manifest and is displayed in the AWS Device Farm // console after the associated app is uploaded. Metadata *string `locationName:"metadata" type:"string"` // The upload's file name. Name *string `locationName:"name" type:"string"` // The upload's status. // // Must be one of the following values: // // * FAILED // // * INITIALIZED // // * PROCESSING // // * SUCCEEDED Status *string `locationName:"status" type:"string" enum:"UploadStatus"` // The upload's type. // // Must be one of the following values: // // * ANDROID_APP // // * IOS_APP // // * WEB_APP // // * EXTERNAL_DATA // // * APPIUM_JAVA_JUNIT_TEST_PACKAGE // // * APPIUM_JAVA_TESTNG_TEST_PACKAGE // // * APPIUM_PYTHON_TEST_PACKAGE // // * APPIUM_NODE_TEST_PACKAGE // // * APPIUM_RUBY_TEST_PACKAGE // // * APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE // // * APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE // // * APPIUM_WEB_PYTHON_TEST_PACKAGE // // * APPIUM_WEB_NODE_TEST_PACKAGE // // * APPIUM_WEB_RUBY_TEST_PACKAGE // // * CALABASH_TEST_PACKAGE // // * INSTRUMENTATION_TEST_PACKAGE // // * UIAUTOMATION_TEST_PACKAGE // // * UIAUTOMATOR_TEST_PACKAGE // // * XCTEST_TEST_PACKAGE // // * XCTEST_UI_TEST_PACKAGE // // * APPIUM_JAVA_JUNIT_TEST_SPEC // // * APPIUM_JAVA_TESTNG_TEST_SPEC // // * APPIUM_PYTHON_TEST_SPEC // // * APPIUM_NODE_TEST_SPEC // // * APPIUM_RUBY_TEST_SPEC // // * APPIUM_WEB_JAVA_JUNIT_TEST_SPEC // // * APPIUM_WEB_JAVA_TESTNG_TEST_SPEC // // * APPIUM_WEB_PYTHON_TEST_SPEC // // * APPIUM_WEB_NODE_TEST_SPEC // // * APPIUM_WEB_RUBY_TEST_SPEC // // * INSTRUMENTATION_TEST_SPEC // // * XCTEST_UI_TEST_SPEC Type *string `locationName:"type" type:"string" enum:"UploadType"` // The presigned Amazon S3 URL that was used to store a file using a PUT request. // // Url is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Upload's // String and GoString methods. Url *string `locationName:"url" type:"string" sensitive:"true"` // contains filtered or unexported fields }
An app or a set of one or more tests to upload or that have been uploaded.
func (Upload) 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 (*Upload) SetCategory ¶ added in v1.15.13
SetCategory sets the Category field's value.
func (*Upload) SetContentType ¶ added in v1.5.0
SetContentType sets the ContentType field's value.
func (*Upload) SetCreated ¶ added in v1.5.0
SetCreated sets the Created field's value.
func (*Upload) SetMessage ¶ added in v1.5.0
SetMessage sets the Message field's value.
func (*Upload) SetMetadata ¶ added in v1.5.0
SetMetadata sets the Metadata field's value.
type VPCEConfiguration ¶ added in v1.13.33
type VPCEConfiguration struct { // The Amazon Resource Name (ARN) of the VPC endpoint configuration. Arn *string `locationName:"arn" min:"32" type:"string"` // The DNS name that maps to the private IP address of the service you want // to access. ServiceDnsName *string `locationName:"serviceDnsName" type:"string"` // An optional description that provides details about your VPC endpoint configuration. VpceConfigurationDescription *string `locationName:"vpceConfigurationDescription" type:"string"` // The friendly name you give to your VPC endpoint configuration to manage your // configurations more easily. VpceConfigurationName *string `locationName:"vpceConfigurationName" type:"string"` // The name of the VPC endpoint service running in your AWS account that you // want Device Farm to test. VpceServiceName *string `locationName:"vpceServiceName" type:"string"` // contains filtered or unexported fields }
Represents an Amazon Virtual Private Cloud (VPC) endpoint configuration.
func (VPCEConfiguration) GoString ¶ added in v1.13.33
func (s VPCEConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VPCEConfiguration) SetArn ¶ added in v1.13.33
func (s *VPCEConfiguration) SetArn(v string) *VPCEConfiguration
SetArn sets the Arn field's value.
func (*VPCEConfiguration) SetServiceDnsName ¶ added in v1.13.33
func (s *VPCEConfiguration) SetServiceDnsName(v string) *VPCEConfiguration
SetServiceDnsName sets the ServiceDnsName field's value.
func (*VPCEConfiguration) SetVpceConfigurationDescription ¶ added in v1.13.33
func (s *VPCEConfiguration) SetVpceConfigurationDescription(v string) *VPCEConfiguration
SetVpceConfigurationDescription sets the VpceConfigurationDescription field's value.
func (*VPCEConfiguration) SetVpceConfigurationName ¶ added in v1.13.33
func (s *VPCEConfiguration) SetVpceConfigurationName(v string) *VPCEConfiguration
SetVpceConfigurationName sets the VpceConfigurationName field's value.
func (*VPCEConfiguration) SetVpceServiceName ¶ added in v1.13.33
func (s *VPCEConfiguration) SetVpceServiceName(v string) *VPCEConfiguration
SetVpceServiceName sets the VpceServiceName field's value.
func (VPCEConfiguration) String ¶ added in v1.13.33
func (s VPCEConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 VpcConfig ¶ added in v1.44.104
type VpcConfig struct { // An array of one or more security groups IDs in your Amazon VPC. // // SecurityGroupIds is a required field SecurityGroupIds []*string `locationName:"securityGroupIds" min:"1" type:"list" required:"true"` // An array of one or more subnet IDs in your Amazon VPC. // // SubnetIds is a required field SubnetIds []*string `locationName:"subnetIds" min:"1" type:"list" required:"true"` // The ID of the Amazon VPC. // // VpcId is a required field VpcId *string `locationName:"vpcId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains the VPC configuration data necessary to interface with AWS Device Farm's services.
func (VpcConfig) GoString ¶ added in v1.44.104
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VpcConfig) SetSecurityGroupIds ¶ added in v1.44.104
SetSecurityGroupIds sets the SecurityGroupIds field's value.
func (*VpcConfig) SetSubnetIds ¶ added in v1.44.104
SetSubnetIds sets the SubnetIds field's value.
Directories ¶
Path | Synopsis |
---|---|
Package devicefarmiface provides an interface to enable mocking the AWS Device Farm service client for testing your code.
|
Package devicefarmiface provides an interface to enable mocking the AWS Device Farm service client for testing your code. |