/*
* 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 appsync-2017-07-25.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.AppSync
{
///
/// Constants used for properties of type ApiCacheStatus.
///
public class ApiCacheStatus : ConstantClass
{
///
/// Constant AVAILABLE for ApiCacheStatus
///
public static readonly ApiCacheStatus AVAILABLE = new ApiCacheStatus("AVAILABLE");
///
/// Constant CREATING for ApiCacheStatus
///
public static readonly ApiCacheStatus CREATING = new ApiCacheStatus("CREATING");
///
/// Constant DELETING for ApiCacheStatus
///
public static readonly ApiCacheStatus DELETING = new ApiCacheStatus("DELETING");
///
/// Constant FAILED for ApiCacheStatus
///
public static readonly ApiCacheStatus FAILED = new ApiCacheStatus("FAILED");
///
/// Constant MODIFYING for ApiCacheStatus
///
public static readonly ApiCacheStatus MODIFYING = new ApiCacheStatus("MODIFYING");
///
/// 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 ApiCacheStatus(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 ApiCacheStatus 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 ApiCacheStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ApiCacheType.
///
public class ApiCacheType : ConstantClass
{
///
/// Constant LARGE for ApiCacheType
///
public static readonly ApiCacheType LARGE = new ApiCacheType("LARGE");
///
/// Constant LARGE_12X for ApiCacheType
///
public static readonly ApiCacheType LARGE_12X = new ApiCacheType("LARGE_12X");
///
/// Constant LARGE_2X for ApiCacheType
///
public static readonly ApiCacheType LARGE_2X = new ApiCacheType("LARGE_2X");
///
/// Constant LARGE_4X for ApiCacheType
///
public static readonly ApiCacheType LARGE_4X = new ApiCacheType("LARGE_4X");
///
/// Constant LARGE_8X for ApiCacheType
///
public static readonly ApiCacheType LARGE_8X = new ApiCacheType("LARGE_8X");
///
/// Constant MEDIUM for ApiCacheType
///
public static readonly ApiCacheType MEDIUM = new ApiCacheType("MEDIUM");
///
/// Constant R4_2XLARGE for ApiCacheType
///
public static readonly ApiCacheType R4_2XLARGE = new ApiCacheType("R4_2XLARGE");
///
/// Constant R4_4XLARGE for ApiCacheType
///
public static readonly ApiCacheType R4_4XLARGE = new ApiCacheType("R4_4XLARGE");
///
/// Constant R4_8XLARGE for ApiCacheType
///
public static readonly ApiCacheType R4_8XLARGE = new ApiCacheType("R4_8XLARGE");
///
/// Constant R4_LARGE for ApiCacheType
///
public static readonly ApiCacheType R4_LARGE = new ApiCacheType("R4_LARGE");
///
/// Constant R4_XLARGE for ApiCacheType
///
public static readonly ApiCacheType R4_XLARGE = new ApiCacheType("R4_XLARGE");
///
/// Constant SMALL for ApiCacheType
///
public static readonly ApiCacheType SMALL = new ApiCacheType("SMALL");
///
/// Constant T2_MEDIUM for ApiCacheType
///
public static readonly ApiCacheType T2_MEDIUM = new ApiCacheType("T2_MEDIUM");
///
/// Constant T2_SMALL for ApiCacheType
///
public static readonly ApiCacheType T2_SMALL = new ApiCacheType("T2_SMALL");
///
/// Constant XLARGE for ApiCacheType
///
public static readonly ApiCacheType XLARGE = new ApiCacheType("XLARGE");
///
/// 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 ApiCacheType(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 ApiCacheType 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 ApiCacheType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ApiCachingBehavior.
///
public class ApiCachingBehavior : ConstantClass
{
///
/// Constant FULL_REQUEST_CACHING for ApiCachingBehavior
///
public static readonly ApiCachingBehavior FULL_REQUEST_CACHING = new ApiCachingBehavior("FULL_REQUEST_CACHING");
///
/// Constant PER_RESOLVER_CACHING for ApiCachingBehavior
///
public static readonly ApiCachingBehavior PER_RESOLVER_CACHING = new ApiCachingBehavior("PER_RESOLVER_CACHING");
///
/// 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 ApiCachingBehavior(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 ApiCachingBehavior 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 ApiCachingBehavior(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AssociationStatus.
///
public class AssociationStatus : ConstantClass
{
///
/// Constant FAILED for AssociationStatus
///
public static readonly AssociationStatus FAILED = new AssociationStatus("FAILED");
///
/// Constant PROCESSING for AssociationStatus
///
public static readonly AssociationStatus PROCESSING = new AssociationStatus("PROCESSING");
///
/// Constant SUCCESS for AssociationStatus
///
public static readonly AssociationStatus SUCCESS = new AssociationStatus("SUCCESS");
///
/// 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 AssociationStatus(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 AssociationStatus 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 AssociationStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AuthenticationType.
///
public class AuthenticationType : ConstantClass
{
///
/// Constant AMAZON_COGNITO_USER_POOLS for AuthenticationType
///
public static readonly AuthenticationType AMAZON_COGNITO_USER_POOLS = new AuthenticationType("AMAZON_COGNITO_USER_POOLS");
///
/// Constant API_KEY for AuthenticationType
///
public static readonly AuthenticationType API_KEY = new AuthenticationType("API_KEY");
///
/// Constant AWS_IAM for AuthenticationType
///
public static readonly AuthenticationType AWS_IAM = new AuthenticationType("AWS_IAM");
///
/// Constant AWS_LAMBDA for AuthenticationType
///
public static readonly AuthenticationType AWS_LAMBDA = new AuthenticationType("AWS_LAMBDA");
///
/// Constant OPENID_CONNECT for AuthenticationType
///
public static readonly AuthenticationType OPENID_CONNECT = new AuthenticationType("OPENID_CONNECT");
///
/// 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 AuthenticationType(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 AuthenticationType 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 AuthenticationType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AuthorizationType.
///
public class AuthorizationType : ConstantClass
{
///
/// Constant AWS_IAM for AuthorizationType
///
public static readonly AuthorizationType AWS_IAM = new AuthorizationType("AWS_IAM");
///
/// 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 AuthorizationType(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 AuthorizationType 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 AuthorizationType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type BadRequestReason.
///
public class BadRequestReason : ConstantClass
{
///
/// Constant CODE_ERROR for BadRequestReason
///
public static readonly BadRequestReason CODE_ERROR = new BadRequestReason("CODE_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 BadRequestReason(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 BadRequestReason 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 BadRequestReason(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ConflictDetectionType.
///
public class ConflictDetectionType : ConstantClass
{
///
/// Constant NONE for ConflictDetectionType
///
public static readonly ConflictDetectionType NONE = new ConflictDetectionType("NONE");
///
/// Constant VERSION for ConflictDetectionType
///
public static readonly ConflictDetectionType VERSION = new ConflictDetectionType("VERSION");
///
/// 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 ConflictDetectionType(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 ConflictDetectionType 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 ConflictDetectionType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ConflictHandlerType.
///
public class ConflictHandlerType : ConstantClass
{
///
/// Constant AUTOMERGE for ConflictHandlerType
///
public static readonly ConflictHandlerType AUTOMERGE = new ConflictHandlerType("AUTOMERGE");
///
/// Constant LAMBDA for ConflictHandlerType
///
public static readonly ConflictHandlerType LAMBDA = new ConflictHandlerType("LAMBDA");
///
/// Constant NONE for ConflictHandlerType
///
public static readonly ConflictHandlerType NONE = new ConflictHandlerType("NONE");
///
/// Constant OPTIMISTIC_CONCURRENCY for ConflictHandlerType
///
public static readonly ConflictHandlerType OPTIMISTIC_CONCURRENCY = new ConflictHandlerType("OPTIMISTIC_CONCURRENCY");
///
/// 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 ConflictHandlerType(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 ConflictHandlerType 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 ConflictHandlerType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DataSourceType.
///
public class DataSourceType : ConstantClass
{
///
/// Constant AMAZON_DYNAMODB for DataSourceType
///
public static readonly DataSourceType AMAZON_DYNAMODB = new DataSourceType("AMAZON_DYNAMODB");
///
/// Constant AMAZON_ELASTICSEARCH for DataSourceType
///
public static readonly DataSourceType AMAZON_ELASTICSEARCH = new DataSourceType("AMAZON_ELASTICSEARCH");
///
/// Constant AMAZON_EVENTBRIDGE for DataSourceType
///
public static readonly DataSourceType AMAZON_EVENTBRIDGE = new DataSourceType("AMAZON_EVENTBRIDGE");
///
/// Constant AMAZON_OPENSEARCH_SERVICE for DataSourceType
///
public static readonly DataSourceType AMAZON_OPENSEARCH_SERVICE = new DataSourceType("AMAZON_OPENSEARCH_SERVICE");
///
/// Constant AWS_LAMBDA for DataSourceType
///
public static readonly DataSourceType AWS_LAMBDA = new DataSourceType("AWS_LAMBDA");
///
/// Constant HTTP for DataSourceType
///
public static readonly DataSourceType HTTP = new DataSourceType("HTTP");
///
/// Constant NONE for DataSourceType
///
public static readonly DataSourceType NONE = new DataSourceType("NONE");
///
/// Constant RELATIONAL_DATABASE for DataSourceType
///
public static readonly DataSourceType RELATIONAL_DATABASE = new DataSourceType("RELATIONAL_DATABASE");
///
/// 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 DataSourceType(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 DataSourceType 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 DataSourceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DefaultAction.
///
public class DefaultAction : ConstantClass
{
///
/// Constant ALLOW for DefaultAction
///
public static readonly DefaultAction ALLOW = new DefaultAction("ALLOW");
///
/// Constant DENY for DefaultAction
///
public static readonly DefaultAction DENY = new DefaultAction("DENY");
///
/// 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 DefaultAction(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 DefaultAction 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 DefaultAction(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FieldLogLevel.
///
public class FieldLogLevel : ConstantClass
{
///
/// Constant ALL for FieldLogLevel
///
public static readonly FieldLogLevel ALL = new FieldLogLevel("ALL");
///
/// Constant ERROR for FieldLogLevel
///
public static readonly FieldLogLevel ERROR = new FieldLogLevel("ERROR");
///
/// Constant NONE for FieldLogLevel
///
public static readonly FieldLogLevel NONE = new FieldLogLevel("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 FieldLogLevel(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 FieldLogLevel 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 FieldLogLevel(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type GraphQLApiType.
///
public class GraphQLApiType : ConstantClass
{
///
/// Constant GRAPHQL for GraphQLApiType
///
public static readonly GraphQLApiType GRAPHQL = new GraphQLApiType("GRAPHQL");
///
/// Constant MERGED for GraphQLApiType
///
public static readonly GraphQLApiType MERGED = new GraphQLApiType("MERGED");
///
/// 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 GraphQLApiType(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 GraphQLApiType 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 GraphQLApiType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type GraphQLApiVisibility.
///
public class GraphQLApiVisibility : ConstantClass
{
///
/// Constant GLOBAL for GraphQLApiVisibility
///
public static readonly GraphQLApiVisibility GLOBAL = new GraphQLApiVisibility("GLOBAL");
///
/// Constant PRIVATE for GraphQLApiVisibility
///
public static readonly GraphQLApiVisibility PRIVATE = new GraphQLApiVisibility("PRIVATE");
///
/// 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 GraphQLApiVisibility(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 GraphQLApiVisibility 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 GraphQLApiVisibility(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MergeType.
///
public class MergeType : ConstantClass
{
///
/// Constant AUTO_MERGE for MergeType
///
public static readonly MergeType AUTO_MERGE = new MergeType("AUTO_MERGE");
///
/// Constant MANUAL_MERGE for MergeType
///
public static readonly MergeType MANUAL_MERGE = new MergeType("MANUAL_MERGE");
///
/// 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 MergeType(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 MergeType 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 MergeType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OutputType.
///
public class OutputType : ConstantClass
{
///
/// Constant JSON for OutputType
///
public static readonly OutputType JSON = new OutputType("JSON");
///
/// Constant SDL for OutputType
///
public static readonly OutputType SDL = new OutputType("SDL");
///
/// 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 OutputType(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 OutputType 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 OutputType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Ownership.
///
public class Ownership : ConstantClass
{
///
/// Constant CURRENT_ACCOUNT for Ownership
///
public static readonly Ownership CURRENT_ACCOUNT = new Ownership("CURRENT_ACCOUNT");
///
/// Constant OTHER_ACCOUNTS for Ownership
///
public static readonly Ownership OTHER_ACCOUNTS = new Ownership("OTHER_ACCOUNTS");
///
/// 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 Ownership(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 Ownership 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 Ownership(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RelationalDatabaseSourceType.
///
public class RelationalDatabaseSourceType : ConstantClass
{
///
/// Constant RDS_HTTP_ENDPOINT for RelationalDatabaseSourceType
///
public static readonly RelationalDatabaseSourceType RDS_HTTP_ENDPOINT = new RelationalDatabaseSourceType("RDS_HTTP_ENDPOINT");
///
/// 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 RelationalDatabaseSourceType(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 RelationalDatabaseSourceType 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 RelationalDatabaseSourceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ResolverKind.
///
public class ResolverKind : ConstantClass
{
///
/// Constant PIPELINE for ResolverKind
///
public static readonly ResolverKind PIPELINE = new ResolverKind("PIPELINE");
///
/// Constant UNIT for ResolverKind
///
public static readonly ResolverKind UNIT = new ResolverKind("UNIT");
///
/// 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 ResolverKind(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 ResolverKind 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 ResolverKind(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RuntimeName.
///
public class RuntimeName : ConstantClass
{
///
/// Constant APPSYNC_JS for RuntimeName
///
public static readonly RuntimeName APPSYNC_JS = new RuntimeName("APPSYNC_JS");
///
/// 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 RuntimeName(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 RuntimeName 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 RuntimeName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SchemaStatus.
///
public class SchemaStatus : ConstantClass
{
///
/// Constant ACTIVE for SchemaStatus
///
public static readonly SchemaStatus ACTIVE = new SchemaStatus("ACTIVE");
///
/// Constant DELETING for SchemaStatus
///
public static readonly SchemaStatus DELETING = new SchemaStatus("DELETING");
///
/// Constant FAILED for SchemaStatus
///
public static readonly SchemaStatus FAILED = new SchemaStatus("FAILED");
///
/// Constant NOT_APPLICABLE for SchemaStatus
///
public static readonly SchemaStatus NOT_APPLICABLE = new SchemaStatus("NOT_APPLICABLE");
///
/// Constant PROCESSING for SchemaStatus
///
public static readonly SchemaStatus PROCESSING = new SchemaStatus("PROCESSING");
///
/// Constant SUCCESS for SchemaStatus
///
public static readonly SchemaStatus SUCCESS = new SchemaStatus("SUCCESS");
///
/// 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 SchemaStatus(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 SchemaStatus 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 SchemaStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SourceApiAssociationStatus.
///
public class SourceApiAssociationStatus : ConstantClass
{
///
/// Constant AUTO_MERGE_SCHEDULE_FAILED for SourceApiAssociationStatus
///
public static readonly SourceApiAssociationStatus AUTO_MERGE_SCHEDULE_FAILED = new SourceApiAssociationStatus("AUTO_MERGE_SCHEDULE_FAILED");
///
/// Constant DELETION_FAILED for SourceApiAssociationStatus
///
public static readonly SourceApiAssociationStatus DELETION_FAILED = new SourceApiAssociationStatus("DELETION_FAILED");
///
/// Constant DELETION_IN_PROGRESS for SourceApiAssociationStatus
///
public static readonly SourceApiAssociationStatus DELETION_IN_PROGRESS = new SourceApiAssociationStatus("DELETION_IN_PROGRESS");
///
/// Constant DELETION_SCHEDULED for SourceApiAssociationStatus
///
public static readonly SourceApiAssociationStatus DELETION_SCHEDULED = new SourceApiAssociationStatus("DELETION_SCHEDULED");
///
/// Constant MERGE_FAILED for SourceApiAssociationStatus
///
public static readonly SourceApiAssociationStatus MERGE_FAILED = new SourceApiAssociationStatus("MERGE_FAILED");
///
/// Constant MERGE_IN_PROGRESS for SourceApiAssociationStatus
///
public static readonly SourceApiAssociationStatus MERGE_IN_PROGRESS = new SourceApiAssociationStatus("MERGE_IN_PROGRESS");
///
/// Constant MERGE_SCHEDULED for SourceApiAssociationStatus
///
public static readonly SourceApiAssociationStatus MERGE_SCHEDULED = new SourceApiAssociationStatus("MERGE_SCHEDULED");
///
/// Constant MERGE_SUCCESS for SourceApiAssociationStatus
///
public static readonly SourceApiAssociationStatus MERGE_SUCCESS = new SourceApiAssociationStatus("MERGE_SUCCESS");
///
/// 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 SourceApiAssociationStatus(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 SourceApiAssociationStatus 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 SourceApiAssociationStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TypeDefinitionFormat.
///
public class TypeDefinitionFormat : ConstantClass
{
///
/// Constant JSON for TypeDefinitionFormat
///
public static readonly TypeDefinitionFormat JSON = new TypeDefinitionFormat("JSON");
///
/// Constant SDL for TypeDefinitionFormat
///
public static readonly TypeDefinitionFormat SDL = new TypeDefinitionFormat("SDL");
///
/// 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 TypeDefinitionFormat(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 TypeDefinitionFormat 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 TypeDefinitionFormat(string value)
{
return FindValue(value);
}
}
}