@Generated(value="org.immutables.processor.ProxyProcessor") public final class ImmutableRawCloudInfo extends RawCloudInfo
RawCloudInfo.
Use the builder to create immutable instances:
ImmutableRawCloudInfo.builder().
Use the static factory method to create immutable instances:
ImmutableRawCloudInfo.of().
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableRawCloudInfo.Builder
Builds instances of type
ImmutableRawCloudInfo. |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableRawCloudInfo.Builder |
builder()
Creates a builder for
ImmutableRawCloudInfo. |
static ImmutableRawCloudInfo |
copyOf(RawCloudInfo instance)
Creates an immutable copy of a
RawCloudInfo value. |
boolean |
equals(Object another)
This instance is equal to all instances of
ImmutableRawCloudInfo that have equal attribute values. |
org.cloudfoundry.client.v2.info.GetInfoResponse |
getResource() |
int |
hashCode()
Computes a hash code from attributes:
resource. |
static ImmutableRawCloudInfo |
of(org.cloudfoundry.client.v2.info.GetInfoResponse resource)
Construct a new immutable
RawCloudInfo instance. |
String |
toString()
Prints the immutable value
RawCloudInfo with attribute values. |
ImmutableRawCloudInfo |
withResource(org.cloudfoundry.client.v2.info.GetInfoResponse value)
Copy the current immutable object by setting a value for the
resource attribute. |
derivederive, deriveFromNullable, parseDate, parseEnum, parseGuid, parseNullableDate, parseNullableGuid, parseResourceMetadata, parseResourceMetadatapublic org.cloudfoundry.client.v2.info.GetInfoResponse getResource()
getResource in class RawCloudInforesource attributepublic final ImmutableRawCloudInfo withResource(org.cloudfoundry.client.v2.info.GetInfoResponse value)
resource attribute.
A shallow reference equality check is used to prevent copying of the same value by returning this.value - A new value for resourcethis objectpublic boolean equals(Object another)
ImmutableRawCloudInfo that have equal attribute values.public int hashCode()
resource.public String toString()
RawCloudInfo with attribute values.public static ImmutableRawCloudInfo of(org.cloudfoundry.client.v2.info.GetInfoResponse resource)
RawCloudInfo instance.resource - The value for the resource attributepublic static ImmutableRawCloudInfo copyOf(RawCloudInfo instance)
RawCloudInfo 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 ImmutableRawCloudInfo.Builder builder()
ImmutableRawCloudInfo.
ImmutableRawCloudInfo.builder()
.resource(org.cloudfoundry.client.v2.info.GetInfoResponse) // required resource
.build();
Copyright © 2020 SAP SE. All rights reserved.