/*
* 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 databrew-2017-07-25.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.GlueDataBrew
{
///
/// Constants used for properties of type AnalyticsMode.
///
public class AnalyticsMode : ConstantClass
{
///
/// Constant DISABLE for AnalyticsMode
///
public static readonly AnalyticsMode DISABLE = new AnalyticsMode("DISABLE");
///
/// Constant ENABLE for AnalyticsMode
///
public static readonly AnalyticsMode ENABLE = new AnalyticsMode("ENABLE");
///
/// 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 AnalyticsMode(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 AnalyticsMode 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 AnalyticsMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type CompressionFormat.
///
public class CompressionFormat : ConstantClass
{
///
/// Constant BROTLI for CompressionFormat
///
public static readonly CompressionFormat BROTLI = new CompressionFormat("BROTLI");
///
/// Constant BZIP2 for CompressionFormat
///
public static readonly CompressionFormat BZIP2 = new CompressionFormat("BZIP2");
///
/// Constant DEFLATE for CompressionFormat
///
public static readonly CompressionFormat DEFLATE = new CompressionFormat("DEFLATE");
///
/// Constant GZIP for CompressionFormat
///
public static readonly CompressionFormat GZIP = new CompressionFormat("GZIP");
///
/// Constant LZ4 for CompressionFormat
///
public static readonly CompressionFormat LZ4 = new CompressionFormat("LZ4");
///
/// Constant LZO for CompressionFormat
///
public static readonly CompressionFormat LZO = new CompressionFormat("LZO");
///
/// Constant SNAPPY for CompressionFormat
///
public static readonly CompressionFormat SNAPPY = new CompressionFormat("SNAPPY");
///
/// Constant ZLIB for CompressionFormat
///
public static readonly CompressionFormat ZLIB = new CompressionFormat("ZLIB");
///
/// Constant ZSTD for CompressionFormat
///
public static readonly CompressionFormat ZSTD = new CompressionFormat("ZSTD");
///
/// 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 CompressionFormat(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 CompressionFormat 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 CompressionFormat(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DatabaseOutputMode.
///
public class DatabaseOutputMode : ConstantClass
{
///
/// Constant NEW_TABLE for DatabaseOutputMode
///
public static readonly DatabaseOutputMode NEW_TABLE = new DatabaseOutputMode("NEW_TABLE");
///
/// 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 DatabaseOutputMode(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 DatabaseOutputMode 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 DatabaseOutputMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EncryptionMode.
///
public class EncryptionMode : ConstantClass
{
///
/// Constant SSEKMS for EncryptionMode
///
public static readonly EncryptionMode SSEKMS = new EncryptionMode("SSE-KMS");
///
/// Constant SSES3 for EncryptionMode
///
public static readonly EncryptionMode SSES3 = new EncryptionMode("SSE-S3");
///
/// 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 EncryptionMode(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 EncryptionMode 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 EncryptionMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type InputFormat.
///
public class InputFormat : ConstantClass
{
///
/// Constant CSV for InputFormat
///
public static readonly InputFormat CSV = new InputFormat("CSV");
///
/// Constant EXCEL for InputFormat
///
public static readonly InputFormat EXCEL = new InputFormat("EXCEL");
///
/// Constant JSON for InputFormat
///
public static readonly InputFormat JSON = new InputFormat("JSON");
///
/// Constant ORC for InputFormat
///
public static readonly InputFormat ORC = new InputFormat("ORC");
///
/// Constant PARQUET for InputFormat
///
public static readonly InputFormat PARQUET = new InputFormat("PARQUET");
///
/// 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 InputFormat(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 InputFormat 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 InputFormat(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type JobRunState.
///
public class JobRunState : ConstantClass
{
///
/// Constant FAILED for JobRunState
///
public static readonly JobRunState FAILED = new JobRunState("FAILED");
///
/// Constant RUNNING for JobRunState
///
public static readonly JobRunState RUNNING = new JobRunState("RUNNING");
///
/// Constant STARTING for JobRunState
///
public static readonly JobRunState STARTING = new JobRunState("STARTING");
///
/// Constant STOPPED for JobRunState
///
public static readonly JobRunState STOPPED = new JobRunState("STOPPED");
///
/// Constant STOPPING for JobRunState
///
public static readonly JobRunState STOPPING = new JobRunState("STOPPING");
///
/// Constant SUCCEEDED for JobRunState
///
public static readonly JobRunState SUCCEEDED = new JobRunState("SUCCEEDED");
///
/// Constant TIMEOUT for JobRunState
///
public static readonly JobRunState TIMEOUT = new JobRunState("TIMEOUT");
///
/// 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 JobRunState(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 JobRunState 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 JobRunState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type JobType.
///
public class JobType : ConstantClass
{
///
/// Constant PROFILE for JobType
///
public static readonly JobType PROFILE = new JobType("PROFILE");
///
/// Constant RECIPE for JobType
///
public static readonly JobType RECIPE = new JobType("RECIPE");
///
/// 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 LogSubscription.
///
public class LogSubscription : ConstantClass
{
///
/// Constant DISABLE for LogSubscription
///
public static readonly LogSubscription DISABLE = new LogSubscription("DISABLE");
///
/// Constant ENABLE for LogSubscription
///
public static readonly LogSubscription ENABLE = new LogSubscription("ENABLE");
///
/// 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 LogSubscription(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 LogSubscription 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 LogSubscription(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 OrderedBy.
///
public class OrderedBy : ConstantClass
{
///
/// Constant LAST_MODIFIED_DATE for OrderedBy
///
public static readonly OrderedBy LAST_MODIFIED_DATE = new OrderedBy("LAST_MODIFIED_DATE");
///
/// 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 OrderedBy(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 OrderedBy 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 OrderedBy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OutputFormat.
///
public class OutputFormat : ConstantClass
{
///
/// Constant AVRO for OutputFormat
///
public static readonly OutputFormat AVRO = new OutputFormat("AVRO");
///
/// Constant CSV for OutputFormat
///
public static readonly OutputFormat CSV = new OutputFormat("CSV");
///
/// Constant GLUEPARQUET for OutputFormat
///
public static readonly OutputFormat GLUEPARQUET = new OutputFormat("GLUEPARQUET");
///
/// Constant JSON for OutputFormat
///
public static readonly OutputFormat JSON = new OutputFormat("JSON");
///
/// Constant ORC for OutputFormat
///
public static readonly OutputFormat ORC = new OutputFormat("ORC");
///
/// Constant PARQUET for OutputFormat
///
public static readonly OutputFormat PARQUET = new OutputFormat("PARQUET");
///
/// Constant TABLEAUHYPER for OutputFormat
///
public static readonly OutputFormat TABLEAUHYPER = new OutputFormat("TABLEAUHYPER");
///
/// Constant XML for OutputFormat
///
public static readonly OutputFormat XML = new OutputFormat("XML");
///
/// 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 OutputFormat(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 OutputFormat 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 OutputFormat(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ParameterType.
///
public class ParameterType : ConstantClass
{
///
/// Constant Datetime for ParameterType
///
public static readonly ParameterType Datetime = new ParameterType("Datetime");
///
/// Constant Number for ParameterType
///
public static readonly ParameterType Number = new ParameterType("Number");
///
/// Constant String for ParameterType
///
public static readonly ParameterType String = new ParameterType("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 ParameterType(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 ParameterType 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 ParameterType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SampleMode.
///
public class SampleMode : ConstantClass
{
///
/// Constant CUSTOM_ROWS for SampleMode
///
public static readonly SampleMode CUSTOM_ROWS = new SampleMode("CUSTOM_ROWS");
///
/// Constant FULL_DATASET for SampleMode
///
public static readonly SampleMode FULL_DATASET = new SampleMode("FULL_DATASET");
///
/// 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 SampleMode(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 SampleMode 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 SampleMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SampleType.
///
public class SampleType : ConstantClass
{
///
/// Constant FIRST_N for SampleType
///
public static readonly SampleType FIRST_N = new SampleType("FIRST_N");
///
/// Constant LAST_N for SampleType
///
public static readonly SampleType LAST_N = new SampleType("LAST_N");
///
/// Constant RANDOM for SampleType
///
public static readonly SampleType RANDOM = new SampleType("RANDOM");
///
/// 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 SampleType(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 SampleType 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 SampleType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SessionStatus.
///
public class SessionStatus : ConstantClass
{
///
/// Constant ASSIGNED for SessionStatus
///
public static readonly SessionStatus ASSIGNED = new SessionStatus("ASSIGNED");
///
/// Constant FAILED for SessionStatus
///
public static readonly SessionStatus FAILED = new SessionStatus("FAILED");
///
/// Constant INITIALIZING for SessionStatus
///
public static readonly SessionStatus INITIALIZING = new SessionStatus("INITIALIZING");
///
/// Constant PROVISIONING for SessionStatus
///
public static readonly SessionStatus PROVISIONING = new SessionStatus("PROVISIONING");
///
/// Constant READY for SessionStatus
///
public static readonly SessionStatus READY = new SessionStatus("READY");
///
/// Constant RECYCLING for SessionStatus
///
public static readonly SessionStatus RECYCLING = new SessionStatus("RECYCLING");
///
/// Constant ROTATING for SessionStatus
///
public static readonly SessionStatus ROTATING = new SessionStatus("ROTATING");
///
/// Constant TERMINATED for SessionStatus
///
public static readonly SessionStatus TERMINATED = new SessionStatus("TERMINATED");
///
/// Constant TERMINATING for SessionStatus
///
public static readonly SessionStatus TERMINATING = new SessionStatus("TERMINATING");
///
/// Constant UPDATING for SessionStatus
///
public static readonly SessionStatus UPDATING = new SessionStatus("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 SessionStatus(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 SessionStatus 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 SessionStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Source.
///
public class Source : ConstantClass
{
///
/// Constant DATABASE for Source
///
public static readonly Source DATABASE = new Source("DATABASE");
///
/// Constant DATACATALOG for Source
///
public static readonly Source DATACATALOG = new Source("DATA-CATALOG");
///
/// Constant S3 for Source
///
public static readonly Source S3 = new Source("S3");
///
/// 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 Source(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 Source 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 Source(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ThresholdType.
///
public class ThresholdType : ConstantClass
{
///
/// Constant GREATER_THAN for ThresholdType
///
public static readonly ThresholdType GREATER_THAN = new ThresholdType("GREATER_THAN");
///
/// Constant GREATER_THAN_OR_EQUAL for ThresholdType
///
public static readonly ThresholdType GREATER_THAN_OR_EQUAL = new ThresholdType("GREATER_THAN_OR_EQUAL");
///
/// Constant LESS_THAN for ThresholdType
///
public static readonly ThresholdType LESS_THAN = new ThresholdType("LESS_THAN");
///
/// Constant LESS_THAN_OR_EQUAL for ThresholdType
///
public static readonly ThresholdType LESS_THAN_OR_EQUAL = new ThresholdType("LESS_THAN_OR_EQUAL");
///
/// 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 ThresholdType(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 ThresholdType 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 ThresholdType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ThresholdUnit.
///
public class ThresholdUnit : ConstantClass
{
///
/// Constant COUNT for ThresholdUnit
///
public static readonly ThresholdUnit COUNT = new ThresholdUnit("COUNT");
///
/// Constant PERCENTAGE for ThresholdUnit
///
public static readonly ThresholdUnit PERCENTAGE = new ThresholdUnit("PERCENTAGE");
///
/// 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 ThresholdUnit(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 ThresholdUnit 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 ThresholdUnit(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ValidationMode.
///
public class ValidationMode : ConstantClass
{
///
/// Constant CHECK_ALL for ValidationMode
///
public static readonly ValidationMode CHECK_ALL = new ValidationMode("CHECK_ALL");
///
/// 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 ValidationMode(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 ValidationMode 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 ValidationMode(string value)
{
return FindValue(value);
}
}
}