/*
* 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 groundstation-2019-05-23.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.GroundStation
{
///
/// Constants used for properties of type AgentStatus.
///
public class AgentStatus : ConstantClass
{
///
/// Constant ACTIVE for AgentStatus
///
public static readonly AgentStatus ACTIVE = new AgentStatus("ACTIVE");
///
/// Constant FAILED for AgentStatus
///
public static readonly AgentStatus FAILED = new AgentStatus("FAILED");
///
/// Constant INACTIVE for AgentStatus
///
public static readonly AgentStatus INACTIVE = new AgentStatus("INACTIVE");
///
/// Constant SUCCESS for AgentStatus
///
public static readonly AgentStatus SUCCESS = new AgentStatus("SUCCESS");
///
/// 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 AgentStatus(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 AgentStatus 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 AgentStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AngleUnits.
///
public class AngleUnits : ConstantClass
{
///
/// Constant DEGREE_ANGLE for AngleUnits
///
public static readonly AngleUnits DEGREE_ANGLE = new AngleUnits("DEGREE_ANGLE");
///
/// Constant RADIAN for AngleUnits
///
public static readonly AngleUnits RADIAN = new AngleUnits("RADIAN");
///
/// 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 AngleUnits(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 AngleUnits 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 AngleUnits(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AuditResults.
///
public class AuditResults : ConstantClass
{
///
/// Constant HEALTHY for AuditResults
///
public static readonly AuditResults HEALTHY = new AuditResults("HEALTHY");
///
/// Constant UNHEALTHY for AuditResults
///
public static readonly AuditResults UNHEALTHY = new AuditResults("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 AuditResults(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 AuditResults 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 AuditResults(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type BandwidthUnits.
///
public class BandwidthUnits : ConstantClass
{
///
/// Constant GHz for BandwidthUnits
///
public static readonly BandwidthUnits GHz = new BandwidthUnits("GHz");
///
/// Constant KHz for BandwidthUnits
///
public static readonly BandwidthUnits KHz = new BandwidthUnits("kHz");
///
/// Constant MHz for BandwidthUnits
///
public static readonly BandwidthUnits MHz = new BandwidthUnits("MHz");
///
/// 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 BandwidthUnits(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 BandwidthUnits 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 BandwidthUnits(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type CapabilityHealth.
///
public class CapabilityHealth : ConstantClass
{
///
/// Constant HEALTHY for CapabilityHealth
///
public static readonly CapabilityHealth HEALTHY = new CapabilityHealth("HEALTHY");
///
/// Constant UNHEALTHY for CapabilityHealth
///
public static readonly CapabilityHealth UNHEALTHY = new CapabilityHealth("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 CapabilityHealth(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 CapabilityHealth 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 CapabilityHealth(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type CapabilityHealthReason.
///
public class CapabilityHealthReason : ConstantClass
{
///
/// Constant DATAPLANE_FAILURE for CapabilityHealthReason
///
public static readonly CapabilityHealthReason DATAPLANE_FAILURE = new CapabilityHealthReason("DATAPLANE_FAILURE");
///
/// Constant HEALTHY for CapabilityHealthReason
///
public static readonly CapabilityHealthReason HEALTHY = new CapabilityHealthReason("HEALTHY");
///
/// Constant INITIALIZING_DATAPLANE for CapabilityHealthReason
///
public static readonly CapabilityHealthReason INITIALIZING_DATAPLANE = new CapabilityHealthReason("INITIALIZING_DATAPLANE");
///
/// Constant INVALID_IP_OWNERSHIP for CapabilityHealthReason
///
public static readonly CapabilityHealthReason INVALID_IP_OWNERSHIP = new CapabilityHealthReason("INVALID_IP_OWNERSHIP");
///
/// Constant NO_REGISTERED_AGENT for CapabilityHealthReason
///
public static readonly CapabilityHealthReason NO_REGISTERED_AGENT = new CapabilityHealthReason("NO_REGISTERED_AGENT");
///
/// Constant NOT_AUTHORIZED_TO_CREATE_SLR for CapabilityHealthReason
///
public static readonly CapabilityHealthReason NOT_AUTHORIZED_TO_CREATE_SLR = new CapabilityHealthReason("NOT_AUTHORIZED_TO_CREATE_SLR");
///
/// Constant UNVERIFIED_IP_OWNERSHIP for CapabilityHealthReason
///
public static readonly CapabilityHealthReason UNVERIFIED_IP_OWNERSHIP = new CapabilityHealthReason("UNVERIFIED_IP_OWNERSHIP");
///
/// 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 CapabilityHealthReason(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 CapabilityHealthReason 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 CapabilityHealthReason(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ConfigCapabilityType.
///
public class ConfigCapabilityType : ConstantClass
{
///
/// Constant AntennaDownlink for ConfigCapabilityType
///
public static readonly ConfigCapabilityType AntennaDownlink = new ConfigCapabilityType("antenna-downlink");
///
/// Constant AntennaDownlinkDemodDecode for ConfigCapabilityType
///
public static readonly ConfigCapabilityType AntennaDownlinkDemodDecode = new ConfigCapabilityType("antenna-downlink-demod-decode");
///
/// Constant AntennaUplink for ConfigCapabilityType
///
public static readonly ConfigCapabilityType AntennaUplink = new ConfigCapabilityType("antenna-uplink");
///
/// Constant DataflowEndpoint for ConfigCapabilityType
///
public static readonly ConfigCapabilityType DataflowEndpoint = new ConfigCapabilityType("dataflow-endpoint");
///
/// Constant S3Recording for ConfigCapabilityType
///
public static readonly ConfigCapabilityType S3Recording = new ConfigCapabilityType("s3-recording");
///
/// Constant Tracking for ConfigCapabilityType
///
public static readonly ConfigCapabilityType Tracking = new ConfigCapabilityType("tracking");
///
/// Constant UplinkEcho for ConfigCapabilityType
///
public static readonly ConfigCapabilityType UplinkEcho = new ConfigCapabilityType("uplink-echo");
///
/// 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 ConfigCapabilityType(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 ConfigCapabilityType 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 ConfigCapabilityType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ContactStatus.
///
public class ContactStatus : ConstantClass
{
///
/// Constant AVAILABLE for ContactStatus
///
public static readonly ContactStatus AVAILABLE = new ContactStatus("AVAILABLE");
///
/// Constant AWS_CANCELLED for ContactStatus
///
public static readonly ContactStatus AWS_CANCELLED = new ContactStatus("AWS_CANCELLED");
///
/// Constant AWS_FAILED for ContactStatus
///
public static readonly ContactStatus AWS_FAILED = new ContactStatus("AWS_FAILED");
///
/// Constant CANCELLED for ContactStatus
///
public static readonly ContactStatus CANCELLED = new ContactStatus("CANCELLED");
///
/// Constant CANCELLING for ContactStatus
///
public static readonly ContactStatus CANCELLING = new ContactStatus("CANCELLING");
///
/// Constant COMPLETED for ContactStatus
///
public static readonly ContactStatus COMPLETED = new ContactStatus("COMPLETED");
///
/// Constant FAILED for ContactStatus
///
public static readonly ContactStatus FAILED = new ContactStatus("FAILED");
///
/// Constant FAILED_TO_SCHEDULE for ContactStatus
///
public static readonly ContactStatus FAILED_TO_SCHEDULE = new ContactStatus("FAILED_TO_SCHEDULE");
///
/// Constant PASS for ContactStatus
///
public static readonly ContactStatus PASS = new ContactStatus("PASS");
///
/// Constant POSTPASS for ContactStatus
///
public static readonly ContactStatus POSTPASS = new ContactStatus("POSTPASS");
///
/// Constant PREPASS for ContactStatus
///
public static readonly ContactStatus PREPASS = new ContactStatus("PREPASS");
///
/// Constant SCHEDULED for ContactStatus
///
public static readonly ContactStatus SCHEDULED = new ContactStatus("SCHEDULED");
///
/// Constant SCHEDULING for ContactStatus
///
public static readonly ContactStatus SCHEDULING = new ContactStatus("SCHEDULING");
///
/// 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 ContactStatus(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 ContactStatus 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 ContactStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Criticality.
///
public class Criticality : ConstantClass
{
///
/// Constant PREFERRED for Criticality
///
public static readonly Criticality PREFERRED = new Criticality("PREFERRED");
///
/// Constant REMOVED for Criticality
///
public static readonly Criticality REMOVED = new Criticality("REMOVED");
///
/// Constant REQUIRED for Criticality
///
public static readonly Criticality REQUIRED = new Criticality("REQUIRED");
///
/// 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 Criticality(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 Criticality 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 Criticality(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EirpUnits.
///
public class EirpUnits : ConstantClass
{
///
/// Constant DBW for EirpUnits
///
public static readonly EirpUnits DBW = new EirpUnits("dBW");
///
/// 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 EirpUnits(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 EirpUnits 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 EirpUnits(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EndpointStatus.
///
public class EndpointStatus : ConstantClass
{
///
/// Constant Created for EndpointStatus
///
public static readonly EndpointStatus Created = new EndpointStatus("created");
///
/// Constant Creating for EndpointStatus
///
public static readonly EndpointStatus Creating = new EndpointStatus("creating");
///
/// Constant Deleted for EndpointStatus
///
public static readonly EndpointStatus Deleted = new EndpointStatus("deleted");
///
/// Constant Deleting for EndpointStatus
///
public static readonly EndpointStatus Deleting = new EndpointStatus("deleting");
///
/// Constant Failed for EndpointStatus
///
public static readonly EndpointStatus Failed = new EndpointStatus("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 EndpointStatus(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 EndpointStatus 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 EndpointStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EphemerisInvalidReason.
///
public class EphemerisInvalidReason : ConstantClass
{
///
/// Constant KMS_KEY_INVALID for EphemerisInvalidReason
///
public static readonly EphemerisInvalidReason KMS_KEY_INVALID = new EphemerisInvalidReason("KMS_KEY_INVALID");
///
/// Constant METADATA_INVALID for EphemerisInvalidReason
///
public static readonly EphemerisInvalidReason METADATA_INVALID = new EphemerisInvalidReason("METADATA_INVALID");
///
/// Constant TIME_RANGE_INVALID for EphemerisInvalidReason
///
public static readonly EphemerisInvalidReason TIME_RANGE_INVALID = new EphemerisInvalidReason("TIME_RANGE_INVALID");
///
/// Constant TRAJECTORY_INVALID for EphemerisInvalidReason
///
public static readonly EphemerisInvalidReason TRAJECTORY_INVALID = new EphemerisInvalidReason("TRAJECTORY_INVALID");
///
/// Constant VALIDATION_ERROR for EphemerisInvalidReason
///
public static readonly EphemerisInvalidReason VALIDATION_ERROR = new EphemerisInvalidReason("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 EphemerisInvalidReason(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 EphemerisInvalidReason 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 EphemerisInvalidReason(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EphemerisSource.
///
public class EphemerisSource : ConstantClass
{
///
/// Constant CUSTOMER_PROVIDED for EphemerisSource
///
public static readonly EphemerisSource CUSTOMER_PROVIDED = new EphemerisSource("CUSTOMER_PROVIDED");
///
/// Constant SPACE_TRACK for EphemerisSource
///
public static readonly EphemerisSource SPACE_TRACK = new EphemerisSource("SPACE_TRACK");
///
/// 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 EphemerisSource(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 EphemerisSource 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 EphemerisSource(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EphemerisStatus.
///
public class EphemerisStatus : ConstantClass
{
///
/// Constant DISABLED for EphemerisStatus
///
public static readonly EphemerisStatus DISABLED = new EphemerisStatus("DISABLED");
///
/// Constant ENABLED for EphemerisStatus
///
public static readonly EphemerisStatus ENABLED = new EphemerisStatus("ENABLED");
///
/// Constant ERROR for EphemerisStatus
///
public static readonly EphemerisStatus ERROR = new EphemerisStatus("ERROR");
///
/// Constant EXPIRED for EphemerisStatus
///
public static readonly EphemerisStatus EXPIRED = new EphemerisStatus("EXPIRED");
///
/// Constant INVALID for EphemerisStatus
///
public static readonly EphemerisStatus INVALID = new EphemerisStatus("INVALID");
///
/// Constant VALIDATING for EphemerisStatus
///
public static readonly EphemerisStatus VALIDATING = new EphemerisStatus("VALIDATING");
///
/// 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 EphemerisStatus(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 EphemerisStatus 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 EphemerisStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FrequencyUnits.
///
public class FrequencyUnits : ConstantClass
{
///
/// Constant GHz for FrequencyUnits
///
public static readonly FrequencyUnits GHz = new FrequencyUnits("GHz");
///
/// Constant KHz for FrequencyUnits
///
public static readonly FrequencyUnits KHz = new FrequencyUnits("kHz");
///
/// Constant MHz for FrequencyUnits
///
public static readonly FrequencyUnits MHz = new FrequencyUnits("MHz");
///
/// 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 FrequencyUnits(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 FrequencyUnits 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 FrequencyUnits(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Polarization.
///
public class Polarization : ConstantClass
{
///
/// Constant LEFT_HAND for Polarization
///
public static readonly Polarization LEFT_HAND = new Polarization("LEFT_HAND");
///
/// Constant NONE for Polarization
///
public static readonly Polarization NONE = new Polarization("NONE");
///
/// Constant RIGHT_HAND for Polarization
///
public static readonly Polarization RIGHT_HAND = new Polarization("RIGHT_HAND");
///
/// 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 Polarization(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 Polarization 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 Polarization(string value)
{
return FindValue(value);
}
}
}