/** * Client versioning configuration for named configurations nested under {@code micronaut.http.client.versioning}. */ @EachProperty(value = ClientVersioningConfiguration.PREFIX, primary = DEFAULT) public class NamedClientVersioningConfiguration extends ClientVersioningConfiguration { /** * Creates a new configuration for the given client ID. * * @param clientName ID of the {@link io.micronaut.http.client.annotation.Client} to apply configuration for. */ NamedClientVersioningConfiguration(@Parameter String clientName) { super(clientName); } }
/** * Configuration for {@link io.micronaut.http.codec.MediaTypeCodec} instances. * * @author James Kleeh * @since 1.0 */ @EachProperty(CodecConfiguration.PREFIX) public class CodecConfiguration { public static final String PREFIX = "micronaut.codec"; private List<MediaType> additionalTypes = Collections.emptyList(); /** * @return Media types in addition to the default that the codec should process */ public List<MediaType> getAdditionalTypes() { return additionalTypes; } /** * Default value (Empty list). * @param additionalTypes additional types */ public void setAdditionalTypes(List<MediaType> additionalTypes) { this.additionalTypes = additionalTypes; } }
@EachProperty(PREFIX) public class ServiceHttpClientConfiguration extends HttpClientConfiguration {
@EachProperty(AWSInvokeRequestDefinition.AWS_LAMBDA_FUNCTIONS) @Requires(classes = InvokeRequest.class) public class AWSInvokeRequestDefinition implements FunctionDefinition {
/** * Configuration for {@link io.micronaut.http.codec.MediaTypeCodec} instances. * * @author James Kleeh * @since 1.0 */ @EachProperty(CodecConfiguration.PREFIX) public class CodecConfiguration { public static final String PREFIX = "micronaut.codec"; private List<MediaType> additionalTypes = Collections.emptyList(); /** * @return Media types in addition to the default that the codec should process */ public List<MediaType> getAdditionalTypes() { return additionalTypes; } /** * Default value (Empty list). * @param additionalTypes additional types */ public void setAdditionalTypes(List<MediaType> additionalTypes) { this.additionalTypes = additionalTypes; } }
@EachProperty(EndpointConfiguration.PREFIX) public class EndpointConfiguration {
@EachProperty(EndpointConfiguration.PREFIX) public class EndpointConfiguration {
@EachProperty(StaticResourceConfiguration.PREFIX) public class StaticResourceConfiguration implements Toggleable {
@EachProperty(CacheConfiguration.PREFIX) public class CacheConfiguration {
@EachProperty(PREFIX) public class ServiceHttpClientConfiguration extends HttpClientConfiguration {
@EachProperty(value = ExecutorConfiguration.PREFIX) public class UserExecutorConfiguration implements ExecutorConfiguration {
@EachProperty(PREFIX) public class ServiceHttpClientConfiguration extends HttpClientConfiguration {