@ParametersAreNonnullByDefault @Generated(value="org.immutables.processor.ProxyProcessor") @Immutable public final class ImmutableValidateConnectorRuntimeSettingsRequest extends Object implements ValidateConnectorRuntimeSettingsRequest
ValidateConnectorRuntimeSettingsRequest.
Use the builder to create immutable instances:
ImmutableValidateConnectorRuntimeSettingsRequest.builder().
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableValidateConnectorRuntimeSettingsRequest.Builder
Builds instances of type
ImmutableValidateConnectorRuntimeSettingsRequest. |
| Modifier and Type | Method and Description |
|---|---|
AuthenticationType |
authenticationType() |
static ImmutableValidateConnectorRuntimeSettingsRequest.Builder |
builder()
Creates a builder for
ImmutableValidateConnectorRuntimeSettingsRequest. |
Map<String,String> |
connectorRuntimeSettings()
Connector settings input.
|
static ImmutableValidateConnectorRuntimeSettingsRequest |
copyOf(ValidateConnectorRuntimeSettingsRequest instance)
Creates an immutable copy of a
ValidateConnectorRuntimeSettingsRequest value. |
boolean |
equals(Object another)
This instance is equal to all instances of
ImmutableValidateConnectorRuntimeSettingsRequest that have equal attribute values. |
int |
hashCode()
Computes a hash code from attributes:
scope, connectorRuntimeSettings, authenticationType. |
ConnectorRuntimeSettingScope |
scope()
Scope of the connector runtime settings needs to validated.
|
String |
toString()
Prints the immutable value
ValidateConnectorRuntimeSettingsRequest with attribute values. |
ImmutableValidateConnectorRuntimeSettingsRequest |
withAuthenticationType(AuthenticationType value)
Copy the current immutable object by setting a value for the
authenticationType attribute. |
ImmutableValidateConnectorRuntimeSettingsRequest |
withConnectorRuntimeSettings(Map<String,? extends String> entries)
Copy the current immutable object by replacing the
connectorRuntimeSettings map with the specified map. |
ImmutableValidateConnectorRuntimeSettingsRequest |
withScope(ConnectorRuntimeSettingScope value)
Copy the current immutable object by setting a value for the
scope attribute. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitclosepublic ConnectorRuntimeSettingScope scope()
scope in interface ValidateConnectorRuntimeSettingsRequestpublic Map<String,String> connectorRuntimeSettings()
ConnectorSetting.key() and value will be input provided by
user.connectorRuntimeSettings in interface ValidateConnectorRuntimeSettingsRequest@Nullable public AuthenticationType authenticationType()
authenticationType in interface ValidateConnectorRuntimeSettingsRequestauthenticationType attributepublic final ImmutableValidateConnectorRuntimeSettingsRequest withScope(ConnectorRuntimeSettingScope value)
scope attribute.
A value equality check is used to prevent copying of the same value by returning this.value - A new value for scopethis objectpublic final ImmutableValidateConnectorRuntimeSettingsRequest withConnectorRuntimeSettings(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 ImmutableValidateConnectorRuntimeSettingsRequest withAuthenticationType(@Nullable AuthenticationType value)
authenticationType attribute.
A value equality check is used to prevent copying of the same value by returning this.value - A new value for authenticationType (can be null)this objectpublic boolean equals(@Nullable Object another)
ImmutableValidateConnectorRuntimeSettingsRequest that have equal attribute values.public int hashCode()
scope, connectorRuntimeSettings, authenticationType.public String toString()
ValidateConnectorRuntimeSettingsRequest with attribute values.public static ImmutableValidateConnectorRuntimeSettingsRequest copyOf(ValidateConnectorRuntimeSettingsRequest instance)
ValidateConnectorRuntimeSettingsRequest 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 ImmutableValidateConnectorRuntimeSettingsRequest.Builder builder()
ImmutableValidateConnectorRuntimeSettingsRequest.
ImmutableValidateConnectorRuntimeSettingsRequest.builder()
.scope(com.amazonaws.appflow.custom.connector.model.settings.ConnectorRuntimeSettingScope) // required scope
.putConnectorRuntimeSettings|putAllConnectorRuntimeSettings(String => String) // connectorRuntimeSettings mappings
.authenticationType(com.amazonaws.appflow.custom.connector.model.credentials.AuthenticationType | null) // nullable authenticationType
.build();
Copyright © 2021–2022 Amazon Web Services. All rights reserved.