@ParametersAreNonnullByDefault @Generated(value="org.immutables.processor.ProxyProcessor") @Immutable public final class ImmutableValidateCredentialsRequest extends Object implements ValidateCredentialsRequest
ValidateCredentialsRequest.
Use the builder to create immutable instances:
ImmutableValidateCredentialsRequest.builder().
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableValidateCredentialsRequest.Builder
Builds instances of type
ImmutableValidateCredentialsRequest. |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableValidateCredentialsRequest.Builder |
builder()
Creates a builder for
ImmutableValidateCredentialsRequest. |
Map<String,String> |
connectorRuntimeSettings()
Connector Settings provided for validating the connector credentials.
|
static ImmutableValidateCredentialsRequest |
copyOf(ValidateCredentialsRequest instance)
Creates an immutable copy of a
ValidateCredentialsRequest value. |
Credentials |
credentials()
Credentials needs to validate.
|
boolean |
equals(Object another)
This instance is equal to all instances of
ImmutableValidateCredentialsRequest that have equal attribute values. |
int |
hashCode()
Computes a hash code from attributes:
connectorRuntimeSettings, credentials. |
String |
toString()
Prints the immutable value
ValidateCredentialsRequest with attribute values. |
ImmutableValidateCredentialsRequest |
withConnectorRuntimeSettings(Map<String,? extends String> entries)
Copy the current immutable object by replacing the
connectorRuntimeSettings map with the specified map. |
ImmutableValidateCredentialsRequest |
withCredentials(Credentials value)
Copy the current immutable object by setting a value for the
credentials attribute. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitclose@Nullable public Map<String,String> connectorRuntimeSettings()
connectorRuntimeSettings in interface ValidateCredentialsRequestpublic Credentials credentials()
credentials in interface ValidateCredentialsRequestpublic final ImmutableValidateCredentialsRequest withConnectorRuntimeSettings(@Nullable Map<String,? extends String> entries)
connectorRuntimeSettings map with the specified map.
Nulls are not permitted as keys or values.
A shallow reference equality check is used to prevent copying of the same value by returning this.entries - The entries to be added to the connectorRuntimeSettings mapthis objectpublic final ImmutableValidateCredentialsRequest withCredentials(Credentials value)
credentials attribute.
A shallow reference equality check is used to prevent copying of the same value by returning this.value - A new value for credentialsthis objectpublic boolean equals(@Nullable Object another)
ImmutableValidateCredentialsRequest that have equal attribute values.public int hashCode()
connectorRuntimeSettings, credentials.public String toString()
ValidateCredentialsRequest with attribute values.public static ImmutableValidateCredentialsRequest copyOf(ValidateCredentialsRequest instance)
ValidateCredentialsRequest 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 ImmutableValidateCredentialsRequest.Builder builder()
ImmutableValidateCredentialsRequest.
ImmutableValidateCredentialsRequest.builder()
.connectorRuntimeSettings(Map<String, String> | null) // nullable connectorRuntimeSettings
.credentials(com.amazonaws.appflow.custom.connector.model.credentials.Credentials) // required credentials
.build();
Copyright © 2021–2022 Amazon Web Services. All rights reserved.