Documentation ¶
Overview ¶
Package iottwinmaker provides the client and types for making API requests to AWS IoT TwinMaker.
IoT TwinMaker is a service with which you can build operational digital twins of physical systems. IoT TwinMaker overlays measurements and analysis from real-world sensors, cameras, and enterprise applications so you can create data visualizations to monitor your physical factory, building, or industrial plant. You can use this real-world data to monitor operations and diagnose and repair errors.
See https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29 for more information on this service.
See iottwinmaker package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/iottwinmaker/
Using the Client ¶
To contact AWS IoT TwinMaker with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the AWS IoT TwinMaker client IoTTwinMaker for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/iottwinmaker/#New
Index ¶
- Constants
- func ColumnType_Values() []string
- func ComponentUpdateType_Values() []string
- func DestinationType_Values() []string
- func ErrorCode_Values() []string
- func GroupType_Values() []string
- func InterpolationType_Values() []string
- func MetadataTransferJobState_Values() []string
- func OrderByTime_Values() []string
- func Order_Values() []string
- func ParentEntityUpdateType_Values() []string
- func PricingMode_Values() []string
- func PricingTier_Values() []string
- func PropertyGroupUpdateType_Values() []string
- func PropertyUpdateType_Values() []string
- func SceneErrorCode_Values() []string
- func Scope_Values() []string
- func SourceType_Values() []string
- func State_Values() []string
- func SyncJobState_Values() []string
- func SyncResourceState_Values() []string
- func SyncResourceType_Values() []string
- func Type_Values() []string
- func UpdateReason_Values() []string
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type BatchPutPropertyError
- func (s BatchPutPropertyError) GoString() string
- func (s *BatchPutPropertyError) SetEntry(v *PropertyValueEntry) *BatchPutPropertyError
- func (s *BatchPutPropertyError) SetErrorCode(v string) *BatchPutPropertyError
- func (s *BatchPutPropertyError) SetErrorMessage(v string) *BatchPutPropertyError
- func (s BatchPutPropertyError) String() string
- type BatchPutPropertyErrorEntry
- type BatchPutPropertyValuesInput
- func (s BatchPutPropertyValuesInput) GoString() string
- func (s *BatchPutPropertyValuesInput) SetEntries(v []*PropertyValueEntry) *BatchPutPropertyValuesInput
- func (s *BatchPutPropertyValuesInput) SetWorkspaceId(v string) *BatchPutPropertyValuesInput
- func (s BatchPutPropertyValuesInput) String() string
- func (s *BatchPutPropertyValuesInput) Validate() error
- type BatchPutPropertyValuesOutput
- type BundleInformation
- type CancelMetadataTransferJobInput
- type CancelMetadataTransferJobOutput
- func (s CancelMetadataTransferJobOutput) GoString() string
- func (s *CancelMetadataTransferJobOutput) SetArn(v string) *CancelMetadataTransferJobOutput
- func (s *CancelMetadataTransferJobOutput) SetMetadataTransferJobId(v string) *CancelMetadataTransferJobOutput
- func (s *CancelMetadataTransferJobOutput) SetProgress(v *MetadataTransferJobProgress) *CancelMetadataTransferJobOutput
- func (s *CancelMetadataTransferJobOutput) SetStatus(v *MetadataTransferJobStatus) *CancelMetadataTransferJobOutput
- func (s *CancelMetadataTransferJobOutput) SetUpdateDateTime(v time.Time) *CancelMetadataTransferJobOutput
- func (s CancelMetadataTransferJobOutput) String() string
- type ColumnDescription
- type ComponentPropertyGroupRequest
- func (s ComponentPropertyGroupRequest) GoString() string
- func (s *ComponentPropertyGroupRequest) SetGroupType(v string) *ComponentPropertyGroupRequest
- func (s *ComponentPropertyGroupRequest) SetPropertyNames(v []*string) *ComponentPropertyGroupRequest
- func (s *ComponentPropertyGroupRequest) SetUpdateType(v string) *ComponentPropertyGroupRequest
- func (s ComponentPropertyGroupRequest) String() string
- type ComponentPropertyGroupResponse
- func (s ComponentPropertyGroupResponse) GoString() string
- func (s *ComponentPropertyGroupResponse) SetGroupType(v string) *ComponentPropertyGroupResponse
- func (s *ComponentPropertyGroupResponse) SetIsInherited(v bool) *ComponentPropertyGroupResponse
- func (s *ComponentPropertyGroupResponse) SetPropertyNames(v []*string) *ComponentPropertyGroupResponse
- func (s ComponentPropertyGroupResponse) String() string
- type ComponentRequest
- func (s ComponentRequest) GoString() string
- func (s *ComponentRequest) SetComponentTypeId(v string) *ComponentRequest
- func (s *ComponentRequest) SetDescription(v string) *ComponentRequest
- func (s *ComponentRequest) SetProperties(v map[string]*PropertyRequest) *ComponentRequest
- func (s *ComponentRequest) SetPropertyGroups(v map[string]*ComponentPropertyGroupRequest) *ComponentRequest
- func (s ComponentRequest) String() string
- func (s *ComponentRequest) Validate() error
- type ComponentResponse
- func (s ComponentResponse) GoString() string
- func (s *ComponentResponse) SetAreAllCompositeComponentsReturned(v bool) *ComponentResponse
- func (s *ComponentResponse) SetAreAllPropertiesReturned(v bool) *ComponentResponse
- func (s *ComponentResponse) SetComponentName(v string) *ComponentResponse
- func (s *ComponentResponse) SetComponentTypeId(v string) *ComponentResponse
- func (s *ComponentResponse) SetCompositeComponents(v map[string]*ComponentSummary) *ComponentResponse
- func (s *ComponentResponse) SetDefinedIn(v string) *ComponentResponse
- func (s *ComponentResponse) SetDescription(v string) *ComponentResponse
- func (s *ComponentResponse) SetProperties(v map[string]*PropertyResponse) *ComponentResponse
- func (s *ComponentResponse) SetPropertyGroups(v map[string]*ComponentPropertyGroupResponse) *ComponentResponse
- func (s *ComponentResponse) SetStatus(v *Status) *ComponentResponse
- func (s *ComponentResponse) SetSyncSource(v string) *ComponentResponse
- func (s ComponentResponse) String() string
- type ComponentSummary
- func (s ComponentSummary) GoString() string
- func (s *ComponentSummary) SetComponentName(v string) *ComponentSummary
- func (s *ComponentSummary) SetComponentPath(v string) *ComponentSummary
- func (s *ComponentSummary) SetComponentTypeId(v string) *ComponentSummary
- func (s *ComponentSummary) SetDefinedIn(v string) *ComponentSummary
- func (s *ComponentSummary) SetDescription(v string) *ComponentSummary
- func (s *ComponentSummary) SetPropertyGroups(v map[string]*ComponentPropertyGroupResponse) *ComponentSummary
- func (s *ComponentSummary) SetStatus(v *Status) *ComponentSummary
- func (s *ComponentSummary) SetSyncSource(v string) *ComponentSummary
- func (s ComponentSummary) String() string
- type ComponentTypeSummary
- func (s ComponentTypeSummary) GoString() string
- func (s *ComponentTypeSummary) SetArn(v string) *ComponentTypeSummary
- func (s *ComponentTypeSummary) SetComponentTypeId(v string) *ComponentTypeSummary
- func (s *ComponentTypeSummary) SetComponentTypeName(v string) *ComponentTypeSummary
- func (s *ComponentTypeSummary) SetCreationDateTime(v time.Time) *ComponentTypeSummary
- func (s *ComponentTypeSummary) SetDescription(v string) *ComponentTypeSummary
- func (s *ComponentTypeSummary) SetStatus(v *Status) *ComponentTypeSummary
- func (s *ComponentTypeSummary) SetUpdateDateTime(v time.Time) *ComponentTypeSummary
- func (s ComponentTypeSummary) String() string
- type ComponentUpdateRequest
- func (s ComponentUpdateRequest) GoString() string
- func (s *ComponentUpdateRequest) SetComponentTypeId(v string) *ComponentUpdateRequest
- func (s *ComponentUpdateRequest) SetDescription(v string) *ComponentUpdateRequest
- func (s *ComponentUpdateRequest) SetPropertyGroupUpdates(v map[string]*ComponentPropertyGroupRequest) *ComponentUpdateRequest
- func (s *ComponentUpdateRequest) SetPropertyUpdates(v map[string]*PropertyRequest) *ComponentUpdateRequest
- func (s *ComponentUpdateRequest) SetUpdateType(v string) *ComponentUpdateRequest
- func (s ComponentUpdateRequest) String() string
- func (s *ComponentUpdateRequest) Validate() error
- type CompositeComponentRequest
- func (s CompositeComponentRequest) GoString() string
- func (s *CompositeComponentRequest) SetDescription(v string) *CompositeComponentRequest
- func (s *CompositeComponentRequest) SetProperties(v map[string]*PropertyRequest) *CompositeComponentRequest
- func (s *CompositeComponentRequest) SetPropertyGroups(v map[string]*ComponentPropertyGroupRequest) *CompositeComponentRequest
- func (s CompositeComponentRequest) String() string
- func (s *CompositeComponentRequest) Validate() error
- type CompositeComponentTypeRequest
- type CompositeComponentTypeResponse
- func (s CompositeComponentTypeResponse) GoString() string
- func (s *CompositeComponentTypeResponse) SetComponentTypeId(v string) *CompositeComponentTypeResponse
- func (s *CompositeComponentTypeResponse) SetIsInherited(v bool) *CompositeComponentTypeResponse
- func (s CompositeComponentTypeResponse) String() string
- type CompositeComponentUpdateRequest
- func (s CompositeComponentUpdateRequest) GoString() string
- func (s *CompositeComponentUpdateRequest) SetDescription(v string) *CompositeComponentUpdateRequest
- func (s *CompositeComponentUpdateRequest) SetPropertyGroupUpdates(v map[string]*ComponentPropertyGroupRequest) *CompositeComponentUpdateRequest
- func (s *CompositeComponentUpdateRequest) SetPropertyUpdates(v map[string]*PropertyRequest) *CompositeComponentUpdateRequest
- func (s *CompositeComponentUpdateRequest) SetUpdateType(v string) *CompositeComponentUpdateRequest
- func (s CompositeComponentUpdateRequest) String() string
- func (s *CompositeComponentUpdateRequest) Validate() error
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type ConnectorFailureException
- func (s *ConnectorFailureException) Code() string
- func (s *ConnectorFailureException) Error() string
- func (s ConnectorFailureException) GoString() string
- func (s *ConnectorFailureException) Message() string
- func (s *ConnectorFailureException) OrigErr() error
- func (s *ConnectorFailureException) RequestID() string
- func (s *ConnectorFailureException) StatusCode() int
- func (s ConnectorFailureException) String() string
- type ConnectorTimeoutException
- func (s *ConnectorTimeoutException) Code() string
- func (s *ConnectorTimeoutException) Error() string
- func (s ConnectorTimeoutException) GoString() string
- func (s *ConnectorTimeoutException) Message() string
- func (s *ConnectorTimeoutException) OrigErr() error
- func (s *ConnectorTimeoutException) RequestID() string
- func (s *ConnectorTimeoutException) StatusCode() int
- func (s ConnectorTimeoutException) String() string
- type CreateComponentTypeInput
- func (s CreateComponentTypeInput) GoString() string
- func (s *CreateComponentTypeInput) SetComponentTypeId(v string) *CreateComponentTypeInput
- func (s *CreateComponentTypeInput) SetComponentTypeName(v string) *CreateComponentTypeInput
- func (s *CreateComponentTypeInput) SetCompositeComponentTypes(v map[string]*CompositeComponentTypeRequest) *CreateComponentTypeInput
- func (s *CreateComponentTypeInput) SetDescription(v string) *CreateComponentTypeInput
- func (s *CreateComponentTypeInput) SetExtendsFrom(v []*string) *CreateComponentTypeInput
- func (s *CreateComponentTypeInput) SetFunctions(v map[string]*FunctionRequest) *CreateComponentTypeInput
- func (s *CreateComponentTypeInput) SetIsSingleton(v bool) *CreateComponentTypeInput
- func (s *CreateComponentTypeInput) SetPropertyDefinitions(v map[string]*PropertyDefinitionRequest) *CreateComponentTypeInput
- func (s *CreateComponentTypeInput) SetPropertyGroups(v map[string]*PropertyGroupRequest) *CreateComponentTypeInput
- func (s *CreateComponentTypeInput) SetTags(v map[string]*string) *CreateComponentTypeInput
- func (s *CreateComponentTypeInput) SetWorkspaceId(v string) *CreateComponentTypeInput
- func (s CreateComponentTypeInput) String() string
- func (s *CreateComponentTypeInput) Validate() error
- type CreateComponentTypeOutput
- func (s CreateComponentTypeOutput) GoString() string
- func (s *CreateComponentTypeOutput) SetArn(v string) *CreateComponentTypeOutput
- func (s *CreateComponentTypeOutput) SetCreationDateTime(v time.Time) *CreateComponentTypeOutput
- func (s *CreateComponentTypeOutput) SetState(v string) *CreateComponentTypeOutput
- func (s CreateComponentTypeOutput) String() string
- type CreateEntityInput
- func (s CreateEntityInput) GoString() string
- func (s *CreateEntityInput) SetComponents(v map[string]*ComponentRequest) *CreateEntityInput
- func (s *CreateEntityInput) SetCompositeComponents(v map[string]*CompositeComponentRequest) *CreateEntityInput
- func (s *CreateEntityInput) SetDescription(v string) *CreateEntityInput
- func (s *CreateEntityInput) SetEntityId(v string) *CreateEntityInput
- func (s *CreateEntityInput) SetEntityName(v string) *CreateEntityInput
- func (s *CreateEntityInput) SetParentEntityId(v string) *CreateEntityInput
- func (s *CreateEntityInput) SetTags(v map[string]*string) *CreateEntityInput
- func (s *CreateEntityInput) SetWorkspaceId(v string) *CreateEntityInput
- func (s CreateEntityInput) String() string
- func (s *CreateEntityInput) Validate() error
- type CreateEntityOutput
- func (s CreateEntityOutput) GoString() string
- func (s *CreateEntityOutput) SetArn(v string) *CreateEntityOutput
- func (s *CreateEntityOutput) SetCreationDateTime(v time.Time) *CreateEntityOutput
- func (s *CreateEntityOutput) SetEntityId(v string) *CreateEntityOutput
- func (s *CreateEntityOutput) SetState(v string) *CreateEntityOutput
- func (s CreateEntityOutput) String() string
- type CreateMetadataTransferJobInput
- func (s CreateMetadataTransferJobInput) GoString() string
- func (s *CreateMetadataTransferJobInput) SetDescription(v string) *CreateMetadataTransferJobInput
- func (s *CreateMetadataTransferJobInput) SetDestination(v *DestinationConfiguration) *CreateMetadataTransferJobInput
- func (s *CreateMetadataTransferJobInput) SetMetadataTransferJobId(v string) *CreateMetadataTransferJobInput
- func (s *CreateMetadataTransferJobInput) SetSources(v []*SourceConfiguration) *CreateMetadataTransferJobInput
- func (s CreateMetadataTransferJobInput) String() string
- func (s *CreateMetadataTransferJobInput) Validate() error
- type CreateMetadataTransferJobOutput
- func (s CreateMetadataTransferJobOutput) GoString() string
- func (s *CreateMetadataTransferJobOutput) SetArn(v string) *CreateMetadataTransferJobOutput
- func (s *CreateMetadataTransferJobOutput) SetCreationDateTime(v time.Time) *CreateMetadataTransferJobOutput
- func (s *CreateMetadataTransferJobOutput) SetMetadataTransferJobId(v string) *CreateMetadataTransferJobOutput
- func (s *CreateMetadataTransferJobOutput) SetStatus(v *MetadataTransferJobStatus) *CreateMetadataTransferJobOutput
- func (s CreateMetadataTransferJobOutput) String() string
- type CreateSceneInput
- func (s CreateSceneInput) GoString() string
- func (s *CreateSceneInput) SetCapabilities(v []*string) *CreateSceneInput
- func (s *CreateSceneInput) SetContentLocation(v string) *CreateSceneInput
- func (s *CreateSceneInput) SetDescription(v string) *CreateSceneInput
- func (s *CreateSceneInput) SetSceneId(v string) *CreateSceneInput
- func (s *CreateSceneInput) SetSceneMetadata(v map[string]*string) *CreateSceneInput
- func (s *CreateSceneInput) SetTags(v map[string]*string) *CreateSceneInput
- func (s *CreateSceneInput) SetWorkspaceId(v string) *CreateSceneInput
- func (s CreateSceneInput) String() string
- func (s *CreateSceneInput) Validate() error
- type CreateSceneOutput
- type CreateSyncJobInput
- func (s CreateSyncJobInput) GoString() string
- func (s *CreateSyncJobInput) SetSyncRole(v string) *CreateSyncJobInput
- func (s *CreateSyncJobInput) SetSyncSource(v string) *CreateSyncJobInput
- func (s *CreateSyncJobInput) SetTags(v map[string]*string) *CreateSyncJobInput
- func (s *CreateSyncJobInput) SetWorkspaceId(v string) *CreateSyncJobInput
- func (s CreateSyncJobInput) String() string
- func (s *CreateSyncJobInput) Validate() error
- type CreateSyncJobOutput
- func (s CreateSyncJobOutput) GoString() string
- func (s *CreateSyncJobOutput) SetArn(v string) *CreateSyncJobOutput
- func (s *CreateSyncJobOutput) SetCreationDateTime(v time.Time) *CreateSyncJobOutput
- func (s *CreateSyncJobOutput) SetState(v string) *CreateSyncJobOutput
- func (s CreateSyncJobOutput) String() string
- type CreateWorkspaceInput
- func (s CreateWorkspaceInput) GoString() string
- func (s *CreateWorkspaceInput) SetDescription(v string) *CreateWorkspaceInput
- func (s *CreateWorkspaceInput) SetRole(v string) *CreateWorkspaceInput
- func (s *CreateWorkspaceInput) SetS3Location(v string) *CreateWorkspaceInput
- func (s *CreateWorkspaceInput) SetTags(v map[string]*string) *CreateWorkspaceInput
- func (s *CreateWorkspaceInput) SetWorkspaceId(v string) *CreateWorkspaceInput
- func (s CreateWorkspaceInput) String() string
- func (s *CreateWorkspaceInput) Validate() error
- type CreateWorkspaceOutput
- type DataConnector
- type DataType
- func (s DataType) GoString() string
- func (s *DataType) SetAllowedValues(v []*DataValue) *DataType
- func (s *DataType) SetNestedType(v *DataType) *DataType
- func (s *DataType) SetRelationship(v *Relationship) *DataType
- func (s *DataType) SetType(v string) *DataType
- func (s *DataType) SetUnitOfMeasure(v string) *DataType
- func (s DataType) String() string
- func (s *DataType) Validate() error
- type DataValue
- func (s DataValue) GoString() string
- func (s *DataValue) SetBooleanValue(v bool) *DataValue
- func (s *DataValue) SetDoubleValue(v float64) *DataValue
- func (s *DataValue) SetExpression(v string) *DataValue
- func (s *DataValue) SetIntegerValue(v int64) *DataValue
- func (s *DataValue) SetListValue(v []*DataValue) *DataValue
- func (s *DataValue) SetLongValue(v int64) *DataValue
- func (s *DataValue) SetMapValue(v map[string]*DataValue) *DataValue
- func (s *DataValue) SetRelationshipValue(v *RelationshipValue) *DataValue
- func (s *DataValue) SetStringValue(v string) *DataValue
- func (s DataValue) String() string
- func (s *DataValue) Validate() error
- type DeleteComponentTypeInput
- func (s DeleteComponentTypeInput) GoString() string
- func (s *DeleteComponentTypeInput) SetComponentTypeId(v string) *DeleteComponentTypeInput
- func (s *DeleteComponentTypeInput) SetWorkspaceId(v string) *DeleteComponentTypeInput
- func (s DeleteComponentTypeInput) String() string
- func (s *DeleteComponentTypeInput) Validate() error
- type DeleteComponentTypeOutput
- type DeleteEntityInput
- func (s DeleteEntityInput) GoString() string
- func (s *DeleteEntityInput) SetEntityId(v string) *DeleteEntityInput
- func (s *DeleteEntityInput) SetIsRecursive(v bool) *DeleteEntityInput
- func (s *DeleteEntityInput) SetWorkspaceId(v string) *DeleteEntityInput
- func (s DeleteEntityInput) String() string
- func (s *DeleteEntityInput) Validate() error
- type DeleteEntityOutput
- type DeleteSceneInput
- type DeleteSceneOutput
- type DeleteSyncJobInput
- type DeleteSyncJobOutput
- type DeleteWorkspaceInput
- type DeleteWorkspaceOutput
- type DestinationConfiguration
- func (s DestinationConfiguration) GoString() string
- func (s *DestinationConfiguration) SetIotTwinMakerConfiguration(v *IotTwinMakerDestinationConfiguration) *DestinationConfiguration
- func (s *DestinationConfiguration) SetS3Configuration(v *S3DestinationConfiguration) *DestinationConfiguration
- func (s *DestinationConfiguration) SetType(v string) *DestinationConfiguration
- func (s DestinationConfiguration) String() string
- func (s *DestinationConfiguration) Validate() error
- type EntityPropertyReference
- func (s EntityPropertyReference) GoString() string
- func (s *EntityPropertyReference) SetComponentName(v string) *EntityPropertyReference
- func (s *EntityPropertyReference) SetComponentPath(v string) *EntityPropertyReference
- func (s *EntityPropertyReference) SetEntityId(v string) *EntityPropertyReference
- func (s *EntityPropertyReference) SetExternalIdProperty(v map[string]*string) *EntityPropertyReference
- func (s *EntityPropertyReference) SetPropertyName(v string) *EntityPropertyReference
- func (s EntityPropertyReference) String() string
- func (s *EntityPropertyReference) Validate() error
- type EntitySummary
- func (s EntitySummary) GoString() string
- func (s *EntitySummary) SetArn(v string) *EntitySummary
- func (s *EntitySummary) SetCreationDateTime(v time.Time) *EntitySummary
- func (s *EntitySummary) SetDescription(v string) *EntitySummary
- func (s *EntitySummary) SetEntityId(v string) *EntitySummary
- func (s *EntitySummary) SetEntityName(v string) *EntitySummary
- func (s *EntitySummary) SetHasChildEntities(v bool) *EntitySummary
- func (s *EntitySummary) SetParentEntityId(v string) *EntitySummary
- func (s *EntitySummary) SetStatus(v *Status) *EntitySummary
- func (s *EntitySummary) SetUpdateDateTime(v time.Time) *EntitySummary
- func (s EntitySummary) String() string
- type ErrorDetails
- type ExecuteQueryInput
- func (s ExecuteQueryInput) GoString() string
- func (s *ExecuteQueryInput) SetMaxResults(v int64) *ExecuteQueryInput
- func (s *ExecuteQueryInput) SetNextToken(v string) *ExecuteQueryInput
- func (s *ExecuteQueryInput) SetQueryStatement(v string) *ExecuteQueryInput
- func (s *ExecuteQueryInput) SetWorkspaceId(v string) *ExecuteQueryInput
- func (s ExecuteQueryInput) String() string
- func (s *ExecuteQueryInput) Validate() error
- type ExecuteQueryOutput
- func (s ExecuteQueryOutput) GoString() string
- func (s *ExecuteQueryOutput) SetColumnDescriptions(v []*ColumnDescription) *ExecuteQueryOutput
- func (s *ExecuteQueryOutput) SetNextToken(v string) *ExecuteQueryOutput
- func (s *ExecuteQueryOutput) SetRows(v []*Row) *ExecuteQueryOutput
- func (s ExecuteQueryOutput) String() string
- type FilterByAsset
- func (s FilterByAsset) GoString() string
- func (s *FilterByAsset) SetAssetExternalId(v string) *FilterByAsset
- func (s *FilterByAsset) SetAssetId(v string) *FilterByAsset
- func (s *FilterByAsset) SetIncludeAssetModel(v bool) *FilterByAsset
- func (s *FilterByAsset) SetIncludeOffspring(v bool) *FilterByAsset
- func (s FilterByAsset) String() string
- func (s *FilterByAsset) Validate() error
- type FilterByAssetModel
- func (s FilterByAssetModel) GoString() string
- func (s *FilterByAssetModel) SetAssetModelExternalId(v string) *FilterByAssetModel
- func (s *FilterByAssetModel) SetAssetModelId(v string) *FilterByAssetModel
- func (s *FilterByAssetModel) SetIncludeAssets(v bool) *FilterByAssetModel
- func (s *FilterByAssetModel) SetIncludeOffspring(v bool) *FilterByAssetModel
- func (s FilterByAssetModel) String() string
- func (s *FilterByAssetModel) Validate() error
- type FilterByComponentType
- type FilterByEntity
- type FunctionRequest
- func (s FunctionRequest) GoString() string
- func (s *FunctionRequest) SetImplementedBy(v *DataConnector) *FunctionRequest
- func (s *FunctionRequest) SetRequiredProperties(v []*string) *FunctionRequest
- func (s *FunctionRequest) SetScope(v string) *FunctionRequest
- func (s FunctionRequest) String() string
- func (s *FunctionRequest) Validate() error
- type FunctionResponse
- func (s FunctionResponse) GoString() string
- func (s *FunctionResponse) SetImplementedBy(v *DataConnector) *FunctionResponse
- func (s *FunctionResponse) SetIsInherited(v bool) *FunctionResponse
- func (s *FunctionResponse) SetRequiredProperties(v []*string) *FunctionResponse
- func (s *FunctionResponse) SetScope(v string) *FunctionResponse
- func (s FunctionResponse) String() string
- type GetComponentTypeInput
- func (s GetComponentTypeInput) GoString() string
- func (s *GetComponentTypeInput) SetComponentTypeId(v string) *GetComponentTypeInput
- func (s *GetComponentTypeInput) SetWorkspaceId(v string) *GetComponentTypeInput
- func (s GetComponentTypeInput) String() string
- func (s *GetComponentTypeInput) Validate() error
- type GetComponentTypeOutput
- func (s GetComponentTypeOutput) GoString() string
- func (s *GetComponentTypeOutput) SetArn(v string) *GetComponentTypeOutput
- func (s *GetComponentTypeOutput) SetComponentTypeId(v string) *GetComponentTypeOutput
- func (s *GetComponentTypeOutput) SetComponentTypeName(v string) *GetComponentTypeOutput
- func (s *GetComponentTypeOutput) SetCompositeComponentTypes(v map[string]*CompositeComponentTypeResponse) *GetComponentTypeOutput
- func (s *GetComponentTypeOutput) SetCreationDateTime(v time.Time) *GetComponentTypeOutput
- func (s *GetComponentTypeOutput) SetDescription(v string) *GetComponentTypeOutput
- func (s *GetComponentTypeOutput) SetExtendsFrom(v []*string) *GetComponentTypeOutput
- func (s *GetComponentTypeOutput) SetFunctions(v map[string]*FunctionResponse) *GetComponentTypeOutput
- func (s *GetComponentTypeOutput) SetIsAbstract(v bool) *GetComponentTypeOutput
- func (s *GetComponentTypeOutput) SetIsSchemaInitialized(v bool) *GetComponentTypeOutput
- func (s *GetComponentTypeOutput) SetIsSingleton(v bool) *GetComponentTypeOutput
- func (s *GetComponentTypeOutput) SetPropertyDefinitions(v map[string]*PropertyDefinitionResponse) *GetComponentTypeOutput
- func (s *GetComponentTypeOutput) SetPropertyGroups(v map[string]*PropertyGroupResponse) *GetComponentTypeOutput
- func (s *GetComponentTypeOutput) SetStatus(v *Status) *GetComponentTypeOutput
- func (s *GetComponentTypeOutput) SetSyncSource(v string) *GetComponentTypeOutput
- func (s *GetComponentTypeOutput) SetUpdateDateTime(v time.Time) *GetComponentTypeOutput
- func (s *GetComponentTypeOutput) SetWorkspaceId(v string) *GetComponentTypeOutput
- func (s GetComponentTypeOutput) String() string
- type GetEntityInput
- type GetEntityOutput
- func (s GetEntityOutput) GoString() string
- func (s *GetEntityOutput) SetAreAllComponentsReturned(v bool) *GetEntityOutput
- func (s *GetEntityOutput) SetArn(v string) *GetEntityOutput
- func (s *GetEntityOutput) SetComponents(v map[string]*ComponentResponse) *GetEntityOutput
- func (s *GetEntityOutput) SetCreationDateTime(v time.Time) *GetEntityOutput
- func (s *GetEntityOutput) SetDescription(v string) *GetEntityOutput
- func (s *GetEntityOutput) SetEntityId(v string) *GetEntityOutput
- func (s *GetEntityOutput) SetEntityName(v string) *GetEntityOutput
- func (s *GetEntityOutput) SetHasChildEntities(v bool) *GetEntityOutput
- func (s *GetEntityOutput) SetParentEntityId(v string) *GetEntityOutput
- func (s *GetEntityOutput) SetStatus(v *Status) *GetEntityOutput
- func (s *GetEntityOutput) SetSyncSource(v string) *GetEntityOutput
- func (s *GetEntityOutput) SetUpdateDateTime(v time.Time) *GetEntityOutput
- func (s *GetEntityOutput) SetWorkspaceId(v string) *GetEntityOutput
- func (s GetEntityOutput) String() string
- type GetMetadataTransferJobInput
- type GetMetadataTransferJobOutput
- func (s GetMetadataTransferJobOutput) GoString() string
- func (s *GetMetadataTransferJobOutput) SetArn(v string) *GetMetadataTransferJobOutput
- func (s *GetMetadataTransferJobOutput) SetCreationDateTime(v time.Time) *GetMetadataTransferJobOutput
- func (s *GetMetadataTransferJobOutput) SetDescription(v string) *GetMetadataTransferJobOutput
- func (s *GetMetadataTransferJobOutput) SetDestination(v *DestinationConfiguration) *GetMetadataTransferJobOutput
- func (s *GetMetadataTransferJobOutput) SetMetadataTransferJobId(v string) *GetMetadataTransferJobOutput
- func (s *GetMetadataTransferJobOutput) SetMetadataTransferJobRole(v string) *GetMetadataTransferJobOutput
- func (s *GetMetadataTransferJobOutput) SetProgress(v *MetadataTransferJobProgress) *GetMetadataTransferJobOutput
- func (s *GetMetadataTransferJobOutput) SetReportUrl(v string) *GetMetadataTransferJobOutput
- func (s *GetMetadataTransferJobOutput) SetSources(v []*SourceConfiguration) *GetMetadataTransferJobOutput
- func (s *GetMetadataTransferJobOutput) SetStatus(v *MetadataTransferJobStatus) *GetMetadataTransferJobOutput
- func (s *GetMetadataTransferJobOutput) SetUpdateDateTime(v time.Time) *GetMetadataTransferJobOutput
- func (s GetMetadataTransferJobOutput) String() string
- type GetPricingPlanInput
- type GetPricingPlanOutput
- type GetPropertyValueHistoryInput
- func (s GetPropertyValueHistoryInput) GoString() string
- func (s *GetPropertyValueHistoryInput) SetComponentName(v string) *GetPropertyValueHistoryInput
- func (s *GetPropertyValueHistoryInput) SetComponentPath(v string) *GetPropertyValueHistoryInput
- func (s *GetPropertyValueHistoryInput) SetComponentTypeId(v string) *GetPropertyValueHistoryInput
- func (s *GetPropertyValueHistoryInput) SetEndDateTime(v time.Time) *GetPropertyValueHistoryInput
- func (s *GetPropertyValueHistoryInput) SetEndTime(v string) *GetPropertyValueHistoryInput
- func (s *GetPropertyValueHistoryInput) SetEntityId(v string) *GetPropertyValueHistoryInput
- func (s *GetPropertyValueHistoryInput) SetInterpolation(v *InterpolationParameters) *GetPropertyValueHistoryInput
- func (s *GetPropertyValueHistoryInput) SetMaxResults(v int64) *GetPropertyValueHistoryInput
- func (s *GetPropertyValueHistoryInput) SetNextToken(v string) *GetPropertyValueHistoryInput
- func (s *GetPropertyValueHistoryInput) SetOrderByTime(v string) *GetPropertyValueHistoryInput
- func (s *GetPropertyValueHistoryInput) SetPropertyFilters(v []*PropertyFilter) *GetPropertyValueHistoryInput
- func (s *GetPropertyValueHistoryInput) SetSelectedProperties(v []*string) *GetPropertyValueHistoryInput
- func (s *GetPropertyValueHistoryInput) SetStartDateTime(v time.Time) *GetPropertyValueHistoryInput
- func (s *GetPropertyValueHistoryInput) SetStartTime(v string) *GetPropertyValueHistoryInput
- func (s *GetPropertyValueHistoryInput) SetWorkspaceId(v string) *GetPropertyValueHistoryInput
- func (s GetPropertyValueHistoryInput) String() string
- func (s *GetPropertyValueHistoryInput) Validate() error
- type GetPropertyValueHistoryOutput
- func (s GetPropertyValueHistoryOutput) GoString() string
- func (s *GetPropertyValueHistoryOutput) SetNextToken(v string) *GetPropertyValueHistoryOutput
- func (s *GetPropertyValueHistoryOutput) SetPropertyValues(v []*PropertyValueHistory) *GetPropertyValueHistoryOutput
- func (s GetPropertyValueHistoryOutput) String() string
- type GetPropertyValueInput
- func (s GetPropertyValueInput) GoString() string
- func (s *GetPropertyValueInput) SetComponentName(v string) *GetPropertyValueInput
- func (s *GetPropertyValueInput) SetComponentPath(v string) *GetPropertyValueInput
- func (s *GetPropertyValueInput) SetComponentTypeId(v string) *GetPropertyValueInput
- func (s *GetPropertyValueInput) SetEntityId(v string) *GetPropertyValueInput
- func (s *GetPropertyValueInput) SetMaxResults(v int64) *GetPropertyValueInput
- func (s *GetPropertyValueInput) SetNextToken(v string) *GetPropertyValueInput
- func (s *GetPropertyValueInput) SetPropertyGroupName(v string) *GetPropertyValueInput
- func (s *GetPropertyValueInput) SetSelectedProperties(v []*string) *GetPropertyValueInput
- func (s *GetPropertyValueInput) SetTabularConditions(v *TabularConditions) *GetPropertyValueInput
- func (s *GetPropertyValueInput) SetWorkspaceId(v string) *GetPropertyValueInput
- func (s GetPropertyValueInput) String() string
- func (s *GetPropertyValueInput) Validate() error
- type GetPropertyValueOutput
- func (s GetPropertyValueOutput) GoString() string
- func (s *GetPropertyValueOutput) SetNextToken(v string) *GetPropertyValueOutput
- func (s *GetPropertyValueOutput) SetPropertyValues(v map[string]*PropertyLatestValue) *GetPropertyValueOutput
- func (s *GetPropertyValueOutput) SetTabularPropertyValues(v [][]map[string]*DataValue) *GetPropertyValueOutput
- func (s GetPropertyValueOutput) String() string
- type GetSceneInput
- type GetSceneOutput
- func (s GetSceneOutput) GoString() string
- func (s *GetSceneOutput) SetArn(v string) *GetSceneOutput
- func (s *GetSceneOutput) SetCapabilities(v []*string) *GetSceneOutput
- func (s *GetSceneOutput) SetContentLocation(v string) *GetSceneOutput
- func (s *GetSceneOutput) SetCreationDateTime(v time.Time) *GetSceneOutput
- func (s *GetSceneOutput) SetDescription(v string) *GetSceneOutput
- func (s *GetSceneOutput) SetError(v *SceneError) *GetSceneOutput
- func (s *GetSceneOutput) SetGeneratedSceneMetadata(v map[string]*string) *GetSceneOutput
- func (s *GetSceneOutput) SetSceneId(v string) *GetSceneOutput
- func (s *GetSceneOutput) SetSceneMetadata(v map[string]*string) *GetSceneOutput
- func (s *GetSceneOutput) SetUpdateDateTime(v time.Time) *GetSceneOutput
- func (s *GetSceneOutput) SetWorkspaceId(v string) *GetSceneOutput
- func (s GetSceneOutput) String() string
- type GetSyncJobInput
- type GetSyncJobOutput
- func (s GetSyncJobOutput) GoString() string
- func (s *GetSyncJobOutput) SetArn(v string) *GetSyncJobOutput
- func (s *GetSyncJobOutput) SetCreationDateTime(v time.Time) *GetSyncJobOutput
- func (s *GetSyncJobOutput) SetStatus(v *SyncJobStatus) *GetSyncJobOutput
- func (s *GetSyncJobOutput) SetSyncRole(v string) *GetSyncJobOutput
- func (s *GetSyncJobOutput) SetSyncSource(v string) *GetSyncJobOutput
- func (s *GetSyncJobOutput) SetUpdateDateTime(v time.Time) *GetSyncJobOutput
- func (s *GetSyncJobOutput) SetWorkspaceId(v string) *GetSyncJobOutput
- func (s GetSyncJobOutput) String() string
- type GetWorkspaceInput
- type GetWorkspaceOutput
- func (s GetWorkspaceOutput) GoString() string
- func (s *GetWorkspaceOutput) SetArn(v string) *GetWorkspaceOutput
- func (s *GetWorkspaceOutput) SetCreationDateTime(v time.Time) *GetWorkspaceOutput
- func (s *GetWorkspaceOutput) SetDescription(v string) *GetWorkspaceOutput
- func (s *GetWorkspaceOutput) SetLinkedServices(v []*string) *GetWorkspaceOutput
- func (s *GetWorkspaceOutput) SetRole(v string) *GetWorkspaceOutput
- func (s *GetWorkspaceOutput) SetS3Location(v string) *GetWorkspaceOutput
- func (s *GetWorkspaceOutput) SetUpdateDateTime(v time.Time) *GetWorkspaceOutput
- func (s *GetWorkspaceOutput) SetWorkspaceId(v string) *GetWorkspaceOutput
- func (s GetWorkspaceOutput) String() string
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type InterpolationParameters
- type IoTTwinMaker
- func (c *IoTTwinMaker) BatchPutPropertyValues(input *BatchPutPropertyValuesInput) (*BatchPutPropertyValuesOutput, error)
- func (c *IoTTwinMaker) BatchPutPropertyValuesRequest(input *BatchPutPropertyValuesInput) (req *request.Request, output *BatchPutPropertyValuesOutput)
- func (c *IoTTwinMaker) BatchPutPropertyValuesWithContext(ctx aws.Context, input *BatchPutPropertyValuesInput, opts ...request.Option) (*BatchPutPropertyValuesOutput, error)
- func (c *IoTTwinMaker) CancelMetadataTransferJob(input *CancelMetadataTransferJobInput) (*CancelMetadataTransferJobOutput, error)
- func (c *IoTTwinMaker) CancelMetadataTransferJobRequest(input *CancelMetadataTransferJobInput) (req *request.Request, output *CancelMetadataTransferJobOutput)
- func (c *IoTTwinMaker) CancelMetadataTransferJobWithContext(ctx aws.Context, input *CancelMetadataTransferJobInput, opts ...request.Option) (*CancelMetadataTransferJobOutput, error)
- func (c *IoTTwinMaker) CreateComponentType(input *CreateComponentTypeInput) (*CreateComponentTypeOutput, error)
- func (c *IoTTwinMaker) CreateComponentTypeRequest(input *CreateComponentTypeInput) (req *request.Request, output *CreateComponentTypeOutput)
- func (c *IoTTwinMaker) CreateComponentTypeWithContext(ctx aws.Context, input *CreateComponentTypeInput, opts ...request.Option) (*CreateComponentTypeOutput, error)
- func (c *IoTTwinMaker) CreateEntity(input *CreateEntityInput) (*CreateEntityOutput, error)
- func (c *IoTTwinMaker) CreateEntityRequest(input *CreateEntityInput) (req *request.Request, output *CreateEntityOutput)
- func (c *IoTTwinMaker) CreateEntityWithContext(ctx aws.Context, input *CreateEntityInput, opts ...request.Option) (*CreateEntityOutput, error)
- func (c *IoTTwinMaker) CreateMetadataTransferJob(input *CreateMetadataTransferJobInput) (*CreateMetadataTransferJobOutput, error)
- func (c *IoTTwinMaker) CreateMetadataTransferJobRequest(input *CreateMetadataTransferJobInput) (req *request.Request, output *CreateMetadataTransferJobOutput)
- func (c *IoTTwinMaker) CreateMetadataTransferJobWithContext(ctx aws.Context, input *CreateMetadataTransferJobInput, opts ...request.Option) (*CreateMetadataTransferJobOutput, error)
- func (c *IoTTwinMaker) CreateScene(input *CreateSceneInput) (*CreateSceneOutput, error)
- func (c *IoTTwinMaker) CreateSceneRequest(input *CreateSceneInput) (req *request.Request, output *CreateSceneOutput)
- func (c *IoTTwinMaker) CreateSceneWithContext(ctx aws.Context, input *CreateSceneInput, opts ...request.Option) (*CreateSceneOutput, error)
- func (c *IoTTwinMaker) CreateSyncJob(input *CreateSyncJobInput) (*CreateSyncJobOutput, error)
- func (c *IoTTwinMaker) CreateSyncJobRequest(input *CreateSyncJobInput) (req *request.Request, output *CreateSyncJobOutput)
- func (c *IoTTwinMaker) CreateSyncJobWithContext(ctx aws.Context, input *CreateSyncJobInput, opts ...request.Option) (*CreateSyncJobOutput, error)
- func (c *IoTTwinMaker) CreateWorkspace(input *CreateWorkspaceInput) (*CreateWorkspaceOutput, error)
- func (c *IoTTwinMaker) CreateWorkspaceRequest(input *CreateWorkspaceInput) (req *request.Request, output *CreateWorkspaceOutput)
- func (c *IoTTwinMaker) CreateWorkspaceWithContext(ctx aws.Context, input *CreateWorkspaceInput, opts ...request.Option) (*CreateWorkspaceOutput, error)
- func (c *IoTTwinMaker) DeleteComponentType(input *DeleteComponentTypeInput) (*DeleteComponentTypeOutput, error)
- func (c *IoTTwinMaker) DeleteComponentTypeRequest(input *DeleteComponentTypeInput) (req *request.Request, output *DeleteComponentTypeOutput)
- func (c *IoTTwinMaker) DeleteComponentTypeWithContext(ctx aws.Context, input *DeleteComponentTypeInput, opts ...request.Option) (*DeleteComponentTypeOutput, error)
- func (c *IoTTwinMaker) DeleteEntity(input *DeleteEntityInput) (*DeleteEntityOutput, error)
- func (c *IoTTwinMaker) DeleteEntityRequest(input *DeleteEntityInput) (req *request.Request, output *DeleteEntityOutput)
- func (c *IoTTwinMaker) DeleteEntityWithContext(ctx aws.Context, input *DeleteEntityInput, opts ...request.Option) (*DeleteEntityOutput, error)
- func (c *IoTTwinMaker) DeleteScene(input *DeleteSceneInput) (*DeleteSceneOutput, error)
- func (c *IoTTwinMaker) DeleteSceneRequest(input *DeleteSceneInput) (req *request.Request, output *DeleteSceneOutput)
- func (c *IoTTwinMaker) DeleteSceneWithContext(ctx aws.Context, input *DeleteSceneInput, opts ...request.Option) (*DeleteSceneOutput, error)
- func (c *IoTTwinMaker) DeleteSyncJob(input *DeleteSyncJobInput) (*DeleteSyncJobOutput, error)
- func (c *IoTTwinMaker) DeleteSyncJobRequest(input *DeleteSyncJobInput) (req *request.Request, output *DeleteSyncJobOutput)
- func (c *IoTTwinMaker) DeleteSyncJobWithContext(ctx aws.Context, input *DeleteSyncJobInput, opts ...request.Option) (*DeleteSyncJobOutput, error)
- func (c *IoTTwinMaker) DeleteWorkspace(input *DeleteWorkspaceInput) (*DeleteWorkspaceOutput, error)
- func (c *IoTTwinMaker) DeleteWorkspaceRequest(input *DeleteWorkspaceInput) (req *request.Request, output *DeleteWorkspaceOutput)
- func (c *IoTTwinMaker) DeleteWorkspaceWithContext(ctx aws.Context, input *DeleteWorkspaceInput, opts ...request.Option) (*DeleteWorkspaceOutput, error)
- func (c *IoTTwinMaker) ExecuteQuery(input *ExecuteQueryInput) (*ExecuteQueryOutput, error)
- func (c *IoTTwinMaker) ExecuteQueryPages(input *ExecuteQueryInput, fn func(*ExecuteQueryOutput, bool) bool) error
- func (c *IoTTwinMaker) ExecuteQueryPagesWithContext(ctx aws.Context, input *ExecuteQueryInput, ...) error
- func (c *IoTTwinMaker) ExecuteQueryRequest(input *ExecuteQueryInput) (req *request.Request, output *ExecuteQueryOutput)
- func (c *IoTTwinMaker) ExecuteQueryWithContext(ctx aws.Context, input *ExecuteQueryInput, opts ...request.Option) (*ExecuteQueryOutput, error)
- func (c *IoTTwinMaker) GetComponentType(input *GetComponentTypeInput) (*GetComponentTypeOutput, error)
- func (c *IoTTwinMaker) GetComponentTypeRequest(input *GetComponentTypeInput) (req *request.Request, output *GetComponentTypeOutput)
- func (c *IoTTwinMaker) GetComponentTypeWithContext(ctx aws.Context, input *GetComponentTypeInput, opts ...request.Option) (*GetComponentTypeOutput, error)
- func (c *IoTTwinMaker) GetEntity(input *GetEntityInput) (*GetEntityOutput, error)
- func (c *IoTTwinMaker) GetEntityRequest(input *GetEntityInput) (req *request.Request, output *GetEntityOutput)
- func (c *IoTTwinMaker) GetEntityWithContext(ctx aws.Context, input *GetEntityInput, opts ...request.Option) (*GetEntityOutput, error)
- func (c *IoTTwinMaker) GetMetadataTransferJob(input *GetMetadataTransferJobInput) (*GetMetadataTransferJobOutput, error)
- func (c *IoTTwinMaker) GetMetadataTransferJobRequest(input *GetMetadataTransferJobInput) (req *request.Request, output *GetMetadataTransferJobOutput)
- func (c *IoTTwinMaker) GetMetadataTransferJobWithContext(ctx aws.Context, input *GetMetadataTransferJobInput, opts ...request.Option) (*GetMetadataTransferJobOutput, error)
- func (c *IoTTwinMaker) GetPricingPlan(input *GetPricingPlanInput) (*GetPricingPlanOutput, error)
- func (c *IoTTwinMaker) GetPricingPlanRequest(input *GetPricingPlanInput) (req *request.Request, output *GetPricingPlanOutput)
- func (c *IoTTwinMaker) GetPricingPlanWithContext(ctx aws.Context, input *GetPricingPlanInput, opts ...request.Option) (*GetPricingPlanOutput, error)
- func (c *IoTTwinMaker) GetPropertyValue(input *GetPropertyValueInput) (*GetPropertyValueOutput, error)
- func (c *IoTTwinMaker) GetPropertyValueHistory(input *GetPropertyValueHistoryInput) (*GetPropertyValueHistoryOutput, error)
- func (c *IoTTwinMaker) GetPropertyValueHistoryPages(input *GetPropertyValueHistoryInput, ...) error
- func (c *IoTTwinMaker) GetPropertyValueHistoryPagesWithContext(ctx aws.Context, input *GetPropertyValueHistoryInput, ...) error
- func (c *IoTTwinMaker) GetPropertyValueHistoryRequest(input *GetPropertyValueHistoryInput) (req *request.Request, output *GetPropertyValueHistoryOutput)
- func (c *IoTTwinMaker) GetPropertyValueHistoryWithContext(ctx aws.Context, input *GetPropertyValueHistoryInput, opts ...request.Option) (*GetPropertyValueHistoryOutput, error)
- func (c *IoTTwinMaker) GetPropertyValuePages(input *GetPropertyValueInput, fn func(*GetPropertyValueOutput, bool) bool) error
- func (c *IoTTwinMaker) GetPropertyValuePagesWithContext(ctx aws.Context, input *GetPropertyValueInput, ...) error
- func (c *IoTTwinMaker) GetPropertyValueRequest(input *GetPropertyValueInput) (req *request.Request, output *GetPropertyValueOutput)
- func (c *IoTTwinMaker) GetPropertyValueWithContext(ctx aws.Context, input *GetPropertyValueInput, opts ...request.Option) (*GetPropertyValueOutput, error)
- func (c *IoTTwinMaker) GetScene(input *GetSceneInput) (*GetSceneOutput, error)
- func (c *IoTTwinMaker) GetSceneRequest(input *GetSceneInput) (req *request.Request, output *GetSceneOutput)
- func (c *IoTTwinMaker) GetSceneWithContext(ctx aws.Context, input *GetSceneInput, opts ...request.Option) (*GetSceneOutput, error)
- func (c *IoTTwinMaker) GetSyncJob(input *GetSyncJobInput) (*GetSyncJobOutput, error)
- func (c *IoTTwinMaker) GetSyncJobRequest(input *GetSyncJobInput) (req *request.Request, output *GetSyncJobOutput)
- func (c *IoTTwinMaker) GetSyncJobWithContext(ctx aws.Context, input *GetSyncJobInput, opts ...request.Option) (*GetSyncJobOutput, error)
- func (c *IoTTwinMaker) GetWorkspace(input *GetWorkspaceInput) (*GetWorkspaceOutput, error)
- func (c *IoTTwinMaker) GetWorkspaceRequest(input *GetWorkspaceInput) (req *request.Request, output *GetWorkspaceOutput)
- func (c *IoTTwinMaker) GetWorkspaceWithContext(ctx aws.Context, input *GetWorkspaceInput, opts ...request.Option) (*GetWorkspaceOutput, error)
- func (c *IoTTwinMaker) ListComponentTypes(input *ListComponentTypesInput) (*ListComponentTypesOutput, error)
- func (c *IoTTwinMaker) ListComponentTypesPages(input *ListComponentTypesInput, fn func(*ListComponentTypesOutput, bool) bool) error
- func (c *IoTTwinMaker) ListComponentTypesPagesWithContext(ctx aws.Context, input *ListComponentTypesInput, ...) error
- func (c *IoTTwinMaker) ListComponentTypesRequest(input *ListComponentTypesInput) (req *request.Request, output *ListComponentTypesOutput)
- func (c *IoTTwinMaker) ListComponentTypesWithContext(ctx aws.Context, input *ListComponentTypesInput, opts ...request.Option) (*ListComponentTypesOutput, error)
- func (c *IoTTwinMaker) ListComponents(input *ListComponentsInput) (*ListComponentsOutput, error)
- func (c *IoTTwinMaker) ListComponentsPages(input *ListComponentsInput, fn func(*ListComponentsOutput, bool) bool) error
- func (c *IoTTwinMaker) ListComponentsPagesWithContext(ctx aws.Context, input *ListComponentsInput, ...) error
- func (c *IoTTwinMaker) ListComponentsRequest(input *ListComponentsInput) (req *request.Request, output *ListComponentsOutput)
- func (c *IoTTwinMaker) ListComponentsWithContext(ctx aws.Context, input *ListComponentsInput, opts ...request.Option) (*ListComponentsOutput, error)
- func (c *IoTTwinMaker) ListEntities(input *ListEntitiesInput) (*ListEntitiesOutput, error)
- func (c *IoTTwinMaker) ListEntitiesPages(input *ListEntitiesInput, fn func(*ListEntitiesOutput, bool) bool) error
- func (c *IoTTwinMaker) ListEntitiesPagesWithContext(ctx aws.Context, input *ListEntitiesInput, ...) error
- func (c *IoTTwinMaker) ListEntitiesRequest(input *ListEntitiesInput) (req *request.Request, output *ListEntitiesOutput)
- func (c *IoTTwinMaker) ListEntitiesWithContext(ctx aws.Context, input *ListEntitiesInput, opts ...request.Option) (*ListEntitiesOutput, error)
- func (c *IoTTwinMaker) ListMetadataTransferJobs(input *ListMetadataTransferJobsInput) (*ListMetadataTransferJobsOutput, error)
- func (c *IoTTwinMaker) ListMetadataTransferJobsPages(input *ListMetadataTransferJobsInput, ...) error
- func (c *IoTTwinMaker) ListMetadataTransferJobsPagesWithContext(ctx aws.Context, input *ListMetadataTransferJobsInput, ...) error
- func (c *IoTTwinMaker) ListMetadataTransferJobsRequest(input *ListMetadataTransferJobsInput) (req *request.Request, output *ListMetadataTransferJobsOutput)
- func (c *IoTTwinMaker) ListMetadataTransferJobsWithContext(ctx aws.Context, input *ListMetadataTransferJobsInput, opts ...request.Option) (*ListMetadataTransferJobsOutput, error)
- func (c *IoTTwinMaker) ListProperties(input *ListPropertiesInput) (*ListPropertiesOutput, error)
- func (c *IoTTwinMaker) ListPropertiesPages(input *ListPropertiesInput, fn func(*ListPropertiesOutput, bool) bool) error
- func (c *IoTTwinMaker) ListPropertiesPagesWithContext(ctx aws.Context, input *ListPropertiesInput, ...) error
- func (c *IoTTwinMaker) ListPropertiesRequest(input *ListPropertiesInput) (req *request.Request, output *ListPropertiesOutput)
- func (c *IoTTwinMaker) ListPropertiesWithContext(ctx aws.Context, input *ListPropertiesInput, opts ...request.Option) (*ListPropertiesOutput, error)
- func (c *IoTTwinMaker) ListScenes(input *ListScenesInput) (*ListScenesOutput, error)
- func (c *IoTTwinMaker) ListScenesPages(input *ListScenesInput, fn func(*ListScenesOutput, bool) bool) error
- func (c *IoTTwinMaker) ListScenesPagesWithContext(ctx aws.Context, input *ListScenesInput, fn func(*ListScenesOutput, bool) bool, ...) error
- func (c *IoTTwinMaker) ListScenesRequest(input *ListScenesInput) (req *request.Request, output *ListScenesOutput)
- func (c *IoTTwinMaker) ListScenesWithContext(ctx aws.Context, input *ListScenesInput, opts ...request.Option) (*ListScenesOutput, error)
- func (c *IoTTwinMaker) ListSyncJobs(input *ListSyncJobsInput) (*ListSyncJobsOutput, error)
- func (c *IoTTwinMaker) ListSyncJobsPages(input *ListSyncJobsInput, fn func(*ListSyncJobsOutput, bool) bool) error
- func (c *IoTTwinMaker) ListSyncJobsPagesWithContext(ctx aws.Context, input *ListSyncJobsInput, ...) error
- func (c *IoTTwinMaker) ListSyncJobsRequest(input *ListSyncJobsInput) (req *request.Request, output *ListSyncJobsOutput)
- func (c *IoTTwinMaker) ListSyncJobsWithContext(ctx aws.Context, input *ListSyncJobsInput, opts ...request.Option) (*ListSyncJobsOutput, error)
- func (c *IoTTwinMaker) ListSyncResources(input *ListSyncResourcesInput) (*ListSyncResourcesOutput, error)
- func (c *IoTTwinMaker) ListSyncResourcesPages(input *ListSyncResourcesInput, fn func(*ListSyncResourcesOutput, bool) bool) error
- func (c *IoTTwinMaker) ListSyncResourcesPagesWithContext(ctx aws.Context, input *ListSyncResourcesInput, ...) error
- func (c *IoTTwinMaker) ListSyncResourcesRequest(input *ListSyncResourcesInput) (req *request.Request, output *ListSyncResourcesOutput)
- func (c *IoTTwinMaker) ListSyncResourcesWithContext(ctx aws.Context, input *ListSyncResourcesInput, opts ...request.Option) (*ListSyncResourcesOutput, error)
- func (c *IoTTwinMaker) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *IoTTwinMaker) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *IoTTwinMaker) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *IoTTwinMaker) ListWorkspaces(input *ListWorkspacesInput) (*ListWorkspacesOutput, error)
- func (c *IoTTwinMaker) ListWorkspacesPages(input *ListWorkspacesInput, fn func(*ListWorkspacesOutput, bool) bool) error
- func (c *IoTTwinMaker) ListWorkspacesPagesWithContext(ctx aws.Context, input *ListWorkspacesInput, ...) error
- func (c *IoTTwinMaker) ListWorkspacesRequest(input *ListWorkspacesInput) (req *request.Request, output *ListWorkspacesOutput)
- func (c *IoTTwinMaker) ListWorkspacesWithContext(ctx aws.Context, input *ListWorkspacesInput, opts ...request.Option) (*ListWorkspacesOutput, error)
- func (c *IoTTwinMaker) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *IoTTwinMaker) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *IoTTwinMaker) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *IoTTwinMaker) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *IoTTwinMaker) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *IoTTwinMaker) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *IoTTwinMaker) UpdateComponentType(input *UpdateComponentTypeInput) (*UpdateComponentTypeOutput, error)
- func (c *IoTTwinMaker) UpdateComponentTypeRequest(input *UpdateComponentTypeInput) (req *request.Request, output *UpdateComponentTypeOutput)
- func (c *IoTTwinMaker) UpdateComponentTypeWithContext(ctx aws.Context, input *UpdateComponentTypeInput, opts ...request.Option) (*UpdateComponentTypeOutput, error)
- func (c *IoTTwinMaker) UpdateEntity(input *UpdateEntityInput) (*UpdateEntityOutput, error)
- func (c *IoTTwinMaker) UpdateEntityRequest(input *UpdateEntityInput) (req *request.Request, output *UpdateEntityOutput)
- func (c *IoTTwinMaker) UpdateEntityWithContext(ctx aws.Context, input *UpdateEntityInput, opts ...request.Option) (*UpdateEntityOutput, error)
- func (c *IoTTwinMaker) UpdatePricingPlan(input *UpdatePricingPlanInput) (*UpdatePricingPlanOutput, error)
- func (c *IoTTwinMaker) UpdatePricingPlanRequest(input *UpdatePricingPlanInput) (req *request.Request, output *UpdatePricingPlanOutput)
- func (c *IoTTwinMaker) UpdatePricingPlanWithContext(ctx aws.Context, input *UpdatePricingPlanInput, opts ...request.Option) (*UpdatePricingPlanOutput, error)
- func (c *IoTTwinMaker) UpdateScene(input *UpdateSceneInput) (*UpdateSceneOutput, error)
- func (c *IoTTwinMaker) UpdateSceneRequest(input *UpdateSceneInput) (req *request.Request, output *UpdateSceneOutput)
- func (c *IoTTwinMaker) UpdateSceneWithContext(ctx aws.Context, input *UpdateSceneInput, opts ...request.Option) (*UpdateSceneOutput, error)
- func (c *IoTTwinMaker) UpdateWorkspace(input *UpdateWorkspaceInput) (*UpdateWorkspaceOutput, error)
- func (c *IoTTwinMaker) UpdateWorkspaceRequest(input *UpdateWorkspaceInput) (req *request.Request, output *UpdateWorkspaceOutput)
- func (c *IoTTwinMaker) UpdateWorkspaceWithContext(ctx aws.Context, input *UpdateWorkspaceInput, opts ...request.Option) (*UpdateWorkspaceOutput, error)
- type IotSiteWiseSourceConfiguration
- type IotSiteWiseSourceConfigurationFilter
- func (s IotSiteWiseSourceConfigurationFilter) GoString() string
- func (s *IotSiteWiseSourceConfigurationFilter) SetFilterByAsset(v *FilterByAsset) *IotSiteWiseSourceConfigurationFilter
- func (s *IotSiteWiseSourceConfigurationFilter) SetFilterByAssetModel(v *FilterByAssetModel) *IotSiteWiseSourceConfigurationFilter
- func (s IotSiteWiseSourceConfigurationFilter) String() string
- func (s *IotSiteWiseSourceConfigurationFilter) Validate() error
- type IotTwinMakerDestinationConfiguration
- type IotTwinMakerSourceConfiguration
- func (s IotTwinMakerSourceConfiguration) GoString() string
- func (s *IotTwinMakerSourceConfiguration) SetFilters(v []*IotTwinMakerSourceConfigurationFilter) *IotTwinMakerSourceConfiguration
- func (s *IotTwinMakerSourceConfiguration) SetWorkspace(v string) *IotTwinMakerSourceConfiguration
- func (s IotTwinMakerSourceConfiguration) String() string
- func (s *IotTwinMakerSourceConfiguration) Validate() error
- type IotTwinMakerSourceConfigurationFilter
- func (s IotTwinMakerSourceConfigurationFilter) GoString() string
- func (s *IotTwinMakerSourceConfigurationFilter) SetFilterByComponentType(v *FilterByComponentType) *IotTwinMakerSourceConfigurationFilter
- func (s *IotTwinMakerSourceConfigurationFilter) SetFilterByEntity(v *FilterByEntity) *IotTwinMakerSourceConfigurationFilter
- func (s IotTwinMakerSourceConfigurationFilter) String() string
- func (s *IotTwinMakerSourceConfigurationFilter) Validate() error
- type LambdaFunction
- type ListComponentTypesFilter
- func (s ListComponentTypesFilter) GoString() string
- func (s *ListComponentTypesFilter) SetExtendsFrom(v string) *ListComponentTypesFilter
- func (s *ListComponentTypesFilter) SetIsAbstract(v bool) *ListComponentTypesFilter
- func (s *ListComponentTypesFilter) SetNamespace(v string) *ListComponentTypesFilter
- func (s ListComponentTypesFilter) String() string
- func (s *ListComponentTypesFilter) Validate() error
- type ListComponentTypesInput
- func (s ListComponentTypesInput) GoString() string
- func (s *ListComponentTypesInput) SetFilters(v []*ListComponentTypesFilter) *ListComponentTypesInput
- func (s *ListComponentTypesInput) SetMaxResults(v int64) *ListComponentTypesInput
- func (s *ListComponentTypesInput) SetNextToken(v string) *ListComponentTypesInput
- func (s *ListComponentTypesInput) SetWorkspaceId(v string) *ListComponentTypesInput
- func (s ListComponentTypesInput) String() string
- func (s *ListComponentTypesInput) Validate() error
- type ListComponentTypesOutput
- func (s ListComponentTypesOutput) GoString() string
- func (s *ListComponentTypesOutput) SetComponentTypeSummaries(v []*ComponentTypeSummary) *ListComponentTypesOutput
- func (s *ListComponentTypesOutput) SetMaxResults(v int64) *ListComponentTypesOutput
- func (s *ListComponentTypesOutput) SetNextToken(v string) *ListComponentTypesOutput
- func (s *ListComponentTypesOutput) SetWorkspaceId(v string) *ListComponentTypesOutput
- func (s ListComponentTypesOutput) String() string
- type ListComponentsInput
- func (s ListComponentsInput) GoString() string
- func (s *ListComponentsInput) SetComponentPath(v string) *ListComponentsInput
- func (s *ListComponentsInput) SetEntityId(v string) *ListComponentsInput
- func (s *ListComponentsInput) SetMaxResults(v int64) *ListComponentsInput
- func (s *ListComponentsInput) SetNextToken(v string) *ListComponentsInput
- func (s *ListComponentsInput) SetWorkspaceId(v string) *ListComponentsInput
- func (s ListComponentsInput) String() string
- func (s *ListComponentsInput) Validate() error
- type ListComponentsOutput
- type ListEntitiesFilter
- func (s ListEntitiesFilter) GoString() string
- func (s *ListEntitiesFilter) SetComponentTypeId(v string) *ListEntitiesFilter
- func (s *ListEntitiesFilter) SetExternalId(v string) *ListEntitiesFilter
- func (s *ListEntitiesFilter) SetParentEntityId(v string) *ListEntitiesFilter
- func (s ListEntitiesFilter) String() string
- func (s *ListEntitiesFilter) Validate() error
- type ListEntitiesInput
- func (s ListEntitiesInput) GoString() string
- func (s *ListEntitiesInput) SetFilters(v []*ListEntitiesFilter) *ListEntitiesInput
- func (s *ListEntitiesInput) SetMaxResults(v int64) *ListEntitiesInput
- func (s *ListEntitiesInput) SetNextToken(v string) *ListEntitiesInput
- func (s *ListEntitiesInput) SetWorkspaceId(v string) *ListEntitiesInput
- func (s ListEntitiesInput) String() string
- func (s *ListEntitiesInput) Validate() error
- type ListEntitiesOutput
- type ListMetadataTransferJobsFilter
- func (s ListMetadataTransferJobsFilter) GoString() string
- func (s *ListMetadataTransferJobsFilter) SetState(v string) *ListMetadataTransferJobsFilter
- func (s *ListMetadataTransferJobsFilter) SetWorkspaceId(v string) *ListMetadataTransferJobsFilter
- func (s ListMetadataTransferJobsFilter) String() string
- func (s *ListMetadataTransferJobsFilter) Validate() error
- type ListMetadataTransferJobsInput
- func (s ListMetadataTransferJobsInput) GoString() string
- func (s *ListMetadataTransferJobsInput) SetDestinationType(v string) *ListMetadataTransferJobsInput
- func (s *ListMetadataTransferJobsInput) SetFilters(v []*ListMetadataTransferJobsFilter) *ListMetadataTransferJobsInput
- func (s *ListMetadataTransferJobsInput) SetMaxResults(v int64) *ListMetadataTransferJobsInput
- func (s *ListMetadataTransferJobsInput) SetNextToken(v string) *ListMetadataTransferJobsInput
- func (s *ListMetadataTransferJobsInput) SetSourceType(v string) *ListMetadataTransferJobsInput
- func (s ListMetadataTransferJobsInput) String() string
- func (s *ListMetadataTransferJobsInput) Validate() error
- type ListMetadataTransferJobsOutput
- func (s ListMetadataTransferJobsOutput) GoString() string
- func (s *ListMetadataTransferJobsOutput) SetMetadataTransferJobSummaries(v []*MetadataTransferJobSummary) *ListMetadataTransferJobsOutput
- func (s *ListMetadataTransferJobsOutput) SetNextToken(v string) *ListMetadataTransferJobsOutput
- func (s ListMetadataTransferJobsOutput) String() string
- type ListPropertiesInput
- func (s ListPropertiesInput) GoString() string
- func (s *ListPropertiesInput) SetComponentName(v string) *ListPropertiesInput
- func (s *ListPropertiesInput) SetComponentPath(v string) *ListPropertiesInput
- func (s *ListPropertiesInput) SetEntityId(v string) *ListPropertiesInput
- func (s *ListPropertiesInput) SetMaxResults(v int64) *ListPropertiesInput
- func (s *ListPropertiesInput) SetNextToken(v string) *ListPropertiesInput
- func (s *ListPropertiesInput) SetWorkspaceId(v string) *ListPropertiesInput
- func (s ListPropertiesInput) String() string
- func (s *ListPropertiesInput) Validate() error
- type ListPropertiesOutput
- type ListScenesInput
- func (s ListScenesInput) GoString() string
- func (s *ListScenesInput) SetMaxResults(v int64) *ListScenesInput
- func (s *ListScenesInput) SetNextToken(v string) *ListScenesInput
- func (s *ListScenesInput) SetWorkspaceId(v string) *ListScenesInput
- func (s ListScenesInput) String() string
- func (s *ListScenesInput) Validate() error
- type ListScenesOutput
- type ListSyncJobsInput
- func (s ListSyncJobsInput) GoString() string
- func (s *ListSyncJobsInput) SetMaxResults(v int64) *ListSyncJobsInput
- func (s *ListSyncJobsInput) SetNextToken(v string) *ListSyncJobsInput
- func (s *ListSyncJobsInput) SetWorkspaceId(v string) *ListSyncJobsInput
- func (s ListSyncJobsInput) String() string
- func (s *ListSyncJobsInput) Validate() error
- type ListSyncJobsOutput
- type ListSyncResourcesInput
- func (s ListSyncResourcesInput) GoString() string
- func (s *ListSyncResourcesInput) SetFilters(v []*SyncResourceFilter) *ListSyncResourcesInput
- func (s *ListSyncResourcesInput) SetMaxResults(v int64) *ListSyncResourcesInput
- func (s *ListSyncResourcesInput) SetNextToken(v string) *ListSyncResourcesInput
- func (s *ListSyncResourcesInput) SetSyncSource(v string) *ListSyncResourcesInput
- func (s *ListSyncResourcesInput) SetWorkspaceId(v string) *ListSyncResourcesInput
- func (s ListSyncResourcesInput) String() string
- func (s *ListSyncResourcesInput) Validate() error
- type ListSyncResourcesOutput
- type ListTagsForResourceInput
- func (s ListTagsForResourceInput) GoString() string
- func (s *ListTagsForResourceInput) SetMaxResults(v int64) *ListTagsForResourceInput
- func (s *ListTagsForResourceInput) SetNextToken(v string) *ListTagsForResourceInput
- func (s *ListTagsForResourceInput) SetResourceARN(v string) *ListTagsForResourceInput
- func (s ListTagsForResourceInput) String() string
- func (s *ListTagsForResourceInput) Validate() error
- type ListTagsForResourceOutput
- type ListWorkspacesInput
- type ListWorkspacesOutput
- type MetadataTransferJobProgress
- func (s MetadataTransferJobProgress) GoString() string
- func (s *MetadataTransferJobProgress) SetFailedCount(v int64) *MetadataTransferJobProgress
- func (s *MetadataTransferJobProgress) SetSkippedCount(v int64) *MetadataTransferJobProgress
- func (s *MetadataTransferJobProgress) SetSucceededCount(v int64) *MetadataTransferJobProgress
- func (s *MetadataTransferJobProgress) SetTotalCount(v int64) *MetadataTransferJobProgress
- func (s MetadataTransferJobProgress) String() string
- type MetadataTransferJobStatus
- func (s MetadataTransferJobStatus) GoString() string
- func (s *MetadataTransferJobStatus) SetError(v *ErrorDetails) *MetadataTransferJobStatus
- func (s *MetadataTransferJobStatus) SetQueuedPosition(v int64) *MetadataTransferJobStatus
- func (s *MetadataTransferJobStatus) SetState(v string) *MetadataTransferJobStatus
- func (s MetadataTransferJobStatus) String() string
- type MetadataTransferJobSummary
- func (s MetadataTransferJobSummary) GoString() string
- func (s *MetadataTransferJobSummary) SetArn(v string) *MetadataTransferJobSummary
- func (s *MetadataTransferJobSummary) SetCreationDateTime(v time.Time) *MetadataTransferJobSummary
- func (s *MetadataTransferJobSummary) SetMetadataTransferJobId(v string) *MetadataTransferJobSummary
- func (s *MetadataTransferJobSummary) SetProgress(v *MetadataTransferJobProgress) *MetadataTransferJobSummary
- func (s *MetadataTransferJobSummary) SetStatus(v *MetadataTransferJobStatus) *MetadataTransferJobSummary
- func (s *MetadataTransferJobSummary) SetUpdateDateTime(v time.Time) *MetadataTransferJobSummary
- func (s MetadataTransferJobSummary) String() string
- type OrderBy
- type ParentEntityUpdateRequest
- func (s ParentEntityUpdateRequest) GoString() string
- func (s *ParentEntityUpdateRequest) SetParentEntityId(v string) *ParentEntityUpdateRequest
- func (s *ParentEntityUpdateRequest) SetUpdateType(v string) *ParentEntityUpdateRequest
- func (s ParentEntityUpdateRequest) String() string
- func (s *ParentEntityUpdateRequest) Validate() error
- type PricingPlan
- func (s PricingPlan) GoString() string
- func (s *PricingPlan) SetBillableEntityCount(v int64) *PricingPlan
- func (s *PricingPlan) SetBundleInformation(v *BundleInformation) *PricingPlan
- func (s *PricingPlan) SetEffectiveDateTime(v time.Time) *PricingPlan
- func (s *PricingPlan) SetPricingMode(v string) *PricingPlan
- func (s *PricingPlan) SetUpdateDateTime(v time.Time) *PricingPlan
- func (s *PricingPlan) SetUpdateReason(v string) *PricingPlan
- func (s PricingPlan) String() string
- type PropertyDefinitionRequest
- func (s PropertyDefinitionRequest) GoString() string
- func (s *PropertyDefinitionRequest) SetConfiguration(v map[string]*string) *PropertyDefinitionRequest
- func (s *PropertyDefinitionRequest) SetDataType(v *DataType) *PropertyDefinitionRequest
- func (s *PropertyDefinitionRequest) SetDefaultValue(v *DataValue) *PropertyDefinitionRequest
- func (s *PropertyDefinitionRequest) SetDisplayName(v string) *PropertyDefinitionRequest
- func (s *PropertyDefinitionRequest) SetIsExternalId(v bool) *PropertyDefinitionRequest
- func (s *PropertyDefinitionRequest) SetIsRequiredInEntity(v bool) *PropertyDefinitionRequest
- func (s *PropertyDefinitionRequest) SetIsStoredExternally(v bool) *PropertyDefinitionRequest
- func (s *PropertyDefinitionRequest) SetIsTimeSeries(v bool) *PropertyDefinitionRequest
- func (s PropertyDefinitionRequest) String() string
- func (s *PropertyDefinitionRequest) Validate() error
- type PropertyDefinitionResponse
- func (s PropertyDefinitionResponse) GoString() string
- func (s *PropertyDefinitionResponse) SetConfiguration(v map[string]*string) *PropertyDefinitionResponse
- func (s *PropertyDefinitionResponse) SetDataType(v *DataType) *PropertyDefinitionResponse
- func (s *PropertyDefinitionResponse) SetDefaultValue(v *DataValue) *PropertyDefinitionResponse
- func (s *PropertyDefinitionResponse) SetDisplayName(v string) *PropertyDefinitionResponse
- func (s *PropertyDefinitionResponse) SetIsExternalId(v bool) *PropertyDefinitionResponse
- func (s *PropertyDefinitionResponse) SetIsFinal(v bool) *PropertyDefinitionResponse
- func (s *PropertyDefinitionResponse) SetIsImported(v bool) *PropertyDefinitionResponse
- func (s *PropertyDefinitionResponse) SetIsInherited(v bool) *PropertyDefinitionResponse
- func (s *PropertyDefinitionResponse) SetIsRequiredInEntity(v bool) *PropertyDefinitionResponse
- func (s *PropertyDefinitionResponse) SetIsStoredExternally(v bool) *PropertyDefinitionResponse
- func (s *PropertyDefinitionResponse) SetIsTimeSeries(v bool) *PropertyDefinitionResponse
- func (s PropertyDefinitionResponse) String() string
- type PropertyFilter
- func (s PropertyFilter) GoString() string
- func (s *PropertyFilter) SetOperator(v string) *PropertyFilter
- func (s *PropertyFilter) SetPropertyName(v string) *PropertyFilter
- func (s *PropertyFilter) SetValue(v *DataValue) *PropertyFilter
- func (s PropertyFilter) String() string
- func (s *PropertyFilter) Validate() error
- type PropertyGroupRequest
- type PropertyGroupResponse
- func (s PropertyGroupResponse) GoString() string
- func (s *PropertyGroupResponse) SetGroupType(v string) *PropertyGroupResponse
- func (s *PropertyGroupResponse) SetIsInherited(v bool) *PropertyGroupResponse
- func (s *PropertyGroupResponse) SetPropertyNames(v []*string) *PropertyGroupResponse
- func (s PropertyGroupResponse) String() string
- type PropertyLatestValue
- type PropertyRequest
- func (s PropertyRequest) GoString() string
- func (s *PropertyRequest) SetDefinition(v *PropertyDefinitionRequest) *PropertyRequest
- func (s *PropertyRequest) SetUpdateType(v string) *PropertyRequest
- func (s *PropertyRequest) SetValue(v *DataValue) *PropertyRequest
- func (s PropertyRequest) String() string
- func (s *PropertyRequest) Validate() error
- type PropertyResponse
- func (s PropertyResponse) GoString() string
- func (s *PropertyResponse) SetAreAllPropertyValuesReturned(v bool) *PropertyResponse
- func (s *PropertyResponse) SetDefinition(v *PropertyDefinitionResponse) *PropertyResponse
- func (s *PropertyResponse) SetValue(v *DataValue) *PropertyResponse
- func (s PropertyResponse) String() string
- type PropertySummary
- func (s PropertySummary) GoString() string
- func (s *PropertySummary) SetAreAllPropertyValuesReturned(v bool) *PropertySummary
- func (s *PropertySummary) SetDefinition(v *PropertyDefinitionResponse) *PropertySummary
- func (s *PropertySummary) SetPropertyName(v string) *PropertySummary
- func (s *PropertySummary) SetValue(v *DataValue) *PropertySummary
- func (s PropertySummary) String() string
- type PropertyValue
- func (s PropertyValue) GoString() string
- func (s *PropertyValue) SetTime(v string) *PropertyValue
- func (s *PropertyValue) SetTimestamp(v time.Time) *PropertyValue
- func (s *PropertyValue) SetValue(v *DataValue) *PropertyValue
- func (s PropertyValue) String() string
- func (s *PropertyValue) Validate() error
- type PropertyValueEntry
- func (s PropertyValueEntry) GoString() string
- func (s *PropertyValueEntry) SetEntityPropertyReference(v *EntityPropertyReference) *PropertyValueEntry
- func (s *PropertyValueEntry) SetPropertyValues(v []*PropertyValue) *PropertyValueEntry
- func (s PropertyValueEntry) String() string
- func (s *PropertyValueEntry) Validate() error
- type PropertyValueHistory
- type QueryTimeoutException
- func (s *QueryTimeoutException) Code() string
- func (s *QueryTimeoutException) Error() string
- func (s QueryTimeoutException) GoString() string
- func (s *QueryTimeoutException) Message() string
- func (s *QueryTimeoutException) OrigErr() error
- func (s *QueryTimeoutException) RequestID() string
- func (s *QueryTimeoutException) StatusCode() int
- func (s QueryTimeoutException) String() string
- type Relationship
- type RelationshipValue
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type Row
- type S3DestinationConfiguration
- type S3SourceConfiguration
- type SceneError
- type SceneSummary
- func (s SceneSummary) GoString() string
- func (s *SceneSummary) SetArn(v string) *SceneSummary
- func (s *SceneSummary) SetContentLocation(v string) *SceneSummary
- func (s *SceneSummary) SetCreationDateTime(v time.Time) *SceneSummary
- func (s *SceneSummary) SetDescription(v string) *SceneSummary
- func (s *SceneSummary) SetSceneId(v string) *SceneSummary
- func (s *SceneSummary) SetUpdateDateTime(v time.Time) *SceneSummary
- func (s SceneSummary) String() string
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type SourceConfiguration
- func (s SourceConfiguration) GoString() string
- func (s *SourceConfiguration) SetIotSiteWiseConfiguration(v *IotSiteWiseSourceConfiguration) *SourceConfiguration
- func (s *SourceConfiguration) SetIotTwinMakerConfiguration(v *IotTwinMakerSourceConfiguration) *SourceConfiguration
- func (s *SourceConfiguration) SetS3Configuration(v *S3SourceConfiguration) *SourceConfiguration
- func (s *SourceConfiguration) SetType(v string) *SourceConfiguration
- func (s SourceConfiguration) String() string
- func (s *SourceConfiguration) Validate() error
- type Status
- type SyncJobStatus
- type SyncJobSummary
- func (s SyncJobSummary) GoString() string
- func (s *SyncJobSummary) SetArn(v string) *SyncJobSummary
- func (s *SyncJobSummary) SetCreationDateTime(v time.Time) *SyncJobSummary
- func (s *SyncJobSummary) SetStatus(v *SyncJobStatus) *SyncJobSummary
- func (s *SyncJobSummary) SetSyncSource(v string) *SyncJobSummary
- func (s *SyncJobSummary) SetUpdateDateTime(v time.Time) *SyncJobSummary
- func (s *SyncJobSummary) SetWorkspaceId(v string) *SyncJobSummary
- func (s SyncJobSummary) String() string
- type SyncResourceFilter
- func (s SyncResourceFilter) GoString() string
- func (s *SyncResourceFilter) SetExternalId(v string) *SyncResourceFilter
- func (s *SyncResourceFilter) SetResourceId(v string) *SyncResourceFilter
- func (s *SyncResourceFilter) SetResourceType(v string) *SyncResourceFilter
- func (s *SyncResourceFilter) SetState(v string) *SyncResourceFilter
- func (s SyncResourceFilter) String() string
- func (s *SyncResourceFilter) Validate() error
- type SyncResourceStatus
- type SyncResourceSummary
- func (s SyncResourceSummary) GoString() string
- func (s *SyncResourceSummary) SetExternalId(v string) *SyncResourceSummary
- func (s *SyncResourceSummary) SetResourceId(v string) *SyncResourceSummary
- func (s *SyncResourceSummary) SetResourceType(v string) *SyncResourceSummary
- func (s *SyncResourceSummary) SetStatus(v *SyncResourceStatus) *SyncResourceSummary
- func (s *SyncResourceSummary) SetUpdateDateTime(v time.Time) *SyncResourceSummary
- func (s SyncResourceSummary) String() string
- type TabularConditions
- type TagResourceInput
- type TagResourceOutput
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type 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 UntagResourceInput
- type UntagResourceOutput
- type UpdateComponentTypeInput
- func (s UpdateComponentTypeInput) GoString() string
- func (s *UpdateComponentTypeInput) SetComponentTypeId(v string) *UpdateComponentTypeInput
- func (s *UpdateComponentTypeInput) SetComponentTypeName(v string) *UpdateComponentTypeInput
- func (s *UpdateComponentTypeInput) SetCompositeComponentTypes(v map[string]*CompositeComponentTypeRequest) *UpdateComponentTypeInput
- func (s *UpdateComponentTypeInput) SetDescription(v string) *UpdateComponentTypeInput
- func (s *UpdateComponentTypeInput) SetExtendsFrom(v []*string) *UpdateComponentTypeInput
- func (s *UpdateComponentTypeInput) SetFunctions(v map[string]*FunctionRequest) *UpdateComponentTypeInput
- func (s *UpdateComponentTypeInput) SetIsSingleton(v bool) *UpdateComponentTypeInput
- func (s *UpdateComponentTypeInput) SetPropertyDefinitions(v map[string]*PropertyDefinitionRequest) *UpdateComponentTypeInput
- func (s *UpdateComponentTypeInput) SetPropertyGroups(v map[string]*PropertyGroupRequest) *UpdateComponentTypeInput
- func (s *UpdateComponentTypeInput) SetWorkspaceId(v string) *UpdateComponentTypeInput
- func (s UpdateComponentTypeInput) String() string
- func (s *UpdateComponentTypeInput) Validate() error
- type UpdateComponentTypeOutput
- func (s UpdateComponentTypeOutput) GoString() string
- func (s *UpdateComponentTypeOutput) SetArn(v string) *UpdateComponentTypeOutput
- func (s *UpdateComponentTypeOutput) SetComponentTypeId(v string) *UpdateComponentTypeOutput
- func (s *UpdateComponentTypeOutput) SetState(v string) *UpdateComponentTypeOutput
- func (s *UpdateComponentTypeOutput) SetWorkspaceId(v string) *UpdateComponentTypeOutput
- func (s UpdateComponentTypeOutput) String() string
- type UpdateEntityInput
- func (s UpdateEntityInput) GoString() string
- func (s *UpdateEntityInput) SetComponentUpdates(v map[string]*ComponentUpdateRequest) *UpdateEntityInput
- func (s *UpdateEntityInput) SetCompositeComponentUpdates(v map[string]*CompositeComponentUpdateRequest) *UpdateEntityInput
- func (s *UpdateEntityInput) SetDescription(v string) *UpdateEntityInput
- func (s *UpdateEntityInput) SetEntityId(v string) *UpdateEntityInput
- func (s *UpdateEntityInput) SetEntityName(v string) *UpdateEntityInput
- func (s *UpdateEntityInput) SetParentEntityUpdate(v *ParentEntityUpdateRequest) *UpdateEntityInput
- func (s *UpdateEntityInput) SetWorkspaceId(v string) *UpdateEntityInput
- func (s UpdateEntityInput) String() string
- func (s *UpdateEntityInput) Validate() error
- type UpdateEntityOutput
- type UpdatePricingPlanInput
- func (s UpdatePricingPlanInput) GoString() string
- func (s *UpdatePricingPlanInput) SetBundleNames(v []*string) *UpdatePricingPlanInput
- func (s *UpdatePricingPlanInput) SetPricingMode(v string) *UpdatePricingPlanInput
- func (s UpdatePricingPlanInput) String() string
- func (s *UpdatePricingPlanInput) Validate() error
- type UpdatePricingPlanOutput
- type UpdateSceneInput
- func (s UpdateSceneInput) GoString() string
- func (s *UpdateSceneInput) SetCapabilities(v []*string) *UpdateSceneInput
- func (s *UpdateSceneInput) SetContentLocation(v string) *UpdateSceneInput
- func (s *UpdateSceneInput) SetDescription(v string) *UpdateSceneInput
- func (s *UpdateSceneInput) SetSceneId(v string) *UpdateSceneInput
- func (s *UpdateSceneInput) SetSceneMetadata(v map[string]*string) *UpdateSceneInput
- func (s *UpdateSceneInput) SetWorkspaceId(v string) *UpdateSceneInput
- func (s UpdateSceneInput) String() string
- func (s *UpdateSceneInput) Validate() error
- type UpdateSceneOutput
- type UpdateWorkspaceInput
- func (s UpdateWorkspaceInput) GoString() string
- func (s *UpdateWorkspaceInput) SetDescription(v string) *UpdateWorkspaceInput
- func (s *UpdateWorkspaceInput) SetRole(v string) *UpdateWorkspaceInput
- func (s *UpdateWorkspaceInput) SetS3Location(v string) *UpdateWorkspaceInput
- func (s *UpdateWorkspaceInput) SetWorkspaceId(v string) *UpdateWorkspaceInput
- func (s UpdateWorkspaceInput) String() string
- func (s *UpdateWorkspaceInput) Validate() error
- type UpdateWorkspaceOutput
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
- type WorkspaceSummary
- func (s WorkspaceSummary) GoString() string
- func (s *WorkspaceSummary) SetArn(v string) *WorkspaceSummary
- func (s *WorkspaceSummary) SetCreationDateTime(v time.Time) *WorkspaceSummary
- func (s *WorkspaceSummary) SetDescription(v string) *WorkspaceSummary
- func (s *WorkspaceSummary) SetLinkedServices(v []*string) *WorkspaceSummary
- func (s *WorkspaceSummary) SetUpdateDateTime(v time.Time) *WorkspaceSummary
- func (s *WorkspaceSummary) SetWorkspaceId(v string) *WorkspaceSummary
- func (s WorkspaceSummary) String() string
Constants ¶
const ( // ColumnTypeNode is a ColumnType enum value ColumnTypeNode = "NODE" // ColumnTypeEdge is a ColumnType enum value ColumnTypeEdge = "EDGE" // ColumnTypeValue is a ColumnType enum value ColumnTypeValue = "VALUE" )
const ( // ComponentUpdateTypeCreate is a ComponentUpdateType enum value ComponentUpdateTypeCreate = "CREATE" // ComponentUpdateTypeUpdate is a ComponentUpdateType enum value ComponentUpdateTypeUpdate = "UPDATE" // ComponentUpdateTypeDelete is a ComponentUpdateType enum value ComponentUpdateTypeDelete = "DELETE" )
const ( // DestinationTypeS3 is a DestinationType enum value DestinationTypeS3 = "s3" // DestinationTypeIotsitewise is a DestinationType enum value DestinationTypeIotsitewise = "iotsitewise" // DestinationTypeIottwinmaker is a DestinationType enum value DestinationTypeIottwinmaker = "iottwinmaker" )
const ( // ErrorCodeValidationError is a ErrorCode enum value ErrorCodeValidationError = "VALIDATION_ERROR" // ErrorCodeInternalFailure is a ErrorCode enum value ErrorCodeInternalFailure = "INTERNAL_FAILURE" // ErrorCodeSyncInitializingError is a ErrorCode enum value ErrorCodeSyncInitializingError = "SYNC_INITIALIZING_ERROR" // ErrorCodeSyncCreatingError is a ErrorCode enum value ErrorCodeSyncCreatingError = "SYNC_CREATING_ERROR" // ErrorCodeSyncProcessingError is a ErrorCode enum value ErrorCodeSyncProcessingError = "SYNC_PROCESSING_ERROR" // ErrorCodeSyncDeletingError is a ErrorCode enum value ErrorCodeSyncDeletingError = "SYNC_DELETING_ERROR" // ErrorCodeProcessingError is a ErrorCode enum value ErrorCodeProcessingError = "PROCESSING_ERROR" // ErrorCodeCompositeComponentFailure is a ErrorCode enum value ErrorCodeCompositeComponentFailure = "COMPOSITE_COMPONENT_FAILURE" )
const ( // MetadataTransferJobStateValidating is a MetadataTransferJobState enum value MetadataTransferJobStateValidating = "VALIDATING" // MetadataTransferJobStatePending is a MetadataTransferJobState enum value MetadataTransferJobStatePending = "PENDING" // MetadataTransferJobStateRunning is a MetadataTransferJobState enum value MetadataTransferJobStateRunning = "RUNNING" // MetadataTransferJobStateCancelling is a MetadataTransferJobState enum value MetadataTransferJobStateCancelling = "CANCELLING" // MetadataTransferJobStateError is a MetadataTransferJobState enum value MetadataTransferJobStateError = "ERROR" // MetadataTransferJobStateCompleted is a MetadataTransferJobState enum value MetadataTransferJobStateCompleted = "COMPLETED" // MetadataTransferJobStateCancelled is a MetadataTransferJobState enum value MetadataTransferJobStateCancelled = "CANCELLED" )
const ( // OrderAscending is a Order enum value OrderAscending = "ASCENDING" // OrderDescending is a Order enum value OrderDescending = "DESCENDING" )
const ( // OrderByTimeAscending is a OrderByTime enum value OrderByTimeAscending = "ASCENDING" // OrderByTimeDescending is a OrderByTime enum value OrderByTimeDescending = "DESCENDING" )
const ( // ParentEntityUpdateTypeUpdate is a ParentEntityUpdateType enum value ParentEntityUpdateTypeUpdate = "UPDATE" // ParentEntityUpdateTypeDelete is a ParentEntityUpdateType enum value ParentEntityUpdateTypeDelete = "DELETE" )
const ( // PricingModeBasic is a PricingMode enum value PricingModeBasic = "BASIC" // PricingModeStandard is a PricingMode enum value PricingModeStandard = "STANDARD" // PricingModeTieredBundle is a PricingMode enum value PricingModeTieredBundle = "TIERED_BUNDLE" )
const ( // PricingTierTier1 is a PricingTier enum value PricingTierTier1 = "TIER_1" // PricingTierTier2 is a PricingTier enum value PricingTierTier2 = "TIER_2" // PricingTierTier3 is a PricingTier enum value PricingTierTier3 = "TIER_3" // PricingTierTier4 is a PricingTier enum value PricingTierTier4 = "TIER_4" )
const ( // PropertyGroupUpdateTypeUpdate is a PropertyGroupUpdateType enum value PropertyGroupUpdateTypeUpdate = "UPDATE" // PropertyGroupUpdateTypeDelete is a PropertyGroupUpdateType enum value PropertyGroupUpdateTypeDelete = "DELETE" // PropertyGroupUpdateTypeCreate is a PropertyGroupUpdateType enum value PropertyGroupUpdateTypeCreate = "CREATE" )
const ( // PropertyUpdateTypeUpdate is a PropertyUpdateType enum value PropertyUpdateTypeUpdate = "UPDATE" // PropertyUpdateTypeDelete is a PropertyUpdateType enum value PropertyUpdateTypeDelete = "DELETE" // PropertyUpdateTypeCreate is a PropertyUpdateType enum value PropertyUpdateTypeCreate = "CREATE" // PropertyUpdateTypeResetValue is a PropertyUpdateType enum value PropertyUpdateTypeResetValue = "RESET_VALUE" )
const ( // ScopeEntity is a Scope enum value ScopeEntity = "ENTITY" // ScopeWorkspace is a Scope enum value ScopeWorkspace = "WORKSPACE" )
const ( // SourceTypeS3 is a SourceType enum value SourceTypeS3 = "s3" // SourceTypeIotsitewise is a SourceType enum value SourceTypeIotsitewise = "iotsitewise" // SourceTypeIottwinmaker is a SourceType enum value SourceTypeIottwinmaker = "iottwinmaker" )
const ( // StateCreating is a State enum value StateCreating = "CREATING" // StateUpdating is a State enum value StateUpdating = "UPDATING" // StateDeleting is a State enum value StateDeleting = "DELETING" // StateActive is a State enum value StateActive = "ACTIVE" // StateError is a State enum value StateError = "ERROR" )
const ( // SyncJobStateCreating is a SyncJobState enum value SyncJobStateCreating = "CREATING" // SyncJobStateInitializing is a SyncJobState enum value SyncJobStateInitializing = "INITIALIZING" // SyncJobStateActive is a SyncJobState enum value SyncJobStateActive = "ACTIVE" // SyncJobStateDeleting is a SyncJobState enum value SyncJobStateDeleting = "DELETING" // SyncJobStateError is a SyncJobState enum value SyncJobStateError = "ERROR" )
const ( // SyncResourceStateInitializing is a SyncResourceState enum value SyncResourceStateInitializing = "INITIALIZING" // SyncResourceStateProcessing is a SyncResourceState enum value SyncResourceStateProcessing = "PROCESSING" // SyncResourceStateDeleted is a SyncResourceState enum value SyncResourceStateDeleted = "DELETED" // SyncResourceStateInSync is a SyncResourceState enum value SyncResourceStateInSync = "IN_SYNC" // SyncResourceStateError is a SyncResourceState enum value SyncResourceStateError = "ERROR" )
const ( // SyncResourceTypeEntity is a SyncResourceType enum value SyncResourceTypeEntity = "ENTITY" // SyncResourceTypeComponentType is a SyncResourceType enum value SyncResourceTypeComponentType = "COMPONENT_TYPE" )
const ( // TypeRelationship is a Type enum value TypeRelationship = "RELATIONSHIP" // TypeString is a Type enum value TypeString = "STRING" // TypeLong is a Type enum value TypeLong = "LONG" // TypeBoolean is a Type enum value TypeBoolean = "BOOLEAN" // TypeInteger is a Type enum value TypeInteger = "INTEGER" // TypeDouble is a Type enum value TypeDouble = "DOUBLE" // TypeList is a Type enum value TypeList = "LIST" // TypeMap is a Type enum value TypeMap = "MAP" )
const ( // UpdateReasonDefault is a UpdateReason enum value UpdateReasonDefault = "DEFAULT" // UpdateReasonPricingTierUpdate is a UpdateReason enum value UpdateReasonPricingTierUpdate = "PRICING_TIER_UPDATE" // UpdateReasonEntityCountUpdate is a UpdateReason enum value UpdateReasonEntityCountUpdate = "ENTITY_COUNT_UPDATE" // UpdateReasonPricingModeUpdate is a UpdateReason enum value UpdateReasonPricingModeUpdate = "PRICING_MODE_UPDATE" // UpdateReasonOverwritten is a UpdateReason enum value UpdateReasonOverwritten = "OVERWRITTEN" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // Access is denied. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConflictException for service response error code // "ConflictException". // // A conflict occurred. ErrCodeConflictException = "ConflictException" // ErrCodeConnectorFailureException for service response error code // "ConnectorFailureException". // // The connector failed. ErrCodeConnectorFailureException = "ConnectorFailureException" // ErrCodeConnectorTimeoutException for service response error code // "ConnectorTimeoutException". // // The connector timed out. ErrCodeConnectorTimeoutException = "ConnectorTimeoutException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // An unexpected error has occurred. ErrCodeInternalServerException = "InternalServerException" // ErrCodeQueryTimeoutException for service response error code // "QueryTimeoutException". // // The query timeout exception. ErrCodeQueryTimeoutException = "QueryTimeoutException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The resource wasn't found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // The service quota was exceeded. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // The rate exceeds the limit. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeTooManyTagsException for service response error code // "TooManyTagsException". // // The number of tags exceeds the limit. ErrCodeTooManyTagsException = "TooManyTagsException" // ErrCodeValidationException for service response error code // "ValidationException". // // Failed ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "IoTTwinMaker" // Name of service. EndpointsID = "iottwinmaker" // ID to lookup a service endpoint with. ServiceID = "IoTTwinMaker" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// GroupTypeTabular is a GroupType enum value
GroupTypeTabular = "TABULAR"
)
const (
// InterpolationTypeLinear is a InterpolationType enum value
InterpolationTypeLinear = "LINEAR"
)
const (
// SceneErrorCodeMatterportError is a SceneErrorCode enum value
SceneErrorCodeMatterportError = "MATTERPORT_ERROR"
)
Variables ¶
This section is empty.
Functions ¶
func ColumnType_Values ¶
func ColumnType_Values() []string
ColumnType_Values returns all elements of the ColumnType enum
func ComponentUpdateType_Values ¶
func ComponentUpdateType_Values() []string
ComponentUpdateType_Values returns all elements of the ComponentUpdateType enum
func DestinationType_Values ¶
func DestinationType_Values() []string
DestinationType_Values returns all elements of the DestinationType enum
func ErrorCode_Values ¶
func ErrorCode_Values() []string
ErrorCode_Values returns all elements of the ErrorCode enum
func GroupType_Values ¶
func GroupType_Values() []string
GroupType_Values returns all elements of the GroupType enum
func InterpolationType_Values ¶
func InterpolationType_Values() []string
InterpolationType_Values returns all elements of the InterpolationType enum
func MetadataTransferJobState_Values ¶
func MetadataTransferJobState_Values() []string
MetadataTransferJobState_Values returns all elements of the MetadataTransferJobState enum
func OrderByTime_Values ¶
func OrderByTime_Values() []string
OrderByTime_Values returns all elements of the OrderByTime enum
func Order_Values ¶
func Order_Values() []string
Order_Values returns all elements of the Order enum
func ParentEntityUpdateType_Values ¶
func ParentEntityUpdateType_Values() []string
ParentEntityUpdateType_Values returns all elements of the ParentEntityUpdateType enum
func PricingMode_Values ¶
func PricingMode_Values() []string
PricingMode_Values returns all elements of the PricingMode enum
func PricingTier_Values ¶
func PricingTier_Values() []string
PricingTier_Values returns all elements of the PricingTier enum
func PropertyGroupUpdateType_Values ¶
func PropertyGroupUpdateType_Values() []string
PropertyGroupUpdateType_Values returns all elements of the PropertyGroupUpdateType enum
func PropertyUpdateType_Values ¶
func PropertyUpdateType_Values() []string
PropertyUpdateType_Values returns all elements of the PropertyUpdateType enum
func SceneErrorCode_Values ¶
func SceneErrorCode_Values() []string
SceneErrorCode_Values returns all elements of the SceneErrorCode enum
func Scope_Values ¶
func Scope_Values() []string
Scope_Values returns all elements of the Scope enum
func SourceType_Values ¶
func SourceType_Values() []string
SourceType_Values returns all elements of the SourceType enum
func State_Values ¶
func State_Values() []string
State_Values returns all elements of the State enum
func SyncJobState_Values ¶
func SyncJobState_Values() []string
SyncJobState_Values returns all elements of the SyncJobState enum
func SyncResourceState_Values ¶
func SyncResourceState_Values() []string
SyncResourceState_Values returns all elements of the SyncResourceState enum
func SyncResourceType_Values ¶
func SyncResourceType_Values() []string
SyncResourceType_Values returns all elements of the SyncResourceType enum
func UpdateReason_Values ¶
func UpdateReason_Values() []string
UpdateReason_Values returns all elements of the UpdateReason enum
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Access is denied.
func (*AccessDeniedException) Code ¶
func (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (*AccessDeniedException) Error ¶
func (s *AccessDeniedException) Error() string
func (AccessDeniedException) GoString ¶
func (s AccessDeniedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccessDeniedException) Message ¶
func (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (*AccessDeniedException) OrigErr ¶
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*AccessDeniedException) RequestID ¶
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*AccessDeniedException) StatusCode ¶
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AccessDeniedException) String ¶
func (s AccessDeniedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchPutPropertyError ¶
type BatchPutPropertyError struct { // An object that contains information about errors returned by the BatchPutProperty // action. // // Entry is a required field Entry *PropertyValueEntry `locationName:"entry" type:"structure" required:"true"` // The error code. // // ErrorCode is a required field ErrorCode *string `locationName:"errorCode" min:"1" type:"string" required:"true"` // The error message. // // ErrorMessage is a required field ErrorMessage *string `locationName:"errorMessage" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
An error returned by the BatchPutProperty action.
func (BatchPutPropertyError) GoString ¶
func (s BatchPutPropertyError) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchPutPropertyError) SetEntry ¶
func (s *BatchPutPropertyError) SetEntry(v *PropertyValueEntry) *BatchPutPropertyError
SetEntry sets the Entry field's value.
func (*BatchPutPropertyError) SetErrorCode ¶
func (s *BatchPutPropertyError) SetErrorCode(v string) *BatchPutPropertyError
SetErrorCode sets the ErrorCode field's value.
func (*BatchPutPropertyError) SetErrorMessage ¶
func (s *BatchPutPropertyError) SetErrorMessage(v string) *BatchPutPropertyError
SetErrorMessage sets the ErrorMessage field's value.
func (BatchPutPropertyError) String ¶
func (s BatchPutPropertyError) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchPutPropertyErrorEntry ¶
type BatchPutPropertyErrorEntry struct { // A list of objects that contain information about errors returned by the BatchPutProperty // action. // // Errors is a required field Errors []*BatchPutPropertyError `locationName:"errors" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
An object that contains information about errors returned by the BatchPutProperty action.
func (BatchPutPropertyErrorEntry) GoString ¶
func (s BatchPutPropertyErrorEntry) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchPutPropertyErrorEntry) SetErrors ¶
func (s *BatchPutPropertyErrorEntry) SetErrors(v []*BatchPutPropertyError) *BatchPutPropertyErrorEntry
SetErrors sets the Errors field's value.
func (BatchPutPropertyErrorEntry) String ¶
func (s BatchPutPropertyErrorEntry) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchPutPropertyValuesInput ¶
type BatchPutPropertyValuesInput struct { // An object that maps strings to the property value entries to set. Each string // in the mapping must be unique to this object. // // Entries is a required field Entries []*PropertyValueEntry `locationName:"entries" min:"1" type:"list" required:"true"` // The ID of the workspace that contains the properties to set. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (BatchPutPropertyValuesInput) GoString ¶
func (s BatchPutPropertyValuesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchPutPropertyValuesInput) SetEntries ¶
func (s *BatchPutPropertyValuesInput) SetEntries(v []*PropertyValueEntry) *BatchPutPropertyValuesInput
SetEntries sets the Entries field's value.
func (*BatchPutPropertyValuesInput) SetWorkspaceId ¶
func (s *BatchPutPropertyValuesInput) SetWorkspaceId(v string) *BatchPutPropertyValuesInput
SetWorkspaceId sets the WorkspaceId field's value.
func (BatchPutPropertyValuesInput) String ¶
func (s BatchPutPropertyValuesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchPutPropertyValuesInput) Validate ¶
func (s *BatchPutPropertyValuesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchPutPropertyValuesOutput ¶
type BatchPutPropertyValuesOutput struct { // Entries that caused errors in the batch put operation. // // ErrorEntries is a required field ErrorEntries []*BatchPutPropertyErrorEntry `locationName:"errorEntries" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (BatchPutPropertyValuesOutput) GoString ¶
func (s BatchPutPropertyValuesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchPutPropertyValuesOutput) SetErrorEntries ¶
func (s *BatchPutPropertyValuesOutput) SetErrorEntries(v []*BatchPutPropertyErrorEntry) *BatchPutPropertyValuesOutput
SetErrorEntries sets the ErrorEntries field's value.
func (BatchPutPropertyValuesOutput) String ¶
func (s BatchPutPropertyValuesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BundleInformation ¶
type BundleInformation struct { // The bundle names. // // BundleNames is a required field BundleNames []*string `locationName:"bundleNames" min:"1" type:"list" required:"true"` // The pricing tier. PricingTier *string `locationName:"pricingTier" type:"string" enum:"PricingTier"` // contains filtered or unexported fields }
Information about the pricing bundle.
func (BundleInformation) GoString ¶
func (s BundleInformation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BundleInformation) SetBundleNames ¶
func (s *BundleInformation) SetBundleNames(v []*string) *BundleInformation
SetBundleNames sets the BundleNames field's value.
func (*BundleInformation) SetPricingTier ¶
func (s *BundleInformation) SetPricingTier(v string) *BundleInformation
SetPricingTier sets the PricingTier field's value.
func (BundleInformation) String ¶
func (s BundleInformation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CancelMetadataTransferJobInput ¶
type CancelMetadataTransferJobInput struct { // The metadata transfer job Id. // // MetadataTransferJobId is a required field MetadataTransferJobId *string `location:"uri" locationName:"metadataTransferJobId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CancelMetadataTransferJobInput) GoString ¶
func (s CancelMetadataTransferJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelMetadataTransferJobInput) SetMetadataTransferJobId ¶
func (s *CancelMetadataTransferJobInput) SetMetadataTransferJobId(v string) *CancelMetadataTransferJobInput
SetMetadataTransferJobId sets the MetadataTransferJobId field's value.
func (CancelMetadataTransferJobInput) String ¶
func (s CancelMetadataTransferJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelMetadataTransferJobInput) Validate ¶
func (s *CancelMetadataTransferJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CancelMetadataTransferJobOutput ¶
type CancelMetadataTransferJobOutput struct { // The metadata transfer job ARN. // // Arn is a required field Arn *string `locationName:"arn" min:"20" type:"string" required:"true"` // The metadata transfer job Id. // // MetadataTransferJobId is a required field MetadataTransferJobId *string `locationName:"metadataTransferJobId" min:"1" type:"string" required:"true"` // The metadata transfer job's progress. Progress *MetadataTransferJobProgress `locationName:"progress" type:"structure"` // The metadata transfer job's status. // // Status is a required field Status *MetadataTransferJobStatus `locationName:"status" type:"structure" required:"true"` // Used to update the DateTime property. // // UpdateDateTime is a required field UpdateDateTime *time.Time `locationName:"updateDateTime" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (CancelMetadataTransferJobOutput) GoString ¶
func (s CancelMetadataTransferJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelMetadataTransferJobOutput) SetArn ¶
func (s *CancelMetadataTransferJobOutput) SetArn(v string) *CancelMetadataTransferJobOutput
SetArn sets the Arn field's value.
func (*CancelMetadataTransferJobOutput) SetMetadataTransferJobId ¶
func (s *CancelMetadataTransferJobOutput) SetMetadataTransferJobId(v string) *CancelMetadataTransferJobOutput
SetMetadataTransferJobId sets the MetadataTransferJobId field's value.
func (*CancelMetadataTransferJobOutput) SetProgress ¶
func (s *CancelMetadataTransferJobOutput) SetProgress(v *MetadataTransferJobProgress) *CancelMetadataTransferJobOutput
SetProgress sets the Progress field's value.
func (*CancelMetadataTransferJobOutput) SetStatus ¶
func (s *CancelMetadataTransferJobOutput) SetStatus(v *MetadataTransferJobStatus) *CancelMetadataTransferJobOutput
SetStatus sets the Status field's value.
func (*CancelMetadataTransferJobOutput) SetUpdateDateTime ¶
func (s *CancelMetadataTransferJobOutput) SetUpdateDateTime(v time.Time) *CancelMetadataTransferJobOutput
SetUpdateDateTime sets the UpdateDateTime field's value.
func (CancelMetadataTransferJobOutput) String ¶
func (s CancelMetadataTransferJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ColumnDescription ¶
type ColumnDescription struct { // The name of the column description. Name *string `locationName:"name" type:"string"` // The type of the column description. Type *string `locationName:"type" type:"string" enum:"ColumnType"` // contains filtered or unexported fields }
A description of the column in the query results.
func (ColumnDescription) GoString ¶
func (s ColumnDescription) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ColumnDescription) SetName ¶
func (s *ColumnDescription) SetName(v string) *ColumnDescription
SetName sets the Name field's value.
func (*ColumnDescription) SetType ¶
func (s *ColumnDescription) SetType(v string) *ColumnDescription
SetType sets the Type field's value.
func (ColumnDescription) String ¶
func (s ColumnDescription) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ComponentPropertyGroupRequest ¶
type ComponentPropertyGroupRequest struct { // The group type. GroupType *string `locationName:"groupType" type:"string" enum:"GroupType"` // The property names. PropertyNames []*string `locationName:"propertyNames" type:"list"` // The update type. UpdateType *string `locationName:"updateType" type:"string" enum:"PropertyGroupUpdateType"` // contains filtered or unexported fields }
The component property group request.
func (ComponentPropertyGroupRequest) GoString ¶
func (s ComponentPropertyGroupRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentPropertyGroupRequest) SetGroupType ¶
func (s *ComponentPropertyGroupRequest) SetGroupType(v string) *ComponentPropertyGroupRequest
SetGroupType sets the GroupType field's value.
func (*ComponentPropertyGroupRequest) SetPropertyNames ¶
func (s *ComponentPropertyGroupRequest) SetPropertyNames(v []*string) *ComponentPropertyGroupRequest
SetPropertyNames sets the PropertyNames field's value.
func (*ComponentPropertyGroupRequest) SetUpdateType ¶
func (s *ComponentPropertyGroupRequest) SetUpdateType(v string) *ComponentPropertyGroupRequest
SetUpdateType sets the UpdateType field's value.
func (ComponentPropertyGroupRequest) String ¶
func (s ComponentPropertyGroupRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ComponentPropertyGroupResponse ¶
type ComponentPropertyGroupResponse struct { // The group type. // // GroupType is a required field GroupType *string `locationName:"groupType" type:"string" required:"true" enum:"GroupType"` // A Boolean value that specifies whether the property group is inherited from // a parent entity // // IsInherited is a required field IsInherited *bool `locationName:"isInherited" type:"boolean" required:"true"` // The names of properties // // PropertyNames is a required field PropertyNames []*string `locationName:"propertyNames" type:"list" required:"true"` // contains filtered or unexported fields }
The component property group response.
func (ComponentPropertyGroupResponse) GoString ¶
func (s ComponentPropertyGroupResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentPropertyGroupResponse) SetGroupType ¶
func (s *ComponentPropertyGroupResponse) SetGroupType(v string) *ComponentPropertyGroupResponse
SetGroupType sets the GroupType field's value.
func (*ComponentPropertyGroupResponse) SetIsInherited ¶
func (s *ComponentPropertyGroupResponse) SetIsInherited(v bool) *ComponentPropertyGroupResponse
SetIsInherited sets the IsInherited field's value.
func (*ComponentPropertyGroupResponse) SetPropertyNames ¶
func (s *ComponentPropertyGroupResponse) SetPropertyNames(v []*string) *ComponentPropertyGroupResponse
SetPropertyNames sets the PropertyNames field's value.
func (ComponentPropertyGroupResponse) String ¶
func (s ComponentPropertyGroupResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ComponentRequest ¶
type ComponentRequest struct { // The ID of the component type. ComponentTypeId *string `locationName:"componentTypeId" min:"1" type:"string"` // The description of the component request. Description *string `locationName:"description" type:"string"` // An object that maps strings to the properties to set in the component type. // Each string in the mapping must be unique to this object. Properties map[string]*PropertyRequest `locationName:"properties" type:"map"` // The property groups. PropertyGroups map[string]*ComponentPropertyGroupRequest `locationName:"propertyGroups" type:"map"` // contains filtered or unexported fields }
An object that sets information about a component type create or update request.
func (ComponentRequest) GoString ¶
func (s ComponentRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentRequest) SetComponentTypeId ¶
func (s *ComponentRequest) SetComponentTypeId(v string) *ComponentRequest
SetComponentTypeId sets the ComponentTypeId field's value.
func (*ComponentRequest) SetDescription ¶
func (s *ComponentRequest) SetDescription(v string) *ComponentRequest
SetDescription sets the Description field's value.
func (*ComponentRequest) SetProperties ¶
func (s *ComponentRequest) SetProperties(v map[string]*PropertyRequest) *ComponentRequest
SetProperties sets the Properties field's value.
func (*ComponentRequest) SetPropertyGroups ¶
func (s *ComponentRequest) SetPropertyGroups(v map[string]*ComponentPropertyGroupRequest) *ComponentRequest
SetPropertyGroups sets the PropertyGroups field's value.
func (ComponentRequest) String ¶
func (s ComponentRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentRequest) Validate ¶
func (s *ComponentRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ComponentResponse ¶
type ComponentResponse struct { // This flag notes whether all compositeComponents are returned in the API response. AreAllCompositeComponentsReturned *bool `locationName:"areAllCompositeComponentsReturned" type:"boolean"` // This flag notes whether all properties of the component are returned in the // API response. The maximum number of properties returned is 800. AreAllPropertiesReturned *bool `locationName:"areAllPropertiesReturned" type:"boolean"` // The name of the component. ComponentName *string `locationName:"componentName" min:"1" type:"string"` // The ID of the component type. ComponentTypeId *string `locationName:"componentTypeId" min:"1" type:"string"` // This lists objects that contain information about the compositeComponents. CompositeComponents map[string]*ComponentSummary `locationName:"compositeComponents" type:"map"` // The name of the property definition set in the request. DefinedIn *string `locationName:"definedIn" min:"1" type:"string"` // The description of the component type. Description *string `locationName:"description" type:"string"` // An object that maps strings to the properties to set in the component type. // Each string in the mapping must be unique to this object. Properties map[string]*PropertyResponse `locationName:"properties" type:"map"` // The property groups. PropertyGroups map[string]*ComponentPropertyGroupResponse `locationName:"propertyGroups" type:"map"` // The status of the component type. Status *Status `locationName:"status" type:"structure"` // The syncSource of the sync job, if this entity was created by a sync job. SyncSource *string `locationName:"syncSource" type:"string"` // contains filtered or unexported fields }
An object that returns information about a component type create or update request.
func (ComponentResponse) GoString ¶
func (s ComponentResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentResponse) SetAreAllCompositeComponentsReturned ¶
func (s *ComponentResponse) SetAreAllCompositeComponentsReturned(v bool) *ComponentResponse
SetAreAllCompositeComponentsReturned sets the AreAllCompositeComponentsReturned field's value.
func (*ComponentResponse) SetAreAllPropertiesReturned ¶
func (s *ComponentResponse) SetAreAllPropertiesReturned(v bool) *ComponentResponse
SetAreAllPropertiesReturned sets the AreAllPropertiesReturned field's value.
func (*ComponentResponse) SetComponentName ¶
func (s *ComponentResponse) SetComponentName(v string) *ComponentResponse
SetComponentName sets the ComponentName field's value.
func (*ComponentResponse) SetComponentTypeId ¶
func (s *ComponentResponse) SetComponentTypeId(v string) *ComponentResponse
SetComponentTypeId sets the ComponentTypeId field's value.
func (*ComponentResponse) SetCompositeComponents ¶
func (s *ComponentResponse) SetCompositeComponents(v map[string]*ComponentSummary) *ComponentResponse
SetCompositeComponents sets the CompositeComponents field's value.
func (*ComponentResponse) SetDefinedIn ¶
func (s *ComponentResponse) SetDefinedIn(v string) *ComponentResponse
SetDefinedIn sets the DefinedIn field's value.
func (*ComponentResponse) SetDescription ¶
func (s *ComponentResponse) SetDescription(v string) *ComponentResponse
SetDescription sets the Description field's value.
func (*ComponentResponse) SetProperties ¶
func (s *ComponentResponse) SetProperties(v map[string]*PropertyResponse) *ComponentResponse
SetProperties sets the Properties field's value.
func (*ComponentResponse) SetPropertyGroups ¶
func (s *ComponentResponse) SetPropertyGroups(v map[string]*ComponentPropertyGroupResponse) *ComponentResponse
SetPropertyGroups sets the PropertyGroups field's value.
func (*ComponentResponse) SetStatus ¶
func (s *ComponentResponse) SetStatus(v *Status) *ComponentResponse
SetStatus sets the Status field's value.
func (*ComponentResponse) SetSyncSource ¶
func (s *ComponentResponse) SetSyncSource(v string) *ComponentResponse
SetSyncSource sets the SyncSource field's value.
func (ComponentResponse) String ¶
func (s ComponentResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ComponentSummary ¶
type ComponentSummary struct { // The name of the component. // // ComponentName is a required field ComponentName *string `locationName:"componentName" min:"1" type:"string" required:"true"` // This string specifies the path to the composite component, starting from // the top-level component. ComponentPath *string `locationName:"componentPath" min:"1" type:"string"` // The ID of the component type. // // ComponentTypeId is a required field ComponentTypeId *string `locationName:"componentTypeId" min:"1" type:"string" required:"true"` // The name of the property definition set in the request. DefinedIn *string `locationName:"definedIn" min:"1" type:"string"` // The description of the component request. Description *string `locationName:"description" type:"string"` // The property groups. PropertyGroups map[string]*ComponentPropertyGroupResponse `locationName:"propertyGroups" type:"map"` // The status of the component type. // // Status is a required field Status *Status `locationName:"status" type:"structure" required:"true"` // The syncSource of the sync job, if this entity was created by a sync job. SyncSource *string `locationName:"syncSource" type:"string"` // contains filtered or unexported fields }
An object that returns information about a component summary.
func (ComponentSummary) GoString ¶
func (s ComponentSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentSummary) SetComponentName ¶
func (s *ComponentSummary) SetComponentName(v string) *ComponentSummary
SetComponentName sets the ComponentName field's value.
func (*ComponentSummary) SetComponentPath ¶
func (s *ComponentSummary) SetComponentPath(v string) *ComponentSummary
SetComponentPath sets the ComponentPath field's value.
func (*ComponentSummary) SetComponentTypeId ¶
func (s *ComponentSummary) SetComponentTypeId(v string) *ComponentSummary
SetComponentTypeId sets the ComponentTypeId field's value.
func (*ComponentSummary) SetDefinedIn ¶
func (s *ComponentSummary) SetDefinedIn(v string) *ComponentSummary
SetDefinedIn sets the DefinedIn field's value.
func (*ComponentSummary) SetDescription ¶
func (s *ComponentSummary) SetDescription(v string) *ComponentSummary
SetDescription sets the Description field's value.
func (*ComponentSummary) SetPropertyGroups ¶
func (s *ComponentSummary) SetPropertyGroups(v map[string]*ComponentPropertyGroupResponse) *ComponentSummary
SetPropertyGroups sets the PropertyGroups field's value.
func (*ComponentSummary) SetStatus ¶
func (s *ComponentSummary) SetStatus(v *Status) *ComponentSummary
SetStatus sets the Status field's value.
func (*ComponentSummary) SetSyncSource ¶
func (s *ComponentSummary) SetSyncSource(v string) *ComponentSummary
SetSyncSource sets the SyncSource field's value.
func (ComponentSummary) String ¶
func (s ComponentSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ComponentTypeSummary ¶
type ComponentTypeSummary struct { // The ARN of the component type. // // Arn is a required field Arn *string `locationName:"arn" min:"20" type:"string" required:"true"` // The ID of the component type. // // ComponentTypeId is a required field ComponentTypeId *string `locationName:"componentTypeId" min:"1" type:"string" required:"true"` // The component type name. ComponentTypeName *string `locationName:"componentTypeName" type:"string"` // The date and time when the component type was created. // // CreationDateTime is a required field CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp" required:"true"` // The description of the component type. Description *string `locationName:"description" type:"string"` // The current status of the component type. Status *Status `locationName:"status" type:"structure"` // The date and time when the component type was last updated. // // UpdateDateTime is a required field UpdateDateTime *time.Time `locationName:"updateDateTime" type:"timestamp" required:"true"` // contains filtered or unexported fields }
An object that contains information about a component type.
func (ComponentTypeSummary) GoString ¶
func (s ComponentTypeSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentTypeSummary) SetArn ¶
func (s *ComponentTypeSummary) SetArn(v string) *ComponentTypeSummary
SetArn sets the Arn field's value.
func (*ComponentTypeSummary) SetComponentTypeId ¶
func (s *ComponentTypeSummary) SetComponentTypeId(v string) *ComponentTypeSummary
SetComponentTypeId sets the ComponentTypeId field's value.
func (*ComponentTypeSummary) SetComponentTypeName ¶
func (s *ComponentTypeSummary) SetComponentTypeName(v string) *ComponentTypeSummary
SetComponentTypeName sets the ComponentTypeName field's value.
func (*ComponentTypeSummary) SetCreationDateTime ¶
func (s *ComponentTypeSummary) SetCreationDateTime(v time.Time) *ComponentTypeSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*ComponentTypeSummary) SetDescription ¶
func (s *ComponentTypeSummary) SetDescription(v string) *ComponentTypeSummary
SetDescription sets the Description field's value.
func (*ComponentTypeSummary) SetStatus ¶
func (s *ComponentTypeSummary) SetStatus(v *Status) *ComponentTypeSummary
SetStatus sets the Status field's value.
func (*ComponentTypeSummary) SetUpdateDateTime ¶
func (s *ComponentTypeSummary) SetUpdateDateTime(v time.Time) *ComponentTypeSummary
SetUpdateDateTime sets the UpdateDateTime field's value.
func (ComponentTypeSummary) String ¶
func (s ComponentTypeSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ComponentUpdateRequest ¶
type ComponentUpdateRequest struct { // The ID of the component type. ComponentTypeId *string `locationName:"componentTypeId" min:"1" type:"string"` // The description of the component type. Description *string `locationName:"description" type:"string"` // The property group updates. PropertyGroupUpdates map[string]*ComponentPropertyGroupRequest `locationName:"propertyGroupUpdates" type:"map"` // An object that maps strings to the properties to set in the component type // update. Each string in the mapping must be unique to this object. PropertyUpdates map[string]*PropertyRequest `locationName:"propertyUpdates" type:"map"` // The update type of the component update request. UpdateType *string `locationName:"updateType" type:"string" enum:"ComponentUpdateType"` // contains filtered or unexported fields }
The component update request.
func (ComponentUpdateRequest) GoString ¶
func (s ComponentUpdateRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentUpdateRequest) SetComponentTypeId ¶
func (s *ComponentUpdateRequest) SetComponentTypeId(v string) *ComponentUpdateRequest
SetComponentTypeId sets the ComponentTypeId field's value.
func (*ComponentUpdateRequest) SetDescription ¶
func (s *ComponentUpdateRequest) SetDescription(v string) *ComponentUpdateRequest
SetDescription sets the Description field's value.
func (*ComponentUpdateRequest) SetPropertyGroupUpdates ¶
func (s *ComponentUpdateRequest) SetPropertyGroupUpdates(v map[string]*ComponentPropertyGroupRequest) *ComponentUpdateRequest
SetPropertyGroupUpdates sets the PropertyGroupUpdates field's value.
func (*ComponentUpdateRequest) SetPropertyUpdates ¶
func (s *ComponentUpdateRequest) SetPropertyUpdates(v map[string]*PropertyRequest) *ComponentUpdateRequest
SetPropertyUpdates sets the PropertyUpdates field's value.
func (*ComponentUpdateRequest) SetUpdateType ¶
func (s *ComponentUpdateRequest) SetUpdateType(v string) *ComponentUpdateRequest
SetUpdateType sets the UpdateType field's value.
func (ComponentUpdateRequest) String ¶
func (s ComponentUpdateRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentUpdateRequest) Validate ¶
func (s *ComponentUpdateRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CompositeComponentRequest ¶
type CompositeComponentRequest struct { // The description of the component type. Description *string `locationName:"description" type:"string"` // This is an object that maps strings to the properties to set in the component // type. Each string in the mapping must be unique to this object. Properties map[string]*PropertyRequest `locationName:"properties" type:"map"` // The property groups. PropertyGroups map[string]*ComponentPropertyGroupRequest `locationName:"propertyGroups" type:"map"` // contains filtered or unexported fields }
An object that sets information about the composite component update request.
func (CompositeComponentRequest) GoString ¶
func (s CompositeComponentRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CompositeComponentRequest) SetDescription ¶
func (s *CompositeComponentRequest) SetDescription(v string) *CompositeComponentRequest
SetDescription sets the Description field's value.
func (*CompositeComponentRequest) SetProperties ¶
func (s *CompositeComponentRequest) SetProperties(v map[string]*PropertyRequest) *CompositeComponentRequest
SetProperties sets the Properties field's value.
func (*CompositeComponentRequest) SetPropertyGroups ¶
func (s *CompositeComponentRequest) SetPropertyGroups(v map[string]*ComponentPropertyGroupRequest) *CompositeComponentRequest
SetPropertyGroups sets the PropertyGroups field's value.
func (CompositeComponentRequest) String ¶
func (s CompositeComponentRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CompositeComponentRequest) Validate ¶
func (s *CompositeComponentRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CompositeComponentTypeRequest ¶
type CompositeComponentTypeRequest struct { // This is the componentTypeId that the compositeComponentType refers to. ComponentTypeId *string `locationName:"componentTypeId" min:"1" type:"string"` // contains filtered or unexported fields }
An object that sets information about the composite component types of a component type.
func (CompositeComponentTypeRequest) GoString ¶
func (s CompositeComponentTypeRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CompositeComponentTypeRequest) SetComponentTypeId ¶
func (s *CompositeComponentTypeRequest) SetComponentTypeId(v string) *CompositeComponentTypeRequest
SetComponentTypeId sets the ComponentTypeId field's value.
func (CompositeComponentTypeRequest) String ¶
func (s CompositeComponentTypeRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CompositeComponentTypeRequest) Validate ¶
func (s *CompositeComponentTypeRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CompositeComponentTypeResponse ¶
type CompositeComponentTypeResponse struct { // This is the componentTypeId that this compositeComponentType refers to. ComponentTypeId *string `locationName:"componentTypeId" min:"1" type:"string"` // This boolean indicates whether this compositeComponentType is inherited from // its parent. IsInherited *bool `locationName:"isInherited" type:"boolean"` // contains filtered or unexported fields }
An object that returns information about the composite component types of a component type.
func (CompositeComponentTypeResponse) GoString ¶
func (s CompositeComponentTypeResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CompositeComponentTypeResponse) SetComponentTypeId ¶
func (s *CompositeComponentTypeResponse) SetComponentTypeId(v string) *CompositeComponentTypeResponse
SetComponentTypeId sets the ComponentTypeId field's value.
func (*CompositeComponentTypeResponse) SetIsInherited ¶
func (s *CompositeComponentTypeResponse) SetIsInherited(v bool) *CompositeComponentTypeResponse
SetIsInherited sets the IsInherited field's value.
func (CompositeComponentTypeResponse) String ¶
func (s CompositeComponentTypeResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CompositeComponentUpdateRequest ¶
type CompositeComponentUpdateRequest struct { // The description of the component type. Description *string `locationName:"description" type:"string"` // The property group updates. PropertyGroupUpdates map[string]*ComponentPropertyGroupRequest `locationName:"propertyGroupUpdates" type:"map"` // An object that maps strings to the properties to set in the component type // update. Each string in the mapping must be unique to this object. PropertyUpdates map[string]*PropertyRequest `locationName:"propertyUpdates" type:"map"` // The update type of the component update request. UpdateType *string `locationName:"updateType" type:"string" enum:"ComponentUpdateType"` // contains filtered or unexported fields }
An object that sets information about the composite component update request.
func (CompositeComponentUpdateRequest) GoString ¶
func (s CompositeComponentUpdateRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CompositeComponentUpdateRequest) SetDescription ¶
func (s *CompositeComponentUpdateRequest) SetDescription(v string) *CompositeComponentUpdateRequest
SetDescription sets the Description field's value.
func (*CompositeComponentUpdateRequest) SetPropertyGroupUpdates ¶
func (s *CompositeComponentUpdateRequest) SetPropertyGroupUpdates(v map[string]*ComponentPropertyGroupRequest) *CompositeComponentUpdateRequest
SetPropertyGroupUpdates sets the PropertyGroupUpdates field's value.
func (*CompositeComponentUpdateRequest) SetPropertyUpdates ¶
func (s *CompositeComponentUpdateRequest) SetPropertyUpdates(v map[string]*PropertyRequest) *CompositeComponentUpdateRequest
SetPropertyUpdates sets the PropertyUpdates field's value.
func (*CompositeComponentUpdateRequest) SetUpdateType ¶
func (s *CompositeComponentUpdateRequest) SetUpdateType(v string) *CompositeComponentUpdateRequest
SetUpdateType sets the UpdateType field's value.
func (CompositeComponentUpdateRequest) String ¶
func (s CompositeComponentUpdateRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CompositeComponentUpdateRequest) Validate ¶
func (s *CompositeComponentUpdateRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
A conflict occurred.
func (*ConflictException) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectorFailureException ¶
type ConnectorFailureException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The connector failed.
func (*ConnectorFailureException) Code ¶
func (s *ConnectorFailureException) Code() string
Code returns the exception type name.
func (*ConnectorFailureException) Error ¶
func (s *ConnectorFailureException) Error() string
func (ConnectorFailureException) GoString ¶
func (s ConnectorFailureException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectorFailureException) Message ¶
func (s *ConnectorFailureException) Message() string
Message returns the exception's message.
func (*ConnectorFailureException) OrigErr ¶
func (s *ConnectorFailureException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConnectorFailureException) RequestID ¶
func (s *ConnectorFailureException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConnectorFailureException) StatusCode ¶
func (s *ConnectorFailureException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConnectorFailureException) String ¶
func (s ConnectorFailureException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectorTimeoutException ¶
type ConnectorTimeoutException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The connector timed out.
func (*ConnectorTimeoutException) Code ¶
func (s *ConnectorTimeoutException) Code() string
Code returns the exception type name.
func (*ConnectorTimeoutException) Error ¶
func (s *ConnectorTimeoutException) Error() string
func (ConnectorTimeoutException) GoString ¶
func (s ConnectorTimeoutException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectorTimeoutException) Message ¶
func (s *ConnectorTimeoutException) Message() string
Message returns the exception's message.
func (*ConnectorTimeoutException) OrigErr ¶
func (s *ConnectorTimeoutException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConnectorTimeoutException) RequestID ¶
func (s *ConnectorTimeoutException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConnectorTimeoutException) StatusCode ¶
func (s *ConnectorTimeoutException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConnectorTimeoutException) String ¶
func (s ConnectorTimeoutException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateComponentTypeInput ¶
type CreateComponentTypeInput struct { // The ID of the component type. // // ComponentTypeId is a required field ComponentTypeId *string `location:"uri" locationName:"componentTypeId" min:"1" type:"string" required:"true"` // A friendly name for the component type. ComponentTypeName *string `locationName:"componentTypeName" type:"string"` // This is an object that maps strings to compositeComponentTypes of the componentType. // CompositeComponentType is referenced by componentTypeId. CompositeComponentTypes map[string]*CompositeComponentTypeRequest `locationName:"compositeComponentTypes" type:"map"` // The description of the component type. Description *string `locationName:"description" type:"string"` // Specifies the parent component type to extend. ExtendsFrom []*string `locationName:"extendsFrom" type:"list"` // An object that maps strings to the functions in the component type. Each // string in the mapping must be unique to this object. Functions map[string]*FunctionRequest `locationName:"functions" type:"map"` // A Boolean value that specifies whether an entity can have more than one component // of this type. IsSingleton *bool `locationName:"isSingleton" type:"boolean"` // An object that maps strings to the property definitions in the component // type. Each string in the mapping must be unique to this object. PropertyDefinitions map[string]*PropertyDefinitionRequest `locationName:"propertyDefinitions" type:"map"` PropertyGroups map[string]*PropertyGroupRequest `locationName:"propertyGroups" type:"map"` // Metadata that you can use to manage the component type. Tags map[string]*string `locationName:"tags" type:"map"` // The ID of the workspace that contains the component type. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateComponentTypeInput) GoString ¶
func (s CreateComponentTypeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateComponentTypeInput) SetComponentTypeId ¶
func (s *CreateComponentTypeInput) SetComponentTypeId(v string) *CreateComponentTypeInput
SetComponentTypeId sets the ComponentTypeId field's value.
func (*CreateComponentTypeInput) SetComponentTypeName ¶
func (s *CreateComponentTypeInput) SetComponentTypeName(v string) *CreateComponentTypeInput
SetComponentTypeName sets the ComponentTypeName field's value.
func (*CreateComponentTypeInput) SetCompositeComponentTypes ¶
func (s *CreateComponentTypeInput) SetCompositeComponentTypes(v map[string]*CompositeComponentTypeRequest) *CreateComponentTypeInput
SetCompositeComponentTypes sets the CompositeComponentTypes field's value.
func (*CreateComponentTypeInput) SetDescription ¶
func (s *CreateComponentTypeInput) SetDescription(v string) *CreateComponentTypeInput
SetDescription sets the Description field's value.
func (*CreateComponentTypeInput) SetExtendsFrom ¶
func (s *CreateComponentTypeInput) SetExtendsFrom(v []*string) *CreateComponentTypeInput
SetExtendsFrom sets the ExtendsFrom field's value.
func (*CreateComponentTypeInput) SetFunctions ¶
func (s *CreateComponentTypeInput) SetFunctions(v map[string]*FunctionRequest) *CreateComponentTypeInput
SetFunctions sets the Functions field's value.
func (*CreateComponentTypeInput) SetIsSingleton ¶
func (s *CreateComponentTypeInput) SetIsSingleton(v bool) *CreateComponentTypeInput
SetIsSingleton sets the IsSingleton field's value.
func (*CreateComponentTypeInput) SetPropertyDefinitions ¶
func (s *CreateComponentTypeInput) SetPropertyDefinitions(v map[string]*PropertyDefinitionRequest) *CreateComponentTypeInput
SetPropertyDefinitions sets the PropertyDefinitions field's value.
func (*CreateComponentTypeInput) SetPropertyGroups ¶
func (s *CreateComponentTypeInput) SetPropertyGroups(v map[string]*PropertyGroupRequest) *CreateComponentTypeInput
SetPropertyGroups sets the PropertyGroups field's value.
func (*CreateComponentTypeInput) SetTags ¶
func (s *CreateComponentTypeInput) SetTags(v map[string]*string) *CreateComponentTypeInput
SetTags sets the Tags field's value.
func (*CreateComponentTypeInput) SetWorkspaceId ¶
func (s *CreateComponentTypeInput) SetWorkspaceId(v string) *CreateComponentTypeInput
SetWorkspaceId sets the WorkspaceId field's value.
func (CreateComponentTypeInput) String ¶
func (s CreateComponentTypeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateComponentTypeInput) Validate ¶
func (s *CreateComponentTypeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateComponentTypeOutput ¶
type CreateComponentTypeOutput struct { // The ARN of the component type. // // Arn is a required field Arn *string `locationName:"arn" min:"20" type:"string" required:"true"` // The date and time when the entity was created. // // CreationDateTime is a required field CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp" required:"true"` // The current state of the component type. // // State is a required field State *string `locationName:"state" type:"string" required:"true" enum:"State"` // contains filtered or unexported fields }
func (CreateComponentTypeOutput) GoString ¶
func (s CreateComponentTypeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateComponentTypeOutput) SetArn ¶
func (s *CreateComponentTypeOutput) SetArn(v string) *CreateComponentTypeOutput
SetArn sets the Arn field's value.
func (*CreateComponentTypeOutput) SetCreationDateTime ¶
func (s *CreateComponentTypeOutput) SetCreationDateTime(v time.Time) *CreateComponentTypeOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*CreateComponentTypeOutput) SetState ¶
func (s *CreateComponentTypeOutput) SetState(v string) *CreateComponentTypeOutput
SetState sets the State field's value.
func (CreateComponentTypeOutput) String ¶
func (s CreateComponentTypeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateEntityInput ¶
type CreateEntityInput struct { // An object that maps strings to the components in the entity. Each string // in the mapping must be unique to this object. Components map[string]*ComponentRequest `locationName:"components" type:"map"` // This is an object that maps strings to compositeComponent updates in the // request. Each key of the map represents the componentPath of the compositeComponent. CompositeComponents map[string]*CompositeComponentRequest `locationName:"compositeComponents" type:"map"` // The description of the entity. Description *string `locationName:"description" type:"string"` // The ID of the entity. EntityId *string `locationName:"entityId" min:"1" type:"string"` // The name of the entity. // // EntityName is a required field EntityName *string `locationName:"entityName" min:"1" type:"string" required:"true"` // The ID of the entity's parent entity. ParentEntityId *string `locationName:"parentEntityId" min:"1" type:"string"` // Metadata that you can use to manage the entity. Tags map[string]*string `locationName:"tags" type:"map"` // The ID of the workspace that contains the entity. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateEntityInput) GoString ¶
func (s CreateEntityInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEntityInput) SetComponents ¶
func (s *CreateEntityInput) SetComponents(v map[string]*ComponentRequest) *CreateEntityInput
SetComponents sets the Components field's value.
func (*CreateEntityInput) SetCompositeComponents ¶
func (s *CreateEntityInput) SetCompositeComponents(v map[string]*CompositeComponentRequest) *CreateEntityInput
SetCompositeComponents sets the CompositeComponents field's value.
func (*CreateEntityInput) SetDescription ¶
func (s *CreateEntityInput) SetDescription(v string) *CreateEntityInput
SetDescription sets the Description field's value.
func (*CreateEntityInput) SetEntityId ¶
func (s *CreateEntityInput) SetEntityId(v string) *CreateEntityInput
SetEntityId sets the EntityId field's value.
func (*CreateEntityInput) SetEntityName ¶
func (s *CreateEntityInput) SetEntityName(v string) *CreateEntityInput
SetEntityName sets the EntityName field's value.
func (*CreateEntityInput) SetParentEntityId ¶
func (s *CreateEntityInput) SetParentEntityId(v string) *CreateEntityInput
SetParentEntityId sets the ParentEntityId field's value.
func (*CreateEntityInput) SetTags ¶
func (s *CreateEntityInput) SetTags(v map[string]*string) *CreateEntityInput
SetTags sets the Tags field's value.
func (*CreateEntityInput) SetWorkspaceId ¶
func (s *CreateEntityInput) SetWorkspaceId(v string) *CreateEntityInput
SetWorkspaceId sets the WorkspaceId field's value.
func (CreateEntityInput) String ¶
func (s CreateEntityInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEntityInput) Validate ¶
func (s *CreateEntityInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateEntityOutput ¶
type CreateEntityOutput struct { // The ARN of the entity. // // Arn is a required field Arn *string `locationName:"arn" min:"20" type:"string" required:"true"` // The date and time when the entity was created. // // CreationDateTime is a required field CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp" required:"true"` // The ID of the entity. // // EntityId is a required field EntityId *string `locationName:"entityId" min:"1" type:"string" required:"true"` // The current state of the entity. // // State is a required field State *string `locationName:"state" type:"string" required:"true" enum:"State"` // contains filtered or unexported fields }
func (CreateEntityOutput) GoString ¶
func (s CreateEntityOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEntityOutput) SetArn ¶
func (s *CreateEntityOutput) SetArn(v string) *CreateEntityOutput
SetArn sets the Arn field's value.
func (*CreateEntityOutput) SetCreationDateTime ¶
func (s *CreateEntityOutput) SetCreationDateTime(v time.Time) *CreateEntityOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*CreateEntityOutput) SetEntityId ¶
func (s *CreateEntityOutput) SetEntityId(v string) *CreateEntityOutput
SetEntityId sets the EntityId field's value.
func (*CreateEntityOutput) SetState ¶
func (s *CreateEntityOutput) SetState(v string) *CreateEntityOutput
SetState sets the State field's value.
func (CreateEntityOutput) String ¶
func (s CreateEntityOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateMetadataTransferJobInput ¶
type CreateMetadataTransferJobInput struct { // The metadata transfer job description. Description *string `locationName:"description" type:"string"` // The metadata transfer job destination. // // Destination is a required field Destination *DestinationConfiguration `locationName:"destination" type:"structure" required:"true"` // The metadata transfer job Id. MetadataTransferJobId *string `locationName:"metadataTransferJobId" min:"1" type:"string"` // The metadata transfer job sources. // // Sources is a required field Sources []*SourceConfiguration `locationName:"sources" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (CreateMetadataTransferJobInput) GoString ¶
func (s CreateMetadataTransferJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateMetadataTransferJobInput) SetDescription ¶
func (s *CreateMetadataTransferJobInput) SetDescription(v string) *CreateMetadataTransferJobInput
SetDescription sets the Description field's value.
func (*CreateMetadataTransferJobInput) SetDestination ¶
func (s *CreateMetadataTransferJobInput) SetDestination(v *DestinationConfiguration) *CreateMetadataTransferJobInput
SetDestination sets the Destination field's value.
func (*CreateMetadataTransferJobInput) SetMetadataTransferJobId ¶
func (s *CreateMetadataTransferJobInput) SetMetadataTransferJobId(v string) *CreateMetadataTransferJobInput
SetMetadataTransferJobId sets the MetadataTransferJobId field's value.
func (*CreateMetadataTransferJobInput) SetSources ¶
func (s *CreateMetadataTransferJobInput) SetSources(v []*SourceConfiguration) *CreateMetadataTransferJobInput
SetSources sets the Sources field's value.
func (CreateMetadataTransferJobInput) String ¶
func (s CreateMetadataTransferJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateMetadataTransferJobInput) Validate ¶
func (s *CreateMetadataTransferJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateMetadataTransferJobOutput ¶
type CreateMetadataTransferJobOutput struct { // The metadata transfer job ARN. // // Arn is a required field Arn *string `locationName:"arn" min:"20" type:"string" required:"true"` // The The metadata transfer job creation DateTime property. // // CreationDateTime is a required field CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp" required:"true"` // The metadata transfer job Id. // // MetadataTransferJobId is a required field MetadataTransferJobId *string `locationName:"metadataTransferJobId" min:"1" type:"string" required:"true"` // The metadata transfer job response status. // // Status is a required field Status *MetadataTransferJobStatus `locationName:"status" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateMetadataTransferJobOutput) GoString ¶
func (s CreateMetadataTransferJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateMetadataTransferJobOutput) SetArn ¶
func (s *CreateMetadataTransferJobOutput) SetArn(v string) *CreateMetadataTransferJobOutput
SetArn sets the Arn field's value.
func (*CreateMetadataTransferJobOutput) SetCreationDateTime ¶
func (s *CreateMetadataTransferJobOutput) SetCreationDateTime(v time.Time) *CreateMetadataTransferJobOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*CreateMetadataTransferJobOutput) SetMetadataTransferJobId ¶
func (s *CreateMetadataTransferJobOutput) SetMetadataTransferJobId(v string) *CreateMetadataTransferJobOutput
SetMetadataTransferJobId sets the MetadataTransferJobId field's value.
func (*CreateMetadataTransferJobOutput) SetStatus ¶
func (s *CreateMetadataTransferJobOutput) SetStatus(v *MetadataTransferJobStatus) *CreateMetadataTransferJobOutput
SetStatus sets the Status field's value.
func (CreateMetadataTransferJobOutput) String ¶
func (s CreateMetadataTransferJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateSceneInput ¶
type CreateSceneInput struct { // A list of capabilities that the scene uses to render itself. Capabilities []*string `locationName:"capabilities" type:"list"` // The relative path that specifies the location of the content definition file. // // ContentLocation is a required field ContentLocation *string `locationName:"contentLocation" type:"string" required:"true"` // The description for this scene. Description *string `locationName:"description" type:"string"` // The ID of the scene. // // SceneId is a required field SceneId *string `locationName:"sceneId" min:"1" type:"string" required:"true"` // The request metadata. SceneMetadata map[string]*string `locationName:"sceneMetadata" type:"map"` // Metadata that you can use to manage the scene. Tags map[string]*string `locationName:"tags" type:"map"` // The ID of the workspace that contains the scene. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateSceneInput) GoString ¶
func (s CreateSceneInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSceneInput) SetCapabilities ¶
func (s *CreateSceneInput) SetCapabilities(v []*string) *CreateSceneInput
SetCapabilities sets the Capabilities field's value.
func (*CreateSceneInput) SetContentLocation ¶
func (s *CreateSceneInput) SetContentLocation(v string) *CreateSceneInput
SetContentLocation sets the ContentLocation field's value.
func (*CreateSceneInput) SetDescription ¶
func (s *CreateSceneInput) SetDescription(v string) *CreateSceneInput
SetDescription sets the Description field's value.
func (*CreateSceneInput) SetSceneId ¶
func (s *CreateSceneInput) SetSceneId(v string) *CreateSceneInput
SetSceneId sets the SceneId field's value.
func (*CreateSceneInput) SetSceneMetadata ¶
func (s *CreateSceneInput) SetSceneMetadata(v map[string]*string) *CreateSceneInput
SetSceneMetadata sets the SceneMetadata field's value.
func (*CreateSceneInput) SetTags ¶
func (s *CreateSceneInput) SetTags(v map[string]*string) *CreateSceneInput
SetTags sets the Tags field's value.
func (*CreateSceneInput) SetWorkspaceId ¶
func (s *CreateSceneInput) SetWorkspaceId(v string) *CreateSceneInput
SetWorkspaceId sets the WorkspaceId field's value.
func (CreateSceneInput) String ¶
func (s CreateSceneInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSceneInput) Validate ¶
func (s *CreateSceneInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSceneOutput ¶
type CreateSceneOutput struct { // The ARN of the scene. // // Arn is a required field Arn *string `locationName:"arn" min:"20" type:"string" required:"true"` // The date and time when the scene was created. // // CreationDateTime is a required field CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (CreateSceneOutput) GoString ¶
func (s CreateSceneOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSceneOutput) SetArn ¶
func (s *CreateSceneOutput) SetArn(v string) *CreateSceneOutput
SetArn sets the Arn field's value.
func (*CreateSceneOutput) SetCreationDateTime ¶
func (s *CreateSceneOutput) SetCreationDateTime(v time.Time) *CreateSceneOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (CreateSceneOutput) String ¶
func (s CreateSceneOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateSyncJobInput ¶
type CreateSyncJobInput struct { // The SyncJob IAM role. This IAM role is used by the SyncJob to read from the // syncSource, and create, update, or delete the corresponding resources. // // SyncRole is a required field SyncRole *string `locationName:"syncRole" min:"20" type:"string" required:"true"` // The sync source. // // Currently the only supported syncSoource is SITEWISE . // // SyncSource is a required field SyncSource *string `location:"uri" locationName:"syncSource" type:"string" required:"true"` // The SyncJob tags. Tags map[string]*string `locationName:"tags" type:"map"` // The workspace ID. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateSyncJobInput) GoString ¶
func (s CreateSyncJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSyncJobInput) SetSyncRole ¶
func (s *CreateSyncJobInput) SetSyncRole(v string) *CreateSyncJobInput
SetSyncRole sets the SyncRole field's value.
func (*CreateSyncJobInput) SetSyncSource ¶
func (s *CreateSyncJobInput) SetSyncSource(v string) *CreateSyncJobInput
SetSyncSource sets the SyncSource field's value.
func (*CreateSyncJobInput) SetTags ¶
func (s *CreateSyncJobInput) SetTags(v map[string]*string) *CreateSyncJobInput
SetTags sets the Tags field's value.
func (*CreateSyncJobInput) SetWorkspaceId ¶
func (s *CreateSyncJobInput) SetWorkspaceId(v string) *CreateSyncJobInput
SetWorkspaceId sets the WorkspaceId field's value.
func (CreateSyncJobInput) String ¶
func (s CreateSyncJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSyncJobInput) Validate ¶
func (s *CreateSyncJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSyncJobOutput ¶
type CreateSyncJobOutput struct { // The SyncJob ARN. // // Arn is a required field Arn *string `locationName:"arn" min:"20" type:"string" required:"true"` // The date and time for the SyncJob creation. // // CreationDateTime is a required field CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp" required:"true"` // The SyncJob response state. // // State is a required field State *string `locationName:"state" type:"string" required:"true" enum:"SyncJobState"` // contains filtered or unexported fields }
func (CreateSyncJobOutput) GoString ¶
func (s CreateSyncJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSyncJobOutput) SetArn ¶
func (s *CreateSyncJobOutput) SetArn(v string) *CreateSyncJobOutput
SetArn sets the Arn field's value.
func (*CreateSyncJobOutput) SetCreationDateTime ¶
func (s *CreateSyncJobOutput) SetCreationDateTime(v time.Time) *CreateSyncJobOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*CreateSyncJobOutput) SetState ¶
func (s *CreateSyncJobOutput) SetState(v string) *CreateSyncJobOutput
SetState sets the State field's value.
func (CreateSyncJobOutput) String ¶
func (s CreateSyncJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateWorkspaceInput ¶
type CreateWorkspaceInput struct { // The description of the workspace. Description *string `locationName:"description" type:"string"` // The ARN of the execution role associated with the workspace. Role *string `locationName:"role" min:"20" type:"string"` // The ARN of the S3 bucket where resources associated with the workspace are // stored. S3Location *string `locationName:"s3Location" type:"string"` // Metadata that you can use to manage the workspace Tags map[string]*string `locationName:"tags" type:"map"` // The ID of the workspace. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateWorkspaceInput) GoString ¶
func (s CreateWorkspaceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateWorkspaceInput) SetDescription ¶
func (s *CreateWorkspaceInput) SetDescription(v string) *CreateWorkspaceInput
SetDescription sets the Description field's value.
func (*CreateWorkspaceInput) SetRole ¶
func (s *CreateWorkspaceInput) SetRole(v string) *CreateWorkspaceInput
SetRole sets the Role field's value.
func (*CreateWorkspaceInput) SetS3Location ¶
func (s *CreateWorkspaceInput) SetS3Location(v string) *CreateWorkspaceInput
SetS3Location sets the S3Location field's value.
func (*CreateWorkspaceInput) SetTags ¶
func (s *CreateWorkspaceInput) SetTags(v map[string]*string) *CreateWorkspaceInput
SetTags sets the Tags field's value.
func (*CreateWorkspaceInput) SetWorkspaceId ¶
func (s *CreateWorkspaceInput) SetWorkspaceId(v string) *CreateWorkspaceInput
SetWorkspaceId sets the WorkspaceId field's value.
func (CreateWorkspaceInput) String ¶
func (s CreateWorkspaceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateWorkspaceInput) Validate ¶
func (s *CreateWorkspaceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateWorkspaceOutput ¶
type CreateWorkspaceOutput struct { // The ARN of the workspace. // // Arn is a required field Arn *string `locationName:"arn" min:"20" type:"string" required:"true"` // The date and time when the workspace was created. // // CreationDateTime is a required field CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (CreateWorkspaceOutput) GoString ¶
func (s CreateWorkspaceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateWorkspaceOutput) SetArn ¶
func (s *CreateWorkspaceOutput) SetArn(v string) *CreateWorkspaceOutput
SetArn sets the Arn field's value.
func (*CreateWorkspaceOutput) SetCreationDateTime ¶
func (s *CreateWorkspaceOutput) SetCreationDateTime(v time.Time) *CreateWorkspaceOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (CreateWorkspaceOutput) String ¶
func (s CreateWorkspaceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DataConnector ¶
type DataConnector struct { // A Boolean value that specifies whether the data connector is native to IoT // TwinMaker. IsNative *bool `locationName:"isNative" type:"boolean"` // The Lambda function associated with this data connector. Lambda *LambdaFunction `locationName:"lambda" type:"structure"` // contains filtered or unexported fields }
The data connector.
func (DataConnector) GoString ¶
func (s DataConnector) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataConnector) SetIsNative ¶
func (s *DataConnector) SetIsNative(v bool) *DataConnector
SetIsNative sets the IsNative field's value.
func (*DataConnector) SetLambda ¶
func (s *DataConnector) SetLambda(v *LambdaFunction) *DataConnector
SetLambda sets the Lambda field's value.
func (DataConnector) String ¶
func (s DataConnector) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataConnector) Validate ¶
func (s *DataConnector) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DataType ¶
type DataType struct { // The allowed values for this data type. AllowedValues []*DataValue `locationName:"allowedValues" type:"list"` // The nested type in the data type. NestedType *DataType `locationName:"nestedType" type:"structure"` // A relationship that associates a component with another component. Relationship *Relationship `locationName:"relationship" type:"structure"` // The underlying type of the data type. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"Type"` // The unit of measure used in this data type. UnitOfMeasure *string `locationName:"unitOfMeasure" min:"1" type:"string"` // contains filtered or unexported fields }
An object that specifies the data type of a property.
func (DataType) 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 (*DataType) SetAllowedValues ¶
SetAllowedValues sets the AllowedValues field's value.
func (*DataType) SetNestedType ¶
SetNestedType sets the NestedType field's value.
func (*DataType) SetRelationship ¶
func (s *DataType) SetRelationship(v *Relationship) *DataType
SetRelationship sets the Relationship field's value.
func (*DataType) SetUnitOfMeasure ¶
SetUnitOfMeasure sets the UnitOfMeasure field's value.
type DataValue ¶
type DataValue struct { // A Boolean value. BooleanValue *bool `locationName:"booleanValue" type:"boolean"` // A double value. DoubleValue *float64 `locationName:"doubleValue" type:"double"` // An expression that produces the value. Expression *string `locationName:"expression" min:"1" type:"string"` // An integer value. IntegerValue *int64 `locationName:"integerValue" type:"integer"` // A list of multiple values. ListValue []*DataValue `locationName:"listValue" type:"list"` // A long value. LongValue *int64 `locationName:"longValue" type:"long"` // An object that maps strings to multiple DataValue objects. MapValue map[string]*DataValue `locationName:"mapValue" type:"map"` // A value that relates a component to another component. RelationshipValue *RelationshipValue `locationName:"relationshipValue" type:"structure"` // A string value. StringValue *string `locationName:"stringValue" min:"1" type:"string"` // contains filtered or unexported fields }
An object that specifies a value for a property.
func (DataValue) 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 (*DataValue) SetBooleanValue ¶
SetBooleanValue sets the BooleanValue field's value.
func (*DataValue) SetDoubleValue ¶
SetDoubleValue sets the DoubleValue field's value.
func (*DataValue) SetExpression ¶
SetExpression sets the Expression field's value.
func (*DataValue) SetIntegerValue ¶
SetIntegerValue sets the IntegerValue field's value.
func (*DataValue) SetListValue ¶
SetListValue sets the ListValue field's value.
func (*DataValue) SetLongValue ¶
SetLongValue sets the LongValue field's value.
func (*DataValue) SetMapValue ¶
SetMapValue sets the MapValue field's value.
func (*DataValue) SetRelationshipValue ¶
func (s *DataValue) SetRelationshipValue(v *RelationshipValue) *DataValue
SetRelationshipValue sets the RelationshipValue field's value.
func (*DataValue) SetStringValue ¶
SetStringValue sets the StringValue field's value.
type DeleteComponentTypeInput ¶
type DeleteComponentTypeInput struct { // The ID of the component type to delete. // // ComponentTypeId is a required field ComponentTypeId *string `location:"uri" locationName:"componentTypeId" min:"1" type:"string" required:"true"` // The ID of the workspace that contains the component type. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteComponentTypeInput) GoString ¶
func (s DeleteComponentTypeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteComponentTypeInput) SetComponentTypeId ¶
func (s *DeleteComponentTypeInput) SetComponentTypeId(v string) *DeleteComponentTypeInput
SetComponentTypeId sets the ComponentTypeId field's value.
func (*DeleteComponentTypeInput) SetWorkspaceId ¶
func (s *DeleteComponentTypeInput) SetWorkspaceId(v string) *DeleteComponentTypeInput
SetWorkspaceId sets the WorkspaceId field's value.
func (DeleteComponentTypeInput) String ¶
func (s DeleteComponentTypeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteComponentTypeInput) Validate ¶
func (s *DeleteComponentTypeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteComponentTypeOutput ¶
type DeleteComponentTypeOutput struct { // The current state of the component type to be deleted. // // State is a required field State *string `locationName:"state" type:"string" required:"true" enum:"State"` // contains filtered or unexported fields }
func (DeleteComponentTypeOutput) GoString ¶
func (s DeleteComponentTypeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteComponentTypeOutput) SetState ¶
func (s *DeleteComponentTypeOutput) SetState(v string) *DeleteComponentTypeOutput
SetState sets the State field's value.
func (DeleteComponentTypeOutput) String ¶
func (s DeleteComponentTypeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteEntityInput ¶
type DeleteEntityInput struct { // The ID of the entity to delete. // // EntityId is a required field EntityId *string `location:"uri" locationName:"entityId" min:"1" type:"string" required:"true"` // A Boolean value that specifies whether the operation deletes child entities. IsRecursive *bool `location:"querystring" locationName:"isRecursive" type:"boolean"` // The ID of the workspace that contains the entity to delete. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteEntityInput) GoString ¶
func (s DeleteEntityInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteEntityInput) SetEntityId ¶
func (s *DeleteEntityInput) SetEntityId(v string) *DeleteEntityInput
SetEntityId sets the EntityId field's value.
func (*DeleteEntityInput) SetIsRecursive ¶
func (s *DeleteEntityInput) SetIsRecursive(v bool) *DeleteEntityInput
SetIsRecursive sets the IsRecursive field's value.
func (*DeleteEntityInput) SetWorkspaceId ¶
func (s *DeleteEntityInput) SetWorkspaceId(v string) *DeleteEntityInput
SetWorkspaceId sets the WorkspaceId field's value.
func (DeleteEntityInput) String ¶
func (s DeleteEntityInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteEntityInput) Validate ¶
func (s *DeleteEntityInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteEntityOutput ¶
type DeleteEntityOutput struct { // The current state of the deleted entity. // // State is a required field State *string `locationName:"state" type:"string" required:"true" enum:"State"` // contains filtered or unexported fields }
func (DeleteEntityOutput) GoString ¶
func (s DeleteEntityOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteEntityOutput) SetState ¶
func (s *DeleteEntityOutput) SetState(v string) *DeleteEntityOutput
SetState sets the State field's value.
func (DeleteEntityOutput) String ¶
func (s DeleteEntityOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteSceneInput ¶
type DeleteSceneInput struct { // The ID of the scene to delete. // // SceneId is a required field SceneId *string `location:"uri" locationName:"sceneId" min:"1" type:"string" required:"true"` // The ID of the workspace. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteSceneInput) GoString ¶
func (s DeleteSceneInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSceneInput) SetSceneId ¶
func (s *DeleteSceneInput) SetSceneId(v string) *DeleteSceneInput
SetSceneId sets the SceneId field's value.
func (*DeleteSceneInput) SetWorkspaceId ¶
func (s *DeleteSceneInput) SetWorkspaceId(v string) *DeleteSceneInput
SetWorkspaceId sets the WorkspaceId field's value.
func (DeleteSceneInput) String ¶
func (s DeleteSceneInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSceneInput) Validate ¶
func (s *DeleteSceneInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSceneOutput ¶
type DeleteSceneOutput struct {
// contains filtered or unexported fields
}
func (DeleteSceneOutput) GoString ¶
func (s DeleteSceneOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteSceneOutput) String ¶
func (s DeleteSceneOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteSyncJobInput ¶
type DeleteSyncJobInput struct { // The sync source. // // Currently the only supported syncSource is SITEWISE . // // SyncSource is a required field SyncSource *string `location:"uri" locationName:"syncSource" type:"string" required:"true"` // The workspace ID. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteSyncJobInput) GoString ¶
func (s DeleteSyncJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSyncJobInput) SetSyncSource ¶
func (s *DeleteSyncJobInput) SetSyncSource(v string) *DeleteSyncJobInput
SetSyncSource sets the SyncSource field's value.
func (*DeleteSyncJobInput) SetWorkspaceId ¶
func (s *DeleteSyncJobInput) SetWorkspaceId(v string) *DeleteSyncJobInput
SetWorkspaceId sets the WorkspaceId field's value.
func (DeleteSyncJobInput) String ¶
func (s DeleteSyncJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSyncJobInput) Validate ¶
func (s *DeleteSyncJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSyncJobOutput ¶
type DeleteSyncJobOutput struct { // The SyncJob response state. // // State is a required field State *string `locationName:"state" type:"string" required:"true" enum:"SyncJobState"` // contains filtered or unexported fields }
func (DeleteSyncJobOutput) GoString ¶
func (s DeleteSyncJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSyncJobOutput) SetState ¶
func (s *DeleteSyncJobOutput) SetState(v string) *DeleteSyncJobOutput
SetState sets the State field's value.
func (DeleteSyncJobOutput) String ¶
func (s DeleteSyncJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteWorkspaceInput ¶
type DeleteWorkspaceInput struct { // The ID of the workspace to delete. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteWorkspaceInput) GoString ¶
func (s DeleteWorkspaceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteWorkspaceInput) SetWorkspaceId ¶
func (s *DeleteWorkspaceInput) SetWorkspaceId(v string) *DeleteWorkspaceInput
SetWorkspaceId sets the WorkspaceId field's value.
func (DeleteWorkspaceInput) String ¶
func (s DeleteWorkspaceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteWorkspaceInput) Validate ¶
func (s *DeleteWorkspaceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteWorkspaceOutput ¶
type DeleteWorkspaceOutput struct { // The string that specifies the delete result for the workspace. Message *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (DeleteWorkspaceOutput) GoString ¶
func (s DeleteWorkspaceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteWorkspaceOutput) SetMessage ¶
func (s *DeleteWorkspaceOutput) SetMessage(v string) *DeleteWorkspaceOutput
SetMessage sets the Message field's value.
func (DeleteWorkspaceOutput) String ¶
func (s DeleteWorkspaceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DestinationConfiguration ¶
type DestinationConfiguration struct { // The metadata transfer job Amazon Web Services IoT TwinMaker configuration. IotTwinMakerConfiguration *IotTwinMakerDestinationConfiguration `locationName:"iotTwinMakerConfiguration" type:"structure"` // The metadata transfer job S3 configuration. [need to add S3 entity] S3Configuration *S3DestinationConfiguration `locationName:"s3Configuration" type:"structure"` // The destination type. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"DestinationType"` // contains filtered or unexported fields }
The [link to action] metadata transfer job destination configuration.
func (DestinationConfiguration) GoString ¶
func (s DestinationConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DestinationConfiguration) SetIotTwinMakerConfiguration ¶
func (s *DestinationConfiguration) SetIotTwinMakerConfiguration(v *IotTwinMakerDestinationConfiguration) *DestinationConfiguration
SetIotTwinMakerConfiguration sets the IotTwinMakerConfiguration field's value.
func (*DestinationConfiguration) SetS3Configuration ¶
func (s *DestinationConfiguration) SetS3Configuration(v *S3DestinationConfiguration) *DestinationConfiguration
SetS3Configuration sets the S3Configuration field's value.
func (*DestinationConfiguration) SetType ¶
func (s *DestinationConfiguration) SetType(v string) *DestinationConfiguration
SetType sets the Type field's value.
func (DestinationConfiguration) String ¶
func (s DestinationConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DestinationConfiguration) Validate ¶
func (s *DestinationConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EntityPropertyReference ¶
type EntityPropertyReference struct { // The name of the component. ComponentName *string `locationName:"componentName" min:"1" type:"string"` // This string specifies the path to the composite component, starting from // the top-level component. ComponentPath *string `locationName:"componentPath" min:"1" type:"string"` // The ID of the entity. EntityId *string `locationName:"entityId" min:"1" type:"string"` // A mapping of external IDs to property names. External IDs uniquely identify // properties from external data stores. ExternalIdProperty map[string]*string `locationName:"externalIdProperty" type:"map"` // The name of the property. // // PropertyName is a required field PropertyName *string `locationName:"propertyName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
An object that uniquely identifies an entity property.
func (EntityPropertyReference) GoString ¶
func (s EntityPropertyReference) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EntityPropertyReference) SetComponentName ¶
func (s *EntityPropertyReference) SetComponentName(v string) *EntityPropertyReference
SetComponentName sets the ComponentName field's value.
func (*EntityPropertyReference) SetComponentPath ¶
func (s *EntityPropertyReference) SetComponentPath(v string) *EntityPropertyReference
SetComponentPath sets the ComponentPath field's value.
func (*EntityPropertyReference) SetEntityId ¶
func (s *EntityPropertyReference) SetEntityId(v string) *EntityPropertyReference
SetEntityId sets the EntityId field's value.
func (*EntityPropertyReference) SetExternalIdProperty ¶
func (s *EntityPropertyReference) SetExternalIdProperty(v map[string]*string) *EntityPropertyReference
SetExternalIdProperty sets the ExternalIdProperty field's value.
func (*EntityPropertyReference) SetPropertyName ¶
func (s *EntityPropertyReference) SetPropertyName(v string) *EntityPropertyReference
SetPropertyName sets the PropertyName field's value.
func (EntityPropertyReference) String ¶
func (s EntityPropertyReference) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EntityPropertyReference) Validate ¶
func (s *EntityPropertyReference) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EntitySummary ¶
type EntitySummary struct { // The ARN of the entity. // // Arn is a required field Arn *string `locationName:"arn" min:"20" type:"string" required:"true"` // The date and time when the entity was created. // // CreationDateTime is a required field CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp" required:"true"` // The description of the entity. Description *string `locationName:"description" type:"string"` // The ID of the entity. // // EntityId is a required field EntityId *string `locationName:"entityId" min:"1" type:"string" required:"true"` // The name of the entity. // // EntityName is a required field EntityName *string `locationName:"entityName" min:"1" type:"string" required:"true"` // An eventual Boolean value that specifies whether the entity has child entities // or not. HasChildEntities *bool `locationName:"hasChildEntities" type:"boolean"` // The ID of the parent entity. ParentEntityId *string `locationName:"parentEntityId" min:"1" type:"string"` // The current status of the entity. // // Status is a required field Status *Status `locationName:"status" type:"structure" required:"true"` // The last date and time when the entity was updated. // // UpdateDateTime is a required field UpdateDateTime *time.Time `locationName:"updateDateTime" type:"timestamp" required:"true"` // contains filtered or unexported fields }
An object that contains information about an entity.
func (EntitySummary) GoString ¶
func (s EntitySummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EntitySummary) SetArn ¶
func (s *EntitySummary) SetArn(v string) *EntitySummary
SetArn sets the Arn field's value.
func (*EntitySummary) SetCreationDateTime ¶
func (s *EntitySummary) SetCreationDateTime(v time.Time) *EntitySummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*EntitySummary) SetDescription ¶
func (s *EntitySummary) SetDescription(v string) *EntitySummary
SetDescription sets the Description field's value.
func (*EntitySummary) SetEntityId ¶
func (s *EntitySummary) SetEntityId(v string) *EntitySummary
SetEntityId sets the EntityId field's value.
func (*EntitySummary) SetEntityName ¶
func (s *EntitySummary) SetEntityName(v string) *EntitySummary
SetEntityName sets the EntityName field's value.
func (*EntitySummary) SetHasChildEntities ¶
func (s *EntitySummary) SetHasChildEntities(v bool) *EntitySummary
SetHasChildEntities sets the HasChildEntities field's value.
func (*EntitySummary) SetParentEntityId ¶
func (s *EntitySummary) SetParentEntityId(v string) *EntitySummary
SetParentEntityId sets the ParentEntityId field's value.
func (*EntitySummary) SetStatus ¶
func (s *EntitySummary) SetStatus(v *Status) *EntitySummary
SetStatus sets the Status field's value.
func (*EntitySummary) SetUpdateDateTime ¶
func (s *EntitySummary) SetUpdateDateTime(v time.Time) *EntitySummary
SetUpdateDateTime sets the UpdateDateTime field's value.
func (EntitySummary) String ¶
func (s EntitySummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ErrorDetails ¶
type ErrorDetails struct { // The error code. Code *string `locationName:"code" type:"string" enum:"ErrorCode"` // The error message. Message *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The error details.
func (ErrorDetails) GoString ¶
func (s ErrorDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ErrorDetails) SetCode ¶
func (s *ErrorDetails) SetCode(v string) *ErrorDetails
SetCode sets the Code field's value.
func (*ErrorDetails) SetMessage ¶
func (s *ErrorDetails) SetMessage(v string) *ErrorDetails
SetMessage sets the Message field's value.
func (ErrorDetails) String ¶
func (s ErrorDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExecuteQueryInput ¶
type ExecuteQueryInput struct { // The maximum number of results to return at one time. The default is 50. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The string that specifies the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The query statement. // // QueryStatement is a required field QueryStatement *string `locationName:"queryStatement" min:"1" type:"string" required:"true"` // The ID of the workspace. // // WorkspaceId is a required field WorkspaceId *string `locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ExecuteQueryInput) GoString ¶
func (s ExecuteQueryInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExecuteQueryInput) SetMaxResults ¶
func (s *ExecuteQueryInput) SetMaxResults(v int64) *ExecuteQueryInput
SetMaxResults sets the MaxResults field's value.
func (*ExecuteQueryInput) SetNextToken ¶
func (s *ExecuteQueryInput) SetNextToken(v string) *ExecuteQueryInput
SetNextToken sets the NextToken field's value.
func (*ExecuteQueryInput) SetQueryStatement ¶
func (s *ExecuteQueryInput) SetQueryStatement(v string) *ExecuteQueryInput
SetQueryStatement sets the QueryStatement field's value.
func (*ExecuteQueryInput) SetWorkspaceId ¶
func (s *ExecuteQueryInput) SetWorkspaceId(v string) *ExecuteQueryInput
SetWorkspaceId sets the WorkspaceId field's value.
func (ExecuteQueryInput) String ¶
func (s ExecuteQueryInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExecuteQueryInput) Validate ¶
func (s *ExecuteQueryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExecuteQueryOutput ¶
type ExecuteQueryOutput struct { // A list of ColumnDescription objects. ColumnDescriptions []*ColumnDescription `locationName:"columnDescriptions" type:"list"` // The string that specifies the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // Represents a single row in the query results. Rows []*Row `locationName:"rows" type:"list"` // contains filtered or unexported fields }
func (ExecuteQueryOutput) GoString ¶
func (s ExecuteQueryOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExecuteQueryOutput) SetColumnDescriptions ¶
func (s *ExecuteQueryOutput) SetColumnDescriptions(v []*ColumnDescription) *ExecuteQueryOutput
SetColumnDescriptions sets the ColumnDescriptions field's value.
func (*ExecuteQueryOutput) SetNextToken ¶
func (s *ExecuteQueryOutput) SetNextToken(v string) *ExecuteQueryOutput
SetNextToken sets the NextToken field's value.
func (*ExecuteQueryOutput) SetRows ¶
func (s *ExecuteQueryOutput) SetRows(v []*Row) *ExecuteQueryOutput
SetRows sets the Rows field's value.
func (ExecuteQueryOutput) String ¶
func (s ExecuteQueryOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FilterByAsset ¶
type FilterByAsset struct { // The external-Id property of an asset. AssetExternalId *string `locationName:"assetExternalId" min:"2" type:"string"` // Filter by asset Id. AssetId *string `locationName:"assetId" min:"36" type:"string"` // Boolean to include the asset model. IncludeAssetModel *bool `locationName:"includeAssetModel" type:"boolean"` // Includes sub-assets.[need description hekp for this] IncludeOffspring *bool `locationName:"includeOffspring" type:"boolean"` // contains filtered or unexported fields }
Filter by asset. [TwinMaker asset]
func (FilterByAsset) GoString ¶
func (s FilterByAsset) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FilterByAsset) SetAssetExternalId ¶
func (s *FilterByAsset) SetAssetExternalId(v string) *FilterByAsset
SetAssetExternalId sets the AssetExternalId field's value.
func (*FilterByAsset) SetAssetId ¶
func (s *FilterByAsset) SetAssetId(v string) *FilterByAsset
SetAssetId sets the AssetId field's value.
func (*FilterByAsset) SetIncludeAssetModel ¶
func (s *FilterByAsset) SetIncludeAssetModel(v bool) *FilterByAsset
SetIncludeAssetModel sets the IncludeAssetModel field's value.
func (*FilterByAsset) SetIncludeOffspring ¶
func (s *FilterByAsset) SetIncludeOffspring(v bool) *FilterByAsset
SetIncludeOffspring sets the IncludeOffspring field's value.
func (FilterByAsset) String ¶
func (s FilterByAsset) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FilterByAsset) Validate ¶
func (s *FilterByAsset) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FilterByAssetModel ¶
type FilterByAssetModel struct { // The external-Id property of an asset model. AssetModelExternalId *string `locationName:"assetModelExternalId" min:"2" type:"string"` // The asset model Id. AssetModelId *string `locationName:"assetModelId" min:"36" type:"string"` // Bolean to include assets. IncludeAssets *bool `locationName:"includeAssets" type:"boolean"` // Include asset offspring. [need desc.] IncludeOffspring *bool `locationName:"includeOffspring" type:"boolean"` // contains filtered or unexported fields }
Filter by asset model.
func (FilterByAssetModel) GoString ¶
func (s FilterByAssetModel) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FilterByAssetModel) SetAssetModelExternalId ¶
func (s *FilterByAssetModel) SetAssetModelExternalId(v string) *FilterByAssetModel
SetAssetModelExternalId sets the AssetModelExternalId field's value.
func (*FilterByAssetModel) SetAssetModelId ¶
func (s *FilterByAssetModel) SetAssetModelId(v string) *FilterByAssetModel
SetAssetModelId sets the AssetModelId field's value.
func (*FilterByAssetModel) SetIncludeAssets ¶
func (s *FilterByAssetModel) SetIncludeAssets(v bool) *FilterByAssetModel
SetIncludeAssets sets the IncludeAssets field's value.
func (*FilterByAssetModel) SetIncludeOffspring ¶
func (s *FilterByAssetModel) SetIncludeOffspring(v bool) *FilterByAssetModel
SetIncludeOffspring sets the IncludeOffspring field's value.
func (FilterByAssetModel) String ¶
func (s FilterByAssetModel) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FilterByAssetModel) Validate ¶
func (s *FilterByAssetModel) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FilterByComponentType ¶
type FilterByComponentType struct { // The component type Id. // // ComponentTypeId is a required field ComponentTypeId *string `locationName:"componentTypeId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Filter by component type.
func (FilterByComponentType) GoString ¶
func (s FilterByComponentType) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FilterByComponentType) SetComponentTypeId ¶
func (s *FilterByComponentType) SetComponentTypeId(v string) *FilterByComponentType
SetComponentTypeId sets the ComponentTypeId field's value.
func (FilterByComponentType) String ¶
func (s FilterByComponentType) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FilterByComponentType) Validate ¶
func (s *FilterByComponentType) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FilterByEntity ¶
type FilterByEntity struct { // The entity Id. // // EntityId is a required field EntityId *string `locationName:"entityId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Vilter by entity.
func (FilterByEntity) GoString ¶
func (s FilterByEntity) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FilterByEntity) SetEntityId ¶
func (s *FilterByEntity) SetEntityId(v string) *FilterByEntity
SetEntityId sets the EntityId field's value.
func (FilterByEntity) String ¶
func (s FilterByEntity) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FilterByEntity) Validate ¶
func (s *FilterByEntity) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FunctionRequest ¶
type FunctionRequest struct { // The data connector. ImplementedBy *DataConnector `locationName:"implementedBy" type:"structure"` // The required properties of the function. RequiredProperties []*string `locationName:"requiredProperties" type:"list"` // The scope of the function. Scope *string `locationName:"scope" type:"string" enum:"Scope"` // contains filtered or unexported fields }
The function request body.
func (FunctionRequest) GoString ¶
func (s FunctionRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FunctionRequest) SetImplementedBy ¶
func (s *FunctionRequest) SetImplementedBy(v *DataConnector) *FunctionRequest
SetImplementedBy sets the ImplementedBy field's value.
func (*FunctionRequest) SetRequiredProperties ¶
func (s *FunctionRequest) SetRequiredProperties(v []*string) *FunctionRequest
SetRequiredProperties sets the RequiredProperties field's value.
func (*FunctionRequest) SetScope ¶
func (s *FunctionRequest) SetScope(v string) *FunctionRequest
SetScope sets the Scope field's value.
func (FunctionRequest) String ¶
func (s FunctionRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FunctionRequest) Validate ¶
func (s *FunctionRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FunctionResponse ¶
type FunctionResponse struct { // The data connector. ImplementedBy *DataConnector `locationName:"implementedBy" type:"structure"` // Indicates whether this function is inherited. IsInherited *bool `locationName:"isInherited" type:"boolean"` // The required properties of the function. RequiredProperties []*string `locationName:"requiredProperties" type:"list"` // The scope of the function. Scope *string `locationName:"scope" type:"string" enum:"Scope"` // contains filtered or unexported fields }
The function response.
func (FunctionResponse) GoString ¶
func (s FunctionResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FunctionResponse) SetImplementedBy ¶
func (s *FunctionResponse) SetImplementedBy(v *DataConnector) *FunctionResponse
SetImplementedBy sets the ImplementedBy field's value.
func (*FunctionResponse) SetIsInherited ¶
func (s *FunctionResponse) SetIsInherited(v bool) *FunctionResponse
SetIsInherited sets the IsInherited field's value.
func (*FunctionResponse) SetRequiredProperties ¶
func (s *FunctionResponse) SetRequiredProperties(v []*string) *FunctionResponse
SetRequiredProperties sets the RequiredProperties field's value.
func (*FunctionResponse) SetScope ¶
func (s *FunctionResponse) SetScope(v string) *FunctionResponse
SetScope sets the Scope field's value.
func (FunctionResponse) String ¶
func (s FunctionResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetComponentTypeInput ¶
type GetComponentTypeInput struct { // The ID of the component type. // // ComponentTypeId is a required field ComponentTypeId *string `location:"uri" locationName:"componentTypeId" min:"1" type:"string" required:"true"` // The ID of the workspace that contains the component type. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetComponentTypeInput) GoString ¶
func (s GetComponentTypeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetComponentTypeInput) SetComponentTypeId ¶
func (s *GetComponentTypeInput) SetComponentTypeId(v string) *GetComponentTypeInput
SetComponentTypeId sets the ComponentTypeId field's value.
func (*GetComponentTypeInput) SetWorkspaceId ¶
func (s *GetComponentTypeInput) SetWorkspaceId(v string) *GetComponentTypeInput
SetWorkspaceId sets the WorkspaceId field's value.
func (GetComponentTypeInput) String ¶
func (s GetComponentTypeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetComponentTypeInput) Validate ¶
func (s *GetComponentTypeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetComponentTypeOutput ¶
type GetComponentTypeOutput struct { // The ARN of the component type. // // Arn is a required field Arn *string `locationName:"arn" min:"20" type:"string" required:"true"` // The ID of the component type. // // ComponentTypeId is a required field ComponentTypeId *string `locationName:"componentTypeId" min:"1" type:"string" required:"true"` // The component type name. ComponentTypeName *string `locationName:"componentTypeName" type:"string"` // This is an object that maps strings to compositeComponentTypes of the componentType. // CompositeComponentType is referenced by componentTypeId. CompositeComponentTypes map[string]*CompositeComponentTypeResponse `locationName:"compositeComponentTypes" type:"map"` // The date and time when the component type was created. // // CreationDateTime is a required field CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp" required:"true"` // The description of the component type. Description *string `locationName:"description" type:"string"` // The name of the parent component type that this component type extends. ExtendsFrom []*string `locationName:"extendsFrom" type:"list"` // An object that maps strings to the functions in the component type. Each // string in the mapping must be unique to this object. Functions map[string]*FunctionResponse `locationName:"functions" type:"map"` // A Boolean value that specifies whether the component type is abstract. IsAbstract *bool `locationName:"isAbstract" type:"boolean"` // A Boolean value that specifies whether the component type has a schema initializer // and that the schema initializer has run. IsSchemaInitialized *bool `locationName:"isSchemaInitialized" type:"boolean"` // A Boolean value that specifies whether an entity can have more than one component // of this type. IsSingleton *bool `locationName:"isSingleton" type:"boolean"` // An object that maps strings to the property definitions in the component // type. Each string in the mapping must be unique to this object. PropertyDefinitions map[string]*PropertyDefinitionResponse `locationName:"propertyDefinitions" type:"map"` // The maximum number of results to return at one time. The default is 25. // // Valid Range: Minimum value of 1. Maximum value of 250. PropertyGroups map[string]*PropertyGroupResponse `locationName:"propertyGroups" type:"map"` // The current status of the component type. Status *Status `locationName:"status" type:"structure"` // The syncSource of the SyncJob, if this entity was created by a SyncJob. SyncSource *string `locationName:"syncSource" type:"string"` // The date and time when the component was last updated. // // UpdateDateTime is a required field UpdateDateTime *time.Time `locationName:"updateDateTime" type:"timestamp" required:"true"` // The ID of the workspace that contains the component type. // // WorkspaceId is a required field WorkspaceId *string `locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetComponentTypeOutput) GoString ¶
func (s GetComponentTypeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetComponentTypeOutput) SetArn ¶
func (s *GetComponentTypeOutput) SetArn(v string) *GetComponentTypeOutput
SetArn sets the Arn field's value.
func (*GetComponentTypeOutput) SetComponentTypeId ¶
func (s *GetComponentTypeOutput) SetComponentTypeId(v string) *GetComponentTypeOutput
SetComponentTypeId sets the ComponentTypeId field's value.
func (*GetComponentTypeOutput) SetComponentTypeName ¶
func (s *GetComponentTypeOutput) SetComponentTypeName(v string) *GetComponentTypeOutput
SetComponentTypeName sets the ComponentTypeName field's value.
func (*GetComponentTypeOutput) SetCompositeComponentTypes ¶
func (s *GetComponentTypeOutput) SetCompositeComponentTypes(v map[string]*CompositeComponentTypeResponse) *GetComponentTypeOutput
SetCompositeComponentTypes sets the CompositeComponentTypes field's value.
func (*GetComponentTypeOutput) SetCreationDateTime ¶
func (s *GetComponentTypeOutput) SetCreationDateTime(v time.Time) *GetComponentTypeOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*GetComponentTypeOutput) SetDescription ¶
func (s *GetComponentTypeOutput) SetDescription(v string) *GetComponentTypeOutput
SetDescription sets the Description field's value.
func (*GetComponentTypeOutput) SetExtendsFrom ¶
func (s *GetComponentTypeOutput) SetExtendsFrom(v []*string) *GetComponentTypeOutput
SetExtendsFrom sets the ExtendsFrom field's value.
func (*GetComponentTypeOutput) SetFunctions ¶
func (s *GetComponentTypeOutput) SetFunctions(v map[string]*FunctionResponse) *GetComponentTypeOutput
SetFunctions sets the Functions field's value.
func (*GetComponentTypeOutput) SetIsAbstract ¶
func (s *GetComponentTypeOutput) SetIsAbstract(v bool) *GetComponentTypeOutput
SetIsAbstract sets the IsAbstract field's value.
func (*GetComponentTypeOutput) SetIsSchemaInitialized ¶
func (s *GetComponentTypeOutput) SetIsSchemaInitialized(v bool) *GetComponentTypeOutput
SetIsSchemaInitialized sets the IsSchemaInitialized field's value.
func (*GetComponentTypeOutput) SetIsSingleton ¶
func (s *GetComponentTypeOutput) SetIsSingleton(v bool) *GetComponentTypeOutput
SetIsSingleton sets the IsSingleton field's value.
func (*GetComponentTypeOutput) SetPropertyDefinitions ¶
func (s *GetComponentTypeOutput) SetPropertyDefinitions(v map[string]*PropertyDefinitionResponse) *GetComponentTypeOutput
SetPropertyDefinitions sets the PropertyDefinitions field's value.
func (*GetComponentTypeOutput) SetPropertyGroups ¶
func (s *GetComponentTypeOutput) SetPropertyGroups(v map[string]*PropertyGroupResponse) *GetComponentTypeOutput
SetPropertyGroups sets the PropertyGroups field's value.
func (*GetComponentTypeOutput) SetStatus ¶
func (s *GetComponentTypeOutput) SetStatus(v *Status) *GetComponentTypeOutput
SetStatus sets the Status field's value.
func (*GetComponentTypeOutput) SetSyncSource ¶
func (s *GetComponentTypeOutput) SetSyncSource(v string) *GetComponentTypeOutput
SetSyncSource sets the SyncSource field's value.
func (*GetComponentTypeOutput) SetUpdateDateTime ¶
func (s *GetComponentTypeOutput) SetUpdateDateTime(v time.Time) *GetComponentTypeOutput
SetUpdateDateTime sets the UpdateDateTime field's value.
func (*GetComponentTypeOutput) SetWorkspaceId ¶
func (s *GetComponentTypeOutput) SetWorkspaceId(v string) *GetComponentTypeOutput
SetWorkspaceId sets the WorkspaceId field's value.
func (GetComponentTypeOutput) String ¶
func (s GetComponentTypeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetEntityInput ¶
type GetEntityInput struct { // The ID of the entity. // // EntityId is a required field EntityId *string `location:"uri" locationName:"entityId" min:"1" type:"string" required:"true"` // The ID of the workspace. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetEntityInput) GoString ¶
func (s GetEntityInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEntityInput) SetEntityId ¶
func (s *GetEntityInput) SetEntityId(v string) *GetEntityInput
SetEntityId sets the EntityId field's value.
func (*GetEntityInput) SetWorkspaceId ¶
func (s *GetEntityInput) SetWorkspaceId(v string) *GetEntityInput
SetWorkspaceId sets the WorkspaceId field's value.
func (GetEntityInput) String ¶
func (s GetEntityInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEntityInput) Validate ¶
func (s *GetEntityInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetEntityOutput ¶
type GetEntityOutput struct { // This flag notes whether all components are returned in the API response. // The maximum number of components returned is 30. AreAllComponentsReturned *bool `locationName:"areAllComponentsReturned" type:"boolean"` // The ARN of the entity. // // Arn is a required field Arn *string `locationName:"arn" min:"20" type:"string" required:"true"` // An object that maps strings to the components in the entity. Each string // in the mapping must be unique to this object. Components map[string]*ComponentResponse `locationName:"components" type:"map"` // The date and time when the entity was created. // // CreationDateTime is a required field CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp" required:"true"` // The description of the entity. Description *string `locationName:"description" type:"string"` // The ID of the entity. // // EntityId is a required field EntityId *string `locationName:"entityId" min:"1" type:"string" required:"true"` // The name of the entity. // // EntityName is a required field EntityName *string `locationName:"entityName" min:"1" type:"string" required:"true"` // A Boolean value that specifies whether the entity has associated child entities. // // HasChildEntities is a required field HasChildEntities *bool `locationName:"hasChildEntities" type:"boolean" required:"true"` // The ID of the parent entity for this entity. // // ParentEntityId is a required field ParentEntityId *string `locationName:"parentEntityId" min:"1" type:"string" required:"true"` // The current status of the entity. // // Status is a required field Status *Status `locationName:"status" type:"structure" required:"true"` // The syncSource of the sync job, if this entity was created by a sync job. SyncSource *string `locationName:"syncSource" type:"string"` // The date and time when the entity was last updated. // // UpdateDateTime is a required field UpdateDateTime *time.Time `locationName:"updateDateTime" type:"timestamp" required:"true"` // The ID of the workspace. // // WorkspaceId is a required field WorkspaceId *string `locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetEntityOutput) GoString ¶
func (s GetEntityOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetEntityOutput) SetAreAllComponentsReturned ¶
func (s *GetEntityOutput) SetAreAllComponentsReturned(v bool) *GetEntityOutput
SetAreAllComponentsReturned sets the AreAllComponentsReturned field's value.
func (*GetEntityOutput) SetArn ¶
func (s *GetEntityOutput) SetArn(v string) *GetEntityOutput
SetArn sets the Arn field's value.
func (*GetEntityOutput) SetComponents ¶
func (s *GetEntityOutput) SetComponents(v map[string]*ComponentResponse) *GetEntityOutput
SetComponents sets the Components field's value.
func (*GetEntityOutput) SetCreationDateTime ¶
func (s *GetEntityOutput) SetCreationDateTime(v time.Time) *GetEntityOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*GetEntityOutput) SetDescription ¶
func (s *GetEntityOutput) SetDescription(v string) *GetEntityOutput
SetDescription sets the Description field's value.
func (*GetEntityOutput) SetEntityId ¶
func (s *GetEntityOutput) SetEntityId(v string) *GetEntityOutput
SetEntityId sets the EntityId field's value.
func (*GetEntityOutput) SetEntityName ¶
func (s *GetEntityOutput) SetEntityName(v string) *GetEntityOutput
SetEntityName sets the EntityName field's value.
func (*GetEntityOutput) SetHasChildEntities ¶
func (s *GetEntityOutput) SetHasChildEntities(v bool) *GetEntityOutput
SetHasChildEntities sets the HasChildEntities field's value.
func (*GetEntityOutput) SetParentEntityId ¶
func (s *GetEntityOutput) SetParentEntityId(v string) *GetEntityOutput
SetParentEntityId sets the ParentEntityId field's value.
func (*GetEntityOutput) SetStatus ¶
func (s *GetEntityOutput) SetStatus(v *Status) *GetEntityOutput
SetStatus sets the Status field's value.
func (*GetEntityOutput) SetSyncSource ¶
func (s *GetEntityOutput) SetSyncSource(v string) *GetEntityOutput
SetSyncSource sets the SyncSource field's value.
func (*GetEntityOutput) SetUpdateDateTime ¶
func (s *GetEntityOutput) SetUpdateDateTime(v time.Time) *GetEntityOutput
SetUpdateDateTime sets the UpdateDateTime field's value.
func (*GetEntityOutput) SetWorkspaceId ¶
func (s *GetEntityOutput) SetWorkspaceId(v string) *GetEntityOutput
SetWorkspaceId sets the WorkspaceId field's value.
func (GetEntityOutput) String ¶
func (s GetEntityOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetMetadataTransferJobInput ¶
type GetMetadataTransferJobInput struct { // The metadata transfer job Id. // // MetadataTransferJobId is a required field MetadataTransferJobId *string `location:"uri" locationName:"metadataTransferJobId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetMetadataTransferJobInput) GoString ¶
func (s GetMetadataTransferJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMetadataTransferJobInput) SetMetadataTransferJobId ¶
func (s *GetMetadataTransferJobInput) SetMetadataTransferJobId(v string) *GetMetadataTransferJobInput
SetMetadataTransferJobId sets the MetadataTransferJobId field's value.
func (GetMetadataTransferJobInput) String ¶
func (s GetMetadataTransferJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMetadataTransferJobInput) Validate ¶
func (s *GetMetadataTransferJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetMetadataTransferJobOutput ¶
type GetMetadataTransferJobOutput struct { // The metadata transfer job ARN. // // Arn is a required field Arn *string `locationName:"arn" min:"20" type:"string" required:"true"` // The metadata transfer job's creation DateTime property. // // CreationDateTime is a required field CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp" required:"true"` // The metadata transfer job description. Description *string `locationName:"description" type:"string"` // The metadata transfer job's destination. // // Destination is a required field Destination *DestinationConfiguration `locationName:"destination" type:"structure" required:"true"` // The metadata transfer job Id. // // MetadataTransferJobId is a required field MetadataTransferJobId *string `locationName:"metadataTransferJobId" min:"1" type:"string" required:"true"` // The metadata transfer job's role. // // MetadataTransferJobRole is a required field MetadataTransferJobRole *string `locationName:"metadataTransferJobRole" min:"20" type:"string" required:"true"` // The metadata transfer job's progress. Progress *MetadataTransferJobProgress `locationName:"progress" type:"structure"` // The metadata transfer job's report URL. ReportUrl *string `locationName:"reportUrl" min:"1" type:"string"` // The metadata transfer job's sources. // // Sources is a required field Sources []*SourceConfiguration `locationName:"sources" min:"1" type:"list" required:"true"` // The metadata transfer job's status. // // Status is a required field Status *MetadataTransferJobStatus `locationName:"status" type:"structure" required:"true"` // The metadata transfer job's update DateTime property. // // UpdateDateTime is a required field UpdateDateTime *time.Time `locationName:"updateDateTime" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (GetMetadataTransferJobOutput) GoString ¶
func (s GetMetadataTransferJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMetadataTransferJobOutput) SetArn ¶
func (s *GetMetadataTransferJobOutput) SetArn(v string) *GetMetadataTransferJobOutput
SetArn sets the Arn field's value.
func (*GetMetadataTransferJobOutput) SetCreationDateTime ¶
func (s *GetMetadataTransferJobOutput) SetCreationDateTime(v time.Time) *GetMetadataTransferJobOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*GetMetadataTransferJobOutput) SetDescription ¶
func (s *GetMetadataTransferJobOutput) SetDescription(v string) *GetMetadataTransferJobOutput
SetDescription sets the Description field's value.
func (*GetMetadataTransferJobOutput) SetDestination ¶
func (s *GetMetadataTransferJobOutput) SetDestination(v *DestinationConfiguration) *GetMetadataTransferJobOutput
SetDestination sets the Destination field's value.
func (*GetMetadataTransferJobOutput) SetMetadataTransferJobId ¶
func (s *GetMetadataTransferJobOutput) SetMetadataTransferJobId(v string) *GetMetadataTransferJobOutput
SetMetadataTransferJobId sets the MetadataTransferJobId field's value.
func (*GetMetadataTransferJobOutput) SetMetadataTransferJobRole ¶
func (s *GetMetadataTransferJobOutput) SetMetadataTransferJobRole(v string) *GetMetadataTransferJobOutput
SetMetadataTransferJobRole sets the MetadataTransferJobRole field's value.
func (*GetMetadataTransferJobOutput) SetProgress ¶
func (s *GetMetadataTransferJobOutput) SetProgress(v *MetadataTransferJobProgress) *GetMetadataTransferJobOutput
SetProgress sets the Progress field's value.
func (*GetMetadataTransferJobOutput) SetReportUrl ¶
func (s *GetMetadataTransferJobOutput) SetReportUrl(v string) *GetMetadataTransferJobOutput
SetReportUrl sets the ReportUrl field's value.
func (*GetMetadataTransferJobOutput) SetSources ¶
func (s *GetMetadataTransferJobOutput) SetSources(v []*SourceConfiguration) *GetMetadataTransferJobOutput
SetSources sets the Sources field's value.
func (*GetMetadataTransferJobOutput) SetStatus ¶
func (s *GetMetadataTransferJobOutput) SetStatus(v *MetadataTransferJobStatus) *GetMetadataTransferJobOutput
SetStatus sets the Status field's value.
func (*GetMetadataTransferJobOutput) SetUpdateDateTime ¶
func (s *GetMetadataTransferJobOutput) SetUpdateDateTime(v time.Time) *GetMetadataTransferJobOutput
SetUpdateDateTime sets the UpdateDateTime field's value.
func (GetMetadataTransferJobOutput) String ¶
func (s GetMetadataTransferJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetPricingPlanInput ¶
type GetPricingPlanInput struct {
// contains filtered or unexported fields
}
func (GetPricingPlanInput) GoString ¶
func (s GetPricingPlanInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (GetPricingPlanInput) String ¶
func (s GetPricingPlanInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetPricingPlanOutput ¶
type GetPricingPlanOutput struct { // The chosen pricing plan for the current billing cycle. // // CurrentPricingPlan is a required field CurrentPricingPlan *PricingPlan `locationName:"currentPricingPlan" type:"structure" required:"true"` // The pending pricing plan. PendingPricingPlan *PricingPlan `locationName:"pendingPricingPlan" type:"structure"` // contains filtered or unexported fields }
func (GetPricingPlanOutput) GoString ¶
func (s GetPricingPlanOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetPricingPlanOutput) SetCurrentPricingPlan ¶
func (s *GetPricingPlanOutput) SetCurrentPricingPlan(v *PricingPlan) *GetPricingPlanOutput
SetCurrentPricingPlan sets the CurrentPricingPlan field's value.
func (*GetPricingPlanOutput) SetPendingPricingPlan ¶
func (s *GetPricingPlanOutput) SetPendingPricingPlan(v *PricingPlan) *GetPricingPlanOutput
SetPendingPricingPlan sets the PendingPricingPlan field's value.
func (GetPricingPlanOutput) String ¶
func (s GetPricingPlanOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetPropertyValueHistoryInput ¶
type GetPropertyValueHistoryInput struct { // The name of the component. ComponentName *string `locationName:"componentName" min:"1" type:"string"` // This string specifies the path to the composite component, starting from // the top-level component. ComponentPath *string `locationName:"componentPath" min:"1" type:"string"` // The ID of the component type. ComponentTypeId *string `locationName:"componentTypeId" min:"1" type:"string"` // The date and time of the latest property value to return. // // Deprecated: This field is deprecated and will throw an error in the future. Use endTime instead. EndDateTime *time.Time `locationName:"endDateTime" deprecated:"true" type:"timestamp"` // The ISO8601 DateTime of the latest property value to return. // // For more information about the ISO8601 DateTime format, see the data type // PropertyValue (https://docs.aws.amazon.com/iot-twinmaker/latest/apireference/API_PropertyValue.html). EndTime *string `locationName:"endTime" min:"20" type:"string"` // The ID of the entity. EntityId *string `locationName:"entityId" min:"1" type:"string"` // An object that specifies the interpolation type and the interval over which // to interpolate data. Interpolation *InterpolationParameters `locationName:"interpolation" type:"structure"` // The maximum number of results to return at one time. The default is 25. // // Valid Range: Minimum value of 1. Maximum value of 250. MaxResults *int64 `locationName:"maxResults" type:"integer"` // The string that specifies the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The time direction to use in the result order. OrderByTime *string `locationName:"orderByTime" type:"string" enum:"OrderByTime"` // A list of objects that filter the property value history request. PropertyFilters []*PropertyFilter `locationName:"propertyFilters" min:"1" type:"list"` // A list of properties whose value histories the request retrieves. // // SelectedProperties is a required field SelectedProperties []*string `locationName:"selectedProperties" min:"1" type:"list" required:"true"` // The date and time of the earliest property value to return. // // Deprecated: This field is deprecated and will throw an error in the future. Use startTime instead. StartDateTime *time.Time `locationName:"startDateTime" deprecated:"true" type:"timestamp"` // The ISO8601 DateTime of the earliest property value to return. // // For more information about the ISO8601 DateTime format, see the data type // PropertyValue (https://docs.aws.amazon.com/iot-twinmaker/latest/apireference/API_PropertyValue.html). StartTime *string `locationName:"startTime" min:"20" type:"string"` // The ID of the workspace. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetPropertyValueHistoryInput) GoString ¶
func (s GetPropertyValueHistoryInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetPropertyValueHistoryInput) SetComponentName ¶
func (s *GetPropertyValueHistoryInput) SetComponentName(v string) *GetPropertyValueHistoryInput
SetComponentName sets the ComponentName field's value.
func (*GetPropertyValueHistoryInput) SetComponentPath ¶
func (s *GetPropertyValueHistoryInput) SetComponentPath(v string) *GetPropertyValueHistoryInput
SetComponentPath sets the ComponentPath field's value.
func (*GetPropertyValueHistoryInput) SetComponentTypeId ¶
func (s *GetPropertyValueHistoryInput) SetComponentTypeId(v string) *GetPropertyValueHistoryInput
SetComponentTypeId sets the ComponentTypeId field's value.
func (*GetPropertyValueHistoryInput) SetEndDateTime ¶
func (s *GetPropertyValueHistoryInput) SetEndDateTime(v time.Time) *GetPropertyValueHistoryInput
SetEndDateTime sets the EndDateTime field's value.
func (*GetPropertyValueHistoryInput) SetEndTime ¶
func (s *GetPropertyValueHistoryInput) SetEndTime(v string) *GetPropertyValueHistoryInput
SetEndTime sets the EndTime field's value.
func (*GetPropertyValueHistoryInput) SetEntityId ¶
func (s *GetPropertyValueHistoryInput) SetEntityId(v string) *GetPropertyValueHistoryInput
SetEntityId sets the EntityId field's value.
func (*GetPropertyValueHistoryInput) SetInterpolation ¶
func (s *GetPropertyValueHistoryInput) SetInterpolation(v *InterpolationParameters) *GetPropertyValueHistoryInput
SetInterpolation sets the Interpolation field's value.
func (*GetPropertyValueHistoryInput) SetMaxResults ¶
func (s *GetPropertyValueHistoryInput) SetMaxResults(v int64) *GetPropertyValueHistoryInput
SetMaxResults sets the MaxResults field's value.
func (*GetPropertyValueHistoryInput) SetNextToken ¶
func (s *GetPropertyValueHistoryInput) SetNextToken(v string) *GetPropertyValueHistoryInput
SetNextToken sets the NextToken field's value.
func (*GetPropertyValueHistoryInput) SetOrderByTime ¶
func (s *GetPropertyValueHistoryInput) SetOrderByTime(v string) *GetPropertyValueHistoryInput
SetOrderByTime sets the OrderByTime field's value.
func (*GetPropertyValueHistoryInput) SetPropertyFilters ¶
func (s *GetPropertyValueHistoryInput) SetPropertyFilters(v []*PropertyFilter) *GetPropertyValueHistoryInput
SetPropertyFilters sets the PropertyFilters field's value.
func (*GetPropertyValueHistoryInput) SetSelectedProperties ¶
func (s *GetPropertyValueHistoryInput) SetSelectedProperties(v []*string) *GetPropertyValueHistoryInput
SetSelectedProperties sets the SelectedProperties field's value.
func (*GetPropertyValueHistoryInput) SetStartDateTime ¶
func (s *GetPropertyValueHistoryInput) SetStartDateTime(v time.Time) *GetPropertyValueHistoryInput
SetStartDateTime sets the StartDateTime field's value.
func (*GetPropertyValueHistoryInput) SetStartTime ¶
func (s *GetPropertyValueHistoryInput) SetStartTime(v string) *GetPropertyValueHistoryInput
SetStartTime sets the StartTime field's value.
func (*GetPropertyValueHistoryInput) SetWorkspaceId ¶
func (s *GetPropertyValueHistoryInput) SetWorkspaceId(v string) *GetPropertyValueHistoryInput
SetWorkspaceId sets the WorkspaceId field's value.
func (GetPropertyValueHistoryInput) String ¶
func (s GetPropertyValueHistoryInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetPropertyValueHistoryInput) Validate ¶
func (s *GetPropertyValueHistoryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetPropertyValueHistoryOutput ¶
type GetPropertyValueHistoryOutput struct { // The string that specifies the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // An object that maps strings to the property definitions in the component // type. Each string in the mapping must be unique to this object. // // PropertyValues is a required field PropertyValues []*PropertyValueHistory `locationName:"propertyValues" type:"list" required:"true"` // contains filtered or unexported fields }
func (GetPropertyValueHistoryOutput) GoString ¶
func (s GetPropertyValueHistoryOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetPropertyValueHistoryOutput) SetNextToken ¶
func (s *GetPropertyValueHistoryOutput) SetNextToken(v string) *GetPropertyValueHistoryOutput
SetNextToken sets the NextToken field's value.
func (*GetPropertyValueHistoryOutput) SetPropertyValues ¶
func (s *GetPropertyValueHistoryOutput) SetPropertyValues(v []*PropertyValueHistory) *GetPropertyValueHistoryOutput
SetPropertyValues sets the PropertyValues field's value.
func (GetPropertyValueHistoryOutput) String ¶
func (s GetPropertyValueHistoryOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetPropertyValueInput ¶
type GetPropertyValueInput struct { // The name of the component whose property values the operation returns. ComponentName *string `locationName:"componentName" min:"1" type:"string"` // This string specifies the path to the composite component, starting from // the top-level component. ComponentPath *string `locationName:"componentPath" min:"1" type:"string"` // The ID of the component type whose property values the operation returns. ComponentTypeId *string `locationName:"componentTypeId" min:"1" type:"string"` // The ID of the entity whose property values the operation returns. EntityId *string `locationName:"entityId" min:"1" type:"string"` // The maximum number of results to return at one time. The default is 25. // // Valid Range: Minimum value of 1. Maximum value of 250. MaxResults *int64 `locationName:"maxResults" type:"integer"` // The string that specifies the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The property group name. PropertyGroupName *string `locationName:"propertyGroupName" min:"1" type:"string"` // The properties whose values the operation returns. // // SelectedProperties is a required field SelectedProperties []*string `locationName:"selectedProperties" min:"1" type:"list" required:"true"` // The tabular conditions. TabularConditions *TabularConditions `locationName:"tabularConditions" type:"structure"` // The ID of the workspace whose values the operation returns. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetPropertyValueInput) GoString ¶
func (s GetPropertyValueInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetPropertyValueInput) SetComponentName ¶
func (s *GetPropertyValueInput) SetComponentName(v string) *GetPropertyValueInput
SetComponentName sets the ComponentName field's value.
func (*GetPropertyValueInput) SetComponentPath ¶
func (s *GetPropertyValueInput) SetComponentPath(v string) *GetPropertyValueInput
SetComponentPath sets the ComponentPath field's value.
func (*GetPropertyValueInput) SetComponentTypeId ¶
func (s *GetPropertyValueInput) SetComponentTypeId(v string) *GetPropertyValueInput
SetComponentTypeId sets the ComponentTypeId field's value.
func (*GetPropertyValueInput) SetEntityId ¶
func (s *GetPropertyValueInput) SetEntityId(v string) *GetPropertyValueInput
SetEntityId sets the EntityId field's value.
func (*GetPropertyValueInput) SetMaxResults ¶
func (s *GetPropertyValueInput) SetMaxResults(v int64) *GetPropertyValueInput
SetMaxResults sets the MaxResults field's value.
func (*GetPropertyValueInput) SetNextToken ¶
func (s *GetPropertyValueInput) SetNextToken(v string) *GetPropertyValueInput
SetNextToken sets the NextToken field's value.
func (*GetPropertyValueInput) SetPropertyGroupName ¶
func (s *GetPropertyValueInput) SetPropertyGroupName(v string) *GetPropertyValueInput
SetPropertyGroupName sets the PropertyGroupName field's value.
func (*GetPropertyValueInput) SetSelectedProperties ¶
func (s *GetPropertyValueInput) SetSelectedProperties(v []*string) *GetPropertyValueInput
SetSelectedProperties sets the SelectedProperties field's value.
func (*GetPropertyValueInput) SetTabularConditions ¶
func (s *GetPropertyValueInput) SetTabularConditions(v *TabularConditions) *GetPropertyValueInput
SetTabularConditions sets the TabularConditions field's value.
func (*GetPropertyValueInput) SetWorkspaceId ¶
func (s *GetPropertyValueInput) SetWorkspaceId(v string) *GetPropertyValueInput
SetWorkspaceId sets the WorkspaceId field's value.
func (GetPropertyValueInput) String ¶
func (s GetPropertyValueInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetPropertyValueInput) Validate ¶
func (s *GetPropertyValueInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetPropertyValueOutput ¶
type GetPropertyValueOutput struct { // The string that specifies the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // An object that maps strings to the properties and latest property values // in the response. Each string in the mapping must be unique to this object. PropertyValues map[string]*PropertyLatestValue `locationName:"propertyValues" type:"map"` // A table of property values. TabularPropertyValues [][]map[string]*DataValue `locationName:"tabularPropertyValues" type:"list"` // contains filtered or unexported fields }
func (GetPropertyValueOutput) GoString ¶
func (s GetPropertyValueOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetPropertyValueOutput) SetNextToken ¶
func (s *GetPropertyValueOutput) SetNextToken(v string) *GetPropertyValueOutput
SetNextToken sets the NextToken field's value.
func (*GetPropertyValueOutput) SetPropertyValues ¶
func (s *GetPropertyValueOutput) SetPropertyValues(v map[string]*PropertyLatestValue) *GetPropertyValueOutput
SetPropertyValues sets the PropertyValues field's value.
func (*GetPropertyValueOutput) SetTabularPropertyValues ¶
func (s *GetPropertyValueOutput) SetTabularPropertyValues(v [][]map[string]*DataValue) *GetPropertyValueOutput
SetTabularPropertyValues sets the TabularPropertyValues field's value.
func (GetPropertyValueOutput) String ¶
func (s GetPropertyValueOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSceneInput ¶
type GetSceneInput struct { // The ID of the scene. // // SceneId is a required field SceneId *string `location:"uri" locationName:"sceneId" min:"1" type:"string" required:"true"` // The ID of the workspace that contains the scene. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSceneInput) GoString ¶
func (s GetSceneInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSceneInput) SetSceneId ¶
func (s *GetSceneInput) SetSceneId(v string) *GetSceneInput
SetSceneId sets the SceneId field's value.
func (*GetSceneInput) SetWorkspaceId ¶
func (s *GetSceneInput) SetWorkspaceId(v string) *GetSceneInput
SetWorkspaceId sets the WorkspaceId field's value.
func (GetSceneInput) String ¶
func (s GetSceneInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSceneInput) Validate ¶
func (s *GetSceneInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSceneOutput ¶
type GetSceneOutput struct { // The ARN of the scene. // // Arn is a required field Arn *string `locationName:"arn" min:"20" type:"string" required:"true"` // A list of capabilities that the scene uses to render. Capabilities []*string `locationName:"capabilities" type:"list"` // The relative path that specifies the location of the content definition file. // // ContentLocation is a required field ContentLocation *string `locationName:"contentLocation" type:"string" required:"true"` // The date and time when the scene was created. // // CreationDateTime is a required field CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp" required:"true"` // The description of the scene. Description *string `locationName:"description" type:"string"` // The SceneResponse error. Error *SceneError `locationName:"error" type:"structure"` // The generated scene metadata. GeneratedSceneMetadata map[string]*string `locationName:"generatedSceneMetadata" type:"map"` // The ID of the scene. // // SceneId is a required field SceneId *string `locationName:"sceneId" min:"1" type:"string" required:"true"` // The response metadata. SceneMetadata map[string]*string `locationName:"sceneMetadata" type:"map"` // The date and time when the scene was last updated. // // UpdateDateTime is a required field UpdateDateTime *time.Time `locationName:"updateDateTime" type:"timestamp" required:"true"` // The ID of the workspace that contains the scene. // // WorkspaceId is a required field WorkspaceId *string `locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSceneOutput) GoString ¶
func (s GetSceneOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSceneOutput) SetArn ¶
func (s *GetSceneOutput) SetArn(v string) *GetSceneOutput
SetArn sets the Arn field's value.
func (*GetSceneOutput) SetCapabilities ¶
func (s *GetSceneOutput) SetCapabilities(v []*string) *GetSceneOutput
SetCapabilities sets the Capabilities field's value.
func (*GetSceneOutput) SetContentLocation ¶
func (s *GetSceneOutput) SetContentLocation(v string) *GetSceneOutput
SetContentLocation sets the ContentLocation field's value.
func (*GetSceneOutput) SetCreationDateTime ¶
func (s *GetSceneOutput) SetCreationDateTime(v time.Time) *GetSceneOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*GetSceneOutput) SetDescription ¶
func (s *GetSceneOutput) SetDescription(v string) *GetSceneOutput
SetDescription sets the Description field's value.
func (*GetSceneOutput) SetError ¶
func (s *GetSceneOutput) SetError(v *SceneError) *GetSceneOutput
SetError sets the Error field's value.
func (*GetSceneOutput) SetGeneratedSceneMetadata ¶
func (s *GetSceneOutput) SetGeneratedSceneMetadata(v map[string]*string) *GetSceneOutput
SetGeneratedSceneMetadata sets the GeneratedSceneMetadata field's value.
func (*GetSceneOutput) SetSceneId ¶
func (s *GetSceneOutput) SetSceneId(v string) *GetSceneOutput
SetSceneId sets the SceneId field's value.
func (*GetSceneOutput) SetSceneMetadata ¶
func (s *GetSceneOutput) SetSceneMetadata(v map[string]*string) *GetSceneOutput
SetSceneMetadata sets the SceneMetadata field's value.
func (*GetSceneOutput) SetUpdateDateTime ¶
func (s *GetSceneOutput) SetUpdateDateTime(v time.Time) *GetSceneOutput
SetUpdateDateTime sets the UpdateDateTime field's value.
func (*GetSceneOutput) SetWorkspaceId ¶
func (s *GetSceneOutput) SetWorkspaceId(v string) *GetSceneOutput
SetWorkspaceId sets the WorkspaceId field's value.
func (GetSceneOutput) String ¶
func (s GetSceneOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSyncJobInput ¶
type GetSyncJobInput struct { // The sync source. // // Currently the only supported syncSource is SITEWISE . // // SyncSource is a required field SyncSource *string `location:"uri" locationName:"syncSource" type:"string" required:"true"` // The workspace ID. WorkspaceId *string `location:"querystring" locationName:"workspace" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetSyncJobInput) GoString ¶
func (s GetSyncJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSyncJobInput) SetSyncSource ¶
func (s *GetSyncJobInput) SetSyncSource(v string) *GetSyncJobInput
SetSyncSource sets the SyncSource field's value.
func (*GetSyncJobInput) SetWorkspaceId ¶
func (s *GetSyncJobInput) SetWorkspaceId(v string) *GetSyncJobInput
SetWorkspaceId sets the WorkspaceId field's value.
func (GetSyncJobInput) String ¶
func (s GetSyncJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSyncJobInput) Validate ¶
func (s *GetSyncJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSyncJobOutput ¶
type GetSyncJobOutput struct { // The sync job ARN. // // Arn is a required field Arn *string `locationName:"arn" min:"20" type:"string" required:"true"` // The creation date and time. // // CreationDateTime is a required field CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp" required:"true"` // The SyncJob response status. // // Status is a required field Status *SyncJobStatus `locationName:"status" type:"structure" required:"true"` // The sync IAM role. // // SyncRole is a required field SyncRole *string `locationName:"syncRole" min:"20" type:"string" required:"true"` // The sync soucre. // // Currently the only supported syncSource is SITEWISE . // // SyncSource is a required field SyncSource *string `locationName:"syncSource" type:"string" required:"true"` // The update date and time. // // UpdateDateTime is a required field UpdateDateTime *time.Time `locationName:"updateDateTime" type:"timestamp" required:"true"` // The ID of the workspace that contains the sync job. // // WorkspaceId is a required field WorkspaceId *string `locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSyncJobOutput) GoString ¶
func (s GetSyncJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSyncJobOutput) SetArn ¶
func (s *GetSyncJobOutput) SetArn(v string) *GetSyncJobOutput
SetArn sets the Arn field's value.
func (*GetSyncJobOutput) SetCreationDateTime ¶
func (s *GetSyncJobOutput) SetCreationDateTime(v time.Time) *GetSyncJobOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*GetSyncJobOutput) SetStatus ¶
func (s *GetSyncJobOutput) SetStatus(v *SyncJobStatus) *GetSyncJobOutput
SetStatus sets the Status field's value.
func (*GetSyncJobOutput) SetSyncRole ¶
func (s *GetSyncJobOutput) SetSyncRole(v string) *GetSyncJobOutput
SetSyncRole sets the SyncRole field's value.
func (*GetSyncJobOutput) SetSyncSource ¶
func (s *GetSyncJobOutput) SetSyncSource(v string) *GetSyncJobOutput
SetSyncSource sets the SyncSource field's value.
func (*GetSyncJobOutput) SetUpdateDateTime ¶
func (s *GetSyncJobOutput) SetUpdateDateTime(v time.Time) *GetSyncJobOutput
SetUpdateDateTime sets the UpdateDateTime field's value.
func (*GetSyncJobOutput) SetWorkspaceId ¶
func (s *GetSyncJobOutput) SetWorkspaceId(v string) *GetSyncJobOutput
SetWorkspaceId sets the WorkspaceId field's value.
func (GetSyncJobOutput) String ¶
func (s GetSyncJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetWorkspaceInput ¶
type GetWorkspaceInput struct { // The ID of the workspace. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetWorkspaceInput) GoString ¶
func (s GetWorkspaceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetWorkspaceInput) SetWorkspaceId ¶
func (s *GetWorkspaceInput) SetWorkspaceId(v string) *GetWorkspaceInput
SetWorkspaceId sets the WorkspaceId field's value.
func (GetWorkspaceInput) String ¶
func (s GetWorkspaceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetWorkspaceInput) Validate ¶
func (s *GetWorkspaceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetWorkspaceOutput ¶
type GetWorkspaceOutput struct { // The ARN of the workspace. // // Arn is a required field Arn *string `locationName:"arn" min:"20" type:"string" required:"true"` // The date and time when the workspace was created. // // CreationDateTime is a required field CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp" required:"true"` // The description of the workspace. Description *string `locationName:"description" type:"string"` // A list of services that are linked to the workspace. LinkedServices []*string `locationName:"linkedServices" type:"list"` // The ARN of the execution role associated with the workspace. Role *string `locationName:"role" min:"20" type:"string"` // The ARN of the S3 bucket where resources associated with the workspace are // stored. S3Location *string `locationName:"s3Location" type:"string"` // The date and time when the workspace was last updated. // // UpdateDateTime is a required field UpdateDateTime *time.Time `locationName:"updateDateTime" type:"timestamp" required:"true"` // The ID of the workspace. // // WorkspaceId is a required field WorkspaceId *string `locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetWorkspaceOutput) GoString ¶
func (s GetWorkspaceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetWorkspaceOutput) SetArn ¶
func (s *GetWorkspaceOutput) SetArn(v string) *GetWorkspaceOutput
SetArn sets the Arn field's value.
func (*GetWorkspaceOutput) SetCreationDateTime ¶
func (s *GetWorkspaceOutput) SetCreationDateTime(v time.Time) *GetWorkspaceOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*GetWorkspaceOutput) SetDescription ¶
func (s *GetWorkspaceOutput) SetDescription(v string) *GetWorkspaceOutput
SetDescription sets the Description field's value.
func (*GetWorkspaceOutput) SetLinkedServices ¶
func (s *GetWorkspaceOutput) SetLinkedServices(v []*string) *GetWorkspaceOutput
SetLinkedServices sets the LinkedServices field's value.
func (*GetWorkspaceOutput) SetRole ¶
func (s *GetWorkspaceOutput) SetRole(v string) *GetWorkspaceOutput
SetRole sets the Role field's value.
func (*GetWorkspaceOutput) SetS3Location ¶
func (s *GetWorkspaceOutput) SetS3Location(v string) *GetWorkspaceOutput
SetS3Location sets the S3Location field's value.
func (*GetWorkspaceOutput) SetUpdateDateTime ¶
func (s *GetWorkspaceOutput) SetUpdateDateTime(v time.Time) *GetWorkspaceOutput
SetUpdateDateTime sets the UpdateDateTime field's value.
func (*GetWorkspaceOutput) SetWorkspaceId ¶
func (s *GetWorkspaceOutput) SetWorkspaceId(v string) *GetWorkspaceOutput
SetWorkspaceId sets the WorkspaceId field's value.
func (GetWorkspaceOutput) String ¶
func (s GetWorkspaceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
An unexpected error has occurred.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InterpolationParameters ¶
type InterpolationParameters struct { // The interpolation type. InterpolationType *string `locationName:"interpolationType" type:"string" enum:"InterpolationType"` // The interpolation time interval in seconds. IntervalInSeconds *int64 `locationName:"intervalInSeconds" type:"long"` // contains filtered or unexported fields }
An object that specifies how to interpolate data in a list.
func (InterpolationParameters) GoString ¶
func (s InterpolationParameters) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InterpolationParameters) SetInterpolationType ¶
func (s *InterpolationParameters) SetInterpolationType(v string) *InterpolationParameters
SetInterpolationType sets the InterpolationType field's value.
func (*InterpolationParameters) SetIntervalInSeconds ¶
func (s *InterpolationParameters) SetIntervalInSeconds(v int64) *InterpolationParameters
SetIntervalInSeconds sets the IntervalInSeconds field's value.
func (InterpolationParameters) String ¶
func (s InterpolationParameters) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type IoTTwinMaker ¶
IoTTwinMaker provides the API operation methods for making requests to AWS IoT TwinMaker. See this package's package overview docs for details on the service.
IoTTwinMaker 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) *IoTTwinMaker
New creates a new instance of the IoTTwinMaker 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 IoTTwinMaker client from just a session. svc := iottwinmaker.New(mySession) // Create a IoTTwinMaker client with additional configuration svc := iottwinmaker.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*IoTTwinMaker) BatchPutPropertyValues ¶
func (c *IoTTwinMaker) BatchPutPropertyValues(input *BatchPutPropertyValuesInput) (*BatchPutPropertyValuesOutput, error)
BatchPutPropertyValues API operation for AWS IoT TwinMaker.
Sets values for multiple time series properties.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation BatchPutPropertyValues for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/BatchPutPropertyValues
func (*IoTTwinMaker) BatchPutPropertyValuesRequest ¶
func (c *IoTTwinMaker) BatchPutPropertyValuesRequest(input *BatchPutPropertyValuesInput) (req *request.Request, output *BatchPutPropertyValuesOutput)
BatchPutPropertyValuesRequest generates a "aws/request.Request" representing the client's request for the BatchPutPropertyValues 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 BatchPutPropertyValues for more information on using the BatchPutPropertyValues 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 BatchPutPropertyValuesRequest method. req, resp := client.BatchPutPropertyValuesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/BatchPutPropertyValues
func (*IoTTwinMaker) BatchPutPropertyValuesWithContext ¶
func (c *IoTTwinMaker) BatchPutPropertyValuesWithContext(ctx aws.Context, input *BatchPutPropertyValuesInput, opts ...request.Option) (*BatchPutPropertyValuesOutput, error)
BatchPutPropertyValuesWithContext is the same as BatchPutPropertyValues with the addition of the ability to pass a context and additional request options.
See BatchPutPropertyValues 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 (*IoTTwinMaker) CancelMetadataTransferJob ¶
func (c *IoTTwinMaker) CancelMetadataTransferJob(input *CancelMetadataTransferJobInput) (*CancelMetadataTransferJobOutput, error)
CancelMetadataTransferJob API operation for AWS IoT TwinMaker.
Cancels the metadata transfer 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 IoT TwinMaker's API operation CancelMetadataTransferJob for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
ConflictException A conflict occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/CancelMetadataTransferJob
func (*IoTTwinMaker) CancelMetadataTransferJobRequest ¶
func (c *IoTTwinMaker) CancelMetadataTransferJobRequest(input *CancelMetadataTransferJobInput) (req *request.Request, output *CancelMetadataTransferJobOutput)
CancelMetadataTransferJobRequest generates a "aws/request.Request" representing the client's request for the CancelMetadataTransferJob 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 CancelMetadataTransferJob for more information on using the CancelMetadataTransferJob 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 CancelMetadataTransferJobRequest method. req, resp := client.CancelMetadataTransferJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/CancelMetadataTransferJob
func (*IoTTwinMaker) CancelMetadataTransferJobWithContext ¶
func (c *IoTTwinMaker) CancelMetadataTransferJobWithContext(ctx aws.Context, input *CancelMetadataTransferJobInput, opts ...request.Option) (*CancelMetadataTransferJobOutput, error)
CancelMetadataTransferJobWithContext is the same as CancelMetadataTransferJob with the addition of the ability to pass a context and additional request options.
See CancelMetadataTransferJob 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 (*IoTTwinMaker) CreateComponentType ¶
func (c *IoTTwinMaker) CreateComponentType(input *CreateComponentTypeInput) (*CreateComponentTypeOutput, error)
CreateComponentType API operation for AWS IoT TwinMaker.
Creates a component 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 IoT TwinMaker's API operation CreateComponentType for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
ConflictException A conflict occurred.
ServiceQuotaExceededException The service quota was exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/CreateComponentType
func (*IoTTwinMaker) CreateComponentTypeRequest ¶
func (c *IoTTwinMaker) CreateComponentTypeRequest(input *CreateComponentTypeInput) (req *request.Request, output *CreateComponentTypeOutput)
CreateComponentTypeRequest generates a "aws/request.Request" representing the client's request for the CreateComponentType 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 CreateComponentType for more information on using the CreateComponentType 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 CreateComponentTypeRequest method. req, resp := client.CreateComponentTypeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/CreateComponentType
func (*IoTTwinMaker) CreateComponentTypeWithContext ¶
func (c *IoTTwinMaker) CreateComponentTypeWithContext(ctx aws.Context, input *CreateComponentTypeInput, opts ...request.Option) (*CreateComponentTypeOutput, error)
CreateComponentTypeWithContext is the same as CreateComponentType with the addition of the ability to pass a context and additional request options.
See CreateComponentType 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 (*IoTTwinMaker) CreateEntity ¶
func (c *IoTTwinMaker) CreateEntity(input *CreateEntityInput) (*CreateEntityOutput, error)
CreateEntity API operation for AWS IoT TwinMaker.
Creates an entity.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation CreateEntity for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
ConflictException A conflict occurred.
ServiceQuotaExceededException The service quota was exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/CreateEntity
func (*IoTTwinMaker) CreateEntityRequest ¶
func (c *IoTTwinMaker) CreateEntityRequest(input *CreateEntityInput) (req *request.Request, output *CreateEntityOutput)
CreateEntityRequest generates a "aws/request.Request" representing the client's request for the CreateEntity 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 CreateEntity for more information on using the CreateEntity 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 CreateEntityRequest method. req, resp := client.CreateEntityRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/CreateEntity
func (*IoTTwinMaker) CreateEntityWithContext ¶
func (c *IoTTwinMaker) CreateEntityWithContext(ctx aws.Context, input *CreateEntityInput, opts ...request.Option) (*CreateEntityOutput, error)
CreateEntityWithContext is the same as CreateEntity with the addition of the ability to pass a context and additional request options.
See CreateEntity 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 (*IoTTwinMaker) CreateMetadataTransferJob ¶
func (c *IoTTwinMaker) CreateMetadataTransferJob(input *CreateMetadataTransferJobInput) (*CreateMetadataTransferJobOutput, error)
CreateMetadataTransferJob API operation for AWS IoT TwinMaker.
Creates a new metadata transfer 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 IoT TwinMaker's API operation CreateMetadataTransferJob for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
ConflictException A conflict occurred.
ServiceQuotaExceededException The service quota was exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/CreateMetadataTransferJob
func (*IoTTwinMaker) CreateMetadataTransferJobRequest ¶
func (c *IoTTwinMaker) CreateMetadataTransferJobRequest(input *CreateMetadataTransferJobInput) (req *request.Request, output *CreateMetadataTransferJobOutput)
CreateMetadataTransferJobRequest generates a "aws/request.Request" representing the client's request for the CreateMetadataTransferJob 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 CreateMetadataTransferJob for more information on using the CreateMetadataTransferJob 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 CreateMetadataTransferJobRequest method. req, resp := client.CreateMetadataTransferJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/CreateMetadataTransferJob
func (*IoTTwinMaker) CreateMetadataTransferJobWithContext ¶
func (c *IoTTwinMaker) CreateMetadataTransferJobWithContext(ctx aws.Context, input *CreateMetadataTransferJobInput, opts ...request.Option) (*CreateMetadataTransferJobOutput, error)
CreateMetadataTransferJobWithContext is the same as CreateMetadataTransferJob with the addition of the ability to pass a context and additional request options.
See CreateMetadataTransferJob 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 (*IoTTwinMaker) CreateScene ¶
func (c *IoTTwinMaker) CreateScene(input *CreateSceneInput) (*CreateSceneOutput, error)
CreateScene API operation for AWS IoT TwinMaker.
Creates a scene.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation CreateScene for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
ConflictException A conflict occurred.
ServiceQuotaExceededException The service quota was exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/CreateScene
func (*IoTTwinMaker) CreateSceneRequest ¶
func (c *IoTTwinMaker) CreateSceneRequest(input *CreateSceneInput) (req *request.Request, output *CreateSceneOutput)
CreateSceneRequest generates a "aws/request.Request" representing the client's request for the CreateScene 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 CreateScene for more information on using the CreateScene 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 CreateSceneRequest method. req, resp := client.CreateSceneRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/CreateScene
func (*IoTTwinMaker) CreateSceneWithContext ¶
func (c *IoTTwinMaker) CreateSceneWithContext(ctx aws.Context, input *CreateSceneInput, opts ...request.Option) (*CreateSceneOutput, error)
CreateSceneWithContext is the same as CreateScene with the addition of the ability to pass a context and additional request options.
See CreateScene 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 (*IoTTwinMaker) CreateSyncJob ¶
func (c *IoTTwinMaker) CreateSyncJob(input *CreateSyncJobInput) (*CreateSyncJobOutput, error)
CreateSyncJob API operation for AWS IoT TwinMaker.
This action creates a SyncJob.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation CreateSyncJob for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
ConflictException A conflict occurred.
ServiceQuotaExceededException The service quota was exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/CreateSyncJob
func (*IoTTwinMaker) CreateSyncJobRequest ¶
func (c *IoTTwinMaker) CreateSyncJobRequest(input *CreateSyncJobInput) (req *request.Request, output *CreateSyncJobOutput)
CreateSyncJobRequest generates a "aws/request.Request" representing the client's request for the CreateSyncJob 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 CreateSyncJob for more information on using the CreateSyncJob 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 CreateSyncJobRequest method. req, resp := client.CreateSyncJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/CreateSyncJob
func (*IoTTwinMaker) CreateSyncJobWithContext ¶
func (c *IoTTwinMaker) CreateSyncJobWithContext(ctx aws.Context, input *CreateSyncJobInput, opts ...request.Option) (*CreateSyncJobOutput, error)
CreateSyncJobWithContext is the same as CreateSyncJob with the addition of the ability to pass a context and additional request options.
See CreateSyncJob 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 (*IoTTwinMaker) CreateWorkspace ¶
func (c *IoTTwinMaker) CreateWorkspace(input *CreateWorkspaceInput) (*CreateWorkspaceOutput, error)
CreateWorkspace API operation for AWS IoT TwinMaker.
Creates a workplace.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation CreateWorkspace for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
ConflictException A conflict occurred.
ServiceQuotaExceededException The service quota was exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/CreateWorkspace
func (*IoTTwinMaker) CreateWorkspaceRequest ¶
func (c *IoTTwinMaker) CreateWorkspaceRequest(input *CreateWorkspaceInput) (req *request.Request, output *CreateWorkspaceOutput)
CreateWorkspaceRequest generates a "aws/request.Request" representing the client's request for the CreateWorkspace 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 CreateWorkspace for more information on using the CreateWorkspace 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 CreateWorkspaceRequest method. req, resp := client.CreateWorkspaceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/CreateWorkspace
func (*IoTTwinMaker) CreateWorkspaceWithContext ¶
func (c *IoTTwinMaker) CreateWorkspaceWithContext(ctx aws.Context, input *CreateWorkspaceInput, opts ...request.Option) (*CreateWorkspaceOutput, error)
CreateWorkspaceWithContext is the same as CreateWorkspace with the addition of the ability to pass a context and additional request options.
See CreateWorkspace 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 (*IoTTwinMaker) DeleteComponentType ¶
func (c *IoTTwinMaker) DeleteComponentType(input *DeleteComponentTypeInput) (*DeleteComponentTypeOutput, error)
DeleteComponentType API operation for AWS IoT TwinMaker.
Deletes a component 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 IoT TwinMaker's API operation DeleteComponentType for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/DeleteComponentType
func (*IoTTwinMaker) DeleteComponentTypeRequest ¶
func (c *IoTTwinMaker) DeleteComponentTypeRequest(input *DeleteComponentTypeInput) (req *request.Request, output *DeleteComponentTypeOutput)
DeleteComponentTypeRequest generates a "aws/request.Request" representing the client's request for the DeleteComponentType 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 DeleteComponentType for more information on using the DeleteComponentType 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 DeleteComponentTypeRequest method. req, resp := client.DeleteComponentTypeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/DeleteComponentType
func (*IoTTwinMaker) DeleteComponentTypeWithContext ¶
func (c *IoTTwinMaker) DeleteComponentTypeWithContext(ctx aws.Context, input *DeleteComponentTypeInput, opts ...request.Option) (*DeleteComponentTypeOutput, error)
DeleteComponentTypeWithContext is the same as DeleteComponentType with the addition of the ability to pass a context and additional request options.
See DeleteComponentType 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 (*IoTTwinMaker) DeleteEntity ¶
func (c *IoTTwinMaker) DeleteEntity(input *DeleteEntityInput) (*DeleteEntityOutput, error)
DeleteEntity API operation for AWS IoT TwinMaker.
Deletes an entity.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation DeleteEntity for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
ServiceQuotaExceededException The service quota was exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/DeleteEntity
func (*IoTTwinMaker) DeleteEntityRequest ¶
func (c *IoTTwinMaker) DeleteEntityRequest(input *DeleteEntityInput) (req *request.Request, output *DeleteEntityOutput)
DeleteEntityRequest generates a "aws/request.Request" representing the client's request for the DeleteEntity 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 DeleteEntity for more information on using the DeleteEntity 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 DeleteEntityRequest method. req, resp := client.DeleteEntityRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/DeleteEntity
func (*IoTTwinMaker) DeleteEntityWithContext ¶
func (c *IoTTwinMaker) DeleteEntityWithContext(ctx aws.Context, input *DeleteEntityInput, opts ...request.Option) (*DeleteEntityOutput, error)
DeleteEntityWithContext is the same as DeleteEntity with the addition of the ability to pass a context and additional request options.
See DeleteEntity 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 (*IoTTwinMaker) DeleteScene ¶
func (c *IoTTwinMaker) DeleteScene(input *DeleteSceneInput) (*DeleteSceneOutput, error)
DeleteScene API operation for AWS IoT TwinMaker.
Deletes a scene.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation DeleteScene for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/DeleteScene
func (*IoTTwinMaker) DeleteSceneRequest ¶
func (c *IoTTwinMaker) DeleteSceneRequest(input *DeleteSceneInput) (req *request.Request, output *DeleteSceneOutput)
DeleteSceneRequest generates a "aws/request.Request" representing the client's request for the DeleteScene 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 DeleteScene for more information on using the DeleteScene 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 DeleteSceneRequest method. req, resp := client.DeleteSceneRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/DeleteScene
func (*IoTTwinMaker) DeleteSceneWithContext ¶
func (c *IoTTwinMaker) DeleteSceneWithContext(ctx aws.Context, input *DeleteSceneInput, opts ...request.Option) (*DeleteSceneOutput, error)
DeleteSceneWithContext is the same as DeleteScene with the addition of the ability to pass a context and additional request options.
See DeleteScene 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 (*IoTTwinMaker) DeleteSyncJob ¶
func (c *IoTTwinMaker) DeleteSyncJob(input *DeleteSyncJobInput) (*DeleteSyncJobOutput, error)
DeleteSyncJob API operation for AWS IoT TwinMaker.
Delete the SyncJob.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation DeleteSyncJob for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
ServiceQuotaExceededException The service quota was exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/DeleteSyncJob
func (*IoTTwinMaker) DeleteSyncJobRequest ¶
func (c *IoTTwinMaker) DeleteSyncJobRequest(input *DeleteSyncJobInput) (req *request.Request, output *DeleteSyncJobOutput)
DeleteSyncJobRequest generates a "aws/request.Request" representing the client's request for the DeleteSyncJob 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 DeleteSyncJob for more information on using the DeleteSyncJob 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 DeleteSyncJobRequest method. req, resp := client.DeleteSyncJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/DeleteSyncJob
func (*IoTTwinMaker) DeleteSyncJobWithContext ¶
func (c *IoTTwinMaker) DeleteSyncJobWithContext(ctx aws.Context, input *DeleteSyncJobInput, opts ...request.Option) (*DeleteSyncJobOutput, error)
DeleteSyncJobWithContext is the same as DeleteSyncJob with the addition of the ability to pass a context and additional request options.
See DeleteSyncJob 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 (*IoTTwinMaker) DeleteWorkspace ¶
func (c *IoTTwinMaker) DeleteWorkspace(input *DeleteWorkspaceInput) (*DeleteWorkspaceOutput, error)
DeleteWorkspace API operation for AWS IoT TwinMaker.
Deletes a workspace.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation DeleteWorkspace for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/DeleteWorkspace
func (*IoTTwinMaker) DeleteWorkspaceRequest ¶
func (c *IoTTwinMaker) DeleteWorkspaceRequest(input *DeleteWorkspaceInput) (req *request.Request, output *DeleteWorkspaceOutput)
DeleteWorkspaceRequest generates a "aws/request.Request" representing the client's request for the DeleteWorkspace 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 DeleteWorkspace for more information on using the DeleteWorkspace 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 DeleteWorkspaceRequest method. req, resp := client.DeleteWorkspaceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/DeleteWorkspace
func (*IoTTwinMaker) DeleteWorkspaceWithContext ¶
func (c *IoTTwinMaker) DeleteWorkspaceWithContext(ctx aws.Context, input *DeleteWorkspaceInput, opts ...request.Option) (*DeleteWorkspaceOutput, error)
DeleteWorkspaceWithContext is the same as DeleteWorkspace with the addition of the ability to pass a context and additional request options.
See DeleteWorkspace 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 (*IoTTwinMaker) ExecuteQuery ¶
func (c *IoTTwinMaker) ExecuteQuery(input *ExecuteQueryInput) (*ExecuteQueryOutput, error)
ExecuteQuery API operation for AWS IoT TwinMaker.
Run queries to access information from your knowledge graph of entities within individual workspaces.
The ExecuteQuery action only works with Amazon Web Services Java SDK2 (https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/home.html). ExecuteQuery will not work with any Amazon Web Services Java SDK version < 2.x.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation ExecuteQuery for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
QueryTimeoutException The query timeout exception.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
ServiceQuotaExceededException The service quota was exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/ExecuteQuery
func (*IoTTwinMaker) ExecuteQueryPages ¶
func (c *IoTTwinMaker) ExecuteQueryPages(input *ExecuteQueryInput, fn func(*ExecuteQueryOutput, bool) bool) error
ExecuteQueryPages iterates over the pages of a ExecuteQuery operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ExecuteQuery 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 ExecuteQuery operation. pageNum := 0 err := client.ExecuteQueryPages(params, func(page *iottwinmaker.ExecuteQueryOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTTwinMaker) ExecuteQueryPagesWithContext ¶
func (c *IoTTwinMaker) ExecuteQueryPagesWithContext(ctx aws.Context, input *ExecuteQueryInput, fn func(*ExecuteQueryOutput, bool) bool, opts ...request.Option) error
ExecuteQueryPagesWithContext same as ExecuteQueryPages 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 (*IoTTwinMaker) ExecuteQueryRequest ¶
func (c *IoTTwinMaker) ExecuteQueryRequest(input *ExecuteQueryInput) (req *request.Request, output *ExecuteQueryOutput)
ExecuteQueryRequest generates a "aws/request.Request" representing the client's request for the ExecuteQuery 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 ExecuteQuery for more information on using the ExecuteQuery 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 ExecuteQueryRequest method. req, resp := client.ExecuteQueryRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/ExecuteQuery
func (*IoTTwinMaker) ExecuteQueryWithContext ¶
func (c *IoTTwinMaker) ExecuteQueryWithContext(ctx aws.Context, input *ExecuteQueryInput, opts ...request.Option) (*ExecuteQueryOutput, error)
ExecuteQueryWithContext is the same as ExecuteQuery with the addition of the ability to pass a context and additional request options.
See ExecuteQuery 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 (*IoTTwinMaker) GetComponentType ¶
func (c *IoTTwinMaker) GetComponentType(input *GetComponentTypeInput) (*GetComponentTypeOutput, error)
GetComponentType API operation for AWS IoT TwinMaker.
Retrieves information about a component 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 IoT TwinMaker's API operation GetComponentType for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/GetComponentType
func (*IoTTwinMaker) GetComponentTypeRequest ¶
func (c *IoTTwinMaker) GetComponentTypeRequest(input *GetComponentTypeInput) (req *request.Request, output *GetComponentTypeOutput)
GetComponentTypeRequest generates a "aws/request.Request" representing the client's request for the GetComponentType 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 GetComponentType for more information on using the GetComponentType 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 GetComponentTypeRequest method. req, resp := client.GetComponentTypeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/GetComponentType
func (*IoTTwinMaker) GetComponentTypeWithContext ¶
func (c *IoTTwinMaker) GetComponentTypeWithContext(ctx aws.Context, input *GetComponentTypeInput, opts ...request.Option) (*GetComponentTypeOutput, error)
GetComponentTypeWithContext is the same as GetComponentType with the addition of the ability to pass a context and additional request options.
See GetComponentType 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 (*IoTTwinMaker) GetEntity ¶
func (c *IoTTwinMaker) GetEntity(input *GetEntityInput) (*GetEntityOutput, error)
GetEntity API operation for AWS IoT TwinMaker.
Retrieves information about an entity.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation GetEntity for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
ServiceQuotaExceededException The service quota was exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/GetEntity
func (*IoTTwinMaker) GetEntityRequest ¶
func (c *IoTTwinMaker) GetEntityRequest(input *GetEntityInput) (req *request.Request, output *GetEntityOutput)
GetEntityRequest generates a "aws/request.Request" representing the client's request for the GetEntity 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 GetEntity for more information on using the GetEntity 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 GetEntityRequest method. req, resp := client.GetEntityRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/GetEntity
func (*IoTTwinMaker) GetEntityWithContext ¶
func (c *IoTTwinMaker) GetEntityWithContext(ctx aws.Context, input *GetEntityInput, opts ...request.Option) (*GetEntityOutput, error)
GetEntityWithContext is the same as GetEntity with the addition of the ability to pass a context and additional request options.
See GetEntity 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 (*IoTTwinMaker) GetMetadataTransferJob ¶
func (c *IoTTwinMaker) GetMetadataTransferJob(input *GetMetadataTransferJobInput) (*GetMetadataTransferJobOutput, error)
GetMetadataTransferJob API operation for AWS IoT TwinMaker.
Gets a nmetadata transfer 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 IoT TwinMaker's API operation GetMetadataTransferJob for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/GetMetadataTransferJob
func (*IoTTwinMaker) GetMetadataTransferJobRequest ¶
func (c *IoTTwinMaker) GetMetadataTransferJobRequest(input *GetMetadataTransferJobInput) (req *request.Request, output *GetMetadataTransferJobOutput)
GetMetadataTransferJobRequest generates a "aws/request.Request" representing the client's request for the GetMetadataTransferJob 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 GetMetadataTransferJob for more information on using the GetMetadataTransferJob 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 GetMetadataTransferJobRequest method. req, resp := client.GetMetadataTransferJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/GetMetadataTransferJob
func (*IoTTwinMaker) GetMetadataTransferJobWithContext ¶
func (c *IoTTwinMaker) GetMetadataTransferJobWithContext(ctx aws.Context, input *GetMetadataTransferJobInput, opts ...request.Option) (*GetMetadataTransferJobOutput, error)
GetMetadataTransferJobWithContext is the same as GetMetadataTransferJob with the addition of the ability to pass a context and additional request options.
See GetMetadataTransferJob 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 (*IoTTwinMaker) GetPricingPlan ¶
func (c *IoTTwinMaker) GetPricingPlan(input *GetPricingPlanInput) (*GetPricingPlanOutput, error)
GetPricingPlan API operation for AWS IoT TwinMaker.
Gets the pricing plan.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation GetPricingPlan for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/GetPricingPlan
func (*IoTTwinMaker) GetPricingPlanRequest ¶
func (c *IoTTwinMaker) GetPricingPlanRequest(input *GetPricingPlanInput) (req *request.Request, output *GetPricingPlanOutput)
GetPricingPlanRequest generates a "aws/request.Request" representing the client's request for the GetPricingPlan 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 GetPricingPlan for more information on using the GetPricingPlan 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 GetPricingPlanRequest method. req, resp := client.GetPricingPlanRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/GetPricingPlan
func (*IoTTwinMaker) GetPricingPlanWithContext ¶
func (c *IoTTwinMaker) GetPricingPlanWithContext(ctx aws.Context, input *GetPricingPlanInput, opts ...request.Option) (*GetPricingPlanOutput, error)
GetPricingPlanWithContext is the same as GetPricingPlan with the addition of the ability to pass a context and additional request options.
See GetPricingPlan 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 (*IoTTwinMaker) GetPropertyValue ¶
func (c *IoTTwinMaker) GetPropertyValue(input *GetPropertyValueInput) (*GetPropertyValueOutput, error)
GetPropertyValue API operation for AWS IoT TwinMaker.
Gets the property values for a component, component type, entity, or workspace.
You must specify a value for either componentName, componentTypeId, entityId, or workspaceId.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation GetPropertyValue for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
ConnectorFailureException The connector failed.
AccessDeniedException Access is denied.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
ConnectorTimeoutException The connector timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/GetPropertyValue
func (*IoTTwinMaker) GetPropertyValueHistory ¶
func (c *IoTTwinMaker) GetPropertyValueHistory(input *GetPropertyValueHistoryInput) (*GetPropertyValueHistoryOutput, error)
GetPropertyValueHistory API operation for AWS IoT TwinMaker.
Retrieves information about the history of a time series property value for a component, component type, entity, or workspace.
You must specify a value for workspaceId. For entity-specific queries, specify values for componentName and entityId. For cross-entity quries, specify a value for componentTypeId.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation GetPropertyValueHistory for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
ConnectorFailureException The connector failed.
AccessDeniedException Access is denied.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
ConnectorTimeoutException The connector timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/GetPropertyValueHistory
func (*IoTTwinMaker) GetPropertyValueHistoryPages ¶
func (c *IoTTwinMaker) GetPropertyValueHistoryPages(input *GetPropertyValueHistoryInput, fn func(*GetPropertyValueHistoryOutput, bool) bool) error
GetPropertyValueHistoryPages iterates over the pages of a GetPropertyValueHistory operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetPropertyValueHistory 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 GetPropertyValueHistory operation. pageNum := 0 err := client.GetPropertyValueHistoryPages(params, func(page *iottwinmaker.GetPropertyValueHistoryOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTTwinMaker) GetPropertyValueHistoryPagesWithContext ¶
func (c *IoTTwinMaker) GetPropertyValueHistoryPagesWithContext(ctx aws.Context, input *GetPropertyValueHistoryInput, fn func(*GetPropertyValueHistoryOutput, bool) bool, opts ...request.Option) error
GetPropertyValueHistoryPagesWithContext same as GetPropertyValueHistoryPages 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 (*IoTTwinMaker) GetPropertyValueHistoryRequest ¶
func (c *IoTTwinMaker) GetPropertyValueHistoryRequest(input *GetPropertyValueHistoryInput) (req *request.Request, output *GetPropertyValueHistoryOutput)
GetPropertyValueHistoryRequest generates a "aws/request.Request" representing the client's request for the GetPropertyValueHistory 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 GetPropertyValueHistory for more information on using the GetPropertyValueHistory 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 GetPropertyValueHistoryRequest method. req, resp := client.GetPropertyValueHistoryRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/GetPropertyValueHistory
func (*IoTTwinMaker) GetPropertyValueHistoryWithContext ¶
func (c *IoTTwinMaker) GetPropertyValueHistoryWithContext(ctx aws.Context, input *GetPropertyValueHistoryInput, opts ...request.Option) (*GetPropertyValueHistoryOutput, error)
GetPropertyValueHistoryWithContext is the same as GetPropertyValueHistory with the addition of the ability to pass a context and additional request options.
See GetPropertyValueHistory 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 (*IoTTwinMaker) GetPropertyValuePages ¶
func (c *IoTTwinMaker) GetPropertyValuePages(input *GetPropertyValueInput, fn func(*GetPropertyValueOutput, bool) bool) error
GetPropertyValuePages iterates over the pages of a GetPropertyValue operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetPropertyValue 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 GetPropertyValue operation. pageNum := 0 err := client.GetPropertyValuePages(params, func(page *iottwinmaker.GetPropertyValueOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTTwinMaker) GetPropertyValuePagesWithContext ¶
func (c *IoTTwinMaker) GetPropertyValuePagesWithContext(ctx aws.Context, input *GetPropertyValueInput, fn func(*GetPropertyValueOutput, bool) bool, opts ...request.Option) error
GetPropertyValuePagesWithContext same as GetPropertyValuePages 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 (*IoTTwinMaker) GetPropertyValueRequest ¶
func (c *IoTTwinMaker) GetPropertyValueRequest(input *GetPropertyValueInput) (req *request.Request, output *GetPropertyValueOutput)
GetPropertyValueRequest generates a "aws/request.Request" representing the client's request for the GetPropertyValue 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 GetPropertyValue for more information on using the GetPropertyValue 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 GetPropertyValueRequest method. req, resp := client.GetPropertyValueRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/GetPropertyValue
func (*IoTTwinMaker) GetPropertyValueWithContext ¶
func (c *IoTTwinMaker) GetPropertyValueWithContext(ctx aws.Context, input *GetPropertyValueInput, opts ...request.Option) (*GetPropertyValueOutput, error)
GetPropertyValueWithContext is the same as GetPropertyValue with the addition of the ability to pass a context and additional request options.
See GetPropertyValue 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 (*IoTTwinMaker) GetScene ¶
func (c *IoTTwinMaker) GetScene(input *GetSceneInput) (*GetSceneOutput, error)
GetScene API operation for AWS IoT TwinMaker.
Retrieves information about a scene.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation GetScene for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/GetScene
func (*IoTTwinMaker) GetSceneRequest ¶
func (c *IoTTwinMaker) GetSceneRequest(input *GetSceneInput) (req *request.Request, output *GetSceneOutput)
GetSceneRequest generates a "aws/request.Request" representing the client's request for the GetScene 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 GetScene for more information on using the GetScene 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 GetSceneRequest method. req, resp := client.GetSceneRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/GetScene
func (*IoTTwinMaker) GetSceneWithContext ¶
func (c *IoTTwinMaker) GetSceneWithContext(ctx aws.Context, input *GetSceneInput, opts ...request.Option) (*GetSceneOutput, error)
GetSceneWithContext is the same as GetScene with the addition of the ability to pass a context and additional request options.
See GetScene 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 (*IoTTwinMaker) GetSyncJob ¶
func (c *IoTTwinMaker) GetSyncJob(input *GetSyncJobInput) (*GetSyncJobOutput, error)
GetSyncJob API operation for AWS IoT TwinMaker.
Gets the SyncJob.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation GetSyncJob for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
ServiceQuotaExceededException The service quota was exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/GetSyncJob
func (*IoTTwinMaker) GetSyncJobRequest ¶
func (c *IoTTwinMaker) GetSyncJobRequest(input *GetSyncJobInput) (req *request.Request, output *GetSyncJobOutput)
GetSyncJobRequest generates a "aws/request.Request" representing the client's request for the GetSyncJob 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 GetSyncJob for more information on using the GetSyncJob 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 GetSyncJobRequest method. req, resp := client.GetSyncJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/GetSyncJob
func (*IoTTwinMaker) GetSyncJobWithContext ¶
func (c *IoTTwinMaker) GetSyncJobWithContext(ctx aws.Context, input *GetSyncJobInput, opts ...request.Option) (*GetSyncJobOutput, error)
GetSyncJobWithContext is the same as GetSyncJob with the addition of the ability to pass a context and additional request options.
See GetSyncJob 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 (*IoTTwinMaker) GetWorkspace ¶
func (c *IoTTwinMaker) GetWorkspace(input *GetWorkspaceInput) (*GetWorkspaceOutput, error)
GetWorkspace API operation for AWS IoT TwinMaker.
Retrieves information about a workspace.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation GetWorkspace for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
ServiceQuotaExceededException The service quota was exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/GetWorkspace
func (*IoTTwinMaker) GetWorkspaceRequest ¶
func (c *IoTTwinMaker) GetWorkspaceRequest(input *GetWorkspaceInput) (req *request.Request, output *GetWorkspaceOutput)
GetWorkspaceRequest generates a "aws/request.Request" representing the client's request for the GetWorkspace 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 GetWorkspace for more information on using the GetWorkspace 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 GetWorkspaceRequest method. req, resp := client.GetWorkspaceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/GetWorkspace
func (*IoTTwinMaker) GetWorkspaceWithContext ¶
func (c *IoTTwinMaker) GetWorkspaceWithContext(ctx aws.Context, input *GetWorkspaceInput, opts ...request.Option) (*GetWorkspaceOutput, error)
GetWorkspaceWithContext is the same as GetWorkspace with the addition of the ability to pass a context and additional request options.
See GetWorkspace 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 (*IoTTwinMaker) ListComponentTypes ¶
func (c *IoTTwinMaker) ListComponentTypes(input *ListComponentTypesInput) (*ListComponentTypesOutput, error)
ListComponentTypes API operation for AWS IoT TwinMaker.
Lists all component types in a workspace.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation ListComponentTypes for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/ListComponentTypes
func (*IoTTwinMaker) ListComponentTypesPages ¶
func (c *IoTTwinMaker) ListComponentTypesPages(input *ListComponentTypesInput, fn func(*ListComponentTypesOutput, bool) bool) error
ListComponentTypesPages iterates over the pages of a ListComponentTypes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListComponentTypes 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 ListComponentTypes operation. pageNum := 0 err := client.ListComponentTypesPages(params, func(page *iottwinmaker.ListComponentTypesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTTwinMaker) ListComponentTypesPagesWithContext ¶
func (c *IoTTwinMaker) ListComponentTypesPagesWithContext(ctx aws.Context, input *ListComponentTypesInput, fn func(*ListComponentTypesOutput, bool) bool, opts ...request.Option) error
ListComponentTypesPagesWithContext same as ListComponentTypesPages 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 (*IoTTwinMaker) ListComponentTypesRequest ¶
func (c *IoTTwinMaker) ListComponentTypesRequest(input *ListComponentTypesInput) (req *request.Request, output *ListComponentTypesOutput)
ListComponentTypesRequest generates a "aws/request.Request" representing the client's request for the ListComponentTypes 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 ListComponentTypes for more information on using the ListComponentTypes 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 ListComponentTypesRequest method. req, resp := client.ListComponentTypesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/ListComponentTypes
func (*IoTTwinMaker) ListComponentTypesWithContext ¶
func (c *IoTTwinMaker) ListComponentTypesWithContext(ctx aws.Context, input *ListComponentTypesInput, opts ...request.Option) (*ListComponentTypesOutput, error)
ListComponentTypesWithContext is the same as ListComponentTypes with the addition of the ability to pass a context and additional request options.
See ListComponentTypes 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 (*IoTTwinMaker) ListComponents ¶
func (c *IoTTwinMaker) ListComponents(input *ListComponentsInput) (*ListComponentsOutput, error)
ListComponents API operation for AWS IoT TwinMaker.
This API lists the components of an entity.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation ListComponents for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/ListComponents
func (*IoTTwinMaker) ListComponentsPages ¶
func (c *IoTTwinMaker) ListComponentsPages(input *ListComponentsInput, fn func(*ListComponentsOutput, bool) bool) error
ListComponentsPages iterates over the pages of a ListComponents operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListComponents 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 ListComponents operation. pageNum := 0 err := client.ListComponentsPages(params, func(page *iottwinmaker.ListComponentsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTTwinMaker) ListComponentsPagesWithContext ¶
func (c *IoTTwinMaker) ListComponentsPagesWithContext(ctx aws.Context, input *ListComponentsInput, fn func(*ListComponentsOutput, bool) bool, opts ...request.Option) error
ListComponentsPagesWithContext same as ListComponentsPages 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 (*IoTTwinMaker) ListComponentsRequest ¶
func (c *IoTTwinMaker) ListComponentsRequest(input *ListComponentsInput) (req *request.Request, output *ListComponentsOutput)
ListComponentsRequest generates a "aws/request.Request" representing the client's request for the ListComponents 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 ListComponents for more information on using the ListComponents 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 ListComponentsRequest method. req, resp := client.ListComponentsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/ListComponents
func (*IoTTwinMaker) ListComponentsWithContext ¶
func (c *IoTTwinMaker) ListComponentsWithContext(ctx aws.Context, input *ListComponentsInput, opts ...request.Option) (*ListComponentsOutput, error)
ListComponentsWithContext is the same as ListComponents with the addition of the ability to pass a context and additional request options.
See ListComponents 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 (*IoTTwinMaker) ListEntities ¶
func (c *IoTTwinMaker) ListEntities(input *ListEntitiesInput) (*ListEntitiesOutput, error)
ListEntities API operation for AWS IoT TwinMaker.
Lists all entities in a workspace.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation ListEntities for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
ServiceQuotaExceededException The service quota was exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/ListEntities
func (*IoTTwinMaker) ListEntitiesPages ¶
func (c *IoTTwinMaker) ListEntitiesPages(input *ListEntitiesInput, fn func(*ListEntitiesOutput, bool) bool) error
ListEntitiesPages iterates over the pages of a ListEntities operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListEntities 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 ListEntities operation. pageNum := 0 err := client.ListEntitiesPages(params, func(page *iottwinmaker.ListEntitiesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTTwinMaker) ListEntitiesPagesWithContext ¶
func (c *IoTTwinMaker) ListEntitiesPagesWithContext(ctx aws.Context, input *ListEntitiesInput, fn func(*ListEntitiesOutput, bool) bool, opts ...request.Option) error
ListEntitiesPagesWithContext same as ListEntitiesPages 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 (*IoTTwinMaker) ListEntitiesRequest ¶
func (c *IoTTwinMaker) ListEntitiesRequest(input *ListEntitiesInput) (req *request.Request, output *ListEntitiesOutput)
ListEntitiesRequest generates a "aws/request.Request" representing the client's request for the ListEntities 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 ListEntities for more information on using the ListEntities 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 ListEntitiesRequest method. req, resp := client.ListEntitiesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/ListEntities
func (*IoTTwinMaker) ListEntitiesWithContext ¶
func (c *IoTTwinMaker) ListEntitiesWithContext(ctx aws.Context, input *ListEntitiesInput, opts ...request.Option) (*ListEntitiesOutput, error)
ListEntitiesWithContext is the same as ListEntities with the addition of the ability to pass a context and additional request options.
See ListEntities 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 (*IoTTwinMaker) ListMetadataTransferJobs ¶
func (c *IoTTwinMaker) ListMetadataTransferJobs(input *ListMetadataTransferJobsInput) (*ListMetadataTransferJobsOutput, error)
ListMetadataTransferJobs API operation for AWS IoT TwinMaker.
Lists the metadata transfer jobs.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation ListMetadataTransferJobs for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/ListMetadataTransferJobs
func (*IoTTwinMaker) ListMetadataTransferJobsPages ¶
func (c *IoTTwinMaker) ListMetadataTransferJobsPages(input *ListMetadataTransferJobsInput, fn func(*ListMetadataTransferJobsOutput, bool) bool) error
ListMetadataTransferJobsPages iterates over the pages of a ListMetadataTransferJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListMetadataTransferJobs 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 ListMetadataTransferJobs operation. pageNum := 0 err := client.ListMetadataTransferJobsPages(params, func(page *iottwinmaker.ListMetadataTransferJobsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTTwinMaker) ListMetadataTransferJobsPagesWithContext ¶
func (c *IoTTwinMaker) ListMetadataTransferJobsPagesWithContext(ctx aws.Context, input *ListMetadataTransferJobsInput, fn func(*ListMetadataTransferJobsOutput, bool) bool, opts ...request.Option) error
ListMetadataTransferJobsPagesWithContext same as ListMetadataTransferJobsPages 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 (*IoTTwinMaker) ListMetadataTransferJobsRequest ¶
func (c *IoTTwinMaker) ListMetadataTransferJobsRequest(input *ListMetadataTransferJobsInput) (req *request.Request, output *ListMetadataTransferJobsOutput)
ListMetadataTransferJobsRequest generates a "aws/request.Request" representing the client's request for the ListMetadataTransferJobs 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 ListMetadataTransferJobs for more information on using the ListMetadataTransferJobs 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 ListMetadataTransferJobsRequest method. req, resp := client.ListMetadataTransferJobsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/ListMetadataTransferJobs
func (*IoTTwinMaker) ListMetadataTransferJobsWithContext ¶
func (c *IoTTwinMaker) ListMetadataTransferJobsWithContext(ctx aws.Context, input *ListMetadataTransferJobsInput, opts ...request.Option) (*ListMetadataTransferJobsOutput, error)
ListMetadataTransferJobsWithContext is the same as ListMetadataTransferJobs with the addition of the ability to pass a context and additional request options.
See ListMetadataTransferJobs 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 (*IoTTwinMaker) ListProperties ¶
func (c *IoTTwinMaker) ListProperties(input *ListPropertiesInput) (*ListPropertiesOutput, error)
ListProperties API operation for AWS IoT TwinMaker.
This API lists the properties of a component.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation ListProperties for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/ListProperties
func (*IoTTwinMaker) ListPropertiesPages ¶
func (c *IoTTwinMaker) ListPropertiesPages(input *ListPropertiesInput, fn func(*ListPropertiesOutput, bool) bool) error
ListPropertiesPages iterates over the pages of a ListProperties operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListProperties 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 ListProperties operation. pageNum := 0 err := client.ListPropertiesPages(params, func(page *iottwinmaker.ListPropertiesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTTwinMaker) ListPropertiesPagesWithContext ¶
func (c *IoTTwinMaker) ListPropertiesPagesWithContext(ctx aws.Context, input *ListPropertiesInput, fn func(*ListPropertiesOutput, bool) bool, opts ...request.Option) error
ListPropertiesPagesWithContext same as ListPropertiesPages 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 (*IoTTwinMaker) ListPropertiesRequest ¶
func (c *IoTTwinMaker) ListPropertiesRequest(input *ListPropertiesInput) (req *request.Request, output *ListPropertiesOutput)
ListPropertiesRequest generates a "aws/request.Request" representing the client's request for the ListProperties 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 ListProperties for more information on using the ListProperties 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 ListPropertiesRequest method. req, resp := client.ListPropertiesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/ListProperties
func (*IoTTwinMaker) ListPropertiesWithContext ¶
func (c *IoTTwinMaker) ListPropertiesWithContext(ctx aws.Context, input *ListPropertiesInput, opts ...request.Option) (*ListPropertiesOutput, error)
ListPropertiesWithContext is the same as ListProperties with the addition of the ability to pass a context and additional request options.
See ListProperties 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 (*IoTTwinMaker) ListScenes ¶
func (c *IoTTwinMaker) ListScenes(input *ListScenesInput) (*ListScenesOutput, error)
ListScenes API operation for AWS IoT TwinMaker.
Lists all scenes in a workspace.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation ListScenes for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/ListScenes
func (*IoTTwinMaker) ListScenesPages ¶
func (c *IoTTwinMaker) ListScenesPages(input *ListScenesInput, fn func(*ListScenesOutput, bool) bool) error
ListScenesPages iterates over the pages of a ListScenes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListScenes 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 ListScenes operation. pageNum := 0 err := client.ListScenesPages(params, func(page *iottwinmaker.ListScenesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTTwinMaker) ListScenesPagesWithContext ¶
func (c *IoTTwinMaker) ListScenesPagesWithContext(ctx aws.Context, input *ListScenesInput, fn func(*ListScenesOutput, bool) bool, opts ...request.Option) error
ListScenesPagesWithContext same as ListScenesPages 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 (*IoTTwinMaker) ListScenesRequest ¶
func (c *IoTTwinMaker) ListScenesRequest(input *ListScenesInput) (req *request.Request, output *ListScenesOutput)
ListScenesRequest generates a "aws/request.Request" representing the client's request for the ListScenes 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 ListScenes for more information on using the ListScenes 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 ListScenesRequest method. req, resp := client.ListScenesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/ListScenes
func (*IoTTwinMaker) ListScenesWithContext ¶
func (c *IoTTwinMaker) ListScenesWithContext(ctx aws.Context, input *ListScenesInput, opts ...request.Option) (*ListScenesOutput, error)
ListScenesWithContext is the same as ListScenes with the addition of the ability to pass a context and additional request options.
See ListScenes 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 (*IoTTwinMaker) ListSyncJobs ¶
func (c *IoTTwinMaker) ListSyncJobs(input *ListSyncJobsInput) (*ListSyncJobsOutput, error)
ListSyncJobs API operation for AWS IoT TwinMaker.
List all SyncJobs.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation ListSyncJobs for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
ServiceQuotaExceededException The service quota was exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/ListSyncJobs
func (*IoTTwinMaker) ListSyncJobsPages ¶
func (c *IoTTwinMaker) ListSyncJobsPages(input *ListSyncJobsInput, fn func(*ListSyncJobsOutput, bool) bool) error
ListSyncJobsPages iterates over the pages of a ListSyncJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSyncJobs 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 ListSyncJobs operation. pageNum := 0 err := client.ListSyncJobsPages(params, func(page *iottwinmaker.ListSyncJobsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTTwinMaker) ListSyncJobsPagesWithContext ¶
func (c *IoTTwinMaker) ListSyncJobsPagesWithContext(ctx aws.Context, input *ListSyncJobsInput, fn func(*ListSyncJobsOutput, bool) bool, opts ...request.Option) error
ListSyncJobsPagesWithContext same as ListSyncJobsPages 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 (*IoTTwinMaker) ListSyncJobsRequest ¶
func (c *IoTTwinMaker) ListSyncJobsRequest(input *ListSyncJobsInput) (req *request.Request, output *ListSyncJobsOutput)
ListSyncJobsRequest generates a "aws/request.Request" representing the client's request for the ListSyncJobs 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 ListSyncJobs for more information on using the ListSyncJobs 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 ListSyncJobsRequest method. req, resp := client.ListSyncJobsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/ListSyncJobs
func (*IoTTwinMaker) ListSyncJobsWithContext ¶
func (c *IoTTwinMaker) ListSyncJobsWithContext(ctx aws.Context, input *ListSyncJobsInput, opts ...request.Option) (*ListSyncJobsOutput, error)
ListSyncJobsWithContext is the same as ListSyncJobs with the addition of the ability to pass a context and additional request options.
See ListSyncJobs 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 (*IoTTwinMaker) ListSyncResources ¶
func (c *IoTTwinMaker) ListSyncResources(input *ListSyncResourcesInput) (*ListSyncResourcesOutput, error)
ListSyncResources API operation for AWS IoT TwinMaker.
Lists the sync resources.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation ListSyncResources for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
ServiceQuotaExceededException The service quota was exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/ListSyncResources
func (*IoTTwinMaker) ListSyncResourcesPages ¶
func (c *IoTTwinMaker) ListSyncResourcesPages(input *ListSyncResourcesInput, fn func(*ListSyncResourcesOutput, bool) bool) error
ListSyncResourcesPages iterates over the pages of a ListSyncResources operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSyncResources 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 ListSyncResources operation. pageNum := 0 err := client.ListSyncResourcesPages(params, func(page *iottwinmaker.ListSyncResourcesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTTwinMaker) ListSyncResourcesPagesWithContext ¶
func (c *IoTTwinMaker) ListSyncResourcesPagesWithContext(ctx aws.Context, input *ListSyncResourcesInput, fn func(*ListSyncResourcesOutput, bool) bool, opts ...request.Option) error
ListSyncResourcesPagesWithContext same as ListSyncResourcesPages 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 (*IoTTwinMaker) ListSyncResourcesRequest ¶
func (c *IoTTwinMaker) ListSyncResourcesRequest(input *ListSyncResourcesInput) (req *request.Request, output *ListSyncResourcesOutput)
ListSyncResourcesRequest generates a "aws/request.Request" representing the client's request for the ListSyncResources 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 ListSyncResources for more information on using the ListSyncResources 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 ListSyncResourcesRequest method. req, resp := client.ListSyncResourcesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/ListSyncResources
func (*IoTTwinMaker) ListSyncResourcesWithContext ¶
func (c *IoTTwinMaker) ListSyncResourcesWithContext(ctx aws.Context, input *ListSyncResourcesInput, opts ...request.Option) (*ListSyncResourcesOutput, error)
ListSyncResourcesWithContext is the same as ListSyncResources with the addition of the ability to pass a context and additional request options.
See ListSyncResources 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 (*IoTTwinMaker) ListTagsForResource ¶
func (c *IoTTwinMaker) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS IoT TwinMaker.
Lists all tags associated with 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 IoT TwinMaker's API operation ListTagsForResource for usage and error information.
Returned Error Types:
AccessDeniedException Access is denied.
ResourceNotFoundException The resource wasn't found.
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/ListTagsForResource
func (*IoTTwinMaker) ListTagsForResourceRequest ¶
func (c *IoTTwinMaker) 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/iottwinmaker-2021-11-29/ListTagsForResource
func (*IoTTwinMaker) ListTagsForResourceWithContext ¶
func (c *IoTTwinMaker) 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 (*IoTTwinMaker) ListWorkspaces ¶
func (c *IoTTwinMaker) ListWorkspaces(input *ListWorkspacesInput) (*ListWorkspacesOutput, error)
ListWorkspaces API operation for AWS IoT TwinMaker.
Retrieves information about workspaces in the current 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 IoT TwinMaker's API operation ListWorkspaces for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
ServiceQuotaExceededException The service quota was exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/ListWorkspaces
func (*IoTTwinMaker) ListWorkspacesPages ¶
func (c *IoTTwinMaker) ListWorkspacesPages(input *ListWorkspacesInput, fn func(*ListWorkspacesOutput, bool) bool) error
ListWorkspacesPages iterates over the pages of a ListWorkspaces operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListWorkspaces 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 ListWorkspaces operation. pageNum := 0 err := client.ListWorkspacesPages(params, func(page *iottwinmaker.ListWorkspacesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTTwinMaker) ListWorkspacesPagesWithContext ¶
func (c *IoTTwinMaker) ListWorkspacesPagesWithContext(ctx aws.Context, input *ListWorkspacesInput, fn func(*ListWorkspacesOutput, bool) bool, opts ...request.Option) error
ListWorkspacesPagesWithContext same as ListWorkspacesPages 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 (*IoTTwinMaker) ListWorkspacesRequest ¶
func (c *IoTTwinMaker) ListWorkspacesRequest(input *ListWorkspacesInput) (req *request.Request, output *ListWorkspacesOutput)
ListWorkspacesRequest generates a "aws/request.Request" representing the client's request for the ListWorkspaces 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 ListWorkspaces for more information on using the ListWorkspaces 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 ListWorkspacesRequest method. req, resp := client.ListWorkspacesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/ListWorkspaces
func (*IoTTwinMaker) ListWorkspacesWithContext ¶
func (c *IoTTwinMaker) ListWorkspacesWithContext(ctx aws.Context, input *ListWorkspacesInput, opts ...request.Option) (*ListWorkspacesOutput, error)
ListWorkspacesWithContext is the same as ListWorkspaces with the addition of the ability to pass a context and additional request options.
See ListWorkspaces 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 (*IoTTwinMaker) TagResource ¶
func (c *IoTTwinMaker) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS IoT TwinMaker.
Adds tags to 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 IoT TwinMaker's API operation TagResource for usage and error information.
Returned Error Types:
TooManyTagsException The number of tags exceeds the limit.
AccessDeniedException Access is denied.
ResourceNotFoundException The resource wasn't found.
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/TagResource
func (*IoTTwinMaker) TagResourceRequest ¶
func (c *IoTTwinMaker) 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/iottwinmaker-2021-11-29/TagResource
func (*IoTTwinMaker) TagResourceWithContext ¶
func (c *IoTTwinMaker) 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 (*IoTTwinMaker) UntagResource ¶
func (c *IoTTwinMaker) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS IoT TwinMaker.
Removes 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 IoT TwinMaker's API operation UntagResource for usage and error information.
Returned Error Types:
AccessDeniedException Access is denied.
ResourceNotFoundException The resource wasn't found.
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/UntagResource
func (*IoTTwinMaker) UntagResourceRequest ¶
func (c *IoTTwinMaker) 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/iottwinmaker-2021-11-29/UntagResource
func (*IoTTwinMaker) UntagResourceWithContext ¶
func (c *IoTTwinMaker) 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 (*IoTTwinMaker) UpdateComponentType ¶
func (c *IoTTwinMaker) UpdateComponentType(input *UpdateComponentTypeInput) (*UpdateComponentTypeOutput, error)
UpdateComponentType API operation for AWS IoT TwinMaker.
Updates information in a component 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 IoT TwinMaker's API operation UpdateComponentType for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
ServiceQuotaExceededException The service quota was exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/UpdateComponentType
func (*IoTTwinMaker) UpdateComponentTypeRequest ¶
func (c *IoTTwinMaker) UpdateComponentTypeRequest(input *UpdateComponentTypeInput) (req *request.Request, output *UpdateComponentTypeOutput)
UpdateComponentTypeRequest generates a "aws/request.Request" representing the client's request for the UpdateComponentType 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 UpdateComponentType for more information on using the UpdateComponentType 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 UpdateComponentTypeRequest method. req, resp := client.UpdateComponentTypeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/UpdateComponentType
func (*IoTTwinMaker) UpdateComponentTypeWithContext ¶
func (c *IoTTwinMaker) UpdateComponentTypeWithContext(ctx aws.Context, input *UpdateComponentTypeInput, opts ...request.Option) (*UpdateComponentTypeOutput, error)
UpdateComponentTypeWithContext is the same as UpdateComponentType with the addition of the ability to pass a context and additional request options.
See UpdateComponentType 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 (*IoTTwinMaker) UpdateEntity ¶
func (c *IoTTwinMaker) UpdateEntity(input *UpdateEntityInput) (*UpdateEntityOutput, error)
UpdateEntity API operation for AWS IoT TwinMaker.
Updates an entity.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation UpdateEntity for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
ConflictException A conflict occurred.
ServiceQuotaExceededException The service quota was exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/UpdateEntity
func (*IoTTwinMaker) UpdateEntityRequest ¶
func (c *IoTTwinMaker) UpdateEntityRequest(input *UpdateEntityInput) (req *request.Request, output *UpdateEntityOutput)
UpdateEntityRequest generates a "aws/request.Request" representing the client's request for the UpdateEntity 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 UpdateEntity for more information on using the UpdateEntity 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 UpdateEntityRequest method. req, resp := client.UpdateEntityRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/UpdateEntity
func (*IoTTwinMaker) UpdateEntityWithContext ¶
func (c *IoTTwinMaker) UpdateEntityWithContext(ctx aws.Context, input *UpdateEntityInput, opts ...request.Option) (*UpdateEntityOutput, error)
UpdateEntityWithContext is the same as UpdateEntity with the addition of the ability to pass a context and additional request options.
See UpdateEntity 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 (*IoTTwinMaker) UpdatePricingPlan ¶
func (c *IoTTwinMaker) UpdatePricingPlan(input *UpdatePricingPlanInput) (*UpdatePricingPlanOutput, error)
UpdatePricingPlan API operation for AWS IoT TwinMaker.
Update the pricing plan.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation UpdatePricingPlan for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/UpdatePricingPlan
func (*IoTTwinMaker) UpdatePricingPlanRequest ¶
func (c *IoTTwinMaker) UpdatePricingPlanRequest(input *UpdatePricingPlanInput) (req *request.Request, output *UpdatePricingPlanOutput)
UpdatePricingPlanRequest generates a "aws/request.Request" representing the client's request for the UpdatePricingPlan 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 UpdatePricingPlan for more information on using the UpdatePricingPlan 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 UpdatePricingPlanRequest method. req, resp := client.UpdatePricingPlanRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/UpdatePricingPlan
func (*IoTTwinMaker) UpdatePricingPlanWithContext ¶
func (c *IoTTwinMaker) UpdatePricingPlanWithContext(ctx aws.Context, input *UpdatePricingPlanInput, opts ...request.Option) (*UpdatePricingPlanOutput, error)
UpdatePricingPlanWithContext is the same as UpdatePricingPlan with the addition of the ability to pass a context and additional request options.
See UpdatePricingPlan 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 (*IoTTwinMaker) UpdateScene ¶
func (c *IoTTwinMaker) UpdateScene(input *UpdateSceneInput) (*UpdateSceneOutput, error)
UpdateScene API operation for AWS IoT TwinMaker.
Updates a scene.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation UpdateScene for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/UpdateScene
func (*IoTTwinMaker) UpdateSceneRequest ¶
func (c *IoTTwinMaker) UpdateSceneRequest(input *UpdateSceneInput) (req *request.Request, output *UpdateSceneOutput)
UpdateSceneRequest generates a "aws/request.Request" representing the client's request for the UpdateScene 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 UpdateScene for more information on using the UpdateScene 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 UpdateSceneRequest method. req, resp := client.UpdateSceneRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/UpdateScene
func (*IoTTwinMaker) UpdateSceneWithContext ¶
func (c *IoTTwinMaker) UpdateSceneWithContext(ctx aws.Context, input *UpdateSceneInput, opts ...request.Option) (*UpdateSceneOutput, error)
UpdateSceneWithContext is the same as UpdateScene with the addition of the ability to pass a context and additional request options.
See UpdateScene 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 (*IoTTwinMaker) UpdateWorkspace ¶
func (c *IoTTwinMaker) UpdateWorkspace(input *UpdateWorkspaceInput) (*UpdateWorkspaceOutput, error)
UpdateWorkspace API operation for AWS IoT TwinMaker.
Updates a workspace.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS IoT TwinMaker's API operation UpdateWorkspace for usage and error information.
Returned Error Types:
InternalServerException An unexpected error has occurred.
AccessDeniedException Access is denied.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The rate exceeds the limit.
ValidationException Failed
ServiceQuotaExceededException The service quota was exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/UpdateWorkspace
func (*IoTTwinMaker) UpdateWorkspaceRequest ¶
func (c *IoTTwinMaker) UpdateWorkspaceRequest(input *UpdateWorkspaceInput) (req *request.Request, output *UpdateWorkspaceOutput)
UpdateWorkspaceRequest generates a "aws/request.Request" representing the client's request for the UpdateWorkspace 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 UpdateWorkspace for more information on using the UpdateWorkspace 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 UpdateWorkspaceRequest method. req, resp := client.UpdateWorkspaceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iottwinmaker-2021-11-29/UpdateWorkspace
func (*IoTTwinMaker) UpdateWorkspaceWithContext ¶
func (c *IoTTwinMaker) UpdateWorkspaceWithContext(ctx aws.Context, input *UpdateWorkspaceInput, opts ...request.Option) (*UpdateWorkspaceOutput, error)
UpdateWorkspaceWithContext is the same as UpdateWorkspace with the addition of the ability to pass a context and additional request options.
See UpdateWorkspace 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 IotSiteWiseSourceConfiguration ¶
type IotSiteWiseSourceConfiguration struct { // The AWS IoT SiteWise soucre configuration filters. Filters []*IotSiteWiseSourceConfigurationFilter `locationName:"filters" type:"list"` // contains filtered or unexported fields }
The metadata transfer job AWS IoT SiteWise source configuration.
func (IotSiteWiseSourceConfiguration) GoString ¶
func (s IotSiteWiseSourceConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IotSiteWiseSourceConfiguration) SetFilters ¶
func (s *IotSiteWiseSourceConfiguration) SetFilters(v []*IotSiteWiseSourceConfigurationFilter) *IotSiteWiseSourceConfiguration
SetFilters sets the Filters field's value.
func (IotSiteWiseSourceConfiguration) String ¶
func (s IotSiteWiseSourceConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IotSiteWiseSourceConfiguration) Validate ¶
func (s *IotSiteWiseSourceConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type IotSiteWiseSourceConfigurationFilter ¶
type IotSiteWiseSourceConfigurationFilter struct { // Filter by asset. FilterByAsset *FilterByAsset `locationName:"filterByAsset" type:"structure"` // Filter by asset model. FilterByAssetModel *FilterByAssetModel `locationName:"filterByAssetModel" type:"structure"` // contains filtered or unexported fields }
The AWS IoT SiteWise soucre configuration filter.[need held with desc here]
func (IotSiteWiseSourceConfigurationFilter) GoString ¶
func (s IotSiteWiseSourceConfigurationFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IotSiteWiseSourceConfigurationFilter) SetFilterByAsset ¶
func (s *IotSiteWiseSourceConfigurationFilter) SetFilterByAsset(v *FilterByAsset) *IotSiteWiseSourceConfigurationFilter
SetFilterByAsset sets the FilterByAsset field's value.
func (*IotSiteWiseSourceConfigurationFilter) SetFilterByAssetModel ¶
func (s *IotSiteWiseSourceConfigurationFilter) SetFilterByAssetModel(v *FilterByAssetModel) *IotSiteWiseSourceConfigurationFilter
SetFilterByAssetModel sets the FilterByAssetModel field's value.
func (IotSiteWiseSourceConfigurationFilter) String ¶
func (s IotSiteWiseSourceConfigurationFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IotSiteWiseSourceConfigurationFilter) Validate ¶
func (s *IotSiteWiseSourceConfigurationFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type IotTwinMakerDestinationConfiguration ¶
type IotTwinMakerDestinationConfiguration struct { // The IoT TwinMaker workspace. // // Workspace is a required field Workspace *string `locationName:"workspace" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
The metadata transfer job AWS IoT TwinMaker destination configuration.
func (IotTwinMakerDestinationConfiguration) GoString ¶
func (s IotTwinMakerDestinationConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IotTwinMakerDestinationConfiguration) SetWorkspace ¶
func (s *IotTwinMakerDestinationConfiguration) SetWorkspace(v string) *IotTwinMakerDestinationConfiguration
SetWorkspace sets the Workspace field's value.
func (IotTwinMakerDestinationConfiguration) String ¶
func (s IotTwinMakerDestinationConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IotTwinMakerDestinationConfiguration) Validate ¶
func (s *IotTwinMakerDestinationConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type IotTwinMakerSourceConfiguration ¶
type IotTwinMakerSourceConfiguration struct { // The metadata transfer job AWS IoT TwinMaker source configuration filters. Filters []*IotTwinMakerSourceConfigurationFilter `locationName:"filters" type:"list"` // The IoT TwinMaker workspace. // // Workspace is a required field Workspace *string `locationName:"workspace" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
The metadata transfer job AWS IoT TwinMaker source configuration.
func (IotTwinMakerSourceConfiguration) GoString ¶
func (s IotTwinMakerSourceConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IotTwinMakerSourceConfiguration) SetFilters ¶
func (s *IotTwinMakerSourceConfiguration) SetFilters(v []*IotTwinMakerSourceConfigurationFilter) *IotTwinMakerSourceConfiguration
SetFilters sets the Filters field's value.
func (*IotTwinMakerSourceConfiguration) SetWorkspace ¶
func (s *IotTwinMakerSourceConfiguration) SetWorkspace(v string) *IotTwinMakerSourceConfiguration
SetWorkspace sets the Workspace field's value.
func (IotTwinMakerSourceConfiguration) String ¶
func (s IotTwinMakerSourceConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IotTwinMakerSourceConfiguration) Validate ¶
func (s *IotTwinMakerSourceConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type IotTwinMakerSourceConfigurationFilter ¶
type IotTwinMakerSourceConfigurationFilter struct { // Filter by component type. FilterByComponentType *FilterByComponentType `locationName:"filterByComponentType" type:"structure"` // Filter by entity. FilterByEntity *FilterByEntity `locationName:"filterByEntity" type:"structure"` // contains filtered or unexported fields }
The metadata transfer job AWS IoT TwinMaker source configuration filter.
func (IotTwinMakerSourceConfigurationFilter) GoString ¶
func (s IotTwinMakerSourceConfigurationFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IotTwinMakerSourceConfigurationFilter) SetFilterByComponentType ¶
func (s *IotTwinMakerSourceConfigurationFilter) SetFilterByComponentType(v *FilterByComponentType) *IotTwinMakerSourceConfigurationFilter
SetFilterByComponentType sets the FilterByComponentType field's value.
func (*IotTwinMakerSourceConfigurationFilter) SetFilterByEntity ¶
func (s *IotTwinMakerSourceConfigurationFilter) SetFilterByEntity(v *FilterByEntity) *IotTwinMakerSourceConfigurationFilter
SetFilterByEntity sets the FilterByEntity field's value.
func (IotTwinMakerSourceConfigurationFilter) String ¶
func (s IotTwinMakerSourceConfigurationFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IotTwinMakerSourceConfigurationFilter) Validate ¶
func (s *IotTwinMakerSourceConfigurationFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type LambdaFunction ¶
type LambdaFunction struct { // The ARN of the Lambda function. // // Arn is a required field Arn *string `locationName:"arn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
The Lambda function.
func (LambdaFunction) GoString ¶
func (s LambdaFunction) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LambdaFunction) SetArn ¶
func (s *LambdaFunction) SetArn(v string) *LambdaFunction
SetArn sets the Arn field's value.
func (LambdaFunction) String ¶
func (s LambdaFunction) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LambdaFunction) Validate ¶
func (s *LambdaFunction) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListComponentTypesFilter ¶
type ListComponentTypesFilter struct { // The component type that the component types in the list extend. ExtendsFrom *string `locationName:"extendsFrom" min:"1" type:"string"` // A Boolean value that specifies whether the component types in the list are // abstract. IsAbstract *bool `locationName:"isAbstract" type:"boolean"` // The namespace to which the component types in the list belong. Namespace *string `locationName:"namespace" min:"1" type:"string"` // contains filtered or unexported fields }
An object that filters items in a list of component types.
Only one object is accepted as a valid input.
func (ListComponentTypesFilter) GoString ¶
func (s ListComponentTypesFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentTypesFilter) SetExtendsFrom ¶
func (s *ListComponentTypesFilter) SetExtendsFrom(v string) *ListComponentTypesFilter
SetExtendsFrom sets the ExtendsFrom field's value.
func (*ListComponentTypesFilter) SetIsAbstract ¶
func (s *ListComponentTypesFilter) SetIsAbstract(v bool) *ListComponentTypesFilter
SetIsAbstract sets the IsAbstract field's value.
func (*ListComponentTypesFilter) SetNamespace ¶
func (s *ListComponentTypesFilter) SetNamespace(v string) *ListComponentTypesFilter
SetNamespace sets the Namespace field's value.
func (ListComponentTypesFilter) String ¶
func (s ListComponentTypesFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentTypesFilter) Validate ¶
func (s *ListComponentTypesFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListComponentTypesInput ¶
type ListComponentTypesInput struct { // A list of objects that filter the request. Filters []*ListComponentTypesFilter `locationName:"filters" type:"list"` // The maximum number of results to return at one time. The default is 25. // // Valid Range: Minimum value of 1. Maximum value of 250. MaxResults *int64 `locationName:"maxResults" type:"integer"` // The string that specifies the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The ID of the workspace. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListComponentTypesInput) GoString ¶
func (s ListComponentTypesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentTypesInput) SetFilters ¶
func (s *ListComponentTypesInput) SetFilters(v []*ListComponentTypesFilter) *ListComponentTypesInput
SetFilters sets the Filters field's value.
func (*ListComponentTypesInput) SetMaxResults ¶
func (s *ListComponentTypesInput) SetMaxResults(v int64) *ListComponentTypesInput
SetMaxResults sets the MaxResults field's value.
func (*ListComponentTypesInput) SetNextToken ¶
func (s *ListComponentTypesInput) SetNextToken(v string) *ListComponentTypesInput
SetNextToken sets the NextToken field's value.
func (*ListComponentTypesInput) SetWorkspaceId ¶
func (s *ListComponentTypesInput) SetWorkspaceId(v string) *ListComponentTypesInput
SetWorkspaceId sets the WorkspaceId field's value.
func (ListComponentTypesInput) String ¶
func (s ListComponentTypesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentTypesInput) Validate ¶
func (s *ListComponentTypesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListComponentTypesOutput ¶
type ListComponentTypesOutput struct { // A list of objects that contain information about the component types. // // ComponentTypeSummaries is a required field ComponentTypeSummaries []*ComponentTypeSummary `locationName:"componentTypeSummaries" type:"list" required:"true"` // Specifies the maximum number of results to display. MaxResults *int64 `locationName:"maxResults" type:"integer"` // The string that specifies the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The ID of the workspace. // // WorkspaceId is a required field WorkspaceId *string `locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListComponentTypesOutput) GoString ¶
func (s ListComponentTypesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentTypesOutput) SetComponentTypeSummaries ¶
func (s *ListComponentTypesOutput) SetComponentTypeSummaries(v []*ComponentTypeSummary) *ListComponentTypesOutput
SetComponentTypeSummaries sets the ComponentTypeSummaries field's value.
func (*ListComponentTypesOutput) SetMaxResults ¶
func (s *ListComponentTypesOutput) SetMaxResults(v int64) *ListComponentTypesOutput
SetMaxResults sets the MaxResults field's value.
func (*ListComponentTypesOutput) SetNextToken ¶
func (s *ListComponentTypesOutput) SetNextToken(v string) *ListComponentTypesOutput
SetNextToken sets the NextToken field's value.
func (*ListComponentTypesOutput) SetWorkspaceId ¶
func (s *ListComponentTypesOutput) SetWorkspaceId(v string) *ListComponentTypesOutput
SetWorkspaceId sets the WorkspaceId field's value.
func (ListComponentTypesOutput) String ¶
func (s ListComponentTypesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListComponentsInput ¶
type ListComponentsInput struct { // This string specifies the path to the composite component, starting from // the top-level component. ComponentPath *string `locationName:"componentPath" min:"1" type:"string"` // The ID for the entity whose metadata (component/properties) is returned by // the operation. // // EntityId is a required field EntityId *string `location:"uri" locationName:"entityId" min:"1" type:"string" required:"true"` // The maximum number of results returned at one time. The default is 25. MaxResults *int64 `locationName:"maxResults" type:"integer"` // The string that specifies the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The workspace ID. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListComponentsInput) GoString ¶
func (s ListComponentsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentsInput) SetComponentPath ¶
func (s *ListComponentsInput) SetComponentPath(v string) *ListComponentsInput
SetComponentPath sets the ComponentPath field's value.
func (*ListComponentsInput) SetEntityId ¶
func (s *ListComponentsInput) SetEntityId(v string) *ListComponentsInput
SetEntityId sets the EntityId field's value.
func (*ListComponentsInput) SetMaxResults ¶
func (s *ListComponentsInput) SetMaxResults(v int64) *ListComponentsInput
SetMaxResults sets the MaxResults field's value.
func (*ListComponentsInput) SetNextToken ¶
func (s *ListComponentsInput) SetNextToken(v string) *ListComponentsInput
SetNextToken sets the NextToken field's value.
func (*ListComponentsInput) SetWorkspaceId ¶
func (s *ListComponentsInput) SetWorkspaceId(v string) *ListComponentsInput
SetWorkspaceId sets the WorkspaceId field's value.
func (ListComponentsInput) String ¶
func (s ListComponentsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentsInput) Validate ¶
func (s *ListComponentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListComponentsOutput ¶
type ListComponentsOutput struct { // A list of objects that contain information about the components. // // ComponentSummaries is a required field ComponentSummaries []*ComponentSummary `locationName:"componentSummaries" type:"list" required:"true"` // The string that specifies the next page of component results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListComponentsOutput) GoString ¶
func (s ListComponentsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentsOutput) SetComponentSummaries ¶
func (s *ListComponentsOutput) SetComponentSummaries(v []*ComponentSummary) *ListComponentsOutput
SetComponentSummaries sets the ComponentSummaries field's value.
func (*ListComponentsOutput) SetNextToken ¶
func (s *ListComponentsOutput) SetNextToken(v string) *ListComponentsOutput
SetNextToken sets the NextToken field's value.
func (ListComponentsOutput) String ¶
func (s ListComponentsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListEntitiesFilter ¶
type ListEntitiesFilter struct { // The ID of the component type in the entities in the list. ComponentTypeId *string `locationName:"componentTypeId" min:"1" type:"string"` // The external-Id property of a component. The external-Id property is the // primary key of an external storage system. ExternalId *string `locationName:"externalId" min:"1" type:"string"` // The parent of the entities in the list. ParentEntityId *string `locationName:"parentEntityId" min:"1" type:"string"` // contains filtered or unexported fields }
An object that filters items in a list of entities.
func (ListEntitiesFilter) GoString ¶
func (s ListEntitiesFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEntitiesFilter) SetComponentTypeId ¶
func (s *ListEntitiesFilter) SetComponentTypeId(v string) *ListEntitiesFilter
SetComponentTypeId sets the ComponentTypeId field's value.
func (*ListEntitiesFilter) SetExternalId ¶
func (s *ListEntitiesFilter) SetExternalId(v string) *ListEntitiesFilter
SetExternalId sets the ExternalId field's value.
func (*ListEntitiesFilter) SetParentEntityId ¶
func (s *ListEntitiesFilter) SetParentEntityId(v string) *ListEntitiesFilter
SetParentEntityId sets the ParentEntityId field's value.
func (ListEntitiesFilter) String ¶
func (s ListEntitiesFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEntitiesFilter) Validate ¶
func (s *ListEntitiesFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListEntitiesInput ¶
type ListEntitiesInput struct { // A list of objects that filter the request. // // Only one object is accepted as a valid input. Filters []*ListEntitiesFilter `locationName:"filters" type:"list"` // The maximum number of results to return at one time. The default is 25. // // Valid Range: Minimum value of 1. Maximum value of 250. MaxResults *int64 `locationName:"maxResults" type:"integer"` // The string that specifies the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The ID of the workspace. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListEntitiesInput) GoString ¶
func (s ListEntitiesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEntitiesInput) SetFilters ¶
func (s *ListEntitiesInput) SetFilters(v []*ListEntitiesFilter) *ListEntitiesInput
SetFilters sets the Filters field's value.
func (*ListEntitiesInput) SetMaxResults ¶
func (s *ListEntitiesInput) SetMaxResults(v int64) *ListEntitiesInput
SetMaxResults sets the MaxResults field's value.
func (*ListEntitiesInput) SetNextToken ¶
func (s *ListEntitiesInput) SetNextToken(v string) *ListEntitiesInput
SetNextToken sets the NextToken field's value.
func (*ListEntitiesInput) SetWorkspaceId ¶
func (s *ListEntitiesInput) SetWorkspaceId(v string) *ListEntitiesInput
SetWorkspaceId sets the WorkspaceId field's value.
func (ListEntitiesInput) String ¶
func (s ListEntitiesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEntitiesInput) Validate ¶
func (s *ListEntitiesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListEntitiesOutput ¶
type ListEntitiesOutput struct { // A list of objects that contain information about the entities. EntitySummaries []*EntitySummary `locationName:"entitySummaries" type:"list"` // The string that specifies the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListEntitiesOutput) GoString ¶
func (s ListEntitiesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEntitiesOutput) SetEntitySummaries ¶
func (s *ListEntitiesOutput) SetEntitySummaries(v []*EntitySummary) *ListEntitiesOutput
SetEntitySummaries sets the EntitySummaries field's value.
func (*ListEntitiesOutput) SetNextToken ¶
func (s *ListEntitiesOutput) SetNextToken(v string) *ListEntitiesOutput
SetNextToken sets the NextToken field's value.
func (ListEntitiesOutput) String ¶
func (s ListEntitiesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListMetadataTransferJobsFilter ¶
type ListMetadataTransferJobsFilter struct { // The filter state. State *string `locationName:"state" type:"string" enum:"MetadataTransferJobState"` // The workspace Id. WorkspaceId *string `locationName:"workspaceId" min:"1" type:"string"` // contains filtered or unexported fields }
The ListMetadataTransferJobs filter.
func (ListMetadataTransferJobsFilter) GoString ¶
func (s ListMetadataTransferJobsFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMetadataTransferJobsFilter) SetState ¶
func (s *ListMetadataTransferJobsFilter) SetState(v string) *ListMetadataTransferJobsFilter
SetState sets the State field's value.
func (*ListMetadataTransferJobsFilter) SetWorkspaceId ¶
func (s *ListMetadataTransferJobsFilter) SetWorkspaceId(v string) *ListMetadataTransferJobsFilter
SetWorkspaceId sets the WorkspaceId field's value.
func (ListMetadataTransferJobsFilter) String ¶
func (s ListMetadataTransferJobsFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMetadataTransferJobsFilter) Validate ¶
func (s *ListMetadataTransferJobsFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListMetadataTransferJobsInput ¶
type ListMetadataTransferJobsInput struct { // The metadata transfer job's destination type. // // DestinationType is a required field DestinationType *string `locationName:"destinationType" type:"string" required:"true" enum:"DestinationType"` // An object that filters metadata transfer jobs. Filters []*ListMetadataTransferJobsFilter `locationName:"filters" type:"list"` // The maximum number of results to return at one time. MaxResults *int64 `locationName:"maxResults" type:"integer"` // The string that specifies the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The metadata transfer job's source type. // // SourceType is a required field SourceType *string `locationName:"sourceType" type:"string" required:"true" enum:"SourceType"` // contains filtered or unexported fields }
func (ListMetadataTransferJobsInput) GoString ¶
func (s ListMetadataTransferJobsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMetadataTransferJobsInput) SetDestinationType ¶
func (s *ListMetadataTransferJobsInput) SetDestinationType(v string) *ListMetadataTransferJobsInput
SetDestinationType sets the DestinationType field's value.
func (*ListMetadataTransferJobsInput) SetFilters ¶
func (s *ListMetadataTransferJobsInput) SetFilters(v []*ListMetadataTransferJobsFilter) *ListMetadataTransferJobsInput
SetFilters sets the Filters field's value.
func (*ListMetadataTransferJobsInput) SetMaxResults ¶
func (s *ListMetadataTransferJobsInput) SetMaxResults(v int64) *ListMetadataTransferJobsInput
SetMaxResults sets the MaxResults field's value.
func (*ListMetadataTransferJobsInput) SetNextToken ¶
func (s *ListMetadataTransferJobsInput) SetNextToken(v string) *ListMetadataTransferJobsInput
SetNextToken sets the NextToken field's value.
func (*ListMetadataTransferJobsInput) SetSourceType ¶
func (s *ListMetadataTransferJobsInput) SetSourceType(v string) *ListMetadataTransferJobsInput
SetSourceType sets the SourceType field's value.
func (ListMetadataTransferJobsInput) String ¶
func (s ListMetadataTransferJobsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMetadataTransferJobsInput) Validate ¶
func (s *ListMetadataTransferJobsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListMetadataTransferJobsOutput ¶
type ListMetadataTransferJobsOutput struct { // The metadata transfer job summaries. // // MetadataTransferJobSummaries is a required field MetadataTransferJobSummaries []*MetadataTransferJobSummary `locationName:"metadataTransferJobSummaries" type:"list" required:"true"` // The string that specifies the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListMetadataTransferJobsOutput) GoString ¶
func (s ListMetadataTransferJobsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMetadataTransferJobsOutput) SetMetadataTransferJobSummaries ¶
func (s *ListMetadataTransferJobsOutput) SetMetadataTransferJobSummaries(v []*MetadataTransferJobSummary) *ListMetadataTransferJobsOutput
SetMetadataTransferJobSummaries sets the MetadataTransferJobSummaries field's value.
func (*ListMetadataTransferJobsOutput) SetNextToken ¶
func (s *ListMetadataTransferJobsOutput) SetNextToken(v string) *ListMetadataTransferJobsOutput
SetNextToken sets the NextToken field's value.
func (ListMetadataTransferJobsOutput) String ¶
func (s ListMetadataTransferJobsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListPropertiesInput ¶
type ListPropertiesInput struct { // The name of the component whose properties are returned by the operation. ComponentName *string `locationName:"componentName" min:"1" type:"string"` // This string specifies the path to the composite component, starting from // the top-level component. ComponentPath *string `locationName:"componentPath" min:"1" type:"string"` // The ID for the entity whose metadata (component/properties) is returned by // the operation. // // EntityId is a required field EntityId *string `locationName:"entityId" min:"1" type:"string" required:"true"` // The maximum number of results returned at one time. The default is 25. MaxResults *int64 `locationName:"maxResults" type:"integer"` // The string that specifies the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The workspace ID. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListPropertiesInput) GoString ¶
func (s ListPropertiesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPropertiesInput) SetComponentName ¶
func (s *ListPropertiesInput) SetComponentName(v string) *ListPropertiesInput
SetComponentName sets the ComponentName field's value.
func (*ListPropertiesInput) SetComponentPath ¶
func (s *ListPropertiesInput) SetComponentPath(v string) *ListPropertiesInput
SetComponentPath sets the ComponentPath field's value.
func (*ListPropertiesInput) SetEntityId ¶
func (s *ListPropertiesInput) SetEntityId(v string) *ListPropertiesInput
SetEntityId sets the EntityId field's value.
func (*ListPropertiesInput) SetMaxResults ¶
func (s *ListPropertiesInput) SetMaxResults(v int64) *ListPropertiesInput
SetMaxResults sets the MaxResults field's value.
func (*ListPropertiesInput) SetNextToken ¶
func (s *ListPropertiesInput) SetNextToken(v string) *ListPropertiesInput
SetNextToken sets the NextToken field's value.
func (*ListPropertiesInput) SetWorkspaceId ¶
func (s *ListPropertiesInput) SetWorkspaceId(v string) *ListPropertiesInput
SetWorkspaceId sets the WorkspaceId field's value.
func (ListPropertiesInput) String ¶
func (s ListPropertiesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPropertiesInput) Validate ¶
func (s *ListPropertiesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListPropertiesOutput ¶
type ListPropertiesOutput struct { // The string that specifies the next page of property results. NextToken *string `locationName:"nextToken" type:"string"` // A list of objects that contain information about the properties. // // PropertySummaries is a required field PropertySummaries []*PropertySummary `locationName:"propertySummaries" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListPropertiesOutput) GoString ¶
func (s ListPropertiesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPropertiesOutput) SetNextToken ¶
func (s *ListPropertiesOutput) SetNextToken(v string) *ListPropertiesOutput
SetNextToken sets the NextToken field's value.
func (*ListPropertiesOutput) SetPropertySummaries ¶
func (s *ListPropertiesOutput) SetPropertySummaries(v []*PropertySummary) *ListPropertiesOutput
SetPropertySummaries sets the PropertySummaries field's value.
func (ListPropertiesOutput) String ¶
func (s ListPropertiesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListScenesInput ¶
type ListScenesInput struct { // Specifies the maximum number of results to display. MaxResults *int64 `locationName:"maxResults" type:"integer"` // The string that specifies the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The ID of the workspace that contains the scenes. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListScenesInput) GoString ¶
func (s ListScenesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListScenesInput) SetMaxResults ¶
func (s *ListScenesInput) SetMaxResults(v int64) *ListScenesInput
SetMaxResults sets the MaxResults field's value.
func (*ListScenesInput) SetNextToken ¶
func (s *ListScenesInput) SetNextToken(v string) *ListScenesInput
SetNextToken sets the NextToken field's value.
func (*ListScenesInput) SetWorkspaceId ¶
func (s *ListScenesInput) SetWorkspaceId(v string) *ListScenesInput
SetWorkspaceId sets the WorkspaceId field's value.
func (ListScenesInput) String ¶
func (s ListScenesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListScenesInput) Validate ¶
func (s *ListScenesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListScenesOutput ¶
type ListScenesOutput struct { // The string that specifies the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // A list of objects that contain information about the scenes. SceneSummaries []*SceneSummary `locationName:"sceneSummaries" type:"list"` // contains filtered or unexported fields }
func (ListScenesOutput) GoString ¶
func (s ListScenesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListScenesOutput) SetNextToken ¶
func (s *ListScenesOutput) SetNextToken(v string) *ListScenesOutput
SetNextToken sets the NextToken field's value.
func (*ListScenesOutput) SetSceneSummaries ¶
func (s *ListScenesOutput) SetSceneSummaries(v []*SceneSummary) *ListScenesOutput
SetSceneSummaries sets the SceneSummaries field's value.
func (ListScenesOutput) String ¶
func (s ListScenesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSyncJobsInput ¶
type ListSyncJobsInput struct { // The maximum number of results to return at one time. The default is 50. // // Valid Range: Minimum value of 0. Maximum value of 200. MaxResults *int64 `locationName:"maxResults" type:"integer"` // The string that specifies the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The ID of the workspace that contains the sync job. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListSyncJobsInput) GoString ¶
func (s ListSyncJobsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSyncJobsInput) SetMaxResults ¶
func (s *ListSyncJobsInput) SetMaxResults(v int64) *ListSyncJobsInput
SetMaxResults sets the MaxResults field's value.
func (*ListSyncJobsInput) SetNextToken ¶
func (s *ListSyncJobsInput) SetNextToken(v string) *ListSyncJobsInput
SetNextToken sets the NextToken field's value.
func (*ListSyncJobsInput) SetWorkspaceId ¶
func (s *ListSyncJobsInput) SetWorkspaceId(v string) *ListSyncJobsInput
SetWorkspaceId sets the WorkspaceId field's value.
func (ListSyncJobsInput) String ¶
func (s ListSyncJobsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSyncJobsInput) Validate ¶
func (s *ListSyncJobsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSyncJobsOutput ¶
type ListSyncJobsOutput struct { // The string that specifies the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The listed SyncJob summaries. SyncJobSummaries []*SyncJobSummary `locationName:"syncJobSummaries" type:"list"` // contains filtered or unexported fields }
func (ListSyncJobsOutput) GoString ¶
func (s ListSyncJobsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSyncJobsOutput) SetNextToken ¶
func (s *ListSyncJobsOutput) SetNextToken(v string) *ListSyncJobsOutput
SetNextToken sets the NextToken field's value.
func (*ListSyncJobsOutput) SetSyncJobSummaries ¶
func (s *ListSyncJobsOutput) SetSyncJobSummaries(v []*SyncJobSummary) *ListSyncJobsOutput
SetSyncJobSummaries sets the SyncJobSummaries field's value.
func (ListSyncJobsOutput) String ¶
func (s ListSyncJobsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSyncResourcesInput ¶
type ListSyncResourcesInput struct { // A list of objects that filter the request. // // The following filter combinations are supported: // // * Filter with state // // * Filter with ResourceType and ResourceId // // * Filter with ResourceType and ExternalId Filters []*SyncResourceFilter `locationName:"filters" type:"list"` // The maximum number of results to return at one time. The default is 50. // // Valid Range: Minimum value of 0. Maximum value of 200. MaxResults *int64 `locationName:"maxResults" type:"integer"` // The string that specifies the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The sync source. // // Currently the only supported syncSource is SITEWISE . // // SyncSource is a required field SyncSource *string `location:"uri" locationName:"syncSource" type:"string" required:"true"` // The ID of the workspace that contains the sync job. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListSyncResourcesInput) GoString ¶
func (s ListSyncResourcesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSyncResourcesInput) SetFilters ¶
func (s *ListSyncResourcesInput) SetFilters(v []*SyncResourceFilter) *ListSyncResourcesInput
SetFilters sets the Filters field's value.
func (*ListSyncResourcesInput) SetMaxResults ¶
func (s *ListSyncResourcesInput) SetMaxResults(v int64) *ListSyncResourcesInput
SetMaxResults sets the MaxResults field's value.
func (*ListSyncResourcesInput) SetNextToken ¶
func (s *ListSyncResourcesInput) SetNextToken(v string) *ListSyncResourcesInput
SetNextToken sets the NextToken field's value.
func (*ListSyncResourcesInput) SetSyncSource ¶
func (s *ListSyncResourcesInput) SetSyncSource(v string) *ListSyncResourcesInput
SetSyncSource sets the SyncSource field's value.
func (*ListSyncResourcesInput) SetWorkspaceId ¶
func (s *ListSyncResourcesInput) SetWorkspaceId(v string) *ListSyncResourcesInput
SetWorkspaceId sets the WorkspaceId field's value.
func (ListSyncResourcesInput) String ¶
func (s ListSyncResourcesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSyncResourcesInput) Validate ¶
func (s *ListSyncResourcesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSyncResourcesOutput ¶
type ListSyncResourcesOutput struct { // The string that specifies the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The sync resources. SyncResources []*SyncResourceSummary `locationName:"syncResources" type:"list"` // contains filtered or unexported fields }
func (ListSyncResourcesOutput) GoString ¶
func (s ListSyncResourcesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSyncResourcesOutput) SetNextToken ¶
func (s *ListSyncResourcesOutput) SetNextToken(v string) *ListSyncResourcesOutput
SetNextToken sets the NextToken field's value.
func (*ListSyncResourcesOutput) SetSyncResources ¶
func (s *ListSyncResourcesOutput) SetSyncResources(v []*SyncResourceSummary) *ListSyncResourcesOutput
SetSyncResources sets the SyncResources field's value.
func (ListSyncResourcesOutput) String ¶
func (s ListSyncResourcesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The maximum number of results to return at one time. The default is 25. // // Valid Range: Minimum value of 1. Maximum value of 250. MaxResults *int64 `locationName:"maxResults" type:"integer"` // The string that specifies the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The ARN of the resource. // // ResourceARN is a required field ResourceARN *string `locationName:"resourceARN" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetMaxResults ¶
func (s *ListTagsForResourceInput) SetMaxResults(v int64) *ListTagsForResourceInput
SetMaxResults sets the MaxResults field's value.
func (*ListTagsForResourceInput) SetNextToken ¶
func (s *ListTagsForResourceInput) SetNextToken(v string) *ListTagsForResourceInput
SetNextToken sets the NextToken field's value.
func (*ListTagsForResourceInput) SetResourceARN ¶
func (s *ListTagsForResourceInput) SetResourceARN(v string) *ListTagsForResourceInput
SetResourceARN sets the ResourceARN field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // The string that specifies the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // Metadata that you can use to manage a resource. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetNextToken ¶
func (s *ListTagsForResourceOutput) SetNextToken(v string) *ListTagsForResourceOutput
SetNextToken sets the NextToken field's value.
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListWorkspacesInput ¶
type ListWorkspacesInput struct { // The maximum number of results to return at one time. The default is 25. // // Valid Range: Minimum value of 1. Maximum value of 250. MaxResults *int64 `locationName:"maxResults" type:"integer"` // The string that specifies the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListWorkspacesInput) GoString ¶
func (s ListWorkspacesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkspacesInput) SetMaxResults ¶
func (s *ListWorkspacesInput) SetMaxResults(v int64) *ListWorkspacesInput
SetMaxResults sets the MaxResults field's value.
func (*ListWorkspacesInput) SetNextToken ¶
func (s *ListWorkspacesInput) SetNextToken(v string) *ListWorkspacesInput
SetNextToken sets the NextToken field's value.
func (ListWorkspacesInput) String ¶
func (s ListWorkspacesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListWorkspacesOutput ¶
type ListWorkspacesOutput struct { // The string that specifies the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // A list of objects that contain information about the workspaces. WorkspaceSummaries []*WorkspaceSummary `locationName:"workspaceSummaries" type:"list"` // contains filtered or unexported fields }
func (ListWorkspacesOutput) GoString ¶
func (s ListWorkspacesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListWorkspacesOutput) SetNextToken ¶
func (s *ListWorkspacesOutput) SetNextToken(v string) *ListWorkspacesOutput
SetNextToken sets the NextToken field's value.
func (*ListWorkspacesOutput) SetWorkspaceSummaries ¶
func (s *ListWorkspacesOutput) SetWorkspaceSummaries(v []*WorkspaceSummary) *ListWorkspacesOutput
SetWorkspaceSummaries sets the WorkspaceSummaries field's value.
func (ListWorkspacesOutput) String ¶
func (s ListWorkspacesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MetadataTransferJobProgress ¶
type MetadataTransferJobProgress struct { // The failed count. FailedCount *int64 `locationName:"failedCount" type:"integer"` // The skipped count. SkippedCount *int64 `locationName:"skippedCount" type:"integer"` // The succeeded count. SucceededCount *int64 `locationName:"succeededCount" type:"integer"` // The total count. [of what] TotalCount *int64 `locationName:"totalCount" type:"integer"` // contains filtered or unexported fields }
The metadata transfer job's progress.
func (MetadataTransferJobProgress) GoString ¶
func (s MetadataTransferJobProgress) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MetadataTransferJobProgress) SetFailedCount ¶
func (s *MetadataTransferJobProgress) SetFailedCount(v int64) *MetadataTransferJobProgress
SetFailedCount sets the FailedCount field's value.
func (*MetadataTransferJobProgress) SetSkippedCount ¶
func (s *MetadataTransferJobProgress) SetSkippedCount(v int64) *MetadataTransferJobProgress
SetSkippedCount sets the SkippedCount field's value.
func (*MetadataTransferJobProgress) SetSucceededCount ¶
func (s *MetadataTransferJobProgress) SetSucceededCount(v int64) *MetadataTransferJobProgress
SetSucceededCount sets the SucceededCount field's value.
func (*MetadataTransferJobProgress) SetTotalCount ¶
func (s *MetadataTransferJobProgress) SetTotalCount(v int64) *MetadataTransferJobProgress
SetTotalCount sets the TotalCount field's value.
func (MetadataTransferJobProgress) String ¶
func (s MetadataTransferJobProgress) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MetadataTransferJobStatus ¶
type MetadataTransferJobStatus struct { // The metadata transfer job error. Error *ErrorDetails `locationName:"error" type:"structure"` // The queued position. QueuedPosition *int64 `locationName:"queuedPosition" type:"integer"` // The metadata transfer job state. State *string `locationName:"state" type:"string" enum:"MetadataTransferJobState"` // contains filtered or unexported fields }
The metadata transfer job status.
func (MetadataTransferJobStatus) GoString ¶
func (s MetadataTransferJobStatus) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MetadataTransferJobStatus) SetError ¶
func (s *MetadataTransferJobStatus) SetError(v *ErrorDetails) *MetadataTransferJobStatus
SetError sets the Error field's value.
func (*MetadataTransferJobStatus) SetQueuedPosition ¶
func (s *MetadataTransferJobStatus) SetQueuedPosition(v int64) *MetadataTransferJobStatus
SetQueuedPosition sets the QueuedPosition field's value.
func (*MetadataTransferJobStatus) SetState ¶
func (s *MetadataTransferJobStatus) SetState(v string) *MetadataTransferJobStatus
SetState sets the State field's value.
func (MetadataTransferJobStatus) String ¶
func (s MetadataTransferJobStatus) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MetadataTransferJobSummary ¶
type MetadataTransferJobSummary struct { // The metadata transfer job summary ARN. // // Arn is a required field Arn *string `locationName:"arn" min:"20" type:"string" required:"true"` // The metadata transfer job summary creation DateTime object. // // CreationDateTime is a required field CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp" required:"true"` // The metadata transfer job summary Id. // // MetadataTransferJobId is a required field MetadataTransferJobId *string `locationName:"metadataTransferJobId" min:"1" type:"string" required:"true"` // The metadata transfer job summary progess. Progress *MetadataTransferJobProgress `locationName:"progress" type:"structure"` // The metadata transfer job summary status. // // Status is a required field Status *MetadataTransferJobStatus `locationName:"status" type:"structure" required:"true"` // The metadata transfer job summary update DateTime object // // UpdateDateTime is a required field UpdateDateTime *time.Time `locationName:"updateDateTime" type:"timestamp" required:"true"` // contains filtered or unexported fields }
The metadata transfer job summary.
func (MetadataTransferJobSummary) GoString ¶
func (s MetadataTransferJobSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MetadataTransferJobSummary) SetArn ¶
func (s *MetadataTransferJobSummary) SetArn(v string) *MetadataTransferJobSummary
SetArn sets the Arn field's value.
func (*MetadataTransferJobSummary) SetCreationDateTime ¶
func (s *MetadataTransferJobSummary) SetCreationDateTime(v time.Time) *MetadataTransferJobSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*MetadataTransferJobSummary) SetMetadataTransferJobId ¶
func (s *MetadataTransferJobSummary) SetMetadataTransferJobId(v string) *MetadataTransferJobSummary
SetMetadataTransferJobId sets the MetadataTransferJobId field's value.
func (*MetadataTransferJobSummary) SetProgress ¶
func (s *MetadataTransferJobSummary) SetProgress(v *MetadataTransferJobProgress) *MetadataTransferJobSummary
SetProgress sets the Progress field's value.
func (*MetadataTransferJobSummary) SetStatus ¶
func (s *MetadataTransferJobSummary) SetStatus(v *MetadataTransferJobStatus) *MetadataTransferJobSummary
SetStatus sets the Status field's value.
func (*MetadataTransferJobSummary) SetUpdateDateTime ¶
func (s *MetadataTransferJobSummary) SetUpdateDateTime(v time.Time) *MetadataTransferJobSummary
SetUpdateDateTime sets the UpdateDateTime field's value.
func (MetadataTransferJobSummary) String ¶
func (s MetadataTransferJobSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type OrderBy ¶
type OrderBy struct { // The set order that filters results. Order *string `locationName:"order" type:"string" enum:"Order"` // The property name. // // PropertyName is a required field PropertyName *string `locationName:"propertyName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Filter criteria that orders the return output. It can be sorted in ascending or descending order.
func (OrderBy) 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 (*OrderBy) SetPropertyName ¶
SetPropertyName sets the PropertyName field's value.
type ParentEntityUpdateRequest ¶
type ParentEntityUpdateRequest struct { // The ID of the parent entity. ParentEntityId *string `locationName:"parentEntityId" min:"1" type:"string"` // The type of the update. // // UpdateType is a required field UpdateType *string `locationName:"updateType" type:"string" required:"true" enum:"ParentEntityUpdateType"` // contains filtered or unexported fields }
The parent entity update request.
func (ParentEntityUpdateRequest) GoString ¶
func (s ParentEntityUpdateRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ParentEntityUpdateRequest) SetParentEntityId ¶
func (s *ParentEntityUpdateRequest) SetParentEntityId(v string) *ParentEntityUpdateRequest
SetParentEntityId sets the ParentEntityId field's value.
func (*ParentEntityUpdateRequest) SetUpdateType ¶
func (s *ParentEntityUpdateRequest) SetUpdateType(v string) *ParentEntityUpdateRequest
SetUpdateType sets the UpdateType field's value.
func (ParentEntityUpdateRequest) String ¶
func (s ParentEntityUpdateRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ParentEntityUpdateRequest) Validate ¶
func (s *ParentEntityUpdateRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PricingPlan ¶
type PricingPlan struct { // The billable entity count. BillableEntityCount *int64 `locationName:"billableEntityCount" type:"long"` // The pricing plan's bundle information. BundleInformation *BundleInformation `locationName:"bundleInformation" type:"structure"` // The effective date and time of the pricing plan. // // EffectiveDateTime is a required field EffectiveDateTime *time.Time `locationName:"effectiveDateTime" type:"timestamp" required:"true"` // The pricing mode. // // PricingMode is a required field PricingMode *string `locationName:"pricingMode" type:"string" required:"true" enum:"PricingMode"` // The set date and time for updating a pricing plan. // // UpdateDateTime is a required field UpdateDateTime *time.Time `locationName:"updateDateTime" type:"timestamp" required:"true"` // The update reason for changing a pricing plan. // // UpdateReason is a required field UpdateReason *string `locationName:"updateReason" type:"string" required:"true" enum:"UpdateReason"` // contains filtered or unexported fields }
The pricing plan.
func (PricingPlan) GoString ¶
func (s PricingPlan) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PricingPlan) SetBillableEntityCount ¶
func (s *PricingPlan) SetBillableEntityCount(v int64) *PricingPlan
SetBillableEntityCount sets the BillableEntityCount field's value.
func (*PricingPlan) SetBundleInformation ¶
func (s *PricingPlan) SetBundleInformation(v *BundleInformation) *PricingPlan
SetBundleInformation sets the BundleInformation field's value.
func (*PricingPlan) SetEffectiveDateTime ¶
func (s *PricingPlan) SetEffectiveDateTime(v time.Time) *PricingPlan
SetEffectiveDateTime sets the EffectiveDateTime field's value.
func (*PricingPlan) SetPricingMode ¶
func (s *PricingPlan) SetPricingMode(v string) *PricingPlan
SetPricingMode sets the PricingMode field's value.
func (*PricingPlan) SetUpdateDateTime ¶
func (s *PricingPlan) SetUpdateDateTime(v time.Time) *PricingPlan
SetUpdateDateTime sets the UpdateDateTime field's value.
func (*PricingPlan) SetUpdateReason ¶
func (s *PricingPlan) SetUpdateReason(v string) *PricingPlan
SetUpdateReason sets the UpdateReason field's value.
func (PricingPlan) String ¶
func (s PricingPlan) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PropertyDefinitionRequest ¶
type PropertyDefinitionRequest struct { // A mapping that specifies configuration information about the property. Use // this field to specify information that you read from and write to an external // source. Configuration map[string]*string `locationName:"configuration" type:"map"` // An object that contains information about the data type. DataType *DataType `locationName:"dataType" type:"structure"` // An object that contains the default value. DefaultValue *DataValue `locationName:"defaultValue" type:"structure"` // A friendly name for the property. DisplayName *string `locationName:"displayName" type:"string"` // A Boolean value that specifies whether the property ID comes from an external // data store. IsExternalId *bool `locationName:"isExternalId" type:"boolean"` // A Boolean value that specifies whether the property is required. IsRequiredInEntity *bool `locationName:"isRequiredInEntity" type:"boolean"` // A Boolean value that specifies whether the property is stored externally. IsStoredExternally *bool `locationName:"isStoredExternally" type:"boolean"` // A Boolean value that specifies whether the property consists of time series // data. IsTimeSeries *bool `locationName:"isTimeSeries" type:"boolean"` // contains filtered or unexported fields }
An object that sets information about a property.
func (PropertyDefinitionRequest) GoString ¶
func (s PropertyDefinitionRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PropertyDefinitionRequest) SetConfiguration ¶
func (s *PropertyDefinitionRequest) SetConfiguration(v map[string]*string) *PropertyDefinitionRequest
SetConfiguration sets the Configuration field's value.
func (*PropertyDefinitionRequest) SetDataType ¶
func (s *PropertyDefinitionRequest) SetDataType(v *DataType) *PropertyDefinitionRequest
SetDataType sets the DataType field's value.
func (*PropertyDefinitionRequest) SetDefaultValue ¶
func (s *PropertyDefinitionRequest) SetDefaultValue(v *DataValue) *PropertyDefinitionRequest
SetDefaultValue sets the DefaultValue field's value.
func (*PropertyDefinitionRequest) SetDisplayName ¶
func (s *PropertyDefinitionRequest) SetDisplayName(v string) *PropertyDefinitionRequest
SetDisplayName sets the DisplayName field's value.
func (*PropertyDefinitionRequest) SetIsExternalId ¶
func (s *PropertyDefinitionRequest) SetIsExternalId(v bool) *PropertyDefinitionRequest
SetIsExternalId sets the IsExternalId field's value.
func (*PropertyDefinitionRequest) SetIsRequiredInEntity ¶
func (s *PropertyDefinitionRequest) SetIsRequiredInEntity(v bool) *PropertyDefinitionRequest
SetIsRequiredInEntity sets the IsRequiredInEntity field's value.
func (*PropertyDefinitionRequest) SetIsStoredExternally ¶
func (s *PropertyDefinitionRequest) SetIsStoredExternally(v bool) *PropertyDefinitionRequest
SetIsStoredExternally sets the IsStoredExternally field's value.
func (*PropertyDefinitionRequest) SetIsTimeSeries ¶
func (s *PropertyDefinitionRequest) SetIsTimeSeries(v bool) *PropertyDefinitionRequest
SetIsTimeSeries sets the IsTimeSeries field's value.
func (PropertyDefinitionRequest) String ¶
func (s PropertyDefinitionRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PropertyDefinitionRequest) Validate ¶
func (s *PropertyDefinitionRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PropertyDefinitionResponse ¶
type PropertyDefinitionResponse struct { // A mapping that specifies configuration information about the property. Configuration map[string]*string `locationName:"configuration" type:"map"` // An object that contains information about the data type. // // DataType is a required field DataType *DataType `locationName:"dataType" type:"structure" required:"true"` // An object that contains the default value. DefaultValue *DataValue `locationName:"defaultValue" type:"structure"` // A friendly name for the property. DisplayName *string `locationName:"displayName" type:"string"` // A Boolean value that specifies whether the property ID comes from an external // data store. // // IsExternalId is a required field IsExternalId *bool `locationName:"isExternalId" type:"boolean" required:"true"` // A Boolean value that specifies whether the property definition can be updated. // // IsFinal is a required field IsFinal *bool `locationName:"isFinal" type:"boolean" required:"true"` // A Boolean value that specifies whether the property definition is imported // from an external data store. // // IsImported is a required field IsImported *bool `locationName:"isImported" type:"boolean" required:"true"` // A Boolean value that specifies whether the property definition is inherited // from a parent entity. // // IsInherited is a required field IsInherited *bool `locationName:"isInherited" type:"boolean" required:"true"` // A Boolean value that specifies whether the property is required in an entity. // // IsRequiredInEntity is a required field IsRequiredInEntity *bool `locationName:"isRequiredInEntity" type:"boolean" required:"true"` // A Boolean value that specifies whether the property is stored externally. // // IsStoredExternally is a required field IsStoredExternally *bool `locationName:"isStoredExternally" type:"boolean" required:"true"` // A Boolean value that specifies whether the property consists of time series // data. // // IsTimeSeries is a required field IsTimeSeries *bool `locationName:"isTimeSeries" type:"boolean" required:"true"` // contains filtered or unexported fields }
An object that contains response data from a property definition request.
func (PropertyDefinitionResponse) GoString ¶
func (s PropertyDefinitionResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PropertyDefinitionResponse) SetConfiguration ¶
func (s *PropertyDefinitionResponse) SetConfiguration(v map[string]*string) *PropertyDefinitionResponse
SetConfiguration sets the Configuration field's value.
func (*PropertyDefinitionResponse) SetDataType ¶
func (s *PropertyDefinitionResponse) SetDataType(v *DataType) *PropertyDefinitionResponse
SetDataType sets the DataType field's value.
func (*PropertyDefinitionResponse) SetDefaultValue ¶
func (s *PropertyDefinitionResponse) SetDefaultValue(v *DataValue) *PropertyDefinitionResponse
SetDefaultValue sets the DefaultValue field's value.
func (*PropertyDefinitionResponse) SetDisplayName ¶
func (s *PropertyDefinitionResponse) SetDisplayName(v string) *PropertyDefinitionResponse
SetDisplayName sets the DisplayName field's value.
func (*PropertyDefinitionResponse) SetIsExternalId ¶
func (s *PropertyDefinitionResponse) SetIsExternalId(v bool) *PropertyDefinitionResponse
SetIsExternalId sets the IsExternalId field's value.
func (*PropertyDefinitionResponse) SetIsFinal ¶
func (s *PropertyDefinitionResponse) SetIsFinal(v bool) *PropertyDefinitionResponse
SetIsFinal sets the IsFinal field's value.
func (*PropertyDefinitionResponse) SetIsImported ¶
func (s *PropertyDefinitionResponse) SetIsImported(v bool) *PropertyDefinitionResponse
SetIsImported sets the IsImported field's value.
func (*PropertyDefinitionResponse) SetIsInherited ¶
func (s *PropertyDefinitionResponse) SetIsInherited(v bool) *PropertyDefinitionResponse
SetIsInherited sets the IsInherited field's value.
func (*PropertyDefinitionResponse) SetIsRequiredInEntity ¶
func (s *PropertyDefinitionResponse) SetIsRequiredInEntity(v bool) *PropertyDefinitionResponse
SetIsRequiredInEntity sets the IsRequiredInEntity field's value.
func (*PropertyDefinitionResponse) SetIsStoredExternally ¶
func (s *PropertyDefinitionResponse) SetIsStoredExternally(v bool) *PropertyDefinitionResponse
SetIsStoredExternally sets the IsStoredExternally field's value.
func (*PropertyDefinitionResponse) SetIsTimeSeries ¶
func (s *PropertyDefinitionResponse) SetIsTimeSeries(v bool) *PropertyDefinitionResponse
SetIsTimeSeries sets the IsTimeSeries field's value.
func (PropertyDefinitionResponse) String ¶
func (s PropertyDefinitionResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PropertyFilter ¶
type PropertyFilter struct { // The operator associated with this property filter. Operator *string `locationName:"operator" min:"1" type:"string"` // The property name associated with this property filter. PropertyName *string `locationName:"propertyName" min:"1" type:"string"` // The value associated with this property filter. Value *DataValue `locationName:"value" type:"structure"` // contains filtered or unexported fields }
An object that filters items returned by a property request.
func (PropertyFilter) GoString ¶
func (s PropertyFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PropertyFilter) SetOperator ¶
func (s *PropertyFilter) SetOperator(v string) *PropertyFilter
SetOperator sets the Operator field's value.
func (*PropertyFilter) SetPropertyName ¶
func (s *PropertyFilter) SetPropertyName(v string) *PropertyFilter
SetPropertyName sets the PropertyName field's value.
func (*PropertyFilter) SetValue ¶
func (s *PropertyFilter) SetValue(v *DataValue) *PropertyFilter
SetValue sets the Value field's value.
func (PropertyFilter) String ¶
func (s PropertyFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PropertyFilter) Validate ¶
func (s *PropertyFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PropertyGroupRequest ¶
type PropertyGroupRequest struct { // The group type. GroupType *string `locationName:"groupType" type:"string" enum:"GroupType"` // The names of properties. PropertyNames []*string `locationName:"propertyNames" type:"list"` // contains filtered or unexported fields }
func (PropertyGroupRequest) GoString ¶
func (s PropertyGroupRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PropertyGroupRequest) SetGroupType ¶
func (s *PropertyGroupRequest) SetGroupType(v string) *PropertyGroupRequest
SetGroupType sets the GroupType field's value.
func (*PropertyGroupRequest) SetPropertyNames ¶
func (s *PropertyGroupRequest) SetPropertyNames(v []*string) *PropertyGroupRequest
SetPropertyNames sets the PropertyNames field's value.
func (PropertyGroupRequest) String ¶
func (s PropertyGroupRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PropertyGroupResponse ¶
type PropertyGroupResponse struct { // The group types. // // GroupType is a required field GroupType *string `locationName:"groupType" type:"string" required:"true" enum:"GroupType"` // A Boolean value that specifies whether the property group is inherited from // a parent entity // // IsInherited is a required field IsInherited *bool `locationName:"isInherited" type:"boolean" required:"true"` // The names of properties. // // PropertyNames is a required field PropertyNames []*string `locationName:"propertyNames" type:"list" required:"true"` // contains filtered or unexported fields }
The property group response
func (PropertyGroupResponse) GoString ¶
func (s PropertyGroupResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PropertyGroupResponse) SetGroupType ¶
func (s *PropertyGroupResponse) SetGroupType(v string) *PropertyGroupResponse
SetGroupType sets the GroupType field's value.
func (*PropertyGroupResponse) SetIsInherited ¶
func (s *PropertyGroupResponse) SetIsInherited(v bool) *PropertyGroupResponse
SetIsInherited sets the IsInherited field's value.
func (*PropertyGroupResponse) SetPropertyNames ¶
func (s *PropertyGroupResponse) SetPropertyNames(v []*string) *PropertyGroupResponse
SetPropertyNames sets the PropertyNames field's value.
func (PropertyGroupResponse) String ¶
func (s PropertyGroupResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PropertyLatestValue ¶
type PropertyLatestValue struct { // An object that specifies information about a property. // // PropertyReference is a required field PropertyReference *EntityPropertyReference `locationName:"propertyReference" type:"structure" required:"true"` // The value of the property. PropertyValue *DataValue `locationName:"propertyValue" type:"structure"` // contains filtered or unexported fields }
The latest value of the property.
func (PropertyLatestValue) GoString ¶
func (s PropertyLatestValue) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PropertyLatestValue) SetPropertyReference ¶
func (s *PropertyLatestValue) SetPropertyReference(v *EntityPropertyReference) *PropertyLatestValue
SetPropertyReference sets the PropertyReference field's value.
func (*PropertyLatestValue) SetPropertyValue ¶
func (s *PropertyLatestValue) SetPropertyValue(v *DataValue) *PropertyLatestValue
SetPropertyValue sets the PropertyValue field's value.
func (PropertyLatestValue) String ¶
func (s PropertyLatestValue) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PropertyRequest ¶
type PropertyRequest struct { // An object that specifies information about a property. Definition *PropertyDefinitionRequest `locationName:"definition" type:"structure"` // The update type of the update property request. UpdateType *string `locationName:"updateType" type:"string" enum:"PropertyUpdateType"` // The value of the property. Value *DataValue `locationName:"value" type:"structure"` // contains filtered or unexported fields }
An object that sets information about a property.
func (PropertyRequest) GoString ¶
func (s PropertyRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PropertyRequest) SetDefinition ¶
func (s *PropertyRequest) SetDefinition(v *PropertyDefinitionRequest) *PropertyRequest
SetDefinition sets the Definition field's value.
func (*PropertyRequest) SetUpdateType ¶
func (s *PropertyRequest) SetUpdateType(v string) *PropertyRequest
SetUpdateType sets the UpdateType field's value.
func (*PropertyRequest) SetValue ¶
func (s *PropertyRequest) SetValue(v *DataValue) *PropertyRequest
SetValue sets the Value field's value.
func (PropertyRequest) String ¶
func (s PropertyRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PropertyRequest) Validate ¶
func (s *PropertyRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PropertyResponse ¶
type PropertyResponse struct { // This flag notes whether all values of a list or map type property are returned // in the API response. The maximum number of values per property returned is // 50. AreAllPropertyValuesReturned *bool `locationName:"areAllPropertyValuesReturned" type:"boolean"` // An object that specifies information about a property. Definition *PropertyDefinitionResponse `locationName:"definition" type:"structure"` // The value of the property. Value *DataValue `locationName:"value" type:"structure"` // contains filtered or unexported fields }
An object that contains information about a property response.
func (PropertyResponse) GoString ¶
func (s PropertyResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PropertyResponse) SetAreAllPropertyValuesReturned ¶
func (s *PropertyResponse) SetAreAllPropertyValuesReturned(v bool) *PropertyResponse
SetAreAllPropertyValuesReturned sets the AreAllPropertyValuesReturned field's value.
func (*PropertyResponse) SetDefinition ¶
func (s *PropertyResponse) SetDefinition(v *PropertyDefinitionResponse) *PropertyResponse
SetDefinition sets the Definition field's value.
func (*PropertyResponse) SetValue ¶
func (s *PropertyResponse) SetValue(v *DataValue) *PropertyResponse
SetValue sets the Value field's value.
func (PropertyResponse) String ¶
func (s PropertyResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PropertySummary ¶
type PropertySummary struct { // This flag notes whether all values of a list or map type property are returned // in the API response. The maximum number of values per property returned is // 50. AreAllPropertyValuesReturned *bool `locationName:"areAllPropertyValuesReturned" type:"boolean"` // This is the schema for the property. Definition *PropertyDefinitionResponse `locationName:"definition" type:"structure"` // This is the name of the property. // // PropertyName is a required field PropertyName *string `locationName:"propertyName" min:"1" type:"string" required:"true"` // This is the value for the property. Value *DataValue `locationName:"value" type:"structure"` // contains filtered or unexported fields }
This is an object that contains the information of a property.
func (PropertySummary) GoString ¶
func (s PropertySummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PropertySummary) SetAreAllPropertyValuesReturned ¶
func (s *PropertySummary) SetAreAllPropertyValuesReturned(v bool) *PropertySummary
SetAreAllPropertyValuesReturned sets the AreAllPropertyValuesReturned field's value.
func (*PropertySummary) SetDefinition ¶
func (s *PropertySummary) SetDefinition(v *PropertyDefinitionResponse) *PropertySummary
SetDefinition sets the Definition field's value.
func (*PropertySummary) SetPropertyName ¶
func (s *PropertySummary) SetPropertyName(v string) *PropertySummary
SetPropertyName sets the PropertyName field's value.
func (*PropertySummary) SetValue ¶
func (s *PropertySummary) SetValue(v *DataValue) *PropertySummary
SetValue sets the Value field's value.
func (PropertySummary) String ¶
func (s PropertySummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PropertyValue ¶
type PropertyValue struct { // ISO8601 DateTime of a value for a time series property. // // The time for when the property value was recorded in ISO 8601 format: YYYY-MM-DDThh:mm:ss[.SSSSSSSSS][Z/±HH:mm]. // // * [YYYY]: year // // * [MM]: month // // * [DD]: day // // * [hh]: hour // // * [mm]: minute // // * [ss]: seconds // // * [.SSSSSSSSS]: additional precision, where precedence is maintained. // For example: [.573123] is equal to 573123000 nanoseconds. // // * Z: default timezone UTC // // * ± HH:mm: time zone offset in Hours and Minutes. // // Required sub-fields: YYYY-MM-DDThh:mm:ss and [Z/±HH:mm] Time *string `locationName:"time" min:"20" type:"string"` // The timestamp of a value for a time series property. // // Deprecated: This field is deprecated and will throw an error in the future. Use time instead. Timestamp *time.Time `locationName:"timestamp" deprecated:"true" type:"timestamp"` // An object that specifies a value for a time series property. // // Value is a required field Value *DataValue `locationName:"value" type:"structure" required:"true"` // contains filtered or unexported fields }
An object that contains information about a value for a time series property.
func (PropertyValue) GoString ¶
func (s PropertyValue) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PropertyValue) SetTime ¶
func (s *PropertyValue) SetTime(v string) *PropertyValue
SetTime sets the Time field's value.
func (*PropertyValue) SetTimestamp ¶
func (s *PropertyValue) SetTimestamp(v time.Time) *PropertyValue
SetTimestamp sets the Timestamp field's value.
func (*PropertyValue) SetValue ¶
func (s *PropertyValue) SetValue(v *DataValue) *PropertyValue
SetValue sets the Value field's value.
func (PropertyValue) String ¶
func (s PropertyValue) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PropertyValue) Validate ¶
func (s *PropertyValue) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PropertyValueEntry ¶
type PropertyValueEntry struct { // An object that contains information about the entity that has the property. // // EntityPropertyReference is a required field EntityPropertyReference *EntityPropertyReference `locationName:"entityPropertyReference" type:"structure" required:"true"` // A list of objects that specify time series property values. PropertyValues []*PropertyValue `locationName:"propertyValues" min:"1" type:"list"` // contains filtered or unexported fields }
An object that specifies information about time series property values. This object is used and consumed by the BatchPutPropertyValues (https://docs.aws.amazon.com/iot-twinmaker/latest/apireference/API_BatchPutPropertyValues.html) action.
func (PropertyValueEntry) GoString ¶
func (s PropertyValueEntry) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PropertyValueEntry) SetEntityPropertyReference ¶
func (s *PropertyValueEntry) SetEntityPropertyReference(v *EntityPropertyReference) *PropertyValueEntry
SetEntityPropertyReference sets the EntityPropertyReference field's value.
func (*PropertyValueEntry) SetPropertyValues ¶
func (s *PropertyValueEntry) SetPropertyValues(v []*PropertyValue) *PropertyValueEntry
SetPropertyValues sets the PropertyValues field's value.
func (PropertyValueEntry) String ¶
func (s PropertyValueEntry) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PropertyValueEntry) Validate ¶
func (s *PropertyValueEntry) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PropertyValueHistory ¶
type PropertyValueHistory struct { // An object that uniquely identifies an entity property. // // EntityPropertyReference is a required field EntityPropertyReference *EntityPropertyReference `locationName:"entityPropertyReference" type:"structure" required:"true"` // A list of objects that contain information about the values in the history // of a time series property. Values []*PropertyValue `locationName:"values" type:"list"` // contains filtered or unexported fields }
The history of values for a time series property.
func (PropertyValueHistory) GoString ¶
func (s PropertyValueHistory) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PropertyValueHistory) SetEntityPropertyReference ¶
func (s *PropertyValueHistory) SetEntityPropertyReference(v *EntityPropertyReference) *PropertyValueHistory
SetEntityPropertyReference sets the EntityPropertyReference field's value.
func (*PropertyValueHistory) SetValues ¶
func (s *PropertyValueHistory) SetValues(v []*PropertyValue) *PropertyValueHistory
SetValues sets the Values field's value.
func (PropertyValueHistory) String ¶
func (s PropertyValueHistory) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type QueryTimeoutException ¶
type QueryTimeoutException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The query timeout exception.
func (*QueryTimeoutException) Code ¶
func (s *QueryTimeoutException) Code() string
Code returns the exception type name.
func (*QueryTimeoutException) Error ¶
func (s *QueryTimeoutException) Error() string
func (QueryTimeoutException) GoString ¶
func (s QueryTimeoutException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*QueryTimeoutException) Message ¶
func (s *QueryTimeoutException) Message() string
Message returns the exception's message.
func (*QueryTimeoutException) OrigErr ¶
func (s *QueryTimeoutException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*QueryTimeoutException) RequestID ¶
func (s *QueryTimeoutException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*QueryTimeoutException) StatusCode ¶
func (s *QueryTimeoutException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (QueryTimeoutException) String ¶
func (s QueryTimeoutException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Relationship ¶
type Relationship struct { // The type of the relationship. RelationshipType *string `locationName:"relationshipType" min:"1" type:"string"` // The ID of the target component type associated with this relationship. TargetComponentTypeId *string `locationName:"targetComponentTypeId" min:"1" type:"string"` // contains filtered or unexported fields }
An object that specifies a relationship with another component type.
func (Relationship) GoString ¶
func (s Relationship) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Relationship) SetRelationshipType ¶
func (s *Relationship) SetRelationshipType(v string) *Relationship
SetRelationshipType sets the RelationshipType field's value.
func (*Relationship) SetTargetComponentTypeId ¶
func (s *Relationship) SetTargetComponentTypeId(v string) *Relationship
SetTargetComponentTypeId sets the TargetComponentTypeId field's value.
func (Relationship) String ¶
func (s Relationship) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Relationship) Validate ¶
func (s *Relationship) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RelationshipValue ¶
type RelationshipValue struct { // The name of the target component associated with the relationship value. TargetComponentName *string `locationName:"targetComponentName" min:"1" type:"string"` // The ID of the target entity associated with this relationship value. TargetEntityId *string `locationName:"targetEntityId" min:"1" type:"string"` // contains filtered or unexported fields }
A value that associates a component and an entity.
func (RelationshipValue) GoString ¶
func (s RelationshipValue) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RelationshipValue) SetTargetComponentName ¶
func (s *RelationshipValue) SetTargetComponentName(v string) *RelationshipValue
SetTargetComponentName sets the TargetComponentName field's value.
func (*RelationshipValue) SetTargetEntityId ¶
func (s *RelationshipValue) SetTargetEntityId(v string) *RelationshipValue
SetTargetEntityId sets the TargetEntityId field's value.
func (RelationshipValue) String ¶
func (s RelationshipValue) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RelationshipValue) Validate ¶
func (s *RelationshipValue) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The resource wasn't found.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Row ¶
type Row struct {
// contains filtered or unexported fields
}
Represents a single row in the query results.
type S3DestinationConfiguration ¶
type S3DestinationConfiguration struct { // The S3 destination configuration location. // // Location is a required field Location *string `locationName:"location" type:"string" required:"true"` // contains filtered or unexported fields }
The S3 destination configuration.
func (S3DestinationConfiguration) GoString ¶
func (s S3DestinationConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3DestinationConfiguration) SetLocation ¶
func (s *S3DestinationConfiguration) SetLocation(v string) *S3DestinationConfiguration
SetLocation sets the Location field's value.
func (S3DestinationConfiguration) String ¶
func (s S3DestinationConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3DestinationConfiguration) Validate ¶
func (s *S3DestinationConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type S3SourceConfiguration ¶
type S3SourceConfiguration struct { // The S3 destination source configuration location. // // Location is a required field Location *string `locationName:"location" type:"string" required:"true"` // contains filtered or unexported fields }
The S3 destination source configuration.
func (S3SourceConfiguration) GoString ¶
func (s S3SourceConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3SourceConfiguration) SetLocation ¶
func (s *S3SourceConfiguration) SetLocation(v string) *S3SourceConfiguration
SetLocation sets the Location field's value.
func (S3SourceConfiguration) String ¶
func (s S3SourceConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3SourceConfiguration) Validate ¶
func (s *S3SourceConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SceneError ¶
type SceneError struct { // The SceneError code. Code *string `locationName:"code" type:"string" enum:"SceneErrorCode"` // The SceneError message. Message *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The scene error.
func (SceneError) GoString ¶
func (s SceneError) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SceneError) SetCode ¶
func (s *SceneError) SetCode(v string) *SceneError
SetCode sets the Code field's value.
func (*SceneError) SetMessage ¶
func (s *SceneError) SetMessage(v string) *SceneError
SetMessage sets the Message field's value.
func (SceneError) String ¶
func (s SceneError) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SceneSummary ¶
type SceneSummary struct { // The ARN of the scene. // // Arn is a required field Arn *string `locationName:"arn" min:"20" type:"string" required:"true"` // The relative path that specifies the location of the content definition file. // // ContentLocation is a required field ContentLocation *string `locationName:"contentLocation" type:"string" required:"true"` // The date and time when the scene was created. // // CreationDateTime is a required field CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp" required:"true"` // The scene description. Description *string `locationName:"description" type:"string"` // The ID of the scene. // // SceneId is a required field SceneId *string `locationName:"sceneId" min:"1" type:"string" required:"true"` // The date and time when the scene was last updated. // // UpdateDateTime is a required field UpdateDateTime *time.Time `locationName:"updateDateTime" type:"timestamp" required:"true"` // contains filtered or unexported fields }
An object that contains information about a scene.
func (SceneSummary) GoString ¶
func (s SceneSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SceneSummary) SetArn ¶
func (s *SceneSummary) SetArn(v string) *SceneSummary
SetArn sets the Arn field's value.
func (*SceneSummary) SetContentLocation ¶
func (s *SceneSummary) SetContentLocation(v string) *SceneSummary
SetContentLocation sets the ContentLocation field's value.
func (*SceneSummary) SetCreationDateTime ¶
func (s *SceneSummary) SetCreationDateTime(v time.Time) *SceneSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*SceneSummary) SetDescription ¶
func (s *SceneSummary) SetDescription(v string) *SceneSummary
SetDescription sets the Description field's value.
func (*SceneSummary) SetSceneId ¶
func (s *SceneSummary) SetSceneId(v string) *SceneSummary
SetSceneId sets the SceneId field's value.
func (*SceneSummary) SetUpdateDateTime ¶
func (s *SceneSummary) SetUpdateDateTime(v time.Time) *SceneSummary
SetUpdateDateTime sets the UpdateDateTime field's value.
func (SceneSummary) String ¶
func (s SceneSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The service quota was exceeded.
func (*ServiceQuotaExceededException) Code ¶
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶
func (s ServiceQuotaExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceQuotaExceededException) Message ¶
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶
func (s ServiceQuotaExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SourceConfiguration ¶
type SourceConfiguration struct { // The source configuration IoT SiteWise configuration. IotSiteWiseConfiguration *IotSiteWiseSourceConfiguration `locationName:"iotSiteWiseConfiguration" type:"structure"` // The source configuration IoT TwinMaker configuration. IotTwinMakerConfiguration *IotTwinMakerSourceConfiguration `locationName:"iotTwinMakerConfiguration" type:"structure"` // The source configuration S3 configuration. S3Configuration *S3SourceConfiguration `locationName:"s3Configuration" type:"structure"` // The source configuration type. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"SourceType"` // contains filtered or unexported fields }
The source configuration.
func (SourceConfiguration) GoString ¶
func (s SourceConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SourceConfiguration) SetIotSiteWiseConfiguration ¶
func (s *SourceConfiguration) SetIotSiteWiseConfiguration(v *IotSiteWiseSourceConfiguration) *SourceConfiguration
SetIotSiteWiseConfiguration sets the IotSiteWiseConfiguration field's value.
func (*SourceConfiguration) SetIotTwinMakerConfiguration ¶
func (s *SourceConfiguration) SetIotTwinMakerConfiguration(v *IotTwinMakerSourceConfiguration) *SourceConfiguration
SetIotTwinMakerConfiguration sets the IotTwinMakerConfiguration field's value.
func (*SourceConfiguration) SetS3Configuration ¶
func (s *SourceConfiguration) SetS3Configuration(v *S3SourceConfiguration) *SourceConfiguration
SetS3Configuration sets the S3Configuration field's value.
func (*SourceConfiguration) SetType ¶
func (s *SourceConfiguration) SetType(v string) *SourceConfiguration
SetType sets the Type field's value.
func (SourceConfiguration) String ¶
func (s SourceConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SourceConfiguration) Validate ¶
func (s *SourceConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Status ¶
type Status struct { // The error message. Error *ErrorDetails `locationName:"error" type:"structure"` // The current state of the entity, component, component type, or workspace. State *string `locationName:"state" type:"string" enum:"State"` // contains filtered or unexported fields }
An object that represents the status of an entity, component, component type, or workspace.
func (Status) 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 (*Status) SetError ¶
func (s *Status) SetError(v *ErrorDetails) *Status
SetError sets the Error field's value.
type SyncJobStatus ¶
type SyncJobStatus struct { // The SyncJob error. Error *ErrorDetails `locationName:"error" type:"structure"` // The SyncJob status state. State *string `locationName:"state" type:"string" enum:"SyncJobState"` // contains filtered or unexported fields }
The SyncJob status.
func (SyncJobStatus) GoString ¶
func (s SyncJobStatus) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SyncJobStatus) SetError ¶
func (s *SyncJobStatus) SetError(v *ErrorDetails) *SyncJobStatus
SetError sets the Error field's value.
func (*SyncJobStatus) SetState ¶
func (s *SyncJobStatus) SetState(v string) *SyncJobStatus
SetState sets the State field's value.
func (SyncJobStatus) String ¶
func (s SyncJobStatus) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SyncJobSummary ¶
type SyncJobSummary struct { // The SyncJob summary ARN. Arn *string `locationName:"arn" min:"20" type:"string"` // The creation date and time. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The SyncJob summaries status. Status *SyncJobStatus `locationName:"status" type:"structure"` // The sync source. SyncSource *string `locationName:"syncSource" type:"string"` // The update date and time. UpdateDateTime *time.Time `locationName:"updateDateTime" type:"timestamp"` // The ID of the workspace that contains the sync job. WorkspaceId *string `locationName:"workspaceId" min:"1" type:"string"` // contains filtered or unexported fields }
The SyncJob summary.
func (SyncJobSummary) GoString ¶
func (s SyncJobSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SyncJobSummary) SetArn ¶
func (s *SyncJobSummary) SetArn(v string) *SyncJobSummary
SetArn sets the Arn field's value.
func (*SyncJobSummary) SetCreationDateTime ¶
func (s *SyncJobSummary) SetCreationDateTime(v time.Time) *SyncJobSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*SyncJobSummary) SetStatus ¶
func (s *SyncJobSummary) SetStatus(v *SyncJobStatus) *SyncJobSummary
SetStatus sets the Status field's value.
func (*SyncJobSummary) SetSyncSource ¶
func (s *SyncJobSummary) SetSyncSource(v string) *SyncJobSummary
SetSyncSource sets the SyncSource field's value.
func (*SyncJobSummary) SetUpdateDateTime ¶
func (s *SyncJobSummary) SetUpdateDateTime(v time.Time) *SyncJobSummary
SetUpdateDateTime sets the UpdateDateTime field's value.
func (*SyncJobSummary) SetWorkspaceId ¶
func (s *SyncJobSummary) SetWorkspaceId(v string) *SyncJobSummary
SetWorkspaceId sets the WorkspaceId field's value.
func (SyncJobSummary) String ¶
func (s SyncJobSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SyncResourceFilter ¶
type SyncResourceFilter struct { // The external ID. ExternalId *string `locationName:"externalId" min:"1" type:"string"` // The sync resource filter resource ID. ResourceId *string `locationName:"resourceId" min:"1" type:"string"` // The sync resource filter resource type ResourceType *string `locationName:"resourceType" type:"string" enum:"SyncResourceType"` // The sync resource filter's state. State *string `locationName:"state" type:"string" enum:"SyncResourceState"` // contains filtered or unexported fields }
The sync resource filter.
func (SyncResourceFilter) GoString ¶
func (s SyncResourceFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SyncResourceFilter) SetExternalId ¶
func (s *SyncResourceFilter) SetExternalId(v string) *SyncResourceFilter
SetExternalId sets the ExternalId field's value.
func (*SyncResourceFilter) SetResourceId ¶
func (s *SyncResourceFilter) SetResourceId(v string) *SyncResourceFilter
SetResourceId sets the ResourceId field's value.
func (*SyncResourceFilter) SetResourceType ¶
func (s *SyncResourceFilter) SetResourceType(v string) *SyncResourceFilter
SetResourceType sets the ResourceType field's value.
func (*SyncResourceFilter) SetState ¶
func (s *SyncResourceFilter) SetState(v string) *SyncResourceFilter
SetState sets the State field's value.
func (SyncResourceFilter) String ¶
func (s SyncResourceFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SyncResourceFilter) Validate ¶
func (s *SyncResourceFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SyncResourceStatus ¶
type SyncResourceStatus struct { // The status error. Error *ErrorDetails `locationName:"error" type:"structure"` // The sync resource status state. State *string `locationName:"state" type:"string" enum:"SyncResourceState"` // contains filtered or unexported fields }
The sync resource status.
func (SyncResourceStatus) GoString ¶
func (s SyncResourceStatus) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SyncResourceStatus) SetError ¶
func (s *SyncResourceStatus) SetError(v *ErrorDetails) *SyncResourceStatus
SetError sets the Error field's value.
func (*SyncResourceStatus) SetState ¶
func (s *SyncResourceStatus) SetState(v string) *SyncResourceStatus
SetState sets the State field's value.
func (SyncResourceStatus) String ¶
func (s SyncResourceStatus) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SyncResourceSummary ¶
type SyncResourceSummary struct { // The external ID. ExternalId *string `locationName:"externalId" min:"1" type:"string"` // The resource ID. ResourceId *string `locationName:"resourceId" min:"1" type:"string"` // The resource type. ResourceType *string `locationName:"resourceType" type:"string" enum:"SyncResourceType"` // The sync resource summary status. Status *SyncResourceStatus `locationName:"status" type:"structure"` // The update date and time. UpdateDateTime *time.Time `locationName:"updateDateTime" type:"timestamp"` // contains filtered or unexported fields }
The sync resource summary.
func (SyncResourceSummary) GoString ¶
func (s SyncResourceSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SyncResourceSummary) SetExternalId ¶
func (s *SyncResourceSummary) SetExternalId(v string) *SyncResourceSummary
SetExternalId sets the ExternalId field's value.
func (*SyncResourceSummary) SetResourceId ¶
func (s *SyncResourceSummary) SetResourceId(v string) *SyncResourceSummary
SetResourceId sets the ResourceId field's value.
func (*SyncResourceSummary) SetResourceType ¶
func (s *SyncResourceSummary) SetResourceType(v string) *SyncResourceSummary
SetResourceType sets the ResourceType field's value.
func (*SyncResourceSummary) SetStatus ¶
func (s *SyncResourceSummary) SetStatus(v *SyncResourceStatus) *SyncResourceSummary
SetStatus sets the Status field's value.
func (*SyncResourceSummary) SetUpdateDateTime ¶
func (s *SyncResourceSummary) SetUpdateDateTime(v time.Time) *SyncResourceSummary
SetUpdateDateTime sets the UpdateDateTime field's value.
func (SyncResourceSummary) String ¶
func (s SyncResourceSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TabularConditions ¶
type TabularConditions struct { // Filter criteria that orders the output. It can be sorted in ascending or // descending order. OrderBy []*OrderBy `locationName:"orderBy" min:"1" type:"list"` // You can filter the request using various logical operators and a key-value // format. For example: // // {"key": "serverType", "value": "webServer"} PropertyFilters []*PropertyFilter `locationName:"propertyFilters" min:"1" type:"list"` // contains filtered or unexported fields }
The tabular conditions.
func (TabularConditions) GoString ¶
func (s TabularConditions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TabularConditions) SetOrderBy ¶
func (s *TabularConditions) SetOrderBy(v []*OrderBy) *TabularConditions
SetOrderBy sets the OrderBy field's value.
func (*TabularConditions) SetPropertyFilters ¶
func (s *TabularConditions) SetPropertyFilters(v []*PropertyFilter) *TabularConditions
SetPropertyFilters sets the PropertyFilters field's value.
func (TabularConditions) String ¶
func (s TabularConditions) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TabularConditions) Validate ¶
func (s *TabularConditions) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceInput ¶
type TagResourceInput struct { // The ARN of the resource. // // ResourceARN is a required field ResourceARN *string `locationName:"resourceARN" min:"20" type:"string" required:"true"` // Metadata to add to this resource. // // Tags is a required field Tags map[string]*string `locationName:"tags" type:"map" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetResourceARN ¶
func (s *TagResourceInput) SetResourceARN(v string) *TagResourceInput
SetResourceARN sets the ResourceARN field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ThrottlingException ¶
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The rate exceeds the limit.
func (*ThrottlingException) Code ¶
func (s *ThrottlingException) Code() string
Code returns the exception type name.
func (*ThrottlingException) Error ¶
func (s *ThrottlingException) Error() string
func (ThrottlingException) GoString ¶
func (s ThrottlingException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ThrottlingException) Message ¶
func (s *ThrottlingException) Message() string
Message returns the exception's message.
func (*ThrottlingException) OrigErr ¶
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ThrottlingException) RequestID ¶
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ThrottlingException) StatusCode ¶
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ThrottlingException) String ¶
func (s ThrottlingException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TooManyTagsException ¶
type TooManyTagsException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The number of tags exceeds the limit.
func (*TooManyTagsException) Code ¶
func (s *TooManyTagsException) Code() string
Code returns the exception type name.
func (*TooManyTagsException) Error ¶
func (s *TooManyTagsException) Error() string
func (TooManyTagsException) GoString ¶
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 ¶
func (s *TooManyTagsException) Message() string
Message returns the exception's message.
func (*TooManyTagsException) OrigErr ¶
func (s *TooManyTagsException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*TooManyTagsException) RequestID ¶
func (s *TooManyTagsException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*TooManyTagsException) StatusCode ¶
func (s *TooManyTagsException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (TooManyTagsException) String ¶
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 UntagResourceInput ¶
type UntagResourceInput struct { // The ARN of the resource. // // ResourceARN is a required field ResourceARN *string `location:"querystring" locationName:"resourceARN" min:"20" type:"string" required:"true"` // A list of tag key names to remove from the resource. You don't specify the // value. Both the key and its associated value are removed. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetResourceARN ¶
func (s *UntagResourceInput) SetResourceARN(v string) *UntagResourceInput
SetResourceARN sets the ResourceARN field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateComponentTypeInput ¶
type UpdateComponentTypeInput struct { // The ID of the component type. // // ComponentTypeId is a required field ComponentTypeId *string `location:"uri" locationName:"componentTypeId" min:"1" type:"string" required:"true"` // The component type name. ComponentTypeName *string `locationName:"componentTypeName" type:"string"` // This is an object that maps strings to compositeComponentTypes of the componentType. // CompositeComponentType is referenced by componentTypeId. CompositeComponentTypes map[string]*CompositeComponentTypeRequest `locationName:"compositeComponentTypes" type:"map"` // The description of the component type. Description *string `locationName:"description" type:"string"` // Specifies the component type that this component type extends. ExtendsFrom []*string `locationName:"extendsFrom" type:"list"` // An object that maps strings to the functions in the component type. Each // string in the mapping must be unique to this object. Functions map[string]*FunctionRequest `locationName:"functions" type:"map"` // A Boolean value that specifies whether an entity can have more than one component // of this type. IsSingleton *bool `locationName:"isSingleton" type:"boolean"` // An object that maps strings to the property definitions in the component // type. Each string in the mapping must be unique to this object. PropertyDefinitions map[string]*PropertyDefinitionRequest `locationName:"propertyDefinitions" type:"map"` // The property groups. PropertyGroups map[string]*PropertyGroupRequest `locationName:"propertyGroups" type:"map"` // The ID of the workspace. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateComponentTypeInput) GoString ¶
func (s UpdateComponentTypeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateComponentTypeInput) SetComponentTypeId ¶
func (s *UpdateComponentTypeInput) SetComponentTypeId(v string) *UpdateComponentTypeInput
SetComponentTypeId sets the ComponentTypeId field's value.
func (*UpdateComponentTypeInput) SetComponentTypeName ¶
func (s *UpdateComponentTypeInput) SetComponentTypeName(v string) *UpdateComponentTypeInput
SetComponentTypeName sets the ComponentTypeName field's value.
func (*UpdateComponentTypeInput) SetCompositeComponentTypes ¶
func (s *UpdateComponentTypeInput) SetCompositeComponentTypes(v map[string]*CompositeComponentTypeRequest) *UpdateComponentTypeInput
SetCompositeComponentTypes sets the CompositeComponentTypes field's value.
func (*UpdateComponentTypeInput) SetDescription ¶
func (s *UpdateComponentTypeInput) SetDescription(v string) *UpdateComponentTypeInput
SetDescription sets the Description field's value.
func (*UpdateComponentTypeInput) SetExtendsFrom ¶
func (s *UpdateComponentTypeInput) SetExtendsFrom(v []*string) *UpdateComponentTypeInput
SetExtendsFrom sets the ExtendsFrom field's value.
func (*UpdateComponentTypeInput) SetFunctions ¶
func (s *UpdateComponentTypeInput) SetFunctions(v map[string]*FunctionRequest) *UpdateComponentTypeInput
SetFunctions sets the Functions field's value.
func (*UpdateComponentTypeInput) SetIsSingleton ¶
func (s *UpdateComponentTypeInput) SetIsSingleton(v bool) *UpdateComponentTypeInput
SetIsSingleton sets the IsSingleton field's value.
func (*UpdateComponentTypeInput) SetPropertyDefinitions ¶
func (s *UpdateComponentTypeInput) SetPropertyDefinitions(v map[string]*PropertyDefinitionRequest) *UpdateComponentTypeInput
SetPropertyDefinitions sets the PropertyDefinitions field's value.
func (*UpdateComponentTypeInput) SetPropertyGroups ¶
func (s *UpdateComponentTypeInput) SetPropertyGroups(v map[string]*PropertyGroupRequest) *UpdateComponentTypeInput
SetPropertyGroups sets the PropertyGroups field's value.
func (*UpdateComponentTypeInput) SetWorkspaceId ¶
func (s *UpdateComponentTypeInput) SetWorkspaceId(v string) *UpdateComponentTypeInput
SetWorkspaceId sets the WorkspaceId field's value.
func (UpdateComponentTypeInput) String ¶
func (s UpdateComponentTypeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateComponentTypeInput) Validate ¶
func (s *UpdateComponentTypeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateComponentTypeOutput ¶
type UpdateComponentTypeOutput struct { // The ARN of the component type. // // Arn is a required field Arn *string `locationName:"arn" min:"20" type:"string" required:"true"` // The ID of the component type. // // ComponentTypeId is a required field ComponentTypeId *string `locationName:"componentTypeId" min:"1" type:"string" required:"true"` // The current state of the component type. // // State is a required field State *string `locationName:"state" type:"string" required:"true" enum:"State"` // The ID of the workspace that contains the component type. // // WorkspaceId is a required field WorkspaceId *string `locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateComponentTypeOutput) GoString ¶
func (s UpdateComponentTypeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateComponentTypeOutput) SetArn ¶
func (s *UpdateComponentTypeOutput) SetArn(v string) *UpdateComponentTypeOutput
SetArn sets the Arn field's value.
func (*UpdateComponentTypeOutput) SetComponentTypeId ¶
func (s *UpdateComponentTypeOutput) SetComponentTypeId(v string) *UpdateComponentTypeOutput
SetComponentTypeId sets the ComponentTypeId field's value.
func (*UpdateComponentTypeOutput) SetState ¶
func (s *UpdateComponentTypeOutput) SetState(v string) *UpdateComponentTypeOutput
SetState sets the State field's value.
func (*UpdateComponentTypeOutput) SetWorkspaceId ¶
func (s *UpdateComponentTypeOutput) SetWorkspaceId(v string) *UpdateComponentTypeOutput
SetWorkspaceId sets the WorkspaceId field's value.
func (UpdateComponentTypeOutput) String ¶
func (s UpdateComponentTypeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateEntityInput ¶
type UpdateEntityInput struct { // An object that maps strings to the component updates in the request. Each // string in the mapping must be unique to this object. ComponentUpdates map[string]*ComponentUpdateRequest `locationName:"componentUpdates" type:"map"` // This is an object that maps strings to compositeComponent updates in the // request. Each key of the map represents the componentPath of the compositeComponent. CompositeComponentUpdates map[string]*CompositeComponentUpdateRequest `locationName:"compositeComponentUpdates" type:"map"` // The description of the entity. Description *string `locationName:"description" type:"string"` // The ID of the entity. // // EntityId is a required field EntityId *string `location:"uri" locationName:"entityId" min:"1" type:"string" required:"true"` // The name of the entity. EntityName *string `locationName:"entityName" min:"1" type:"string"` // An object that describes the update request for a parent entity. ParentEntityUpdate *ParentEntityUpdateRequest `locationName:"parentEntityUpdate" type:"structure"` // The ID of the workspace that contains the entity. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateEntityInput) GoString ¶
func (s UpdateEntityInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateEntityInput) SetComponentUpdates ¶
func (s *UpdateEntityInput) SetComponentUpdates(v map[string]*ComponentUpdateRequest) *UpdateEntityInput
SetComponentUpdates sets the ComponentUpdates field's value.
func (*UpdateEntityInput) SetCompositeComponentUpdates ¶
func (s *UpdateEntityInput) SetCompositeComponentUpdates(v map[string]*CompositeComponentUpdateRequest) *UpdateEntityInput
SetCompositeComponentUpdates sets the CompositeComponentUpdates field's value.
func (*UpdateEntityInput) SetDescription ¶
func (s *UpdateEntityInput) SetDescription(v string) *UpdateEntityInput
SetDescription sets the Description field's value.
func (*UpdateEntityInput) SetEntityId ¶
func (s *UpdateEntityInput) SetEntityId(v string) *UpdateEntityInput
SetEntityId sets the EntityId field's value.
func (*UpdateEntityInput) SetEntityName ¶
func (s *UpdateEntityInput) SetEntityName(v string) *UpdateEntityInput
SetEntityName sets the EntityName field's value.
func (*UpdateEntityInput) SetParentEntityUpdate ¶
func (s *UpdateEntityInput) SetParentEntityUpdate(v *ParentEntityUpdateRequest) *UpdateEntityInput
SetParentEntityUpdate sets the ParentEntityUpdate field's value.
func (*UpdateEntityInput) SetWorkspaceId ¶
func (s *UpdateEntityInput) SetWorkspaceId(v string) *UpdateEntityInput
SetWorkspaceId sets the WorkspaceId field's value.
func (UpdateEntityInput) String ¶
func (s UpdateEntityInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateEntityInput) Validate ¶
func (s *UpdateEntityInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateEntityOutput ¶
type UpdateEntityOutput struct { // The current state of the entity update. // // State is a required field State *string `locationName:"state" type:"string" required:"true" enum:"State"` // The date and time when the entity was last updated. // // UpdateDateTime is a required field UpdateDateTime *time.Time `locationName:"updateDateTime" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (UpdateEntityOutput) GoString ¶
func (s UpdateEntityOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateEntityOutput) SetState ¶
func (s *UpdateEntityOutput) SetState(v string) *UpdateEntityOutput
SetState sets the State field's value.
func (*UpdateEntityOutput) SetUpdateDateTime ¶
func (s *UpdateEntityOutput) SetUpdateDateTime(v time.Time) *UpdateEntityOutput
SetUpdateDateTime sets the UpdateDateTime field's value.
func (UpdateEntityOutput) String ¶
func (s UpdateEntityOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdatePricingPlanInput ¶
type UpdatePricingPlanInput struct { // The bundle names. BundleNames []*string `locationName:"bundleNames" min:"1" type:"list"` // The pricing mode. // // PricingMode is a required field PricingMode *string `locationName:"pricingMode" type:"string" required:"true" enum:"PricingMode"` // contains filtered or unexported fields }
func (UpdatePricingPlanInput) GoString ¶
func (s UpdatePricingPlanInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdatePricingPlanInput) SetBundleNames ¶
func (s *UpdatePricingPlanInput) SetBundleNames(v []*string) *UpdatePricingPlanInput
SetBundleNames sets the BundleNames field's value.
func (*UpdatePricingPlanInput) SetPricingMode ¶
func (s *UpdatePricingPlanInput) SetPricingMode(v string) *UpdatePricingPlanInput
SetPricingMode sets the PricingMode field's value.
func (UpdatePricingPlanInput) String ¶
func (s UpdatePricingPlanInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdatePricingPlanInput) Validate ¶
func (s *UpdatePricingPlanInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdatePricingPlanOutput ¶
type UpdatePricingPlanOutput struct { // Update the current pricing plan. // // CurrentPricingPlan is a required field CurrentPricingPlan *PricingPlan `locationName:"currentPricingPlan" type:"structure" required:"true"` // Update the pending pricing plan. PendingPricingPlan *PricingPlan `locationName:"pendingPricingPlan" type:"structure"` // contains filtered or unexported fields }
func (UpdatePricingPlanOutput) GoString ¶
func (s UpdatePricingPlanOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdatePricingPlanOutput) SetCurrentPricingPlan ¶
func (s *UpdatePricingPlanOutput) SetCurrentPricingPlan(v *PricingPlan) *UpdatePricingPlanOutput
SetCurrentPricingPlan sets the CurrentPricingPlan field's value.
func (*UpdatePricingPlanOutput) SetPendingPricingPlan ¶
func (s *UpdatePricingPlanOutput) SetPendingPricingPlan(v *PricingPlan) *UpdatePricingPlanOutput
SetPendingPricingPlan sets the PendingPricingPlan field's value.
func (UpdatePricingPlanOutput) String ¶
func (s UpdatePricingPlanOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateSceneInput ¶
type UpdateSceneInput struct { // A list of capabilities that the scene uses to render. Capabilities []*string `locationName:"capabilities" type:"list"` // The relative path that specifies the location of the content definition file. ContentLocation *string `locationName:"contentLocation" type:"string"` // The description of this scene. Description *string `locationName:"description" type:"string"` // The ID of the scene. // // SceneId is a required field SceneId *string `location:"uri" locationName:"sceneId" min:"1" type:"string" required:"true"` // The scene metadata. SceneMetadata map[string]*string `locationName:"sceneMetadata" type:"map"` // The ID of the workspace that contains the scene. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateSceneInput) GoString ¶
func (s UpdateSceneInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSceneInput) SetCapabilities ¶
func (s *UpdateSceneInput) SetCapabilities(v []*string) *UpdateSceneInput
SetCapabilities sets the Capabilities field's value.
func (*UpdateSceneInput) SetContentLocation ¶
func (s *UpdateSceneInput) SetContentLocation(v string) *UpdateSceneInput
SetContentLocation sets the ContentLocation field's value.
func (*UpdateSceneInput) SetDescription ¶
func (s *UpdateSceneInput) SetDescription(v string) *UpdateSceneInput
SetDescription sets the Description field's value.
func (*UpdateSceneInput) SetSceneId ¶
func (s *UpdateSceneInput) SetSceneId(v string) *UpdateSceneInput
SetSceneId sets the SceneId field's value.
func (*UpdateSceneInput) SetSceneMetadata ¶
func (s *UpdateSceneInput) SetSceneMetadata(v map[string]*string) *UpdateSceneInput
SetSceneMetadata sets the SceneMetadata field's value.
func (*UpdateSceneInput) SetWorkspaceId ¶
func (s *UpdateSceneInput) SetWorkspaceId(v string) *UpdateSceneInput
SetWorkspaceId sets the WorkspaceId field's value.
func (UpdateSceneInput) String ¶
func (s UpdateSceneInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSceneInput) Validate ¶
func (s *UpdateSceneInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSceneOutput ¶
type UpdateSceneOutput struct { // The date and time when the scene was last updated. // // UpdateDateTime is a required field UpdateDateTime *time.Time `locationName:"updateDateTime" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (UpdateSceneOutput) GoString ¶
func (s UpdateSceneOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSceneOutput) SetUpdateDateTime ¶
func (s *UpdateSceneOutput) SetUpdateDateTime(v time.Time) *UpdateSceneOutput
SetUpdateDateTime sets the UpdateDateTime field's value.
func (UpdateSceneOutput) String ¶
func (s UpdateSceneOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateWorkspaceInput ¶
type UpdateWorkspaceInput struct { // The description of the workspace. Description *string `locationName:"description" type:"string"` // The ARN of the execution role associated with the workspace. Role *string `locationName:"role" min:"20" type:"string"` // The ARN of the S3 bucket where resources associated with the workspace are // stored. S3Location *string `locationName:"s3Location" type:"string"` // The ID of the workspace. // // WorkspaceId is a required field WorkspaceId *string `location:"uri" locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateWorkspaceInput) GoString ¶
func (s UpdateWorkspaceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateWorkspaceInput) SetDescription ¶
func (s *UpdateWorkspaceInput) SetDescription(v string) *UpdateWorkspaceInput
SetDescription sets the Description field's value.
func (*UpdateWorkspaceInput) SetRole ¶
func (s *UpdateWorkspaceInput) SetRole(v string) *UpdateWorkspaceInput
SetRole sets the Role field's value.
func (*UpdateWorkspaceInput) SetS3Location ¶
func (s *UpdateWorkspaceInput) SetS3Location(v string) *UpdateWorkspaceInput
SetS3Location sets the S3Location field's value.
func (*UpdateWorkspaceInput) SetWorkspaceId ¶
func (s *UpdateWorkspaceInput) SetWorkspaceId(v string) *UpdateWorkspaceInput
SetWorkspaceId sets the WorkspaceId field's value.
func (UpdateWorkspaceInput) String ¶
func (s UpdateWorkspaceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateWorkspaceInput) Validate ¶
func (s *UpdateWorkspaceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateWorkspaceOutput ¶
type UpdateWorkspaceOutput struct { // The date and time of the current update. // // UpdateDateTime is a required field UpdateDateTime *time.Time `locationName:"updateDateTime" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (UpdateWorkspaceOutput) GoString ¶
func (s UpdateWorkspaceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateWorkspaceOutput) SetUpdateDateTime ¶
func (s *UpdateWorkspaceOutput) SetUpdateDateTime(v time.Time) *UpdateWorkspaceOutput
SetUpdateDateTime sets the UpdateDateTime field's value.
func (UpdateWorkspaceOutput) String ¶
func (s UpdateWorkspaceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Failed
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type WorkspaceSummary ¶
type WorkspaceSummary struct { // The ARN of the workspace. // // Arn is a required field Arn *string `locationName:"arn" min:"20" type:"string" required:"true"` // The date and time when the workspace was created. // // CreationDateTime is a required field CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp" required:"true"` // The description of the workspace. Description *string `locationName:"description" type:"string"` // A list of services that are linked to the workspace. LinkedServices []*string `locationName:"linkedServices" type:"list"` // The date and time when the workspace was last updated. // // UpdateDateTime is a required field UpdateDateTime *time.Time `locationName:"updateDateTime" type:"timestamp" required:"true"` // The ID of the workspace. // // WorkspaceId is a required field WorkspaceId *string `locationName:"workspaceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
An object that contains information about a workspace.
func (WorkspaceSummary) GoString ¶
func (s WorkspaceSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WorkspaceSummary) SetArn ¶
func (s *WorkspaceSummary) SetArn(v string) *WorkspaceSummary
SetArn sets the Arn field's value.
func (*WorkspaceSummary) SetCreationDateTime ¶
func (s *WorkspaceSummary) SetCreationDateTime(v time.Time) *WorkspaceSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*WorkspaceSummary) SetDescription ¶
func (s *WorkspaceSummary) SetDescription(v string) *WorkspaceSummary
SetDescription sets the Description field's value.
func (*WorkspaceSummary) SetLinkedServices ¶
func (s *WorkspaceSummary) SetLinkedServices(v []*string) *WorkspaceSummary
SetLinkedServices sets the LinkedServices field's value.
func (*WorkspaceSummary) SetUpdateDateTime ¶
func (s *WorkspaceSummary) SetUpdateDateTime(v time.Time) *WorkspaceSummary
SetUpdateDateTime sets the UpdateDateTime field's value.
func (*WorkspaceSummary) SetWorkspaceId ¶
func (s *WorkspaceSummary) SetWorkspaceId(v string) *WorkspaceSummary
SetWorkspaceId sets the WorkspaceId field's value.
func (WorkspaceSummary) String ¶
func (s WorkspaceSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
Directories ¶
Path | Synopsis |
---|---|
Package iottwinmakeriface provides an interface to enable mocking the AWS IoT TwinMaker service client for testing your code.
|
Package iottwinmakeriface provides an interface to enable mocking the AWS IoT TwinMaker service client for testing your code. |