/*
* 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 amplify-2017-07-25.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.Amplify
{
///
/// Constants used for properties of type DomainStatus.
///
public class DomainStatus : ConstantClass
{
///
/// Constant AVAILABLE for DomainStatus
///
public static readonly DomainStatus AVAILABLE = new DomainStatus("AVAILABLE");
///
/// Constant CREATING for DomainStatus
///
public static readonly DomainStatus CREATING = new DomainStatus("CREATING");
///
/// Constant FAILED for DomainStatus
///
public static readonly DomainStatus FAILED = new DomainStatus("FAILED");
///
/// Constant IN_PROGRESS for DomainStatus
///
public static readonly DomainStatus IN_PROGRESS = new DomainStatus("IN_PROGRESS");
///
/// Constant PENDING_DEPLOYMENT for DomainStatus
///
public static readonly DomainStatus PENDING_DEPLOYMENT = new DomainStatus("PENDING_DEPLOYMENT");
///
/// Constant PENDING_VERIFICATION for DomainStatus
///
public static readonly DomainStatus PENDING_VERIFICATION = new DomainStatus("PENDING_VERIFICATION");
///
/// Constant REQUESTING_CERTIFICATE for DomainStatus
///
public static readonly DomainStatus REQUESTING_CERTIFICATE = new DomainStatus("REQUESTING_CERTIFICATE");
///
/// Constant UPDATING for DomainStatus
///
public static readonly DomainStatus UPDATING = new DomainStatus("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 DomainStatus(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 DomainStatus 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 DomainStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type JobStatus.
///
public class JobStatus : ConstantClass
{
///
/// Constant CANCELLED for JobStatus
///
public static readonly JobStatus CANCELLED = new JobStatus("CANCELLED");
///
/// Constant CANCELLING for JobStatus
///
public static readonly JobStatus CANCELLING = new JobStatus("CANCELLING");
///
/// Constant FAILED for JobStatus
///
public static readonly JobStatus FAILED = new JobStatus("FAILED");
///
/// Constant PENDING for JobStatus
///
public static readonly JobStatus PENDING = new JobStatus("PENDING");
///
/// Constant PROVISIONING for JobStatus
///
public static readonly JobStatus PROVISIONING = new JobStatus("PROVISIONING");
///
/// Constant RUNNING for JobStatus
///
public static readonly JobStatus RUNNING = new JobStatus("RUNNING");
///
/// Constant SUCCEED for JobStatus
///
public static readonly JobStatus SUCCEED = new JobStatus("SUCCEED");
///
/// 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 JobStatus(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 JobStatus 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 JobStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type JobType.
///
public class JobType : ConstantClass
{
///
/// Constant MANUAL for JobType
///
public static readonly JobType MANUAL = new JobType("MANUAL");
///
/// Constant RELEASE for JobType
///
public static readonly JobType RELEASE = new JobType("RELEASE");
///
/// Constant RETRY for JobType
///
public static readonly JobType RETRY = new JobType("RETRY");
///
/// Constant WEB_HOOK for JobType
///
public static readonly JobType WEB_HOOK = new JobType("WEB_HOOK");
///
/// 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 JobType(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 JobType 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 JobType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Platform.
///
public class Platform : ConstantClass
{
///
/// Constant WEB for Platform
///
public static readonly Platform WEB = new Platform("WEB");
///
/// Constant WEB_COMPUTE for Platform
///
public static readonly Platform WEB_COMPUTE = new Platform("WEB_COMPUTE");
///
/// Constant WEB_DYNAMIC for Platform
///
public static readonly Platform WEB_DYNAMIC = new Platform("WEB_DYNAMIC");
///
/// 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 Platform(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 Platform 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 Platform(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RepositoryCloneMethod.
///
public class RepositoryCloneMethod : ConstantClass
{
///
/// Constant SIGV4 for RepositoryCloneMethod
///
public static readonly RepositoryCloneMethod SIGV4 = new RepositoryCloneMethod("SIGV4");
///
/// Constant SSH for RepositoryCloneMethod
///
public static readonly RepositoryCloneMethod SSH = new RepositoryCloneMethod("SSH");
///
/// Constant TOKEN for RepositoryCloneMethod
///
public static readonly RepositoryCloneMethod TOKEN = new RepositoryCloneMethod("TOKEN");
///
/// 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 RepositoryCloneMethod(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 RepositoryCloneMethod 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 RepositoryCloneMethod(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Stage.
///
public class Stage : ConstantClass
{
///
/// Constant BETA for Stage
///
public static readonly Stage BETA = new Stage("BETA");
///
/// Constant DEVELOPMENT for Stage
///
public static readonly Stage DEVELOPMENT = new Stage("DEVELOPMENT");
///
/// Constant EXPERIMENTAL for Stage
///
public static readonly Stage EXPERIMENTAL = new Stage("EXPERIMENTAL");
///
/// Constant PRODUCTION for Stage
///
public static readonly Stage PRODUCTION = new Stage("PRODUCTION");
///
/// Constant PULL_REQUEST for Stage
///
public static readonly Stage PULL_REQUEST = new Stage("PULL_REQUEST");
///
/// 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 Stage(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 Stage 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 Stage(string value)
{
return FindValue(value);
}
}
}