@Generated(value="org.immutables.processor.ProxyProcessor") public final class ImmutableCloudServiceBroker extends Object implements CloudServiceBroker
CloudServiceBroker.
Use the builder to create immutable instances:
ImmutableCloudServiceBroker.builder().
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableCloudServiceBroker.Builder
Builds instances of type
ImmutableCloudServiceBroker. |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableCloudServiceBroker.Builder |
builder()
Creates a builder for
ImmutableCloudServiceBroker. |
static ImmutableCloudServiceBroker |
copyOf(CloudServiceBroker instance)
Creates an immutable copy of a
CloudServiceBroker value. |
boolean |
equals(Object another)
This instance is equal to all instances of
ImmutableCloudServiceBroker that have equal attribute values. |
CloudMetadata |
getMetadata() |
String |
getName() |
String |
getPassword() |
String |
getSpaceGuid() |
String |
getUrl() |
String |
getUsername() |
org.cloudfoundry.client.v3.Metadata |
getV3Metadata() |
int |
hashCode()
Computes a hash code from attributes:
name, metadata, v3Metadata, username, password, url, spaceGuid. |
String |
toString()
Prints the immutable value
CloudServiceBroker with attribute values. |
ImmutableCloudServiceBroker |
withMetadata(CloudMetadata value)
Copy the current immutable object by setting a value for the
metadata attribute. |
ImmutableCloudServiceBroker |
withName(String value)
Copy the current immutable object by setting a value for the
name attribute. |
ImmutableCloudServiceBroker |
withPassword(String value)
Copy the current immutable object by setting a value for the
password attribute. |
ImmutableCloudServiceBroker |
withSpaceGuid(String value)
Copy the current immutable object by setting a value for the
spaceGuid attribute. |
ImmutableCloudServiceBroker |
withUrl(String value)
Copy the current immutable object by setting a value for the
url attribute. |
ImmutableCloudServiceBroker |
withUsername(String value)
Copy the current immutable object by setting a value for the
username attribute. |
ImmutableCloudServiceBroker |
withV3Metadata(org.cloudfoundry.client.v3.Metadata value)
Copy the current immutable object by setting a value for the
v3Metadata attribute. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitderivepublic String getName()
getName in interface CloudEntityname attributepublic CloudMetadata getMetadata()
getMetadata in interface CloudEntitymetadata attributepublic org.cloudfoundry.client.v3.Metadata getV3Metadata()
getV3Metadata in interface CloudEntityv3Metadata attributepublic String getUsername()
getUsername in interface CloudServiceBrokerusername attributepublic String getPassword()
getPassword in interface CloudServiceBrokerpassword attributepublic String getUrl()
getUrl in interface CloudServiceBrokerurl attributepublic String getSpaceGuid()
getSpaceGuid in interface CloudServiceBrokerspaceGuid attributepublic final ImmutableCloudServiceBroker withName(String value)
name attribute.
An equals check used to prevent copying of the same value by returning this.value - A new value for name (can be null)this objectpublic final ImmutableCloudServiceBroker withMetadata(CloudMetadata value)
metadata attribute.
A shallow reference equality check is used to prevent copying of the same value by returning this.value - A new value for metadata (can be null)this objectpublic final ImmutableCloudServiceBroker withV3Metadata(org.cloudfoundry.client.v3.Metadata value)
v3Metadata attribute.
A shallow reference equality check is used to prevent copying of the same value by returning this.value - A new value for v3Metadata (can be null)this objectpublic final ImmutableCloudServiceBroker withUsername(String value)
username attribute.
An equals check used to prevent copying of the same value by returning this.value - A new value for username (can be null)this objectpublic final ImmutableCloudServiceBroker withPassword(String value)
password attribute.
An equals check used to prevent copying of the same value by returning this.value - A new value for password (can be null)this objectpublic final ImmutableCloudServiceBroker withUrl(String value)
url attribute.
An equals check used to prevent copying of the same value by returning this.value - A new value for url (can be null)this objectpublic final ImmutableCloudServiceBroker withSpaceGuid(String value)
spaceGuid attribute.
An equals check used to prevent copying of the same value by returning this.value - A new value for spaceGuid (can be null)this objectpublic boolean equals(Object another)
ImmutableCloudServiceBroker that have equal attribute values.public int hashCode()
name, metadata, v3Metadata, username, password, url, spaceGuid.public String toString()
CloudServiceBroker with attribute values.public static ImmutableCloudServiceBroker copyOf(CloudServiceBroker instance)
CloudServiceBroker 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 ImmutableCloudServiceBroker.Builder builder()
ImmutableCloudServiceBroker.
ImmutableCloudServiceBroker.builder()
.name(String | null) // nullable name
.metadata(org.cloudfoundry.client.lib.domain.CloudMetadata | null) // nullable metadata
.v3Metadata(org.cloudfoundry.client.v3.Metadata | null) // nullable v3Metadata
.username(String | null) // nullable username
.password(String | null) // nullable password
.url(String | null) // nullable url
.spaceGuid(String | null) // nullable spaceGuid
.build();
Copyright © 2020 SAP SE. All rights reserved.