@ParametersAreNonnullByDefault @Generated(value="org.immutables.processor.ProxyProcessor") @Immutable public final class ImmutableDescribeConnectorConfigurationResponse extends Object implements DescribeConnectorConfigurationResponse
DescribeConnectorConfigurationResponse.
Use the builder to create immutable instances:
ImmutableDescribeConnectorConfigurationResponse.builder().
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableDescribeConnectorConfigurationResponse.Builder
Builds instances of type
ImmutableDescribeConnectorConfigurationResponse. |
| Modifier and Type | Method and Description |
|---|---|
AuthenticationConfig |
authenticationConfig()
AuthenticationConfig supported by the connector. |
static ImmutableDescribeConnectorConfigurationResponse.Builder |
builder()
Creates a builder for
ImmutableDescribeConnectorConfigurationResponse. |
com.google.common.collect.ImmutableList<ConnectorModes> |
connectorModes()
List of
ConnectorMode supported by the connector. |
String |
connectorName()
Name of the connector.
|
String |
connectorOwner()
Name of the connector owner.
|
com.google.common.collect.ImmutableList<ConnectorRuntimeSetting> |
connectorRuntimeSetting()
Custom connector runtime settings for which connector requires input from the end user.
|
String |
connectorVersion()
Version of the connector.
|
static ImmutableDescribeConnectorConfigurationResponse |
copyOf(DescribeConnectorConfigurationResponse instance)
Creates an immutable copy of a
DescribeConnectorConfigurationResponse value. |
boolean |
equals(Object another)
This instance is equal to all instances of
ImmutableDescribeConnectorConfigurationResponse that have equal attribute values. |
ErrorDetails |
errorDetails()
Error details if the Operation is unsuccessful.
|
int |
hashCode()
Computes a hash code from attributes:
connectorOwner, connectorName, connectorVersion, connectorModes, authenticationConfig, connectorRuntimeSetting, supportedApiVersions, operatorsSupported, supportedTriggerTypes, triggerFrequenciesSupported, supportedWriteOperations, logoURL, isSuccess, errorDetails. |
boolean |
isSuccess()
Specifies if the operation is successful or not.
|
String |
logoURL()
Logo URL for display purposes for connector icon.
|
com.google.common.collect.ImmutableList<ConnectorOperator> |
operatorsSupported()
Operators supported by the connector.
|
com.google.common.collect.ImmutableList<String> |
supportedApiVersions()
List of API versions supported by connector for the underlying application.
|
com.google.common.collect.ImmutableList<TriggerType> |
supportedTriggerTypes()
Trigger types supported by connector.
|
com.google.common.collect.ImmutableList<WriteOperationType> |
supportedWriteOperations()
Write Operations supported by Connector.
|
String |
toString()
Prints the immutable value
DescribeConnectorConfigurationResponse with attribute values. |
com.google.common.collect.ImmutableList<TriggerFrequency> |
triggerFrequenciesSupported()
Trigger frequencies supported by Connector.
|
ImmutableDescribeConnectorConfigurationResponse |
withAuthenticationConfig(AuthenticationConfig value)
Copy the current immutable object by setting a value for the
authenticationConfig attribute. |
ImmutableDescribeConnectorConfigurationResponse |
withConnectorModes(ConnectorModes... elements)
Copy the current immutable object with elements that replace the content of
connectorModes. |
ImmutableDescribeConnectorConfigurationResponse |
withConnectorModes(Iterable<? extends ConnectorModes> elements)
Copy the current immutable object with elements that replace the content of
connectorModes. |
ImmutableDescribeConnectorConfigurationResponse |
withConnectorName(String value)
Copy the current immutable object by setting a value for the
connectorName attribute. |
ImmutableDescribeConnectorConfigurationResponse |
withConnectorOwner(String value)
Copy the current immutable object by setting a value for the
connectorOwner attribute. |
ImmutableDescribeConnectorConfigurationResponse |
withConnectorRuntimeSetting(ConnectorRuntimeSetting... elements)
Copy the current immutable object with elements that replace the content of
connectorRuntimeSetting. |
ImmutableDescribeConnectorConfigurationResponse |
withConnectorRuntimeSetting(Iterable<? extends ConnectorRuntimeSetting> elements)
Copy the current immutable object with elements that replace the content of
connectorRuntimeSetting. |
ImmutableDescribeConnectorConfigurationResponse |
withConnectorVersion(String value)
Copy the current immutable object by setting a value for the
connectorVersion attribute. |
ImmutableDescribeConnectorConfigurationResponse |
withErrorDetails(ErrorDetails value)
Copy the current immutable object by setting a value for the
errorDetails attribute. |
ImmutableDescribeConnectorConfigurationResponse |
withIsSuccess(boolean value)
Copy the current immutable object by setting a value for the
isSuccess attribute. |
ImmutableDescribeConnectorConfigurationResponse |
withLogoURL(String value)
Copy the current immutable object by setting a value for the
logoURL attribute. |
ImmutableDescribeConnectorConfigurationResponse |
withOperatorsSupported(ConnectorOperator... elements)
Copy the current immutable object with elements that replace the content of
operatorsSupported. |
ImmutableDescribeConnectorConfigurationResponse |
withOperatorsSupported(Iterable<? extends ConnectorOperator> elements)
Copy the current immutable object with elements that replace the content of
operatorsSupported. |
ImmutableDescribeConnectorConfigurationResponse |
withSupportedApiVersions(Iterable<String> elements)
Copy the current immutable object with elements that replace the content of
supportedApiVersions. |
ImmutableDescribeConnectorConfigurationResponse |
withSupportedApiVersions(String... elements)
Copy the current immutable object with elements that replace the content of
supportedApiVersions. |
ImmutableDescribeConnectorConfigurationResponse |
withSupportedTriggerTypes(Iterable<? extends TriggerType> elements)
Copy the current immutable object with elements that replace the content of
supportedTriggerTypes. |
ImmutableDescribeConnectorConfigurationResponse |
withSupportedTriggerTypes(TriggerType... elements)
Copy the current immutable object with elements that replace the content of
supportedTriggerTypes. |
ImmutableDescribeConnectorConfigurationResponse |
withSupportedWriteOperations(Iterable<? extends WriteOperationType> elements)
Copy the current immutable object with elements that replace the content of
supportedWriteOperations. |
ImmutableDescribeConnectorConfigurationResponse |
withSupportedWriteOperations(WriteOperationType... elements)
Copy the current immutable object with elements that replace the content of
supportedWriteOperations. |
ImmutableDescribeConnectorConfigurationResponse |
withTriggerFrequenciesSupported(Iterable<? extends TriggerFrequency> elements)
Copy the current immutable object with elements that replace the content of
triggerFrequenciesSupported. |
ImmutableDescribeConnectorConfigurationResponse |
withTriggerFrequenciesSupported(TriggerFrequency... elements)
Copy the current immutable object with elements that replace the content of
triggerFrequenciesSupported. |
public String connectorOwner()
connectorOwner in interface DescribeConnectorConfigurationResponsepublic String connectorName()
connectorName in interface DescribeConnectorConfigurationResponsepublic String connectorVersion()
connectorVersion in interface DescribeConnectorConfigurationResponsepublic com.google.common.collect.ImmutableList<ConnectorModes> connectorModes()
ConnectorMode supported by the connector.connectorModes in interface DescribeConnectorConfigurationResponse@Nullable public AuthenticationConfig authenticationConfig()
AuthenticationConfig supported by the connector. Can be null if connector doesn't need any
credentials from customer.authenticationConfig in interface DescribeConnectorConfigurationResponse@Nullable public com.google.common.collect.ImmutableList<ConnectorRuntimeSetting> connectorRuntimeSetting()
connectorRuntimeSetting in interface DescribeConnectorConfigurationResponsepublic com.google.common.collect.ImmutableList<String> supportedApiVersions()
supportedApiVersions in interface DescribeConnectorConfigurationResponsepublic com.google.common.collect.ImmutableList<ConnectorOperator> operatorsSupported()
operatorsSupported in interface DescribeConnectorConfigurationResponsepublic com.google.common.collect.ImmutableList<TriggerType> supportedTriggerTypes()
supportedTriggerTypes in interface DescribeConnectorConfigurationResponsepublic com.google.common.collect.ImmutableList<TriggerFrequency> triggerFrequenciesSupported()
triggerFrequenciesSupported in interface DescribeConnectorConfigurationResponsepublic com.google.common.collect.ImmutableList<WriteOperationType> supportedWriteOperations()
supportedWriteOperations in interface DescribeConnectorConfigurationResponse@Nullable public String logoURL()
logoURL in interface DescribeConnectorConfigurationResponsepublic boolean isSuccess()
isSuccess in interface DescribeConnectorConfigurationResponse@Nullable public ErrorDetails errorDetails()
errorDetails in interface DescribeConnectorConfigurationResponsepublic final ImmutableDescribeConnectorConfigurationResponse withConnectorOwner(String value)
connectorOwner attribute.
An equals check used to prevent copying of the same value by returning this.value - A new value for connectorOwnerthis objectpublic final ImmutableDescribeConnectorConfigurationResponse withConnectorName(String value)
connectorName attribute.
An equals check used to prevent copying of the same value by returning this.value - A new value for connectorNamethis objectpublic final ImmutableDescribeConnectorConfigurationResponse withConnectorVersion(String value)
connectorVersion attribute.
An equals check used to prevent copying of the same value by returning this.value - A new value for connectorVersionthis objectpublic final ImmutableDescribeConnectorConfigurationResponse withConnectorModes(ConnectorModes... elements)
connectorModes.elements - The elements to setthis objectpublic final ImmutableDescribeConnectorConfigurationResponse withConnectorModes(Iterable<? extends ConnectorModes> elements)
connectorModes.
A shallow reference equality check is used to prevent copying of the same value by returning this.elements - An iterable of connectorModes elements to setthis objectpublic final ImmutableDescribeConnectorConfigurationResponse withAuthenticationConfig(@Nullable AuthenticationConfig value)
authenticationConfig attribute.
A shallow reference equality check is used to prevent copying of the same value by returning this.value - A new value for authenticationConfig (can be null)this objectpublic final ImmutableDescribeConnectorConfigurationResponse withConnectorRuntimeSetting(@Nullable ConnectorRuntimeSetting... elements)
connectorRuntimeSetting.elements - The elements to setthis objectpublic final ImmutableDescribeConnectorConfigurationResponse withConnectorRuntimeSetting(@Nullable Iterable<? extends ConnectorRuntimeSetting> elements)
connectorRuntimeSetting.
A shallow reference equality check is used to prevent copying of the same value by returning this.elements - An iterable of connectorRuntimeSetting elements to setthis objectpublic final ImmutableDescribeConnectorConfigurationResponse withSupportedApiVersions(String... elements)
supportedApiVersions.elements - The elements to setthis objectpublic final ImmutableDescribeConnectorConfigurationResponse withSupportedApiVersions(Iterable<String> elements)
supportedApiVersions.
A shallow reference equality check is used to prevent copying of the same value by returning this.elements - An iterable of supportedApiVersions elements to setthis objectpublic final ImmutableDescribeConnectorConfigurationResponse withOperatorsSupported(ConnectorOperator... elements)
operatorsSupported.elements - The elements to setthis objectpublic final ImmutableDescribeConnectorConfigurationResponse withOperatorsSupported(Iterable<? extends ConnectorOperator> elements)
operatorsSupported.
A shallow reference equality check is used to prevent copying of the same value by returning this.elements - An iterable of operatorsSupported elements to setthis objectpublic final ImmutableDescribeConnectorConfigurationResponse withSupportedTriggerTypes(TriggerType... elements)
supportedTriggerTypes.elements - The elements to setthis objectpublic final ImmutableDescribeConnectorConfigurationResponse withSupportedTriggerTypes(Iterable<? extends TriggerType> elements)
supportedTriggerTypes.
A shallow reference equality check is used to prevent copying of the same value by returning this.elements - An iterable of supportedTriggerTypes elements to setthis objectpublic final ImmutableDescribeConnectorConfigurationResponse withTriggerFrequenciesSupported(TriggerFrequency... elements)
triggerFrequenciesSupported.elements - The elements to setthis objectpublic final ImmutableDescribeConnectorConfigurationResponse withTriggerFrequenciesSupported(Iterable<? extends TriggerFrequency> elements)
triggerFrequenciesSupported.
A shallow reference equality check is used to prevent copying of the same value by returning this.elements - An iterable of triggerFrequenciesSupported elements to setthis objectpublic final ImmutableDescribeConnectorConfigurationResponse withSupportedWriteOperations(WriteOperationType... elements)
supportedWriteOperations.elements - The elements to setthis objectpublic final ImmutableDescribeConnectorConfigurationResponse withSupportedWriteOperations(Iterable<? extends WriteOperationType> elements)
supportedWriteOperations.
A shallow reference equality check is used to prevent copying of the same value by returning this.elements - An iterable of supportedWriteOperations elements to setthis objectpublic final ImmutableDescribeConnectorConfigurationResponse withLogoURL(@Nullable String value)
logoURL attribute.
An equals check used to prevent copying of the same value by returning this.value - A new value for logoURL (can be null)this objectpublic final ImmutableDescribeConnectorConfigurationResponse withIsSuccess(boolean value)
isSuccess attribute.
A value equality check is used to prevent copying of the same value by returning this.value - A new value for isSuccessthis objectpublic final ImmutableDescribeConnectorConfigurationResponse withErrorDetails(@Nullable ErrorDetails value)
errorDetails attribute.
A shallow reference equality check is used to prevent copying of the same value by returning this.value - A new value for errorDetails (can be null)this objectpublic boolean equals(@Nullable Object another)
ImmutableDescribeConnectorConfigurationResponse that have equal attribute values.public int hashCode()
connectorOwner, connectorName, connectorVersion, connectorModes, authenticationConfig, connectorRuntimeSetting, supportedApiVersions, operatorsSupported, supportedTriggerTypes, triggerFrequenciesSupported, supportedWriteOperations, logoURL, isSuccess, errorDetails.public String toString()
DescribeConnectorConfigurationResponse with attribute values.public static ImmutableDescribeConnectorConfigurationResponse copyOf(DescribeConnectorConfigurationResponse instance)
DescribeConnectorConfigurationResponse 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 ImmutableDescribeConnectorConfigurationResponse.Builder builder()
ImmutableDescribeConnectorConfigurationResponse.
ImmutableDescribeConnectorConfigurationResponse.builder()
.connectorOwner(String) // required connectorOwner
.connectorName(String) // required connectorName
.connectorVersion(String) // required connectorVersion
.addConnectorModes|addAllConnectorModes(com.amazonaws.appflow.custom.connector.model.connectorconfiguration.ConnectorModes) // connectorModes elements
.authenticationConfig(com.amazonaws.appflow.custom.connector.model.connectorconfiguration.auth.AuthenticationConfig | null) // nullable authenticationConfig
.connectorRuntimeSetting(List<com.amazonaws.appflow.custom.connector.model.settings.ConnectorRuntimeSetting> | null) // nullable connectorRuntimeSetting
.addSupportedApiVersions|addAllSupportedApiVersions(String) // supportedApiVersions elements
.addOperatorsSupported|addAllOperatorsSupported(com.amazonaws.appflow.custom.connector.model.connectorconfiguration.ConnectorOperator) // operatorsSupported elements
.addSupportedTriggerTypes|addAllSupportedTriggerTypes(com.amazonaws.appflow.custom.connector.model.connectorconfiguration.TriggerType) // supportedTriggerTypes elements
.addTriggerFrequenciesSupported|addAllTriggerFrequenciesSupported(com.amazonaws.appflow.custom.connector.model.connectorconfiguration.TriggerFrequency) // triggerFrequenciesSupported elements
.addSupportedWriteOperations|addAllSupportedWriteOperations(com.amazonaws.appflow.custom.connector.model.write.WriteOperationType) // supportedWriteOperations elements
.logoURL(String | null) // nullable logoURL
.isSuccess(boolean) // required isSuccess
.errorDetails(com.amazonaws.appflow.custom.connector.model.ErrorDetails | null) // nullable errorDetails
.build();
Copyright © 2021–2022 Amazon Web Services. All rights reserved.