All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractIPListPolicy<C> Base class for the ip whitelist and blacklist policies.AbstractMappedDataPolicy<C> Base class for data policies that want to use jackson to map their config.AbstractMappedPolicy<C> A base class for policy impls that uses Jackson to parse configuration info.AuthorizationConfig Configuration object for the Authorization policy.AuthorizationPolicy Adds authorization capabilities to apiman.AuthorizationRule A single authorization rule consisting of a verb, path pattern, and role name.BasicAuthenticationConfig Configuration object for the IP blacklist policy.BasicAuthenticationPolicy An implementation of an apiman policy that supports multiple styles of authentication.BucketFactory BucketFactory.BucketIdBuilderContext CacheConnectorInterceptor A connector interceptor responsible for skipping the invokation to the back end API.CachingConfig Deprecated. useCachingResourcesConfiginstead.CachingPolicy Deprecated. useCachingResourcesPolicyinstead.CachingResourcesConfig Configuration object for the Caching policy.CachingResourcesPolicy Policy that enables caching for back-end APIs responses.CachingResourcesSettingsEntry IgnoredResource A single ignored resource rule consisting of a verb (GET,POST etc.) and path patternIgnoredResourcesConfig Configuration object for the Ignored Resources policy.IgnoredResourcesPolicy A simple policy that causes a failure if the paths of the inbound request matching the configured set of regular expressions.IIdentityValidator<C> Interface used to validate an inbound user.IPBlacklistPolicy A simple policy that fails the inbound request if its IP address is included in the list of dis-allowed IPs.IPListConfig Configuration object for the IP list policies.IPWhitelistPolicy A simple policy that causes a failure if the IP address of the inbound request is not included in a specific list of allowed IP addresses.JDBCIdentitySource Information about the LDAP server to use to authenticate an inbound user.JDBCIdentityValidator An identity validator that uses the static information in the config to validate the user.JDBCType The type of jdbc connection to use.LDAPBindAsType How to bind to the ldap server.LDAPCredentials The credentials to use when binding to ldap via a service account.LDAPIdentitySource Information about the LDAP server to use to authenticate an inbound user.LDAPIdentityValidator An identity validator that uses the static information in the config to validate the user viaILdapComponent.LDAPUserSearch Models information about the user search.Messages I18N MessagesMultipleMatchType How to behave if multiple rules match the request.PasswordHashAlgorithmType The supported hash algorithms when authenticating against information found in a database.PolicyFailureCodes An index of all standard apiman policy failure codes.ProbeRegistry QuotaPolicy Similar to the rate limiting policy, but less granular.RateLimitingConfig Configuration object for the rate limiting policy.RateLimitingGranularity The granularity to use when limiting rates.RateLimitingPeriod The period over which rates will be limited.RateLimitingPolicy Policy that enforces rate limits.RateLimitingProbeConfig RateLimitingProbeResponse StaticIdentity A single static identity used for basic authentication.StaticIdentitySource A simple static set of identities used to perform basic authentication by theBasicAuthenticationPolicyimplementation.StaticIdentityValidator An identity validator that uses the static information in the config to validate the user.TimeRestrictedAccess Determines timeslot when service with specific path pattern can be called.TimeRestrictedAccess.OffsetDateTimeDeserializer Custom deserializer as @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = TIME_PATTERN) is not able to parse the config string ("07:58:13") directly into the format that is currently need (1970-01-01T07:58:13Z)TimeRestrictedAccessConfig Configuration object for the TimeRestrictedAccess policy.TimeRestrictedAccessPolicy Policy that restrict access to resource by time when resource can be accessed.TransferDirectionType Direction of a transfer.TransferQuotaConfig Configuration for the transfer quota.TransferQuotaPolicy Policy that enforces transfer quotas.TransferQuotaProbeResponse UnmatchedRequestType What to do if no authorization rules match the request.URLRewritingConfig Configuration object for the URL re-writing policy.URLRewritingPolicy A policy that implements URL rewriting in the body and headers of the response from a back-end API.URLRewritingStream Used to rewrite the URLs in a stream of data returned by a back end API.