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