/*
* 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 firehose-2015-08-04.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.KinesisFirehose
{
///
/// Constants used for properties of type AmazonOpenSearchServerlessS3BackupMode.
///
public class AmazonOpenSearchServerlessS3BackupMode : ConstantClass
{
///
/// Constant AllDocuments for AmazonOpenSearchServerlessS3BackupMode
///
public static readonly AmazonOpenSearchServerlessS3BackupMode AllDocuments = new AmazonOpenSearchServerlessS3BackupMode("AllDocuments");
///
/// Constant FailedDocumentsOnly for AmazonOpenSearchServerlessS3BackupMode
///
public static readonly AmazonOpenSearchServerlessS3BackupMode FailedDocumentsOnly = new AmazonOpenSearchServerlessS3BackupMode("FailedDocumentsOnly");
///
/// 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 AmazonOpenSearchServerlessS3BackupMode(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 AmazonOpenSearchServerlessS3BackupMode 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 AmazonOpenSearchServerlessS3BackupMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AmazonopensearchserviceIndexRotationPeriod.
///
public class AmazonopensearchserviceIndexRotationPeriod : ConstantClass
{
///
/// Constant NoRotation for AmazonopensearchserviceIndexRotationPeriod
///
public static readonly AmazonopensearchserviceIndexRotationPeriod NoRotation = new AmazonopensearchserviceIndexRotationPeriod("NoRotation");
///
/// Constant OneDay for AmazonopensearchserviceIndexRotationPeriod
///
public static readonly AmazonopensearchserviceIndexRotationPeriod OneDay = new AmazonopensearchserviceIndexRotationPeriod("OneDay");
///
/// Constant OneHour for AmazonopensearchserviceIndexRotationPeriod
///
public static readonly AmazonopensearchserviceIndexRotationPeriod OneHour = new AmazonopensearchserviceIndexRotationPeriod("OneHour");
///
/// Constant OneMonth for AmazonopensearchserviceIndexRotationPeriod
///
public static readonly AmazonopensearchserviceIndexRotationPeriod OneMonth = new AmazonopensearchserviceIndexRotationPeriod("OneMonth");
///
/// Constant OneWeek for AmazonopensearchserviceIndexRotationPeriod
///
public static readonly AmazonopensearchserviceIndexRotationPeriod OneWeek = new AmazonopensearchserviceIndexRotationPeriod("OneWeek");
///
/// 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 AmazonopensearchserviceIndexRotationPeriod(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 AmazonopensearchserviceIndexRotationPeriod 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 AmazonopensearchserviceIndexRotationPeriod(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AmazonopensearchserviceS3BackupMode.
///
public class AmazonopensearchserviceS3BackupMode : ConstantClass
{
///
/// Constant AllDocuments for AmazonopensearchserviceS3BackupMode
///
public static readonly AmazonopensearchserviceS3BackupMode AllDocuments = new AmazonopensearchserviceS3BackupMode("AllDocuments");
///
/// Constant FailedDocumentsOnly for AmazonopensearchserviceS3BackupMode
///
public static readonly AmazonopensearchserviceS3BackupMode FailedDocumentsOnly = new AmazonopensearchserviceS3BackupMode("FailedDocumentsOnly");
///
/// 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 AmazonopensearchserviceS3BackupMode(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 AmazonopensearchserviceS3BackupMode 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 AmazonopensearchserviceS3BackupMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type CompressionFormat.
///
public class CompressionFormat : ConstantClass
{
///
/// Constant GZIP for CompressionFormat
///
public static readonly CompressionFormat GZIP = new CompressionFormat("GZIP");
///
/// Constant HADOOP_SNAPPY for CompressionFormat
///
public static readonly CompressionFormat HADOOP_SNAPPY = new CompressionFormat("HADOOP_SNAPPY");
///
/// Constant Snappy for CompressionFormat
///
public static readonly CompressionFormat Snappy = new CompressionFormat("Snappy");
///
/// Constant UNCOMPRESSED for CompressionFormat
///
public static readonly CompressionFormat UNCOMPRESSED = new CompressionFormat("UNCOMPRESSED");
///
/// Constant ZIP for CompressionFormat
///
public static readonly CompressionFormat ZIP = new CompressionFormat("ZIP");
///
/// 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 ContentEncoding.
///
public class ContentEncoding : ConstantClass
{
///
/// Constant GZIP for ContentEncoding
///
public static readonly ContentEncoding GZIP = new ContentEncoding("GZIP");
///
/// Constant NONE for ContentEncoding
///
public static readonly ContentEncoding NONE = new ContentEncoding("NONE");
///
/// 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 ContentEncoding(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 ContentEncoding 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 ContentEncoding(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DeliveryStreamEncryptionStatus.
///
public class DeliveryStreamEncryptionStatus : ConstantClass
{
///
/// Constant DISABLED for DeliveryStreamEncryptionStatus
///
public static readonly DeliveryStreamEncryptionStatus DISABLED = new DeliveryStreamEncryptionStatus("DISABLED");
///
/// Constant DISABLING for DeliveryStreamEncryptionStatus
///
public static readonly DeliveryStreamEncryptionStatus DISABLING = new DeliveryStreamEncryptionStatus("DISABLING");
///
/// Constant DISABLING_FAILED for DeliveryStreamEncryptionStatus
///
public static readonly DeliveryStreamEncryptionStatus DISABLING_FAILED = new DeliveryStreamEncryptionStatus("DISABLING_FAILED");
///
/// Constant ENABLED for DeliveryStreamEncryptionStatus
///
public static readonly DeliveryStreamEncryptionStatus ENABLED = new DeliveryStreamEncryptionStatus("ENABLED");
///
/// Constant ENABLING for DeliveryStreamEncryptionStatus
///
public static readonly DeliveryStreamEncryptionStatus ENABLING = new DeliveryStreamEncryptionStatus("ENABLING");
///
/// Constant ENABLING_FAILED for DeliveryStreamEncryptionStatus
///
public static readonly DeliveryStreamEncryptionStatus ENABLING_FAILED = new DeliveryStreamEncryptionStatus("ENABLING_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 DeliveryStreamEncryptionStatus(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 DeliveryStreamEncryptionStatus 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 DeliveryStreamEncryptionStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DeliveryStreamFailureType.
///
public class DeliveryStreamFailureType : ConstantClass
{
///
/// Constant CREATE_ENI_FAILED for DeliveryStreamFailureType
///
public static readonly DeliveryStreamFailureType CREATE_ENI_FAILED = new DeliveryStreamFailureType("CREATE_ENI_FAILED");
///
/// Constant CREATE_KMS_GRANT_FAILED for DeliveryStreamFailureType
///
public static readonly DeliveryStreamFailureType CREATE_KMS_GRANT_FAILED = new DeliveryStreamFailureType("CREATE_KMS_GRANT_FAILED");
///
/// Constant DELETE_ENI_FAILED for DeliveryStreamFailureType
///
public static readonly DeliveryStreamFailureType DELETE_ENI_FAILED = new DeliveryStreamFailureType("DELETE_ENI_FAILED");
///
/// Constant DISABLED_KMS_KEY for DeliveryStreamFailureType
///
public static readonly DeliveryStreamFailureType DISABLED_KMS_KEY = new DeliveryStreamFailureType("DISABLED_KMS_KEY");
///
/// Constant ENI_ACCESS_DENIED for DeliveryStreamFailureType
///
public static readonly DeliveryStreamFailureType ENI_ACCESS_DENIED = new DeliveryStreamFailureType("ENI_ACCESS_DENIED");
///
/// Constant INVALID_KMS_KEY for DeliveryStreamFailureType
///
public static readonly DeliveryStreamFailureType INVALID_KMS_KEY = new DeliveryStreamFailureType("INVALID_KMS_KEY");
///
/// Constant KMS_ACCESS_DENIED for DeliveryStreamFailureType
///
public static readonly DeliveryStreamFailureType KMS_ACCESS_DENIED = new DeliveryStreamFailureType("KMS_ACCESS_DENIED");
///
/// Constant KMS_KEY_NOT_FOUND for DeliveryStreamFailureType
///
public static readonly DeliveryStreamFailureType KMS_KEY_NOT_FOUND = new DeliveryStreamFailureType("KMS_KEY_NOT_FOUND");
///
/// Constant KMS_OPT_IN_REQUIRED for DeliveryStreamFailureType
///
public static readonly DeliveryStreamFailureType KMS_OPT_IN_REQUIRED = new DeliveryStreamFailureType("KMS_OPT_IN_REQUIRED");
///
/// Constant RETIRE_KMS_GRANT_FAILED for DeliveryStreamFailureType
///
public static readonly DeliveryStreamFailureType RETIRE_KMS_GRANT_FAILED = new DeliveryStreamFailureType("RETIRE_KMS_GRANT_FAILED");
///
/// Constant SECURITY_GROUP_ACCESS_DENIED for DeliveryStreamFailureType
///
public static readonly DeliveryStreamFailureType SECURITY_GROUP_ACCESS_DENIED = new DeliveryStreamFailureType("SECURITY_GROUP_ACCESS_DENIED");
///
/// Constant SECURITY_GROUP_NOT_FOUND for DeliveryStreamFailureType
///
public static readonly DeliveryStreamFailureType SECURITY_GROUP_NOT_FOUND = new DeliveryStreamFailureType("SECURITY_GROUP_NOT_FOUND");
///
/// Constant SUBNET_ACCESS_DENIED for DeliveryStreamFailureType
///
public static readonly DeliveryStreamFailureType SUBNET_ACCESS_DENIED = new DeliveryStreamFailureType("SUBNET_ACCESS_DENIED");
///
/// Constant SUBNET_NOT_FOUND for DeliveryStreamFailureType
///
public static readonly DeliveryStreamFailureType SUBNET_NOT_FOUND = new DeliveryStreamFailureType("SUBNET_NOT_FOUND");
///
/// Constant UNKNOWN_ERROR for DeliveryStreamFailureType
///
public static readonly DeliveryStreamFailureType UNKNOWN_ERROR = new DeliveryStreamFailureType("UNKNOWN_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 DeliveryStreamFailureType(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 DeliveryStreamFailureType 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 DeliveryStreamFailureType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DeliveryStreamStatus.
///
public class DeliveryStreamStatus : ConstantClass
{
///
/// Constant ACTIVE for DeliveryStreamStatus
///
public static readonly DeliveryStreamStatus ACTIVE = new DeliveryStreamStatus("ACTIVE");
///
/// Constant CREATING for DeliveryStreamStatus
///
public static readonly DeliveryStreamStatus CREATING = new DeliveryStreamStatus("CREATING");
///
/// Constant CREATING_FAILED for DeliveryStreamStatus
///
public static readonly DeliveryStreamStatus CREATING_FAILED = new DeliveryStreamStatus("CREATING_FAILED");
///
/// Constant DELETING for DeliveryStreamStatus
///
public static readonly DeliveryStreamStatus DELETING = new DeliveryStreamStatus("DELETING");
///
/// Constant DELETING_FAILED for DeliveryStreamStatus
///
public static readonly DeliveryStreamStatus DELETING_FAILED = new DeliveryStreamStatus("DELETING_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 DeliveryStreamStatus(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 DeliveryStreamStatus 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 DeliveryStreamStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DeliveryStreamType.
///
public class DeliveryStreamType : ConstantClass
{
///
/// Constant DirectPut for DeliveryStreamType
///
public static readonly DeliveryStreamType DirectPut = new DeliveryStreamType("DirectPut");
///
/// Constant KinesisStreamAsSource for DeliveryStreamType
///
public static readonly DeliveryStreamType KinesisStreamAsSource = new DeliveryStreamType("KinesisStreamAsSource");
///
/// 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 DeliveryStreamType(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 DeliveryStreamType 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 DeliveryStreamType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ElasticsearchIndexRotationPeriod.
///
public class ElasticsearchIndexRotationPeriod : ConstantClass
{
///
/// Constant NoRotation for ElasticsearchIndexRotationPeriod
///
public static readonly ElasticsearchIndexRotationPeriod NoRotation = new ElasticsearchIndexRotationPeriod("NoRotation");
///
/// Constant OneDay for ElasticsearchIndexRotationPeriod
///
public static readonly ElasticsearchIndexRotationPeriod OneDay = new ElasticsearchIndexRotationPeriod("OneDay");
///
/// Constant OneHour for ElasticsearchIndexRotationPeriod
///
public static readonly ElasticsearchIndexRotationPeriod OneHour = new ElasticsearchIndexRotationPeriod("OneHour");
///
/// Constant OneMonth for ElasticsearchIndexRotationPeriod
///
public static readonly ElasticsearchIndexRotationPeriod OneMonth = new ElasticsearchIndexRotationPeriod("OneMonth");
///
/// Constant OneWeek for ElasticsearchIndexRotationPeriod
///
public static readonly ElasticsearchIndexRotationPeriod OneWeek = new ElasticsearchIndexRotationPeriod("OneWeek");
///
/// 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 ElasticsearchIndexRotationPeriod(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 ElasticsearchIndexRotationPeriod 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 ElasticsearchIndexRotationPeriod(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ElasticsearchS3BackupMode.
///
public class ElasticsearchS3BackupMode : ConstantClass
{
///
/// Constant AllDocuments for ElasticsearchS3BackupMode
///
public static readonly ElasticsearchS3BackupMode AllDocuments = new ElasticsearchS3BackupMode("AllDocuments");
///
/// Constant FailedDocumentsOnly for ElasticsearchS3BackupMode
///
public static readonly ElasticsearchS3BackupMode FailedDocumentsOnly = new ElasticsearchS3BackupMode("FailedDocumentsOnly");
///
/// 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 ElasticsearchS3BackupMode(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 ElasticsearchS3BackupMode 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 ElasticsearchS3BackupMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type HECEndpointType.
///
public class HECEndpointType : ConstantClass
{
///
/// Constant Event for HECEndpointType
///
public static readonly HECEndpointType Event = new HECEndpointType("Event");
///
/// Constant Raw for HECEndpointType
///
public static readonly HECEndpointType Raw = new HECEndpointType("Raw");
///
/// 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 HECEndpointType(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 HECEndpointType 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 HECEndpointType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type HttpEndpointS3BackupMode.
///
public class HttpEndpointS3BackupMode : ConstantClass
{
///
/// Constant AllData for HttpEndpointS3BackupMode
///
public static readonly HttpEndpointS3BackupMode AllData = new HttpEndpointS3BackupMode("AllData");
///
/// Constant FailedDataOnly for HttpEndpointS3BackupMode
///
public static readonly HttpEndpointS3BackupMode FailedDataOnly = new HttpEndpointS3BackupMode("FailedDataOnly");
///
/// 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 HttpEndpointS3BackupMode(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 HttpEndpointS3BackupMode 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 HttpEndpointS3BackupMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type KeyType.
///
public class KeyType : ConstantClass
{
///
/// Constant AWS_OWNED_CMK for KeyType
///
public static readonly KeyType AWS_OWNED_CMK = new KeyType("AWS_OWNED_CMK");
///
/// Constant CUSTOMER_MANAGED_CMK for KeyType
///
public static readonly KeyType CUSTOMER_MANAGED_CMK = new KeyType("CUSTOMER_MANAGED_CMK");
///
/// 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 KeyType(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 KeyType 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 KeyType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type NoEncryptionConfig.
///
public class NoEncryptionConfig : ConstantClass
{
///
/// Constant NoEncryption for NoEncryptionConfig
///
public static readonly NoEncryptionConfig NoEncryption = new NoEncryptionConfig("NoEncryption");
///
/// 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 NoEncryptionConfig(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 NoEncryptionConfig 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 NoEncryptionConfig(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OrcCompression.
///
public class OrcCompression : ConstantClass
{
///
/// Constant NONE for OrcCompression
///
public static readonly OrcCompression NONE = new OrcCompression("NONE");
///
/// Constant SNAPPY for OrcCompression
///
public static readonly OrcCompression SNAPPY = new OrcCompression("SNAPPY");
///
/// Constant ZLIB for OrcCompression
///
public static readonly OrcCompression ZLIB = new OrcCompression("ZLIB");
///
/// 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 OrcCompression(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 OrcCompression 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 OrcCompression(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OrcFormatVersion.
///
public class OrcFormatVersion : ConstantClass
{
///
/// Constant V0_11 for OrcFormatVersion
///
public static readonly OrcFormatVersion V0_11 = new OrcFormatVersion("V0_11");
///
/// Constant V0_12 for OrcFormatVersion
///
public static readonly OrcFormatVersion V0_12 = new OrcFormatVersion("V0_12");
///
/// 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 OrcFormatVersion(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 OrcFormatVersion 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 OrcFormatVersion(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ParquetCompression.
///
public class ParquetCompression : ConstantClass
{
///
/// Constant GZIP for ParquetCompression
///
public static readonly ParquetCompression GZIP = new ParquetCompression("GZIP");
///
/// Constant SNAPPY for ParquetCompression
///
public static readonly ParquetCompression SNAPPY = new ParquetCompression("SNAPPY");
///
/// Constant UNCOMPRESSED for ParquetCompression
///
public static readonly ParquetCompression UNCOMPRESSED = new ParquetCompression("UNCOMPRESSED");
///
/// 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 ParquetCompression(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 ParquetCompression 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 ParquetCompression(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ParquetWriterVersion.
///
public class ParquetWriterVersion : ConstantClass
{
///
/// Constant V1 for ParquetWriterVersion
///
public static readonly ParquetWriterVersion V1 = new ParquetWriterVersion("V1");
///
/// Constant V2 for ParquetWriterVersion
///
public static readonly ParquetWriterVersion V2 = new ParquetWriterVersion("V2");
///
/// 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 ParquetWriterVersion(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 ParquetWriterVersion 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 ParquetWriterVersion(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ProcessorParameterName.
///
public class ProcessorParameterName : ConstantClass
{
///
/// Constant BufferIntervalInSeconds for ProcessorParameterName
///
public static readonly ProcessorParameterName BufferIntervalInSeconds = new ProcessorParameterName("BufferIntervalInSeconds");
///
/// Constant BufferSizeInMBs for ProcessorParameterName
///
public static readonly ProcessorParameterName BufferSizeInMBs = new ProcessorParameterName("BufferSizeInMBs");
///
/// Constant Delimiter for ProcessorParameterName
///
public static readonly ProcessorParameterName Delimiter = new ProcessorParameterName("Delimiter");
///
/// Constant JsonParsingEngine for ProcessorParameterName
///
public static readonly ProcessorParameterName JsonParsingEngine = new ProcessorParameterName("JsonParsingEngine");
///
/// Constant LambdaArn for ProcessorParameterName
///
public static readonly ProcessorParameterName LambdaArn = new ProcessorParameterName("LambdaArn");
///
/// Constant MetadataExtractionQuery for ProcessorParameterName
///
public static readonly ProcessorParameterName MetadataExtractionQuery = new ProcessorParameterName("MetadataExtractionQuery");
///
/// Constant NumberOfRetries for ProcessorParameterName
///
public static readonly ProcessorParameterName NumberOfRetries = new ProcessorParameterName("NumberOfRetries");
///
/// Constant RoleArn for ProcessorParameterName
///
public static readonly ProcessorParameterName RoleArn = new ProcessorParameterName("RoleArn");
///
/// Constant SubRecordType for ProcessorParameterName
///
public static readonly ProcessorParameterName SubRecordType = new ProcessorParameterName("SubRecordType");
///
/// 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 ProcessorParameterName(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 ProcessorParameterName 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 ProcessorParameterName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ProcessorType.
///
public class ProcessorType : ConstantClass
{
///
/// Constant AppendDelimiterToRecord for ProcessorType
///
public static readonly ProcessorType AppendDelimiterToRecord = new ProcessorType("AppendDelimiterToRecord");
///
/// Constant Lambda for ProcessorType
///
public static readonly ProcessorType Lambda = new ProcessorType("Lambda");
///
/// Constant MetadataExtraction for ProcessorType
///
public static readonly ProcessorType MetadataExtraction = new ProcessorType("MetadataExtraction");
///
/// Constant RecordDeAggregation for ProcessorType
///
public static readonly ProcessorType RecordDeAggregation = new ProcessorType("RecordDeAggregation");
///
/// 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 ProcessorType(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 ProcessorType 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 ProcessorType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RedshiftS3BackupMode.
///
public class RedshiftS3BackupMode : ConstantClass
{
///
/// Constant Disabled for RedshiftS3BackupMode
///
public static readonly RedshiftS3BackupMode Disabled = new RedshiftS3BackupMode("Disabled");
///
/// Constant Enabled for RedshiftS3BackupMode
///
public static readonly RedshiftS3BackupMode Enabled = new RedshiftS3BackupMode("Enabled");
///
/// 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 RedshiftS3BackupMode(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 RedshiftS3BackupMode 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 RedshiftS3BackupMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type S3BackupMode.
///
public class S3BackupMode : ConstantClass
{
///
/// Constant Disabled for S3BackupMode
///
public static readonly S3BackupMode Disabled = new S3BackupMode("Disabled");
///
/// Constant Enabled for S3BackupMode
///
public static readonly S3BackupMode Enabled = new S3BackupMode("Enabled");
///
/// 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 S3BackupMode(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 S3BackupMode 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 S3BackupMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SplunkS3BackupMode.
///
public class SplunkS3BackupMode : ConstantClass
{
///
/// Constant AllEvents for SplunkS3BackupMode
///
public static readonly SplunkS3BackupMode AllEvents = new SplunkS3BackupMode("AllEvents");
///
/// Constant FailedEventsOnly for SplunkS3BackupMode
///
public static readonly SplunkS3BackupMode FailedEventsOnly = new SplunkS3BackupMode("FailedEventsOnly");
///
/// 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 SplunkS3BackupMode(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 SplunkS3BackupMode 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 SplunkS3BackupMode(string value)
{
return FindValue(value);
}
}
}