Refine search
@JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY, getterVisibility = JsonAutoDetect.Visibility.NONE, setterVisibility = JsonAutoDetect.Visibility.NONE) public class PasswordResetResponse { @JsonProperty("code") private String changeCode; @JsonProperty("user_id") private String userId; public void setChangeCode(String changeCode) { this.changeCode = changeCode; } public String getChangeCode() { return changeCode; } public void setUserId(String userId) { this.userId = userId; } public String getUserId() { return userId; } }
/** * Constructor used for building instance that has minumum visibility * levels as indicated by given annotation instance * * @param ann Annotations to use for determining minimum visibility levels */ public Std(JsonAutoDetect ann) { // let's combine checks for enabled/disabled, with minimum level checks: _getterMinLevel = ann.getterVisibility(); _isGetterMinLevel = ann.isGetterVisibility(); _setterMinLevel = ann.setterVisibility(); _creatorMinLevel = ann.creatorVisibility(); _fieldMinLevel = ann.fieldVisibility(); }
/** * Utility type used to correctly read immutable object from JSON representation. * @deprecated Do not use this type directly, it exists only for the <em>Jackson</em>-binding infrastructure */ @Generated(from = "AlertConfig.PagerDutyNotification", generator = "Immutables") @Deprecated @JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.NONE) static final class Json implements AlertConfig.PagerDutyNotification { @Nullable String pagerDutyIntegrationKey; @JsonProperty("pagerDutyIntegrationKey") public void setPagerDutyIntegrationKey(String pagerDutyIntegrationKey) { this.pagerDutyIntegrationKey = pagerDutyIntegrationKey; } @Override public String pagerDutyIntegrationKey() { throw new UnsupportedOperationException(); } }
@JsonAutoDetect public static class DataAdapterPage { @Nullable @JsonProperty private final String query; @JsonUnwrapped private final PaginatedList.PaginationInfo paginationInfo; @JsonProperty("data_adapters") private final List<DataAdapterApi> dataAdapters; public DataAdapterPage(@Nullable String query, PaginatedList.PaginationInfo paginationInfo, List<DataAdapterApi> dataAdapters) { this.query = query; this.paginationInfo = paginationInfo; this.dataAdapters = dataAdapters; } }
@JsonAutoDetect public static class MongoIndexRangesMigrationComplete { @JsonProperty public boolean complete; @JsonCreator public MongoIndexRangesMigrationComplete(@JsonProperty("complete") boolean complete) { this.complete = complete; } } }
@AutoValue @JsonAutoDetect public abstract class BulkRuleRequest { @JsonProperty public abstract List<String> rules(); @JsonCreator public static BulkRuleRequest create(@JsonProperty("rules") List<String> rules) { return new AutoValue_BulkRuleRequest(rules); } }
/** * All JSON templates to be used with {@link JsonTemplateMapper} must extend this class. * * <p>Json fields should be private fields and fields that are {@code null} will not be serialized. */ @JsonInclude(JsonInclude.Include.NON_NULL) @JsonAutoDetect( fieldVisibility = JsonAutoDetect.Visibility.ANY, getterVisibility = JsonAutoDetect.Visibility.NONE, setterVisibility = JsonAutoDetect.Visibility.NONE, creatorVisibility = JsonAutoDetect.Visibility.NONE) public interface JsonTemplate {}
@JsonIdentityInfo(generator=ObjectIdGenerators.IntSequenceGenerator.class, property="@id") @JsonAutoDetect(fieldVisibility = Visibility.ANY, getterVisibility = Visibility.PUBLIC_ONLY, setterVisibility = Visibility.NONE, isGetterVisibility = Visibility.NONE) public static class ThrowableMixIn { }
/** * Utility type used to correctly read immutable object from JSON representation. * @deprecated Do not use this type directly, it exists only for the <em>Jackson</em>-binding infrastructure */ @Generated(from = "AlertConfig.EmailNotification", generator = "Immutables") @Deprecated @JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.NONE) static final class Json implements AlertConfig.EmailNotification { @Nullable ImmutableList<String> emailAddresses = ImmutableList.of(); @JsonProperty("emailAddresses") public void setEmailAddresses(ImmutableList<String> emailAddresses) { this.emailAddresses = emailAddresses; } @Override public ImmutableList<String> emailAddresses() { throw new UnsupportedOperationException(); } }
@JsonAutoDetect public static class CachesPage { @Nullable @JsonProperty private final String query; @JsonUnwrapped private final PaginatedList.PaginationInfo paginationInfo; @JsonProperty("caches") private final List<CacheApi> caches; public CachesPage(@Nullable String query, PaginatedList.PaginationInfo paginationInfo, List<CacheApi> caches) { this.query = query; this.paginationInfo = paginationInfo; this.caches = caches; } } }
@JsonAutoDetect public class TimerRateMetricsResponse { public TimerMetricsResponse time; public RateMetricsResponse rate; @JsonProperty("duration_unit") public String durationUnit; @JsonProperty("rate_unit") public String rateUnit; }
@AutoValue @JsonAutoDetect public abstract class LegacyDefaultStreamMigrated { @JsonProperty public abstract boolean migrationDone(); @JsonCreator public static LegacyDefaultStreamMigrated create(@JsonProperty("migration_done") boolean migrationDone) { return new AutoValue_LegacyDefaultStreamMigrated(migrationDone); } }
@JsonIdentityInfo(generator=ObjectIdGenerators.IntSequenceGenerator.class, property="@id") @JsonAutoDetect(fieldVisibility = Visibility.ANY, getterVisibility = Visibility.PUBLIC_ONLY, setterVisibility = Visibility.NONE, isGetterVisibility = Visibility.NONE) public static class ThrowableMixIn { }
/** * Utility type used to correctly read immutable object from JSON representation. * @deprecated Do not use this type directly, it exists only for the <em>Jackson</em>-binding infrastructure */ @Generated(from = "PluginDetail.ShimClass", generator = "Immutables") @Deprecated @SuppressWarnings("Immutable") @JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.NONE) static final class Json extends PluginDetail.ShimClass { @Nullable Type type; @JsonProperty("type") public void setType(Type type) { this.type = type; } @Override Type type() { throw new UnsupportedOperationException(); } }
@JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY, getterVisibility = JsonAutoDetect.Visibility.NONE, setterVisibility = JsonAutoDetect.Visibility.NONE) public class LostPasswordChangeRequest { @JsonProperty("code") private String changeCode; @JsonProperty("new_password") private String newPassword;
@JsonAutoDetect public static class LookupTablePage { @Nullable @JsonProperty private final String query; @JsonUnwrapped private final PaginatedList.PaginationInfo paginationInfo; @JsonProperty("lookup_tables") private final List<LookupTableApi> lookupTables; @JsonProperty("caches") private final Map<String, CacheApi> cacheApiMap; @JsonProperty("data_adapters") private final Map<String, DataAdapterApi> dataAdapterMap; public LookupTablePage(@Nullable String query, PaginatedList.PaginationInfo paginationInfo, List<LookupTableApi> lookupTables, Collection<CacheApi> caches, Collection<DataAdapterApi> dataAdapters) { this.query = query; this.paginationInfo = paginationInfo; this.lookupTables = lookupTables; this.cacheApiMap = Maps.uniqueIndex(caches, CacheApi::id); this.dataAdapterMap = Maps.uniqueIndex(dataAdapters, DataAdapterApi::id); } }
/** * This is the dummy config that accepts anything and has a marker method to detect a missing plugin. * Otherwise loading the config from the database fails hard. */ @JsonAutoDetect public class FallbackAdapterConfig implements LookupDataAdapterConfiguration { @JsonProperty private String type = "FallbackAdapterConfig"; @Override public String type() { return type; } @JsonAnySetter public void setType(String key, Object value) { // we ignore all the other values, we only want to be able to deserialize unknown configs } }
@JsonAutoDetect @AutoValue public abstract class CatalogResolveResponse { @JsonProperty("entities") public abstract ImmutableSet<Entity> entities(); @JsonCreator public static CatalogResolveResponse create(@JsonProperty("entities") Collection<Entity> entities) { return new AutoValue_CatalogResolveResponse(ImmutableSet.copyOf(entities)); } }
public static Value from(JsonAutoDetect src) { return construct(src.fieldVisibility(), src.getterVisibility(), src.isGetterVisibility(), src.setterVisibility(), src.creatorVisibility()); }
/** * Utility type used to correctly read immutable object from JSON representation. * @deprecated Do not use this type directly, it exists only for the <em>Jackson</em>-binding infrastructure */ @Generated(from = "AdviceMatcher", generator = "Immutables") @Deprecated @SuppressWarnings("Immutable") @JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.NONE) static final class Json extends AdviceMatcher { @Nullable Advice advice; @JsonProperty("advice") public void setAdvice(Advice advice) { this.advice = advice; } @Override Advice advice() { throw new UnsupportedOperationException(); } }