@Generated(value="org.immutables.processor.ProxyProcessor") public final class ImmutableRawApplicationLog extends RawApplicationLog
RawApplicationLog.
Use the builder to create immutable instances:
ImmutableRawApplicationLog.builder().
Use the static factory method to create immutable instances:
ImmutableRawApplicationLog.of().
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableRawApplicationLog.Builder
Builds instances of type
ImmutableRawApplicationLog. |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableRawApplicationLog.Builder |
builder()
Creates a builder for
ImmutableRawApplicationLog. |
static ImmutableRawApplicationLog |
copyOf(RawApplicationLog instance)
Creates an immutable copy of a
RawApplicationLog value. |
boolean |
equals(Object another)
This instance is equal to all instances of
ImmutableRawApplicationLog that have equal attribute values. |
org.cloudfoundry.doppler.Envelope |
getEnvelope() |
int |
hashCode()
Computes a hash code from attributes:
envelope. |
static ImmutableRawApplicationLog |
of(org.cloudfoundry.doppler.Envelope envelope)
Construct a new immutable
RawApplicationLog instance. |
String |
toString()
Prints the immutable value
RawApplicationLog with attribute values. |
ImmutableRawApplicationLog |
withEnvelope(org.cloudfoundry.doppler.Envelope value)
Copy the current immutable object by setting a value for the
envelope attribute. |
derivepublic org.cloudfoundry.doppler.Envelope getEnvelope()
getEnvelope in class RawApplicationLogenvelope attributepublic final ImmutableRawApplicationLog withEnvelope(org.cloudfoundry.doppler.Envelope value)
envelope attribute.
A shallow reference equality check is used to prevent copying of the same value by returning this.value - A new value for envelopethis objectpublic boolean equals(Object another)
ImmutableRawApplicationLog that have equal attribute values.public int hashCode()
envelope.public String toString()
RawApplicationLog with attribute values.public static ImmutableRawApplicationLog of(org.cloudfoundry.doppler.Envelope envelope)
RawApplicationLog instance.envelope - The value for the envelope attributepublic static ImmutableRawApplicationLog copyOf(RawApplicationLog instance)
RawApplicationLog value.
Uses accessors to get values to initialize the new immutable instance.
If an instance is already immutable, it is returned as is.instance - The instance to copypublic static ImmutableRawApplicationLog.Builder builder()
ImmutableRawApplicationLog.
ImmutableRawApplicationLog.builder()
.envelope(org.cloudfoundry.doppler.Envelope) // required envelope
.build();
Copyright © 2020 SAP SE. All rights reserved.