public abstract static class ParameterDescriptor.Builder<T,R> extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ParameterDescriptor<T,R> |
build() |
abstract ParameterDescriptor.Builder<T,R> |
description(String description) |
abstract ParameterDescriptor.Builder<T,R> |
name(String name) |
ParameterDescriptor.Builder<T,R> |
optional() |
abstract ParameterDescriptor.Builder<T,R> |
optional(boolean optional) |
abstract Function<T,R> |
transform() |
abstract ParameterDescriptor.Builder<T,R> |
transform(Function<T,R> transform) |
abstract ParameterDescriptor.Builder<T,R> |
transformedType(Class<? extends R> type) |
abstract ParameterDescriptor.Builder<T,R> |
type(Class<? extends T> type) |
public abstract ParameterDescriptor.Builder<T,R> type(Class<? extends T> type)
public abstract ParameterDescriptor.Builder<T,R> transformedType(Class<? extends R> type)
public abstract ParameterDescriptor.Builder<T,R> name(String name)
public abstract ParameterDescriptor.Builder<T,R> optional(boolean optional)
public ParameterDescriptor.Builder<T,R> optional()
public abstract ParameterDescriptor.Builder<T,R> description(String description)
public ParameterDescriptor<T,R> build()
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.