List of usage examples for com.google.common.base Optional fromNullable
public static <T> Optional<T> fromNullable(@Nullable T nullableReference)
From source file:com.spotify.heroic.aggregation.simple.Max.java
@JsonCreator public Max(@JsonProperty("sampling") SamplingQuery sampling) { super(Optional.fromNullable(sampling).or(SamplingQuery::empty)); }
From source file:org.mayocat.shop.payment.internal.PaymentRequestBuilder.java
public PaymentRequestBuilder withRedirectionTarget(String target) { this.redirectionTarget = Optional.fromNullable(target); return this; }
From source file:com.spotify.heroic.aggregation.simple.Min.java
@JsonCreator public Min(@JsonProperty("sampling") SamplingQuery sampling) { super(Optional.fromNullable(sampling).or(SamplingQuery::empty)); }
From source file:com.spotify.heroic.aggregation.simple.Sum.java
@JsonCreator public Sum(@JsonProperty("sampling") SamplingQuery sampling) { super(Optional.fromNullable(sampling).or(SamplingQuery::empty)); }
From source file:org.geogig.osm.internal.history.Change.java
public Optional<Relation> getRelation() { return Optional.fromNullable(relation); }
From source file:org.syncany.operations.daemon.messages.api.JsonMessageFactory.java
public static Message toMessage(String messageStr) throws Exception { String messageType = getMessageType(messageStr); Class<? extends Message> messageClass = getMessageClass(messageType); JsonObject result = PARSER.parse(messageStr).getAsJsonObject(); JsonElement serializedMessage = Optional.fromNullable(Iterables.get(result.entrySet(), 0).getValue()) .or(new JsonObject()); Message message = SERIALIZER.fromJson(serializedMessage, messageClass); logger.log(Level.INFO, "Message created: " + message); return message; }
From source file:de.uniulm.omi.cloudiator.sword.drivers.openstack.strategy.ConfigurationFloatingIpPoolStrategy.java
@Override public Optional<String> apply(String virtualMachine) { checkNotNull(virtualMachine); return Optional.fromNullable(floatingIpPoolName); }
From source file:com.spotify.heroic.aggregation.simple.StdDev.java
@JsonCreator public StdDev(@JsonProperty("sampling") SamplingQuery sampling) { super(Optional.fromNullable(sampling).or(SamplingQuery::empty)); }
From source file:com.spotify.heroic.aggregation.simple.Spread.java
@JsonCreator public Spread(@JsonProperty("sampling") SamplingQuery sampling) { super(Optional.fromNullable(sampling).or(SamplingQuery::empty)); }
From source file:com.spotify.heroic.aggregation.simple.Template.java
@JsonCreator public Template(@JsonProperty("sampling") SamplingQuery sampling) { super(Optional.fromNullable(sampling).or(SamplingQuery::empty)); }