Required

public class Required extends FieldValidatingOption<T> implements Logging

An option that makes a field required.

If a required field is missing, an error is produced.

Functions

Link copied to clipboard
public Constraint constraintFor(FieldContext context)
Creates a Constraint for the given field based on the value of the option.
Link copied to clipboard
public static Required create(boolean strict)
Creates a new instance.
Link copied to clipboard
public boolean shouldValidate(FieldContext context)
Returns true if this option exists for the specified field, false otherwise.

Inherited functions

Link copied to clipboard
public FluentLogger.Api _config()
Link copied to clipboard
public FluentLogger.Api _debug()
Link copied to clipboard
public FluentLogger.Api _error()
Link copied to clipboard
public FluentLogger.Api _fine()
Link copied to clipboard
public FluentLogger.Api _finer()
Link copied to clipboard
public FluentLogger.Api _finest()
Link copied to clipboard
public FluentLogger.Api _info()
Link copied to clipboard
public FluentLogger.Api _severe()
Link copied to clipboard
public FluentLogger.Api _trace()
Link copied to clipboard
public FluentLogger.Api _warn()
Link copied to clipboard
public static Level debugLevel()
Link copied to clipboard
public boolean equals(Object o)
Link copied to clipboard
public static Level errorLevel()
Link copied to clipboard
public GeneratedMessage.GeneratedExtension<E, T> extension()
Link copied to clipboard
public int hashCode()
Link copied to clipboard
public FluentLogger logger()
Link copied to clipboard
public static FluentLogger loggerFor(Class<? extends Object> cls)
Link copied to clipboard
protected abstract E optionsFrom(K p)
protected DescriptorProtos.FieldOptions optionsFrom(Descriptors.FieldDescriptor object)
Link copied to clipboard
protected T optionValue(FieldContext field)
Returns a value of the option.
Link copied to clipboard
public Optional<T> valueFrom(K object)

public Optional<T> valueFrom(FieldContext context)
Takes the value of the option from the given descriptor, given the specified context.
Link copied to clipboard
public boolean valuePresent(K object)