/*
* 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);
}
}
}