@ParametersAreNonnullByDefault @Generated(value="org.immutables.processor.ProxyProcessor") @Immutable public final class ImmutableDescribeEntityRequest extends Object implements DescribeEntityRequest
DescribeEntityRequest.
Use the builder to create immutable instances:
ImmutableDescribeEntityRequest.builder().
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableDescribeEntityRequest.Builder
Builds instances of type
ImmutableDescribeEntityRequest. |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableDescribeEntityRequest.Builder |
builder()
Creates a builder for
ImmutableDescribeEntityRequest. |
ConnectorContext |
connectorContext()
Context contains the connector settings, credentials and APi version etc.
|
static ImmutableDescribeEntityRequest |
copyOf(DescribeEntityRequest instance)
Creates an immutable copy of a
DescribeEntityRequest value. |
String |
entityIdentifier()
Unique identifier for the entity.
|
boolean |
equals(Object another)
This instance is equal to all instances of
ImmutableDescribeEntityRequest that have equal attribute values. |
int |
hashCode()
Computes a hash code from attributes:
entityIdentifier, connectorContext. |
String |
toString()
Prints the immutable value
DescribeEntityRequest with attribute values. |
ImmutableDescribeEntityRequest |
withConnectorContext(ConnectorContext value)
Copy the current immutable object by setting a value for the
connectorContext attribute. |
ImmutableDescribeEntityRequest |
withEntityIdentifier(String value)
Copy the current immutable object by setting a value for the
entityIdentifier attribute. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitclosepublic String entityIdentifier()
entityIdentifier in interface DescribeEntityRequestpublic ConnectorContext connectorContext()
connectorContext in interface DescribeEntityRequestpublic final ImmutableDescribeEntityRequest withEntityIdentifier(String value)
entityIdentifier attribute.
An equals check used to prevent copying of the same value by returning this.value - A new value for entityIdentifierthis objectpublic final ImmutableDescribeEntityRequest withConnectorContext(ConnectorContext value)
connectorContext attribute.
A shallow reference equality check is used to prevent copying of the same value by returning this.value - A new value for connectorContextthis objectpublic boolean equals(@Nullable Object another)
ImmutableDescribeEntityRequest that have equal attribute values.public int hashCode()
entityIdentifier, connectorContext.public String toString()
DescribeEntityRequest with attribute values.public static ImmutableDescribeEntityRequest copyOf(DescribeEntityRequest instance)
DescribeEntityRequest 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 ImmutableDescribeEntityRequest.Builder builder()
ImmutableDescribeEntityRequest.
ImmutableDescribeEntityRequest.builder()
.entityIdentifier(String) // required entityIdentifier
.connectorContext(com.amazonaws.appflow.custom.connector.model.ConnectorContext) // required connectorContext
.build();
Copyright © 2021–2022 Amazon Web Services. All rights reserved.