/* * 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 lakeformation-2017-03-31.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.LakeFormation { /// /// Constants used for properties of type ComparisonOperator. /// public class ComparisonOperator : ConstantClass { /// /// Constant BEGINS_WITH for ComparisonOperator /// public static readonly ComparisonOperator BEGINS_WITH = new ComparisonOperator("BEGINS_WITH"); /// /// Constant BETWEEN for ComparisonOperator /// public static readonly ComparisonOperator BETWEEN = new ComparisonOperator("BETWEEN"); /// /// Constant CONTAINS for ComparisonOperator /// public static readonly ComparisonOperator CONTAINS = new ComparisonOperator("CONTAINS"); /// /// Constant EQ for ComparisonOperator /// public static readonly ComparisonOperator EQ = new ComparisonOperator("EQ"); /// /// Constant GE for ComparisonOperator /// public static readonly ComparisonOperator GE = new ComparisonOperator("GE"); /// /// Constant GT for ComparisonOperator /// public static readonly ComparisonOperator GT = new ComparisonOperator("GT"); /// /// Constant IN for ComparisonOperator /// public static readonly ComparisonOperator IN = new ComparisonOperator("IN"); /// /// Constant LE for ComparisonOperator /// public static readonly ComparisonOperator LE = new ComparisonOperator("LE"); /// /// Constant LT for ComparisonOperator /// public static readonly ComparisonOperator LT = new ComparisonOperator("LT"); /// /// Constant NE for ComparisonOperator /// public static readonly ComparisonOperator NE = new ComparisonOperator("NE"); /// /// Constant NOT_CONTAINS for ComparisonOperator /// public static readonly ComparisonOperator NOT_CONTAINS = new ComparisonOperator("NOT_CONTAINS"); /// /// 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 ComparisonOperator(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 ComparisonOperator 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 ComparisonOperator(string value) { return FindValue(value); } } /// /// Constants used for properties of type DataLakeResourceType. /// public class DataLakeResourceType : ConstantClass { /// /// Constant CATALOG for DataLakeResourceType /// public static readonly DataLakeResourceType CATALOG = new DataLakeResourceType("CATALOG"); /// /// Constant DATA_LOCATION for DataLakeResourceType /// public static readonly DataLakeResourceType DATA_LOCATION = new DataLakeResourceType("DATA_LOCATION"); /// /// Constant DATABASE for DataLakeResourceType /// public static readonly DataLakeResourceType DATABASE = new DataLakeResourceType("DATABASE"); /// /// Constant LF_TAG for DataLakeResourceType /// public static readonly DataLakeResourceType LF_TAG = new DataLakeResourceType("LF_TAG"); /// /// Constant LF_TAG_POLICY for DataLakeResourceType /// public static readonly DataLakeResourceType LF_TAG_POLICY = new DataLakeResourceType("LF_TAG_POLICY"); /// /// Constant LF_TAG_POLICY_DATABASE for DataLakeResourceType /// public static readonly DataLakeResourceType LF_TAG_POLICY_DATABASE = new DataLakeResourceType("LF_TAG_POLICY_DATABASE"); /// /// Constant LF_TAG_POLICY_TABLE for DataLakeResourceType /// public static readonly DataLakeResourceType LF_TAG_POLICY_TABLE = new DataLakeResourceType("LF_TAG_POLICY_TABLE"); /// /// Constant TABLE for DataLakeResourceType /// public static readonly DataLakeResourceType TABLE = new DataLakeResourceType("TABLE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DataLakeResourceType(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 DataLakeResourceType 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 DataLakeResourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type FieldNameString. /// public class FieldNameString : ConstantClass { /// /// Constant LAST_MODIFIED for FieldNameString /// public static readonly FieldNameString LAST_MODIFIED = new FieldNameString("LAST_MODIFIED"); /// /// Constant RESOURCE_ARN for FieldNameString /// public static readonly FieldNameString RESOURCE_ARN = new FieldNameString("RESOURCE_ARN"); /// /// Constant ROLE_ARN for FieldNameString /// public static readonly FieldNameString ROLE_ARN = new FieldNameString("ROLE_ARN"); /// /// 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 FieldNameString(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 FieldNameString 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 FieldNameString(string value) { return FindValue(value); } } /// /// Constants used for properties of type OptimizerType. /// public class OptimizerType : ConstantClass { /// /// Constant ALL for OptimizerType /// public static readonly OptimizerType ALL = new OptimizerType("ALL"); /// /// Constant COMPACTION for OptimizerType /// public static readonly OptimizerType COMPACTION = new OptimizerType("COMPACTION"); /// /// Constant GARBAGE_COLLECTION for OptimizerType /// public static readonly OptimizerType GARBAGE_COLLECTION = new OptimizerType("GARBAGE_COLLECTION"); /// /// 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 OptimizerType(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 OptimizerType 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 OptimizerType(string value) { return FindValue(value); } } /// /// Constants used for properties of type Permission. /// public class Permission : ConstantClass { /// /// Constant ALL for Permission /// public static readonly Permission ALL = new Permission("ALL"); /// /// Constant ALTER for Permission /// public static readonly Permission ALTER = new Permission("ALTER"); /// /// Constant ASSOCIATE for Permission /// public static readonly Permission ASSOCIATE = new Permission("ASSOCIATE"); /// /// Constant CREATE_DATABASE for Permission /// public static readonly Permission CREATE_DATABASE = new Permission("CREATE_DATABASE"); /// /// Constant CREATE_LF_TAG for Permission /// public static readonly Permission CREATE_LF_TAG = new Permission("CREATE_LF_TAG"); /// /// Constant CREATE_TABLE for Permission /// public static readonly Permission CREATE_TABLE = new Permission("CREATE_TABLE"); /// /// Constant DATA_LOCATION_ACCESS for Permission /// public static readonly Permission DATA_LOCATION_ACCESS = new Permission("DATA_LOCATION_ACCESS"); /// /// Constant DELETE for Permission /// public static readonly Permission DELETE = new Permission("DELETE"); /// /// Constant DESCRIBE for Permission /// public static readonly Permission DESCRIBE = new Permission("DESCRIBE"); /// /// Constant DROP for Permission /// public static readonly Permission DROP = new Permission("DROP"); /// /// Constant GRANT_WITH_LF_TAG_EXPRESSION for Permission /// public static readonly Permission GRANT_WITH_LF_TAG_EXPRESSION = new Permission("GRANT_WITH_LF_TAG_EXPRESSION"); /// /// Constant INSERT for Permission /// public static readonly Permission INSERT = new Permission("INSERT"); /// /// Constant SELECT for Permission /// public static readonly Permission SELECT = new Permission("SELECT"); /// /// 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 Permission(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 Permission 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 Permission(string value) { return FindValue(value); } } /// /// Constants used for properties of type PermissionType. /// public class PermissionType : ConstantClass { /// /// Constant CELL_FILTER_PERMISSION for PermissionType /// public static readonly PermissionType CELL_FILTER_PERMISSION = new PermissionType("CELL_FILTER_PERMISSION"); /// /// Constant COLUMN_PERMISSION for PermissionType /// public static readonly PermissionType COLUMN_PERMISSION = new PermissionType("COLUMN_PERMISSION"); /// /// Constant NESTED_CELL_PERMISSION for PermissionType /// public static readonly PermissionType NESTED_CELL_PERMISSION = new PermissionType("NESTED_CELL_PERMISSION"); /// /// Constant NESTED_PERMISSION for PermissionType /// public static readonly PermissionType NESTED_PERMISSION = new PermissionType("NESTED_PERMISSION"); /// /// 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 PermissionType(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 PermissionType 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 PermissionType(string value) { return FindValue(value); } } /// /// Constants used for properties of type QueryStateString. /// public class QueryStateString : ConstantClass { /// /// Constant ERROR for QueryStateString /// public static readonly QueryStateString ERROR = new QueryStateString("ERROR"); /// /// Constant EXPIRED for QueryStateString /// public static readonly QueryStateString EXPIRED = new QueryStateString("EXPIRED"); /// /// Constant FINISHED for QueryStateString /// public static readonly QueryStateString FINISHED = new QueryStateString("FINISHED"); /// /// Constant PENDING for QueryStateString /// public static readonly QueryStateString PENDING = new QueryStateString("PENDING"); /// /// Constant WORKUNITS_AVAILABLE for QueryStateString /// public static readonly QueryStateString WORKUNITS_AVAILABLE = new QueryStateString("WORKUNITS_AVAILABLE"); /// /// 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 QueryStateString(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 QueryStateString 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 QueryStateString(string value) { return FindValue(value); } } /// /// Constants used for properties of type ResourceShareType. /// public class ResourceShareType : ConstantClass { /// /// Constant ALL for ResourceShareType /// public static readonly ResourceShareType ALL = new ResourceShareType("ALL"); /// /// Constant FOREIGN for ResourceShareType /// public static readonly ResourceShareType FOREIGN = new ResourceShareType("FOREIGN"); /// /// 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 ResourceShareType(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 ResourceShareType 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 ResourceShareType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ResourceType. /// public class ResourceType : ConstantClass { /// /// Constant DATABASE for ResourceType /// public static readonly ResourceType DATABASE = new ResourceType("DATABASE"); /// /// Constant TABLE for ResourceType /// public static readonly ResourceType TABLE = new ResourceType("TABLE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ResourceType(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 ResourceType 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 ResourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type TransactionStatus. /// public class TransactionStatus : ConstantClass { /// /// Constant ABORTED for TransactionStatus /// public static readonly TransactionStatus ABORTED = new TransactionStatus("ABORTED"); /// /// Constant ACTIVE for TransactionStatus /// public static readonly TransactionStatus ACTIVE = new TransactionStatus("ACTIVE"); /// /// Constant COMMIT_IN_PROGRESS for TransactionStatus /// public static readonly TransactionStatus COMMIT_IN_PROGRESS = new TransactionStatus("COMMIT_IN_PROGRESS"); /// /// Constant COMMITTED for TransactionStatus /// public static readonly TransactionStatus COMMITTED = new TransactionStatus("COMMITTED"); /// /// 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 TransactionStatus(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 TransactionStatus 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 TransactionStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type TransactionStatusFilter. /// public class TransactionStatusFilter : ConstantClass { /// /// Constant ABORTED for TransactionStatusFilter /// public static readonly TransactionStatusFilter ABORTED = new TransactionStatusFilter("ABORTED"); /// /// Constant ACTIVE for TransactionStatusFilter /// public static readonly TransactionStatusFilter ACTIVE = new TransactionStatusFilter("ACTIVE"); /// /// Constant ALL for TransactionStatusFilter /// public static readonly TransactionStatusFilter ALL = new TransactionStatusFilter("ALL"); /// /// Constant COMMITTED for TransactionStatusFilter /// public static readonly TransactionStatusFilter COMMITTED = new TransactionStatusFilter("COMMITTED"); /// /// Constant COMPLETED for TransactionStatusFilter /// public static readonly TransactionStatusFilter COMPLETED = new TransactionStatusFilter("COMPLETED"); /// /// 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 TransactionStatusFilter(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 TransactionStatusFilter 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 TransactionStatusFilter(string value) { return FindValue(value); } } /// /// Constants used for properties of type TransactionType. /// public class TransactionType : ConstantClass { /// /// Constant READ_AND_WRITE for TransactionType /// public static readonly TransactionType READ_AND_WRITE = new TransactionType("READ_AND_WRITE"); /// /// Constant READ_ONLY for TransactionType /// public static readonly TransactionType READ_ONLY = new TransactionType("READ_ONLY"); /// /// 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 TransactionType(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 TransactionType 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 TransactionType(string value) { return FindValue(value); } } }