/* * 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 iottwinmaker-2021-11-29.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.IoTTwinMaker { /// /// Constants used for properties of type ColumnType. /// public class ColumnType : ConstantClass { /// /// Constant EDGE for ColumnType /// public static readonly ColumnType EDGE = new ColumnType("EDGE"); /// /// Constant NODE for ColumnType /// public static readonly ColumnType NODE = new ColumnType("NODE"); /// /// Constant VALUE for ColumnType /// public static readonly ColumnType VALUE = new ColumnType("VALUE"); /// /// 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 ColumnType(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 ColumnType 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 ColumnType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ComponentUpdateType. /// public class ComponentUpdateType : ConstantClass { /// /// Constant CREATE for ComponentUpdateType /// public static readonly ComponentUpdateType CREATE = new ComponentUpdateType("CREATE"); /// /// Constant DELETE for ComponentUpdateType /// public static readonly ComponentUpdateType DELETE = new ComponentUpdateType("DELETE"); /// /// Constant UPDATE for ComponentUpdateType /// public static readonly ComponentUpdateType UPDATE = new ComponentUpdateType("UPDATE"); /// /// 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 ComponentUpdateType(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 ComponentUpdateType 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 ComponentUpdateType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ErrorCode. /// public class ErrorCode : ConstantClass { /// /// Constant INTERNAL_FAILURE for ErrorCode /// public static readonly ErrorCode INTERNAL_FAILURE = new ErrorCode("INTERNAL_FAILURE"); /// /// Constant SYNC_CREATING_ERROR for ErrorCode /// public static readonly ErrorCode SYNC_CREATING_ERROR = new ErrorCode("SYNC_CREATING_ERROR"); /// /// Constant SYNC_INITIALIZING_ERROR for ErrorCode /// public static readonly ErrorCode SYNC_INITIALIZING_ERROR = new ErrorCode("SYNC_INITIALIZING_ERROR"); /// /// Constant SYNC_PROCESSING_ERROR for ErrorCode /// public static readonly ErrorCode SYNC_PROCESSING_ERROR = new ErrorCode("SYNC_PROCESSING_ERROR"); /// /// Constant VALIDATION_ERROR for ErrorCode /// public static readonly ErrorCode VALIDATION_ERROR = new ErrorCode("VALIDATION_ERROR"); /// /// 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 ErrorCode(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 ErrorCode 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 ErrorCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type GroupType. /// public class GroupType : ConstantClass { /// /// Constant TABULAR for GroupType /// public static readonly GroupType TABULAR = new GroupType("TABULAR"); /// /// 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 GroupType(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 GroupType 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 GroupType(string value) { return FindValue(value); } } /// /// Constants used for properties of type InterpolationType. /// public class InterpolationType : ConstantClass { /// /// Constant LINEAR for InterpolationType /// public static readonly InterpolationType LINEAR = new InterpolationType("LINEAR"); /// /// 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 InterpolationType(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 InterpolationType 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 InterpolationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type Order. /// public class Order : ConstantClass { /// /// Constant ASCENDING for Order /// public static readonly Order ASCENDING = new Order("ASCENDING"); /// /// Constant DESCENDING for Order /// public static readonly Order DESCENDING = new Order("DESCENDING"); /// /// 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 Order(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 Order 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 Order(string value) { return FindValue(value); } } /// /// Constants used for properties of type OrderByTime. /// public class OrderByTime : ConstantClass { /// /// Constant ASCENDING for OrderByTime /// public static readonly OrderByTime ASCENDING = new OrderByTime("ASCENDING"); /// /// Constant DESCENDING for OrderByTime /// public static readonly OrderByTime DESCENDING = new OrderByTime("DESCENDING"); /// /// 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 OrderByTime(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 OrderByTime 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 OrderByTime(string value) { return FindValue(value); } } /// /// Constants used for properties of type ParentEntityUpdateType. /// public class ParentEntityUpdateType : ConstantClass { /// /// Constant DELETE for ParentEntityUpdateType /// public static readonly ParentEntityUpdateType DELETE = new ParentEntityUpdateType("DELETE"); /// /// Constant UPDATE for ParentEntityUpdateType /// public static readonly ParentEntityUpdateType UPDATE = new ParentEntityUpdateType("UPDATE"); /// /// 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 ParentEntityUpdateType(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 ParentEntityUpdateType 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 ParentEntityUpdateType(string value) { return FindValue(value); } } /// /// Constants used for properties of type PricingMode. /// public class PricingMode : ConstantClass { /// /// Constant BASIC for PricingMode /// public static readonly PricingMode BASIC = new PricingMode("BASIC"); /// /// Constant STANDARD for PricingMode /// public static readonly PricingMode STANDARD = new PricingMode("STANDARD"); /// /// Constant TIERED_BUNDLE for PricingMode /// public static readonly PricingMode TIERED_BUNDLE = new PricingMode("TIERED_BUNDLE"); /// /// 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 PricingMode(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 PricingMode 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 PricingMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type PricingTier. /// public class PricingTier : ConstantClass { /// /// Constant TIER_1 for PricingTier /// public static readonly PricingTier TIER_1 = new PricingTier("TIER_1"); /// /// Constant TIER_2 for PricingTier /// public static readonly PricingTier TIER_2 = new PricingTier("TIER_2"); /// /// Constant TIER_3 for PricingTier /// public static readonly PricingTier TIER_3 = new PricingTier("TIER_3"); /// /// Constant TIER_4 for PricingTier /// public static readonly PricingTier TIER_4 = new PricingTier("TIER_4"); /// /// 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 PricingTier(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 PricingTier 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 PricingTier(string value) { return FindValue(value); } } /// /// Constants used for properties of type PropertyGroupUpdateType. /// public class PropertyGroupUpdateType : ConstantClass { /// /// Constant CREATE for PropertyGroupUpdateType /// public static readonly PropertyGroupUpdateType CREATE = new PropertyGroupUpdateType("CREATE"); /// /// Constant DELETE for PropertyGroupUpdateType /// public static readonly PropertyGroupUpdateType DELETE = new PropertyGroupUpdateType("DELETE"); /// /// Constant UPDATE for PropertyGroupUpdateType /// public static readonly PropertyGroupUpdateType UPDATE = new PropertyGroupUpdateType("UPDATE"); /// /// 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 PropertyGroupUpdateType(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 PropertyGroupUpdateType 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 PropertyGroupUpdateType(string value) { return FindValue(value); } } /// /// Constants used for properties of type PropertyUpdateType. /// public class PropertyUpdateType : ConstantClass { /// /// Constant CREATE for PropertyUpdateType /// public static readonly PropertyUpdateType CREATE = new PropertyUpdateType("CREATE"); /// /// Constant DELETE for PropertyUpdateType /// public static readonly PropertyUpdateType DELETE = new PropertyUpdateType("DELETE"); /// /// Constant UPDATE for PropertyUpdateType /// public static readonly PropertyUpdateType UPDATE = new PropertyUpdateType("UPDATE"); /// /// 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 PropertyUpdateType(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 PropertyUpdateType 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 PropertyUpdateType(string value) { return FindValue(value); } } /// /// Constants used for properties of type SceneErrorCode. /// public class SceneErrorCode : ConstantClass { /// /// Constant MATTERPORT_ERROR for SceneErrorCode /// public static readonly SceneErrorCode MATTERPORT_ERROR = new SceneErrorCode("MATTERPORT_ERROR"); /// /// 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 SceneErrorCode(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 SceneErrorCode 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 SceneErrorCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type Scope. /// public class Scope : ConstantClass { /// /// Constant ENTITY for Scope /// public static readonly Scope ENTITY = new Scope("ENTITY"); /// /// Constant WORKSPACE for Scope /// public static readonly Scope WORKSPACE = new Scope("WORKSPACE"); /// /// 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 Scope(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 Scope 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 Scope(string value) { return FindValue(value); } } /// /// Constants used for properties of type State. /// public class State : ConstantClass { /// /// Constant ACTIVE for State /// public static readonly State ACTIVE = new State("ACTIVE"); /// /// Constant CREATING for State /// public static readonly State CREATING = new State("CREATING"); /// /// Constant DELETING for State /// public static readonly State DELETING = new State("DELETING"); /// /// Constant ERROR for State /// public static readonly State ERROR = new State("ERROR"); /// /// Constant UPDATING for State /// public static readonly State UPDATING = new State("UPDATING"); /// /// 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 State(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 State 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 State(string value) { return FindValue(value); } } /// /// Constants used for properties of type SyncJobState. /// public class SyncJobState : ConstantClass { /// /// Constant ACTIVE for SyncJobState /// public static readonly SyncJobState ACTIVE = new SyncJobState("ACTIVE"); /// /// Constant CREATING for SyncJobState /// public static readonly SyncJobState CREATING = new SyncJobState("CREATING"); /// /// Constant DELETING for SyncJobState /// public static readonly SyncJobState DELETING = new SyncJobState("DELETING"); /// /// Constant ERROR for SyncJobState /// public static readonly SyncJobState ERROR = new SyncJobState("ERROR"); /// /// Constant INITIALIZING for SyncJobState /// public static readonly SyncJobState INITIALIZING = new SyncJobState("INITIALIZING"); /// /// 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 SyncJobState(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 SyncJobState 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 SyncJobState(string value) { return FindValue(value); } } /// /// Constants used for properties of type SyncResourceState. /// public class SyncResourceState : ConstantClass { /// /// Constant DELETED for SyncResourceState /// public static readonly SyncResourceState DELETED = new SyncResourceState("DELETED"); /// /// Constant ERROR for SyncResourceState /// public static readonly SyncResourceState ERROR = new SyncResourceState("ERROR"); /// /// Constant IN_SYNC for SyncResourceState /// public static readonly SyncResourceState IN_SYNC = new SyncResourceState("IN_SYNC"); /// /// Constant INITIALIZING for SyncResourceState /// public static readonly SyncResourceState INITIALIZING = new SyncResourceState("INITIALIZING"); /// /// Constant PROCESSING for SyncResourceState /// public static readonly SyncResourceState PROCESSING = new SyncResourceState("PROCESSING"); /// /// 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 SyncResourceState(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 SyncResourceState 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 SyncResourceState(string value) { return FindValue(value); } } /// /// Constants used for properties of type SyncResourceType. /// public class SyncResourceType : ConstantClass { /// /// Constant COMPONENT_TYPE for SyncResourceType /// public static readonly SyncResourceType COMPONENT_TYPE = new SyncResourceType("COMPONENT_TYPE"); /// /// Constant ENTITY for SyncResourceType /// public static readonly SyncResourceType ENTITY = new SyncResourceType("ENTITY"); /// /// 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 SyncResourceType(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 SyncResourceType 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 SyncResourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type Type. /// public class Type : ConstantClass { /// /// Constant BOOLEAN for Type /// public static readonly Type BOOLEAN = new Type("BOOLEAN"); /// /// Constant DOUBLE for Type /// public static readonly Type DOUBLE = new Type("DOUBLE"); /// /// Constant INTEGER for Type /// public static readonly Type INTEGER = new Type("INTEGER"); /// /// Constant LIST for Type /// public static readonly Type LIST = new Type("LIST"); /// /// Constant LONG for Type /// public static readonly Type LONG = new Type("LONG"); /// /// Constant MAP for Type /// public static readonly Type MAP = new Type("MAP"); /// /// Constant RELATIONSHIP for Type /// public static readonly Type RELATIONSHIP = new Type("RELATIONSHIP"); /// /// Constant STRING for Type /// public static readonly Type STRING = new Type("STRING"); /// /// 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 Type(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 Type 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 Type(string value) { return FindValue(value); } } /// /// Constants used for properties of type UpdateReason. /// public class UpdateReason : ConstantClass { /// /// Constant DEFAULT for UpdateReason /// public static readonly UpdateReason DEFAULT = new UpdateReason("DEFAULT"); /// /// Constant ENTITY_COUNT_UPDATE for UpdateReason /// public static readonly UpdateReason ENTITY_COUNT_UPDATE = new UpdateReason("ENTITY_COUNT_UPDATE"); /// /// Constant OVERWRITTEN for UpdateReason /// public static readonly UpdateReason OVERWRITTEN = new UpdateReason("OVERWRITTEN"); /// /// Constant PRICING_MODE_UPDATE for UpdateReason /// public static readonly UpdateReason PRICING_MODE_UPDATE = new UpdateReason("PRICING_MODE_UPDATE"); /// /// Constant PRICING_TIER_UPDATE for UpdateReason /// public static readonly UpdateReason PRICING_TIER_UPDATE = new UpdateReason("PRICING_TIER_UPDATE"); /// /// 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 UpdateReason(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 UpdateReason 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 UpdateReason(string value) { return FindValue(value); } } }