/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the iotthingsgraph-2018-09-06.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.IoTThingsGraph { /// /// Constants used for properties of type DefinitionLanguage. /// public class DefinitionLanguage : ConstantClass { /// /// Constant GRAPHQL for DefinitionLanguage /// public static readonly DefinitionLanguage GRAPHQL = new DefinitionLanguage("GRAPHQL"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DefinitionLanguage(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DefinitionLanguage FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DefinitionLanguage(string value) { return FindValue(value); } } /// /// Constants used for properties of type DeploymentTarget. /// public class DeploymentTarget : ConstantClass { /// /// Constant CLOUD for DeploymentTarget /// public static readonly DeploymentTarget CLOUD = new DeploymentTarget("CLOUD"); /// /// Constant GREENGRASS for DeploymentTarget /// public static readonly DeploymentTarget GREENGRASS = new DeploymentTarget("GREENGRASS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DeploymentTarget(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DeploymentTarget FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DeploymentTarget(string value) { return FindValue(value); } } /// /// Constants used for properties of type EntityFilterName. /// public class EntityFilterName : ConstantClass { /// /// Constant NAME for EntityFilterName /// public static readonly EntityFilterName NAME = new EntityFilterName("NAME"); /// /// Constant NAMESPACE for EntityFilterName /// public static readonly EntityFilterName NAMESPACE = new EntityFilterName("NAMESPACE"); /// /// Constant REFERENCED_ENTITY_ID for EntityFilterName /// public static readonly EntityFilterName REFERENCED_ENTITY_ID = new EntityFilterName("REFERENCED_ENTITY_ID"); /// /// Constant SEMANTIC_TYPE_PATH for EntityFilterName /// public static readonly EntityFilterName SEMANTIC_TYPE_PATH = new EntityFilterName("SEMANTIC_TYPE_PATH"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public EntityFilterName(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static EntityFilterName FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator EntityFilterName(string value) { return FindValue(value); } } /// /// Constants used for properties of type EntityType. /// public class EntityType : ConstantClass { /// /// Constant ACTION for EntityType /// public static readonly EntityType ACTION = new EntityType("ACTION"); /// /// Constant CAPABILITY for EntityType /// public static readonly EntityType CAPABILITY = new EntityType("CAPABILITY"); /// /// Constant DEVICE for EntityType /// public static readonly EntityType DEVICE = new EntityType("DEVICE"); /// /// Constant DEVICE_MODEL for EntityType /// public static readonly EntityType DEVICE_MODEL = new EntityType("DEVICE_MODEL"); /// /// Constant ENUM for EntityType /// public static readonly EntityType ENUM = new EntityType("ENUM"); /// /// Constant EVENT for EntityType /// public static readonly EntityType EVENT = new EntityType("EVENT"); /// /// Constant MAPPING for EntityType /// public static readonly EntityType MAPPING = new EntityType("MAPPING"); /// /// Constant PROPERTY for EntityType /// public static readonly EntityType PROPERTY = new EntityType("PROPERTY"); /// /// Constant SERVICE for EntityType /// public static readonly EntityType SERVICE = new EntityType("SERVICE"); /// /// Constant STATE for EntityType /// public static readonly EntityType STATE = new EntityType("STATE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public EntityType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static EntityType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator EntityType(string value) { return FindValue(value); } } /// /// Constants used for properties of type FlowExecutionEventType. /// public class FlowExecutionEventType : ConstantClass { /// /// Constant ACKNOWLEDGE_TASK_MESSAGE for FlowExecutionEventType /// public static readonly FlowExecutionEventType ACKNOWLEDGE_TASK_MESSAGE = new FlowExecutionEventType("ACKNOWLEDGE_TASK_MESSAGE"); /// /// Constant ACTIVITY_FAILED for FlowExecutionEventType /// public static readonly FlowExecutionEventType ACTIVITY_FAILED = new FlowExecutionEventType("ACTIVITY_FAILED"); /// /// Constant ACTIVITY_SCHEDULED for FlowExecutionEventType /// public static readonly FlowExecutionEventType ACTIVITY_SCHEDULED = new FlowExecutionEventType("ACTIVITY_SCHEDULED"); /// /// Constant ACTIVITY_STARTED for FlowExecutionEventType /// public static readonly FlowExecutionEventType ACTIVITY_STARTED = new FlowExecutionEventType("ACTIVITY_STARTED"); /// /// Constant ACTIVITY_SUCCEEDED for FlowExecutionEventType /// public static readonly FlowExecutionEventType ACTIVITY_SUCCEEDED = new FlowExecutionEventType("ACTIVITY_SUCCEEDED"); /// /// Constant EXECUTION_ABORTED for FlowExecutionEventType /// public static readonly FlowExecutionEventType EXECUTION_ABORTED = new FlowExecutionEventType("EXECUTION_ABORTED"); /// /// Constant EXECUTION_FAILED for FlowExecutionEventType /// public static readonly FlowExecutionEventType EXECUTION_FAILED = new FlowExecutionEventType("EXECUTION_FAILED"); /// /// Constant EXECUTION_STARTED for FlowExecutionEventType /// public static readonly FlowExecutionEventType EXECUTION_STARTED = new FlowExecutionEventType("EXECUTION_STARTED"); /// /// Constant EXECUTION_SUCCEEDED for FlowExecutionEventType /// public static readonly FlowExecutionEventType EXECUTION_SUCCEEDED = new FlowExecutionEventType("EXECUTION_SUCCEEDED"); /// /// Constant SCHEDULE_NEXT_READY_STEPS_TASK for FlowExecutionEventType /// public static readonly FlowExecutionEventType SCHEDULE_NEXT_READY_STEPS_TASK = new FlowExecutionEventType("SCHEDULE_NEXT_READY_STEPS_TASK"); /// /// Constant START_FLOW_EXECUTION_TASK for FlowExecutionEventType /// public static readonly FlowExecutionEventType START_FLOW_EXECUTION_TASK = new FlowExecutionEventType("START_FLOW_EXECUTION_TASK"); /// /// Constant STEP_FAILED for FlowExecutionEventType /// public static readonly FlowExecutionEventType STEP_FAILED = new FlowExecutionEventType("STEP_FAILED"); /// /// Constant STEP_STARTED for FlowExecutionEventType /// public static readonly FlowExecutionEventType STEP_STARTED = new FlowExecutionEventType("STEP_STARTED"); /// /// Constant STEP_SUCCEEDED for FlowExecutionEventType /// public static readonly FlowExecutionEventType STEP_SUCCEEDED = new FlowExecutionEventType("STEP_SUCCEEDED"); /// /// Constant THING_ACTION_TASK for FlowExecutionEventType /// public static readonly FlowExecutionEventType THING_ACTION_TASK = new FlowExecutionEventType("THING_ACTION_TASK"); /// /// Constant THING_ACTION_TASK_FAILED for FlowExecutionEventType /// public static readonly FlowExecutionEventType THING_ACTION_TASK_FAILED = new FlowExecutionEventType("THING_ACTION_TASK_FAILED"); /// /// Constant THING_ACTION_TASK_SUCCEEDED for FlowExecutionEventType /// public static readonly FlowExecutionEventType THING_ACTION_TASK_SUCCEEDED = new FlowExecutionEventType("THING_ACTION_TASK_SUCCEEDED"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public FlowExecutionEventType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static FlowExecutionEventType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator FlowExecutionEventType(string value) { return FindValue(value); } } /// /// Constants used for properties of type FlowExecutionStatus. /// public class FlowExecutionStatus : ConstantClass { /// /// Constant ABORTED for FlowExecutionStatus /// public static readonly FlowExecutionStatus ABORTED = new FlowExecutionStatus("ABORTED"); /// /// Constant FAILED for FlowExecutionStatus /// public static readonly FlowExecutionStatus FAILED = new FlowExecutionStatus("FAILED"); /// /// Constant RUNNING for FlowExecutionStatus /// public static readonly FlowExecutionStatus RUNNING = new FlowExecutionStatus("RUNNING"); /// /// Constant SUCCEEDED for FlowExecutionStatus /// public static readonly FlowExecutionStatus SUCCEEDED = new FlowExecutionStatus("SUCCEEDED"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public FlowExecutionStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static FlowExecutionStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator FlowExecutionStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type FlowTemplateFilterName. /// public class FlowTemplateFilterName : ConstantClass { /// /// Constant DEVICE_MODEL_ID for FlowTemplateFilterName /// public static readonly FlowTemplateFilterName DEVICE_MODEL_ID = new FlowTemplateFilterName("DEVICE_MODEL_ID"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public FlowTemplateFilterName(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static FlowTemplateFilterName FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator FlowTemplateFilterName(string value) { return FindValue(value); } } /// /// Constants used for properties of type NamespaceDeletionStatus. /// public class NamespaceDeletionStatus : ConstantClass { /// /// Constant FAILED for NamespaceDeletionStatus /// public static readonly NamespaceDeletionStatus FAILED = new NamespaceDeletionStatus("FAILED"); /// /// Constant IN_PROGRESS for NamespaceDeletionStatus /// public static readonly NamespaceDeletionStatus IN_PROGRESS = new NamespaceDeletionStatus("IN_PROGRESS"); /// /// Constant SUCCEEDED for NamespaceDeletionStatus /// public static readonly NamespaceDeletionStatus SUCCEEDED = new NamespaceDeletionStatus("SUCCEEDED"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public NamespaceDeletionStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static NamespaceDeletionStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator NamespaceDeletionStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type NamespaceDeletionStatusErrorCodes. /// public class NamespaceDeletionStatusErrorCodes : ConstantClass { /// /// Constant VALIDATION_FAILED for NamespaceDeletionStatusErrorCodes /// public static readonly NamespaceDeletionStatusErrorCodes VALIDATION_FAILED = new NamespaceDeletionStatusErrorCodes("VALIDATION_FAILED"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public NamespaceDeletionStatusErrorCodes(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static NamespaceDeletionStatusErrorCodes FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator NamespaceDeletionStatusErrorCodes(string value) { return FindValue(value); } } /// /// Constants used for properties of type SystemInstanceDeploymentStatus. /// public class SystemInstanceDeploymentStatus : ConstantClass { /// /// Constant BOOTSTRAP for SystemInstanceDeploymentStatus /// public static readonly SystemInstanceDeploymentStatus BOOTSTRAP = new SystemInstanceDeploymentStatus("BOOTSTRAP"); /// /// Constant DELETED_IN_TARGET for SystemInstanceDeploymentStatus /// public static readonly SystemInstanceDeploymentStatus DELETED_IN_TARGET = new SystemInstanceDeploymentStatus("DELETED_IN_TARGET"); /// /// Constant DEPLOY_IN_PROGRESS for SystemInstanceDeploymentStatus /// public static readonly SystemInstanceDeploymentStatus DEPLOY_IN_PROGRESS = new SystemInstanceDeploymentStatus("DEPLOY_IN_PROGRESS"); /// /// Constant DEPLOYED_IN_TARGET for SystemInstanceDeploymentStatus /// public static readonly SystemInstanceDeploymentStatus DEPLOYED_IN_TARGET = new SystemInstanceDeploymentStatus("DEPLOYED_IN_TARGET"); /// /// Constant FAILED for SystemInstanceDeploymentStatus /// public static readonly SystemInstanceDeploymentStatus FAILED = new SystemInstanceDeploymentStatus("FAILED"); /// /// Constant NOT_DEPLOYED for SystemInstanceDeploymentStatus /// public static readonly SystemInstanceDeploymentStatus NOT_DEPLOYED = new SystemInstanceDeploymentStatus("NOT_DEPLOYED"); /// /// Constant PENDING_DELETE for SystemInstanceDeploymentStatus /// public static readonly SystemInstanceDeploymentStatus PENDING_DELETE = new SystemInstanceDeploymentStatus("PENDING_DELETE"); /// /// Constant UNDEPLOY_IN_PROGRESS for SystemInstanceDeploymentStatus /// public static readonly SystemInstanceDeploymentStatus UNDEPLOY_IN_PROGRESS = new SystemInstanceDeploymentStatus("UNDEPLOY_IN_PROGRESS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public SystemInstanceDeploymentStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static SystemInstanceDeploymentStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator SystemInstanceDeploymentStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type SystemInstanceFilterName. /// public class SystemInstanceFilterName : ConstantClass { /// /// Constant GREENGRASS_GROUP_NAME for SystemInstanceFilterName /// public static readonly SystemInstanceFilterName GREENGRASS_GROUP_NAME = new SystemInstanceFilterName("GREENGRASS_GROUP_NAME"); /// /// Constant STATUS for SystemInstanceFilterName /// public static readonly SystemInstanceFilterName STATUS = new SystemInstanceFilterName("STATUS"); /// /// Constant SYSTEM_TEMPLATE_ID for SystemInstanceFilterName /// public static readonly SystemInstanceFilterName SYSTEM_TEMPLATE_ID = new SystemInstanceFilterName("SYSTEM_TEMPLATE_ID"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public SystemInstanceFilterName(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static SystemInstanceFilterName FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator SystemInstanceFilterName(string value) { return FindValue(value); } } /// /// Constants used for properties of type SystemTemplateFilterName. /// public class SystemTemplateFilterName : ConstantClass { /// /// Constant FLOW_TEMPLATE_ID for SystemTemplateFilterName /// public static readonly SystemTemplateFilterName FLOW_TEMPLATE_ID = new SystemTemplateFilterName("FLOW_TEMPLATE_ID"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public SystemTemplateFilterName(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static SystemTemplateFilterName FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator SystemTemplateFilterName(string value) { return FindValue(value); } } /// /// Constants used for properties of type UploadStatus. /// public class UploadStatus : ConstantClass { /// /// Constant FAILED for UploadStatus /// public static readonly UploadStatus FAILED = new UploadStatus("FAILED"); /// /// Constant IN_PROGRESS for UploadStatus /// public static readonly UploadStatus IN_PROGRESS = new UploadStatus("IN_PROGRESS"); /// /// Constant SUCCEEDED for UploadStatus /// public static readonly UploadStatus SUCCEEDED = new UploadStatus("SUCCEEDED"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public UploadStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static UploadStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator UploadStatus(string value) { return FindValue(value); } } }