/* * 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 s3control-2018-08-20.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.S3Control { /// /// Constants used for properties of type AsyncOperationName. /// public class AsyncOperationName : ConstantClass { /// /// Constant CreateMultiRegionAccessPoint for AsyncOperationName /// public static readonly AsyncOperationName CreateMultiRegionAccessPoint = new AsyncOperationName("CreateMultiRegionAccessPoint"); /// /// Constant DeleteMultiRegionAccessPoint for AsyncOperationName /// public static readonly AsyncOperationName DeleteMultiRegionAccessPoint = new AsyncOperationName("DeleteMultiRegionAccessPoint"); /// /// Constant PutMultiRegionAccessPointPolicy for AsyncOperationName /// public static readonly AsyncOperationName PutMultiRegionAccessPointPolicy = new AsyncOperationName("PutMultiRegionAccessPointPolicy"); /// /// 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 AsyncOperationName(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 AsyncOperationName 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 AsyncOperationName(string value) { return FindValue(value); } } /// /// Constants used for properties of type BucketCannedACL. /// public class BucketCannedACL : ConstantClass { /// /// Constant AuthenticatedRead for BucketCannedACL /// public static readonly BucketCannedACL AuthenticatedRead = new BucketCannedACL("authenticated-read"); /// /// Constant Private for BucketCannedACL /// public static readonly BucketCannedACL Private = new BucketCannedACL("private"); /// /// Constant PublicRead for BucketCannedACL /// public static readonly BucketCannedACL PublicRead = new BucketCannedACL("public-read"); /// /// Constant PublicReadWrite for BucketCannedACL /// public static readonly BucketCannedACL PublicReadWrite = new BucketCannedACL("public-read-write"); /// /// 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 BucketCannedACL(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 BucketCannedACL 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 BucketCannedACL(string value) { return FindValue(value); } } /// /// Constants used for properties of type BucketLocationConstraint. /// public class BucketLocationConstraint : ConstantClass { /// /// Constant ApNortheast1 for BucketLocationConstraint /// public static readonly BucketLocationConstraint ApNortheast1 = new BucketLocationConstraint("ap-northeast-1"); /// /// Constant ApSouth1 for BucketLocationConstraint /// public static readonly BucketLocationConstraint ApSouth1 = new BucketLocationConstraint("ap-south-1"); /// /// Constant ApSoutheast1 for BucketLocationConstraint /// public static readonly BucketLocationConstraint ApSoutheast1 = new BucketLocationConstraint("ap-southeast-1"); /// /// Constant ApSoutheast2 for BucketLocationConstraint /// public static readonly BucketLocationConstraint ApSoutheast2 = new BucketLocationConstraint("ap-southeast-2"); /// /// Constant CnNorth1 for BucketLocationConstraint /// public static readonly BucketLocationConstraint CnNorth1 = new BucketLocationConstraint("cn-north-1"); /// /// Constant EU for BucketLocationConstraint /// public static readonly BucketLocationConstraint EU = new BucketLocationConstraint("EU"); /// /// Constant EuCentral1 for BucketLocationConstraint /// public static readonly BucketLocationConstraint EuCentral1 = new BucketLocationConstraint("eu-central-1"); /// /// Constant EuWest1 for BucketLocationConstraint /// public static readonly BucketLocationConstraint EuWest1 = new BucketLocationConstraint("eu-west-1"); /// /// Constant SaEast1 for BucketLocationConstraint /// public static readonly BucketLocationConstraint SaEast1 = new BucketLocationConstraint("sa-east-1"); /// /// Constant UsWest1 for BucketLocationConstraint /// public static readonly BucketLocationConstraint UsWest1 = new BucketLocationConstraint("us-west-1"); /// /// Constant UsWest2 for BucketLocationConstraint /// public static readonly BucketLocationConstraint UsWest2 = new BucketLocationConstraint("us-west-2"); /// /// 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 BucketLocationConstraint(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 BucketLocationConstraint 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 BucketLocationConstraint(string value) { return FindValue(value); } } /// /// Constants used for properties of type BucketVersioningStatus. /// public class BucketVersioningStatus : ConstantClass { /// /// Constant Enabled for BucketVersioningStatus /// public static readonly BucketVersioningStatus Enabled = new BucketVersioningStatus("Enabled"); /// /// Constant Suspended for BucketVersioningStatus /// public static readonly BucketVersioningStatus Suspended = new BucketVersioningStatus("Suspended"); /// /// 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 BucketVersioningStatus(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 BucketVersioningStatus 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 BucketVersioningStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type DeleteMarkerReplicationStatus. /// public class DeleteMarkerReplicationStatus : ConstantClass { /// /// Constant Disabled for DeleteMarkerReplicationStatus /// public static readonly DeleteMarkerReplicationStatus Disabled = new DeleteMarkerReplicationStatus("Disabled"); /// /// Constant Enabled for DeleteMarkerReplicationStatus /// public static readonly DeleteMarkerReplicationStatus Enabled = new DeleteMarkerReplicationStatus("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 DeleteMarkerReplicationStatus(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 DeleteMarkerReplicationStatus 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 DeleteMarkerReplicationStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ExistingObjectReplicationStatus. /// public class ExistingObjectReplicationStatus : ConstantClass { /// /// Constant Disabled for ExistingObjectReplicationStatus /// public static readonly ExistingObjectReplicationStatus Disabled = new ExistingObjectReplicationStatus("Disabled"); /// /// Constant Enabled for ExistingObjectReplicationStatus /// public static readonly ExistingObjectReplicationStatus Enabled = new ExistingObjectReplicationStatus("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 ExistingObjectReplicationStatus(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 ExistingObjectReplicationStatus 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 ExistingObjectReplicationStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ExpirationStatus. /// public class ExpirationStatus : ConstantClass { /// /// Constant Disabled for ExpirationStatus /// public static readonly ExpirationStatus Disabled = new ExpirationStatus("Disabled"); /// /// Constant Enabled for ExpirationStatus /// public static readonly ExpirationStatus Enabled = new ExpirationStatus("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 ExpirationStatus(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 ExpirationStatus 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 ExpirationStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type Format. /// public class Format : ConstantClass { /// /// Constant CSV for Format /// public static readonly Format CSV = new Format("CSV"); /// /// Constant Parquet for Format /// public static readonly Format Parquet = new Format("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 Format(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 Format 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 Format(string value) { return FindValue(value); } } /// /// Constants used for properties of type GeneratedManifestFormat. /// public class GeneratedManifestFormat : ConstantClass { /// /// Constant S3InventoryReport_CSV_20211130 for GeneratedManifestFormat /// public static readonly GeneratedManifestFormat S3InventoryReport_CSV_20211130 = new GeneratedManifestFormat("S3InventoryReport_CSV_20211130"); /// /// 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 GeneratedManifestFormat(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 GeneratedManifestFormat 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 GeneratedManifestFormat(string value) { return FindValue(value); } } /// /// Constants used for properties of type JobManifestFieldName. /// public class JobManifestFieldName : ConstantClass { /// /// Constant Bucket for JobManifestFieldName /// public static readonly JobManifestFieldName Bucket = new JobManifestFieldName("Bucket"); /// /// Constant Ignore for JobManifestFieldName /// public static readonly JobManifestFieldName Ignore = new JobManifestFieldName("Ignore"); /// /// Constant Key for JobManifestFieldName /// public static readonly JobManifestFieldName Key = new JobManifestFieldName("Key"); /// /// Constant VersionId for JobManifestFieldName /// public static readonly JobManifestFieldName VersionId = new JobManifestFieldName("VersionId"); /// /// 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 JobManifestFieldName(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 JobManifestFieldName 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 JobManifestFieldName(string value) { return FindValue(value); } } /// /// Constants used for properties of type JobManifestFormat. /// public class JobManifestFormat : ConstantClass { /// /// Constant S3BatchOperations_CSV_20180820 for JobManifestFormat /// public static readonly JobManifestFormat S3BatchOperations_CSV_20180820 = new JobManifestFormat("S3BatchOperations_CSV_20180820"); /// /// Constant S3InventoryReport_CSV_20161130 for JobManifestFormat /// public static readonly JobManifestFormat S3InventoryReport_CSV_20161130 = new JobManifestFormat("S3InventoryReport_CSV_20161130"); /// /// 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 JobManifestFormat(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 JobManifestFormat 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 JobManifestFormat(string value) { return FindValue(value); } } /// /// Constants used for properties of type JobReportFormat. /// public class JobReportFormat : ConstantClass { /// /// Constant Report_CSV_20180820 for JobReportFormat /// public static readonly JobReportFormat Report_CSV_20180820 = new JobReportFormat("Report_CSV_20180820"); /// /// 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 JobReportFormat(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 JobReportFormat 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 JobReportFormat(string value) { return FindValue(value); } } /// /// Constants used for properties of type JobReportScope. /// public class JobReportScope : ConstantClass { /// /// Constant AllTasks for JobReportScope /// public static readonly JobReportScope AllTasks = new JobReportScope("AllTasks"); /// /// Constant FailedTasksOnly for JobReportScope /// public static readonly JobReportScope FailedTasksOnly = new JobReportScope("FailedTasksOnly"); /// /// 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 JobReportScope(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 JobReportScope 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 JobReportScope(string value) { return FindValue(value); } } /// /// Constants used for properties of type JobStatus. /// public class JobStatus : ConstantClass { /// /// Constant Active for JobStatus /// public static readonly JobStatus Active = new JobStatus("Active"); /// /// 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 Complete for JobStatus /// public static readonly JobStatus Complete = new JobStatus("Complete"); /// /// Constant Completing for JobStatus /// public static readonly JobStatus Completing = new JobStatus("Completing"); /// /// Constant Failed for JobStatus /// public static readonly JobStatus Failed = new JobStatus("Failed"); /// /// Constant Failing for JobStatus /// public static readonly JobStatus Failing = new JobStatus("Failing"); /// /// Constant New for JobStatus /// public static readonly JobStatus New = new JobStatus("New"); /// /// Constant Paused for JobStatus /// public static readonly JobStatus Paused = new JobStatus("Paused"); /// /// Constant Pausing for JobStatus /// public static readonly JobStatus Pausing = new JobStatus("Pausing"); /// /// Constant Preparing for JobStatus /// public static readonly JobStatus Preparing = new JobStatus("Preparing"); /// /// Constant Ready for JobStatus /// public static readonly JobStatus Ready = new JobStatus("Ready"); /// /// Constant Suspended for JobStatus /// public static readonly JobStatus Suspended = new JobStatus("Suspended"); /// /// 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 MetricsStatus. /// public class MetricsStatus : ConstantClass { /// /// Constant Disabled for MetricsStatus /// public static readonly MetricsStatus Disabled = new MetricsStatus("Disabled"); /// /// Constant Enabled for MetricsStatus /// public static readonly MetricsStatus Enabled = new MetricsStatus("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 MetricsStatus(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 MetricsStatus 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 MetricsStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type MFADelete. /// public class MFADelete : ConstantClass { /// /// Constant Disabled for MFADelete /// public static readonly MFADelete Disabled = new MFADelete("Disabled"); /// /// Constant Enabled for MFADelete /// public static readonly MFADelete Enabled = new MFADelete("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 MFADelete(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 MFADelete 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 MFADelete(string value) { return FindValue(value); } } /// /// Constants used for properties of type MFADeleteStatus. /// public class MFADeleteStatus : ConstantClass { /// /// Constant Disabled for MFADeleteStatus /// public static readonly MFADeleteStatus Disabled = new MFADeleteStatus("Disabled"); /// /// Constant Enabled for MFADeleteStatus /// public static readonly MFADeleteStatus Enabled = new MFADeleteStatus("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 MFADeleteStatus(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 MFADeleteStatus 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 MFADeleteStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type MultiRegionAccessPointStatus. /// public class MultiRegionAccessPointStatus : ConstantClass { /// /// Constant CREATING for MultiRegionAccessPointStatus /// public static readonly MultiRegionAccessPointStatus CREATING = new MultiRegionAccessPointStatus("CREATING"); /// /// Constant DELETING for MultiRegionAccessPointStatus /// public static readonly MultiRegionAccessPointStatus DELETING = new MultiRegionAccessPointStatus("DELETING"); /// /// Constant INCONSISTENT_ACROSS_REGIONS for MultiRegionAccessPointStatus /// public static readonly MultiRegionAccessPointStatus INCONSISTENT_ACROSS_REGIONS = new MultiRegionAccessPointStatus("INCONSISTENT_ACROSS_REGIONS"); /// /// Constant PARTIALLY_CREATED for MultiRegionAccessPointStatus /// public static readonly MultiRegionAccessPointStatus PARTIALLY_CREATED = new MultiRegionAccessPointStatus("PARTIALLY_CREATED"); /// /// Constant PARTIALLY_DELETED for MultiRegionAccessPointStatus /// public static readonly MultiRegionAccessPointStatus PARTIALLY_DELETED = new MultiRegionAccessPointStatus("PARTIALLY_DELETED"); /// /// Constant READY for MultiRegionAccessPointStatus /// public static readonly MultiRegionAccessPointStatus READY = new MultiRegionAccessPointStatus("READY"); /// /// 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 MultiRegionAccessPointStatus(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 MultiRegionAccessPointStatus 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 MultiRegionAccessPointStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type NetworkOrigin. /// public class NetworkOrigin : ConstantClass { /// /// Constant Internet for NetworkOrigin /// public static readonly NetworkOrigin Internet = new NetworkOrigin("Internet"); /// /// Constant VPC for NetworkOrigin /// public static readonly NetworkOrigin VPC = new NetworkOrigin("VPC"); /// /// 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 NetworkOrigin(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 NetworkOrigin 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 NetworkOrigin(string value) { return FindValue(value); } } /// /// Constants used for properties of type ObjectLambdaAccessPointAliasStatus. /// public class ObjectLambdaAccessPointAliasStatus : ConstantClass { /// /// Constant PROVISIONING for ObjectLambdaAccessPointAliasStatus /// public static readonly ObjectLambdaAccessPointAliasStatus PROVISIONING = new ObjectLambdaAccessPointAliasStatus("PROVISIONING"); /// /// Constant READY for ObjectLambdaAccessPointAliasStatus /// public static readonly ObjectLambdaAccessPointAliasStatus READY = new ObjectLambdaAccessPointAliasStatus("READY"); /// /// 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 ObjectLambdaAccessPointAliasStatus(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 ObjectLambdaAccessPointAliasStatus 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 ObjectLambdaAccessPointAliasStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ObjectLambdaAllowedFeature. /// public class ObjectLambdaAllowedFeature : ConstantClass { /// /// Constant GetObjectPartNumber for ObjectLambdaAllowedFeature /// public static readonly ObjectLambdaAllowedFeature GetObjectPartNumber = new ObjectLambdaAllowedFeature("GetObject-PartNumber"); /// /// Constant GetObjectRange for ObjectLambdaAllowedFeature /// public static readonly ObjectLambdaAllowedFeature GetObjectRange = new ObjectLambdaAllowedFeature("GetObject-Range"); /// /// Constant HeadObjectPartNumber for ObjectLambdaAllowedFeature /// public static readonly ObjectLambdaAllowedFeature HeadObjectPartNumber = new ObjectLambdaAllowedFeature("HeadObject-PartNumber"); /// /// Constant HeadObjectRange for ObjectLambdaAllowedFeature /// public static readonly ObjectLambdaAllowedFeature HeadObjectRange = new ObjectLambdaAllowedFeature("HeadObject-Range"); /// /// 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 ObjectLambdaAllowedFeature(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 ObjectLambdaAllowedFeature 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 ObjectLambdaAllowedFeature(string value) { return FindValue(value); } } /// /// Constants used for properties of type ObjectLambdaTransformationConfigurationAction. /// public class ObjectLambdaTransformationConfigurationAction : ConstantClass { /// /// Constant GetObject for ObjectLambdaTransformationConfigurationAction /// public static readonly ObjectLambdaTransformationConfigurationAction GetObject = new ObjectLambdaTransformationConfigurationAction("GetObject"); /// /// Constant HeadObject for ObjectLambdaTransformationConfigurationAction /// public static readonly ObjectLambdaTransformationConfigurationAction HeadObject = new ObjectLambdaTransformationConfigurationAction("HeadObject"); /// /// Constant ListObjects for ObjectLambdaTransformationConfigurationAction /// public static readonly ObjectLambdaTransformationConfigurationAction ListObjects = new ObjectLambdaTransformationConfigurationAction("ListObjects"); /// /// Constant ListObjectsV2 for ObjectLambdaTransformationConfigurationAction /// public static readonly ObjectLambdaTransformationConfigurationAction ListObjectsV2 = new ObjectLambdaTransformationConfigurationAction("ListObjectsV2"); /// /// 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 ObjectLambdaTransformationConfigurationAction(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 ObjectLambdaTransformationConfigurationAction 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 ObjectLambdaTransformationConfigurationAction(string value) { return FindValue(value); } } /// /// Constants used for properties of type OperationName. /// public class OperationName : ConstantClass { /// /// Constant LambdaInvoke for OperationName /// public static readonly OperationName LambdaInvoke = new OperationName("LambdaInvoke"); /// /// Constant S3DeleteObjectTagging for OperationName /// public static readonly OperationName S3DeleteObjectTagging = new OperationName("S3DeleteObjectTagging"); /// /// Constant S3InitiateRestoreObject for OperationName /// public static readonly OperationName S3InitiateRestoreObject = new OperationName("S3InitiateRestoreObject"); /// /// Constant S3PutObjectAcl for OperationName /// public static readonly OperationName S3PutObjectAcl = new OperationName("S3PutObjectAcl"); /// /// Constant S3PutObjectCopy for OperationName /// public static readonly OperationName S3PutObjectCopy = new OperationName("S3PutObjectCopy"); /// /// Constant S3PutObjectLegalHold for OperationName /// public static readonly OperationName S3PutObjectLegalHold = new OperationName("S3PutObjectLegalHold"); /// /// Constant S3PutObjectRetention for OperationName /// public static readonly OperationName S3PutObjectRetention = new OperationName("S3PutObjectRetention"); /// /// Constant S3PutObjectTagging for OperationName /// public static readonly OperationName S3PutObjectTagging = new OperationName("S3PutObjectTagging"); /// /// Constant S3ReplicateObject for OperationName /// public static readonly OperationName S3ReplicateObject = new OperationName("S3ReplicateObject"); /// /// 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 OperationName(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 OperationName 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 OperationName(string value) { return FindValue(value); } } /// /// Constants used for properties of type OutputSchemaVersion. /// public class OutputSchemaVersion : ConstantClass { /// /// Constant V_1 for OutputSchemaVersion /// public static readonly OutputSchemaVersion V_1 = new OutputSchemaVersion("V_1"); /// /// 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 OutputSchemaVersion(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 OutputSchemaVersion 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 OutputSchemaVersion(string value) { return FindValue(value); } } /// /// Constants used for properties of type OwnerOverride. /// public class OwnerOverride : ConstantClass { /// /// Constant Destination for OwnerOverride /// public static readonly OwnerOverride Destination = new OwnerOverride("Destination"); /// /// 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 OwnerOverride(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 OwnerOverride 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 OwnerOverride(string value) { return FindValue(value); } } /// /// Constants used for properties of type ReplicaModificationsStatus. /// public class ReplicaModificationsStatus : ConstantClass { /// /// Constant Disabled for ReplicaModificationsStatus /// public static readonly ReplicaModificationsStatus Disabled = new ReplicaModificationsStatus("Disabled"); /// /// Constant Enabled for ReplicaModificationsStatus /// public static readonly ReplicaModificationsStatus Enabled = new ReplicaModificationsStatus("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 ReplicaModificationsStatus(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 ReplicaModificationsStatus 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 ReplicaModificationsStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ReplicationRuleStatus. /// public class ReplicationRuleStatus : ConstantClass { /// /// Constant Disabled for ReplicationRuleStatus /// public static readonly ReplicationRuleStatus Disabled = new ReplicationRuleStatus("Disabled"); /// /// Constant Enabled for ReplicationRuleStatus /// public static readonly ReplicationRuleStatus Enabled = new ReplicationRuleStatus("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 ReplicationRuleStatus(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 ReplicationRuleStatus 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 ReplicationRuleStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ReplicationStatus. /// public class ReplicationStatus : ConstantClass { /// /// Constant COMPLETED for ReplicationStatus /// public static readonly ReplicationStatus COMPLETED = new ReplicationStatus("COMPLETED"); /// /// Constant FAILED for ReplicationStatus /// public static readonly ReplicationStatus FAILED = new ReplicationStatus("FAILED"); /// /// Constant NONE for ReplicationStatus /// public static readonly ReplicationStatus NONE = new ReplicationStatus("NONE"); /// /// Constant REPLICA for ReplicationStatus /// public static readonly ReplicationStatus REPLICA = new ReplicationStatus("REPLICA"); /// /// 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 ReplicationStatus(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 ReplicationStatus 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 ReplicationStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ReplicationStorageClass. /// public class ReplicationStorageClass : ConstantClass { /// /// Constant DEEP_ARCHIVE for ReplicationStorageClass /// public static readonly ReplicationStorageClass DEEP_ARCHIVE = new ReplicationStorageClass("DEEP_ARCHIVE"); /// /// Constant GLACIER for ReplicationStorageClass /// public static readonly ReplicationStorageClass GLACIER = new ReplicationStorageClass("GLACIER"); /// /// Constant GLACIER_IR for ReplicationStorageClass /// public static readonly ReplicationStorageClass GLACIER_IR = new ReplicationStorageClass("GLACIER_IR"); /// /// Constant INTELLIGENT_TIERING for ReplicationStorageClass /// public static readonly ReplicationStorageClass INTELLIGENT_TIERING = new ReplicationStorageClass("INTELLIGENT_TIERING"); /// /// Constant ONEZONE_IA for ReplicationStorageClass /// public static readonly ReplicationStorageClass ONEZONE_IA = new ReplicationStorageClass("ONEZONE_IA"); /// /// Constant OUTPOSTS for ReplicationStorageClass /// public static readonly ReplicationStorageClass OUTPOSTS = new ReplicationStorageClass("OUTPOSTS"); /// /// Constant REDUCED_REDUNDANCY for ReplicationStorageClass /// public static readonly ReplicationStorageClass REDUCED_REDUNDANCY = new ReplicationStorageClass("REDUCED_REDUNDANCY"); /// /// Constant STANDARD for ReplicationStorageClass /// public static readonly ReplicationStorageClass STANDARD = new ReplicationStorageClass("STANDARD"); /// /// Constant STANDARD_IA for ReplicationStorageClass /// public static readonly ReplicationStorageClass STANDARD_IA = new ReplicationStorageClass("STANDARD_IA"); /// /// 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 ReplicationStorageClass(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 ReplicationStorageClass 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 ReplicationStorageClass(string value) { return FindValue(value); } } /// /// Constants used for properties of type ReplicationTimeStatus. /// public class ReplicationTimeStatus : ConstantClass { /// /// Constant Disabled for ReplicationTimeStatus /// public static readonly ReplicationTimeStatus Disabled = new ReplicationTimeStatus("Disabled"); /// /// Constant Enabled for ReplicationTimeStatus /// public static readonly ReplicationTimeStatus Enabled = new ReplicationTimeStatus("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 ReplicationTimeStatus(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 ReplicationTimeStatus 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 ReplicationTimeStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type RequestedJobStatus. /// public class RequestedJobStatus : ConstantClass { /// /// Constant Cancelled for RequestedJobStatus /// public static readonly RequestedJobStatus Cancelled = new RequestedJobStatus("Cancelled"); /// /// Constant Ready for RequestedJobStatus /// public static readonly RequestedJobStatus Ready = new RequestedJobStatus("Ready"); /// /// 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 RequestedJobStatus(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 RequestedJobStatus 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 RequestedJobStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type S3CannedAccessControlList. /// public class S3CannedAccessControlList : ConstantClass { /// /// Constant AuthenticatedRead for S3CannedAccessControlList /// public static readonly S3CannedAccessControlList AuthenticatedRead = new S3CannedAccessControlList("authenticated-read"); /// /// Constant AwsExecRead for S3CannedAccessControlList /// public static readonly S3CannedAccessControlList AwsExecRead = new S3CannedAccessControlList("aws-exec-read"); /// /// Constant BucketOwnerFullControl for S3CannedAccessControlList /// public static readonly S3CannedAccessControlList BucketOwnerFullControl = new S3CannedAccessControlList("bucket-owner-full-control"); /// /// Constant BucketOwnerRead for S3CannedAccessControlList /// public static readonly S3CannedAccessControlList BucketOwnerRead = new S3CannedAccessControlList("bucket-owner-read"); /// /// Constant Private for S3CannedAccessControlList /// public static readonly S3CannedAccessControlList Private = new S3CannedAccessControlList("private"); /// /// Constant PublicRead for S3CannedAccessControlList /// public static readonly S3CannedAccessControlList PublicRead = new S3CannedAccessControlList("public-read"); /// /// Constant PublicReadWrite for S3CannedAccessControlList /// public static readonly S3CannedAccessControlList PublicReadWrite = new S3CannedAccessControlList("public-read-write"); /// /// 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 S3CannedAccessControlList(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 S3CannedAccessControlList 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 S3CannedAccessControlList(string value) { return FindValue(value); } } /// /// Constants used for properties of type S3ChecksumAlgorithm. /// public class S3ChecksumAlgorithm : ConstantClass { /// /// Constant CRC32 for S3ChecksumAlgorithm /// public static readonly S3ChecksumAlgorithm CRC32 = new S3ChecksumAlgorithm("CRC32"); /// /// Constant CRC32C for S3ChecksumAlgorithm /// public static readonly S3ChecksumAlgorithm CRC32C = new S3ChecksumAlgorithm("CRC32C"); /// /// Constant SHA1 for S3ChecksumAlgorithm /// public static readonly S3ChecksumAlgorithm SHA1 = new S3ChecksumAlgorithm("SHA1"); /// /// Constant SHA256 for S3ChecksumAlgorithm /// public static readonly S3ChecksumAlgorithm SHA256 = new S3ChecksumAlgorithm("SHA256"); /// /// 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 S3ChecksumAlgorithm(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 S3ChecksumAlgorithm 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 S3ChecksumAlgorithm(string value) { return FindValue(value); } } /// /// Constants used for properties of type S3GlacierJobTier. /// public class S3GlacierJobTier : ConstantClass { /// /// Constant BULK for S3GlacierJobTier /// public static readonly S3GlacierJobTier BULK = new S3GlacierJobTier("BULK"); /// /// Constant STANDARD for S3GlacierJobTier /// public static readonly S3GlacierJobTier STANDARD = new S3GlacierJobTier("STANDARD"); /// /// 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 S3GlacierJobTier(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 S3GlacierJobTier 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 S3GlacierJobTier(string value) { return FindValue(value); } } /// /// Constants used for properties of type S3GranteeTypeIdentifier. /// public class S3GranteeTypeIdentifier : ConstantClass { /// /// Constant EmailAddress for S3GranteeTypeIdentifier /// public static readonly S3GranteeTypeIdentifier EmailAddress = new S3GranteeTypeIdentifier("emailAddress"); /// /// Constant Id for S3GranteeTypeIdentifier /// public static readonly S3GranteeTypeIdentifier Id = new S3GranteeTypeIdentifier("id"); /// /// Constant Uri for S3GranteeTypeIdentifier /// public static readonly S3GranteeTypeIdentifier Uri = new S3GranteeTypeIdentifier("uri"); /// /// 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 S3GranteeTypeIdentifier(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 S3GranteeTypeIdentifier 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 S3GranteeTypeIdentifier(string value) { return FindValue(value); } } /// /// Constants used for properties of type S3MetadataDirective. /// public class S3MetadataDirective : ConstantClass { /// /// Constant COPY for S3MetadataDirective /// public static readonly S3MetadataDirective COPY = new S3MetadataDirective("COPY"); /// /// Constant REPLACE for S3MetadataDirective /// public static readonly S3MetadataDirective REPLACE = new S3MetadataDirective("REPLACE"); /// /// 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 S3MetadataDirective(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 S3MetadataDirective 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 S3MetadataDirective(string value) { return FindValue(value); } } /// /// Constants used for properties of type S3ObjectLockLegalHoldStatus. /// public class S3ObjectLockLegalHoldStatus : ConstantClass { /// /// Constant OFF for S3ObjectLockLegalHoldStatus /// public static readonly S3ObjectLockLegalHoldStatus OFF = new S3ObjectLockLegalHoldStatus("OFF"); /// /// Constant ON for S3ObjectLockLegalHoldStatus /// public static readonly S3ObjectLockLegalHoldStatus ON = new S3ObjectLockLegalHoldStatus("ON"); /// /// 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 S3ObjectLockLegalHoldStatus(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 S3ObjectLockLegalHoldStatus 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 S3ObjectLockLegalHoldStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type S3ObjectLockMode. /// public class S3ObjectLockMode : ConstantClass { /// /// Constant COMPLIANCE for S3ObjectLockMode /// public static readonly S3ObjectLockMode COMPLIANCE = new S3ObjectLockMode("COMPLIANCE"); /// /// Constant GOVERNANCE for S3ObjectLockMode /// public static readonly S3ObjectLockMode GOVERNANCE = new S3ObjectLockMode("GOVERNANCE"); /// /// 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 S3ObjectLockMode(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 S3ObjectLockMode 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 S3ObjectLockMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type S3ObjectLockRetentionMode. /// public class S3ObjectLockRetentionMode : ConstantClass { /// /// Constant COMPLIANCE for S3ObjectLockRetentionMode /// public static readonly S3ObjectLockRetentionMode COMPLIANCE = new S3ObjectLockRetentionMode("COMPLIANCE"); /// /// Constant GOVERNANCE for S3ObjectLockRetentionMode /// public static readonly S3ObjectLockRetentionMode GOVERNANCE = new S3ObjectLockRetentionMode("GOVERNANCE"); /// /// 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 S3ObjectLockRetentionMode(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 S3ObjectLockRetentionMode 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 S3ObjectLockRetentionMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type S3Permission. /// public class S3Permission : ConstantClass { /// /// Constant FULL_CONTROL for S3Permission /// public static readonly S3Permission FULL_CONTROL = new S3Permission("FULL_CONTROL"); /// /// Constant READ for S3Permission /// public static readonly S3Permission READ = new S3Permission("READ"); /// /// Constant READ_ACP for S3Permission /// public static readonly S3Permission READ_ACP = new S3Permission("READ_ACP"); /// /// Constant WRITE for S3Permission /// public static readonly S3Permission WRITE = new S3Permission("WRITE"); /// /// Constant WRITE_ACP for S3Permission /// public static readonly S3Permission WRITE_ACP = new S3Permission("WRITE_ACP"); /// /// 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 S3Permission(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 S3Permission 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 S3Permission(string value) { return FindValue(value); } } /// /// Constants used for properties of type S3SSEAlgorithm. /// public class S3SSEAlgorithm : ConstantClass { /// /// Constant AES256 for S3SSEAlgorithm /// public static readonly S3SSEAlgorithm AES256 = new S3SSEAlgorithm("AES256"); /// /// Constant KMS for S3SSEAlgorithm /// public static readonly S3SSEAlgorithm KMS = new S3SSEAlgorithm("KMS"); /// /// 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 S3SSEAlgorithm(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 S3SSEAlgorithm 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 S3SSEAlgorithm(string value) { return FindValue(value); } } /// /// Constants used for properties of type S3StorageClass. /// public class S3StorageClass : ConstantClass { /// /// Constant DEEP_ARCHIVE for S3StorageClass /// public static readonly S3StorageClass DEEP_ARCHIVE = new S3StorageClass("DEEP_ARCHIVE"); /// /// Constant GLACIER for S3StorageClass /// public static readonly S3StorageClass GLACIER = new S3StorageClass("GLACIER"); /// /// Constant GLACIER_IR for S3StorageClass /// public static readonly S3StorageClass GLACIER_IR = new S3StorageClass("GLACIER_IR"); /// /// Constant INTELLIGENT_TIERING for S3StorageClass /// public static readonly S3StorageClass INTELLIGENT_TIERING = new S3StorageClass("INTELLIGENT_TIERING"); /// /// Constant ONEZONE_IA for S3StorageClass /// public static readonly S3StorageClass ONEZONE_IA = new S3StorageClass("ONEZONE_IA"); /// /// Constant STANDARD for S3StorageClass /// public static readonly S3StorageClass STANDARD = new S3StorageClass("STANDARD"); /// /// Constant STANDARD_IA for S3StorageClass /// public static readonly S3StorageClass STANDARD_IA = new S3StorageClass("STANDARD_IA"); /// /// 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 S3StorageClass(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 S3StorageClass 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 S3StorageClass(string value) { return FindValue(value); } } /// /// Constants used for properties of type SseKmsEncryptedObjectsStatus. /// public class SseKmsEncryptedObjectsStatus : ConstantClass { /// /// Constant Disabled for SseKmsEncryptedObjectsStatus /// public static readonly SseKmsEncryptedObjectsStatus Disabled = new SseKmsEncryptedObjectsStatus("Disabled"); /// /// Constant Enabled for SseKmsEncryptedObjectsStatus /// public static readonly SseKmsEncryptedObjectsStatus Enabled = new SseKmsEncryptedObjectsStatus("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 SseKmsEncryptedObjectsStatus(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 SseKmsEncryptedObjectsStatus 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 SseKmsEncryptedObjectsStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type TransitionStorageClass. /// public class TransitionStorageClass : ConstantClass { /// /// Constant DEEP_ARCHIVE for TransitionStorageClass /// public static readonly TransitionStorageClass DEEP_ARCHIVE = new TransitionStorageClass("DEEP_ARCHIVE"); /// /// Constant GLACIER for TransitionStorageClass /// public static readonly TransitionStorageClass GLACIER = new TransitionStorageClass("GLACIER"); /// /// Constant INTELLIGENT_TIERING for TransitionStorageClass /// public static readonly TransitionStorageClass INTELLIGENT_TIERING = new TransitionStorageClass("INTELLIGENT_TIERING"); /// /// Constant ONEZONE_IA for TransitionStorageClass /// public static readonly TransitionStorageClass ONEZONE_IA = new TransitionStorageClass("ONEZONE_IA"); /// /// Constant STANDARD_IA for TransitionStorageClass /// public static readonly TransitionStorageClass STANDARD_IA = new TransitionStorageClass("STANDARD_IA"); /// /// 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 TransitionStorageClass(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 TransitionStorageClass 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 TransitionStorageClass(string value) { return FindValue(value); } } }