public abstract class FreeLicenseAPIRequest extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FreeLicenseAPIRequest.Builder |
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_VERSION |
static String |
FIELD_CLUSTER_ID |
static String |
FIELD_COMPANY |
static String |
FIELD_EMAIL |
static String |
FIELD_FIRST_NAME |
static String |
FIELD_LAST_NAME |
static String |
FIELD_PHONE |
static String |
FIELD_VERSION |
| Constructor and Description |
|---|
FreeLicenseAPIRequest() |
| Modifier and Type | Method and Description |
|---|---|
static FreeLicenseAPIRequest.Builder |
builder() |
abstract @NotBlank String |
clusterId() |
abstract @NotBlank String |
company() |
abstract @NotBlank @Email String |
email() |
abstract @NotBlank String |
firstName() |
abstract @NotBlank String |
lastName() |
abstract @NotBlank String |
phone() |
abstract @Min(value=1L) int |
version() |
public static final String FIELD_CLUSTER_ID
public static final String FIELD_FIRST_NAME
public static final String FIELD_LAST_NAME
public static final String FIELD_EMAIL
public static final String FIELD_PHONE
public static final String FIELD_COMPANY
public static final String FIELD_VERSION
public static final int DEFAULT_VERSION
@NotBlank public abstract @NotBlank String clusterId()
@NotBlank public abstract @NotBlank String firstName()
@NotBlank public abstract @NotBlank String lastName()
@NotBlank @Email public abstract @NotBlank @Email String email()
@NotBlank public abstract @NotBlank String phone()
@NotBlank public abstract @NotBlank String company()
@Min(value=1L) public abstract @Min(value=1L) int version()
public static FreeLicenseAPIRequest.Builder builder()
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.