/*
* 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 privatenetworks-2021-12-03.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.Private5G
{
///
/// Constants used for properties of type AcknowledgmentStatus.
///
public class AcknowledgmentStatus : ConstantClass
{
///
/// Constant ACKNOWLEDGED for AcknowledgmentStatus
///
public static readonly AcknowledgmentStatus ACKNOWLEDGED = new AcknowledgmentStatus("ACKNOWLEDGED");
///
/// Constant ACKNOWLEDGING for AcknowledgmentStatus
///
public static readonly AcknowledgmentStatus ACKNOWLEDGING = new AcknowledgmentStatus("ACKNOWLEDGING");
///
/// Constant UNACKNOWLEDGED for AcknowledgmentStatus
///
public static readonly AcknowledgmentStatus UNACKNOWLEDGED = new AcknowledgmentStatus("UNACKNOWLEDGED");
///
/// 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 AcknowledgmentStatus(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 AcknowledgmentStatus 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 AcknowledgmentStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type CommitmentLength.
///
public class CommitmentLength : ConstantClass
{
///
/// Constant ONE_YEAR for CommitmentLength
///
public static readonly CommitmentLength ONE_YEAR = new CommitmentLength("ONE_YEAR");
///
/// Constant SIXTY_DAYS for CommitmentLength
///
public static readonly CommitmentLength SIXTY_DAYS = new CommitmentLength("SIXTY_DAYS");
///
/// Constant THREE_YEARS for CommitmentLength
///
public static readonly CommitmentLength THREE_YEARS = new CommitmentLength("THREE_YEARS");
///
/// 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 CommitmentLength(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 CommitmentLength 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 CommitmentLength(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DeviceIdentifierFilterKeys.
///
public class DeviceIdentifierFilterKeys : ConstantClass
{
///
/// Constant ORDER for DeviceIdentifierFilterKeys
///
public static readonly DeviceIdentifierFilterKeys ORDER = new DeviceIdentifierFilterKeys("ORDER");
///
/// Constant STATUS for DeviceIdentifierFilterKeys
///
public static readonly DeviceIdentifierFilterKeys STATUS = new DeviceIdentifierFilterKeys("STATUS");
///
/// Constant TRAFFIC_GROUP for DeviceIdentifierFilterKeys
///
public static readonly DeviceIdentifierFilterKeys TRAFFIC_GROUP = new DeviceIdentifierFilterKeys("TRAFFIC_GROUP");
///
/// 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 DeviceIdentifierFilterKeys(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 DeviceIdentifierFilterKeys 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 DeviceIdentifierFilterKeys(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DeviceIdentifierStatus.
///
public class DeviceIdentifierStatus : ConstantClass
{
///
/// Constant ACTIVE for DeviceIdentifierStatus
///
public static readonly DeviceIdentifierStatus ACTIVE = new DeviceIdentifierStatus("ACTIVE");
///
/// Constant INACTIVE for DeviceIdentifierStatus
///
public static readonly DeviceIdentifierStatus INACTIVE = new DeviceIdentifierStatus("INACTIVE");
///
/// 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 DeviceIdentifierStatus(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 DeviceIdentifierStatus 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 DeviceIdentifierStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ElevationReference.
///
public class ElevationReference : ConstantClass
{
///
/// Constant AGL for ElevationReference
///
public static readonly ElevationReference AGL = new ElevationReference("AGL");
///
/// Constant AMSL for ElevationReference
///
public static readonly ElevationReference AMSL = new ElevationReference("AMSL");
///
/// 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 ElevationReference(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 ElevationReference 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 ElevationReference(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ElevationUnit.
///
public class ElevationUnit : ConstantClass
{
///
/// Constant FEET for ElevationUnit
///
public static readonly ElevationUnit FEET = new ElevationUnit("FEET");
///
/// 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 ElevationUnit(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 ElevationUnit 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 ElevationUnit(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type HealthStatus.
///
public class HealthStatus : ConstantClass
{
///
/// Constant HEALTHY for HealthStatus
///
public static readonly HealthStatus HEALTHY = new HealthStatus("HEALTHY");
///
/// Constant INITIAL for HealthStatus
///
public static readonly HealthStatus INITIAL = new HealthStatus("INITIAL");
///
/// Constant UNHEALTHY for HealthStatus
///
public static readonly HealthStatus UNHEALTHY = new HealthStatus("UNHEALTHY");
///
/// 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 HealthStatus(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 HealthStatus 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 HealthStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type NetworkFilterKeys.
///
public class NetworkFilterKeys : ConstantClass
{
///
/// Constant STATUS for NetworkFilterKeys
///
public static readonly NetworkFilterKeys STATUS = new NetworkFilterKeys("STATUS");
///
/// 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 NetworkFilterKeys(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 NetworkFilterKeys 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 NetworkFilterKeys(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type NetworkResourceDefinitionType.
///
public class NetworkResourceDefinitionType : ConstantClass
{
///
/// Constant DEVICE_IDENTIFIER for NetworkResourceDefinitionType
///
public static readonly NetworkResourceDefinitionType DEVICE_IDENTIFIER = new NetworkResourceDefinitionType("DEVICE_IDENTIFIER");
///
/// Constant RADIO_UNIT for NetworkResourceDefinitionType
///
public static readonly NetworkResourceDefinitionType RADIO_UNIT = new NetworkResourceDefinitionType("RADIO_UNIT");
///
/// 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 NetworkResourceDefinitionType(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 NetworkResourceDefinitionType 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 NetworkResourceDefinitionType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type NetworkResourceFilterKeys.
///
public class NetworkResourceFilterKeys : ConstantClass
{
///
/// Constant ORDER for NetworkResourceFilterKeys
///
public static readonly NetworkResourceFilterKeys ORDER = new NetworkResourceFilterKeys("ORDER");
///
/// Constant STATUS for NetworkResourceFilterKeys
///
public static readonly NetworkResourceFilterKeys STATUS = new NetworkResourceFilterKeys("STATUS");
///
/// 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 NetworkResourceFilterKeys(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 NetworkResourceFilterKeys 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 NetworkResourceFilterKeys(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type NetworkResourceStatus.
///
public class NetworkResourceStatus : ConstantClass
{
///
/// Constant AVAILABLE for NetworkResourceStatus
///
public static readonly NetworkResourceStatus AVAILABLE = new NetworkResourceStatus("AVAILABLE");
///
/// Constant CREATING_SHIPPING_LABEL for NetworkResourceStatus
///
public static readonly NetworkResourceStatus CREATING_SHIPPING_LABEL = new NetworkResourceStatus("CREATING_SHIPPING_LABEL");
///
/// Constant DELETED for NetworkResourceStatus
///
public static readonly NetworkResourceStatus DELETED = new NetworkResourceStatus("DELETED");
///
/// Constant DELETING for NetworkResourceStatus
///
public static readonly NetworkResourceStatus DELETING = new NetworkResourceStatus("DELETING");
///
/// Constant PENDING for NetworkResourceStatus
///
public static readonly NetworkResourceStatus PENDING = new NetworkResourceStatus("PENDING");
///
/// Constant PENDING_RETURN for NetworkResourceStatus
///
public static readonly NetworkResourceStatus PENDING_RETURN = new NetworkResourceStatus("PENDING_RETURN");
///
/// Constant PROVISIONED for NetworkResourceStatus
///
public static readonly NetworkResourceStatus PROVISIONED = new NetworkResourceStatus("PROVISIONED");
///
/// Constant PROVISIONING for NetworkResourceStatus
///
public static readonly NetworkResourceStatus PROVISIONING = new NetworkResourceStatus("PROVISIONING");
///
/// Constant SHIPPED for NetworkResourceStatus
///
public static readonly NetworkResourceStatus SHIPPED = new NetworkResourceStatus("SHIPPED");
///
/// 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 NetworkResourceStatus(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 NetworkResourceStatus 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 NetworkResourceStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type NetworkResourceType.
///
public class NetworkResourceType : ConstantClass
{
///
/// Constant RADIO_UNIT for NetworkResourceType
///
public static readonly NetworkResourceType RADIO_UNIT = new NetworkResourceType("RADIO_UNIT");
///
/// 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 NetworkResourceType(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 NetworkResourceType 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 NetworkResourceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type NetworkSiteFilterKeys.
///
public class NetworkSiteFilterKeys : ConstantClass
{
///
/// Constant STATUS for NetworkSiteFilterKeys
///
public static readonly NetworkSiteFilterKeys STATUS = new NetworkSiteFilterKeys("STATUS");
///
/// 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 NetworkSiteFilterKeys(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 NetworkSiteFilterKeys 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 NetworkSiteFilterKeys(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type NetworkSiteStatus.
///
public class NetworkSiteStatus : ConstantClass
{
///
/// Constant AVAILABLE for NetworkSiteStatus
///
public static readonly NetworkSiteStatus AVAILABLE = new NetworkSiteStatus("AVAILABLE");
///
/// Constant CREATED for NetworkSiteStatus
///
public static readonly NetworkSiteStatus CREATED = new NetworkSiteStatus("CREATED");
///
/// Constant DELETED for NetworkSiteStatus
///
public static readonly NetworkSiteStatus DELETED = new NetworkSiteStatus("DELETED");
///
/// Constant DEPROVISIONING for NetworkSiteStatus
///
public static readonly NetworkSiteStatus DEPROVISIONING = new NetworkSiteStatus("DEPROVISIONING");
///
/// Constant PROVISIONING for NetworkSiteStatus
///
public static readonly NetworkSiteStatus PROVISIONING = new NetworkSiteStatus("PROVISIONING");
///
/// 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 NetworkSiteStatus(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 NetworkSiteStatus 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 NetworkSiteStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type NetworkStatus.
///
public class NetworkStatus : ConstantClass
{
///
/// Constant AVAILABLE for NetworkStatus
///
public static readonly NetworkStatus AVAILABLE = new NetworkStatus("AVAILABLE");
///
/// Constant CREATED for NetworkStatus
///
public static readonly NetworkStatus CREATED = new NetworkStatus("CREATED");
///
/// Constant DELETED for NetworkStatus
///
public static readonly NetworkStatus DELETED = new NetworkStatus("DELETED");
///
/// Constant DEPROVISIONING for NetworkStatus
///
public static readonly NetworkStatus DEPROVISIONING = new NetworkStatus("DEPROVISIONING");
///
/// Constant PROVISIONING for NetworkStatus
///
public static readonly NetworkStatus PROVISIONING = new NetworkStatus("PROVISIONING");
///
/// 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 NetworkStatus(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 NetworkStatus 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 NetworkStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OrderFilterKeys.
///
public class OrderFilterKeys : ConstantClass
{
///
/// Constant NETWORK_SITE for OrderFilterKeys
///
public static readonly OrderFilterKeys NETWORK_SITE = new OrderFilterKeys("NETWORK_SITE");
///
/// Constant STATUS for OrderFilterKeys
///
public static readonly OrderFilterKeys STATUS = new OrderFilterKeys("STATUS");
///
/// 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 OrderFilterKeys(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 OrderFilterKeys 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 OrderFilterKeys(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type UpdateType.
///
public class UpdateType : ConstantClass
{
///
/// Constant COMMITMENT for UpdateType
///
public static readonly UpdateType COMMITMENT = new UpdateType("COMMITMENT");
///
/// Constant REPLACE for UpdateType
///
public static readonly UpdateType REPLACE = new UpdateType("REPLACE");
///
/// Constant RETURN for UpdateType
///
public static readonly UpdateType RETURN = new UpdateType("RETURN");
///
/// 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 UpdateType(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 UpdateType 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 UpdateType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ValidationExceptionReason.
///
public class ValidationExceptionReason : ConstantClass
{
///
/// Constant CANNOT_ASSUME_ROLE for ValidationExceptionReason
///
public static readonly ValidationExceptionReason CANNOT_ASSUME_ROLE = new ValidationExceptionReason("CANNOT_ASSUME_ROLE");
///
/// Constant CANNOT_PARSE for ValidationExceptionReason
///
public static readonly ValidationExceptionReason CANNOT_PARSE = new ValidationExceptionReason("CANNOT_PARSE");
///
/// Constant FIELD_VALIDATION_FAILED for ValidationExceptionReason
///
public static readonly ValidationExceptionReason FIELD_VALIDATION_FAILED = new ValidationExceptionReason("FIELD_VALIDATION_FAILED");
///
/// Constant OTHER for ValidationExceptionReason
///
public static readonly ValidationExceptionReason OTHER = new ValidationExceptionReason("OTHER");
///
/// Constant UNKNOWN_OPERATION for ValidationExceptionReason
///
public static readonly ValidationExceptionReason UNKNOWN_OPERATION = new ValidationExceptionReason("UNKNOWN_OPERATION");
///
/// 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 ValidationExceptionReason(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 ValidationExceptionReason 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 ValidationExceptionReason(string value)
{
return FindValue(value);
}
}
}