@NotThreadSafe public static final class ImmutableDescribeConnectorConfigurationResponse.Builder extends Object
ImmutableDescribeConnectorConfigurationResponse.
Initialize attributes and then invoke the build() method to create an
immutable instance.
Builder is not thread-safe and generally should not be stored in a field or collection,
but instead used immediately to create instances.
public final ImmutableDescribeConnectorConfigurationResponse.Builder from(DescribeConnectorConfigurationResponse instance)
DescribeConnectorConfigurationResponse instance.
Regular attribute values will be replaced with those from the given instance.
Absent optional values will not replace present values.
Collection elements and entries will be added, not replaced.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder connectorOwner(String connectorOwner)
connectorOwner attribute.connectorOwner - The value for connectorOwnerthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder connectorName(String connectorName)
connectorName attribute.connectorName - The value for connectorNamethis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder connectorVersion(String connectorVersion)
connectorVersion attribute.connectorVersion - The value for connectorVersionthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder addConnectorModes(ConnectorModes element)
connectorModes list.element - A connectorModes elementthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder addConnectorModes(ConnectorModes... elements)
connectorModes list.elements - An array of connectorModes elementsthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder connectorModes(Iterable<? extends ConnectorModes> elements)
connectorModes list.elements - An iterable of connectorModes elementsthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder addAllConnectorModes(Iterable<? extends ConnectorModes> elements)
connectorModes list.elements - An iterable of connectorModes elementsthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder authenticationConfig(@Nullable AuthenticationConfig authenticationConfig)
authenticationConfig attribute.authenticationConfig - The value for authenticationConfig (can be null)this builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder addConnectorRuntimeSetting(ConnectorRuntimeSetting element)
connectorRuntimeSetting list.element - A connectorRuntimeSetting elementthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder addConnectorRuntimeSetting(ConnectorRuntimeSetting... elements)
connectorRuntimeSetting list.elements - An array of connectorRuntimeSetting elementsthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder connectorRuntimeSetting(@Nullable Iterable<? extends ConnectorRuntimeSetting> elements)
connectorRuntimeSetting list.elements - An iterable of connectorRuntimeSetting elementsthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder addAllConnectorRuntimeSetting(Iterable<? extends ConnectorRuntimeSetting> elements)
connectorRuntimeSetting list.elements - An iterable of connectorRuntimeSetting elementsthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder addSupportedApiVersions(String element)
supportedApiVersions list.element - A supportedApiVersions elementthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder addSupportedApiVersions(String... elements)
supportedApiVersions list.elements - An array of supportedApiVersions elementsthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder supportedApiVersions(Iterable<String> elements)
supportedApiVersions list.elements - An iterable of supportedApiVersions elementsthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder addAllSupportedApiVersions(Iterable<String> elements)
supportedApiVersions list.elements - An iterable of supportedApiVersions elementsthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder addOperatorsSupported(ConnectorOperator element)
operatorsSupported list.element - A operatorsSupported elementthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder addOperatorsSupported(ConnectorOperator... elements)
operatorsSupported list.elements - An array of operatorsSupported elementsthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder operatorsSupported(Iterable<? extends ConnectorOperator> elements)
operatorsSupported list.elements - An iterable of operatorsSupported elementsthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder addAllOperatorsSupported(Iterable<? extends ConnectorOperator> elements)
operatorsSupported list.elements - An iterable of operatorsSupported elementsthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder addSupportedTriggerTypes(TriggerType element)
supportedTriggerTypes list.element - A supportedTriggerTypes elementthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder addSupportedTriggerTypes(TriggerType... elements)
supportedTriggerTypes list.elements - An array of supportedTriggerTypes elementsthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder supportedTriggerTypes(Iterable<? extends TriggerType> elements)
supportedTriggerTypes list.elements - An iterable of supportedTriggerTypes elementsthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder addAllSupportedTriggerTypes(Iterable<? extends TriggerType> elements)
supportedTriggerTypes list.elements - An iterable of supportedTriggerTypes elementsthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder addTriggerFrequenciesSupported(TriggerFrequency element)
triggerFrequenciesSupported list.element - A triggerFrequenciesSupported elementthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder addTriggerFrequenciesSupported(TriggerFrequency... elements)
triggerFrequenciesSupported list.elements - An array of triggerFrequenciesSupported elementsthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder triggerFrequenciesSupported(Iterable<? extends TriggerFrequency> elements)
triggerFrequenciesSupported list.elements - An iterable of triggerFrequenciesSupported elementsthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder addAllTriggerFrequenciesSupported(Iterable<? extends TriggerFrequency> elements)
triggerFrequenciesSupported list.elements - An iterable of triggerFrequenciesSupported elementsthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder addSupportedWriteOperations(WriteOperationType element)
supportedWriteOperations list.element - A supportedWriteOperations elementthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder addSupportedWriteOperations(WriteOperationType... elements)
supportedWriteOperations list.elements - An array of supportedWriteOperations elementsthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder supportedWriteOperations(Iterable<? extends WriteOperationType> elements)
supportedWriteOperations list.elements - An iterable of supportedWriteOperations elementsthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder addAllSupportedWriteOperations(Iterable<? extends WriteOperationType> elements)
supportedWriteOperations list.elements - An iterable of supportedWriteOperations elementsthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder logoURL(@Nullable String logoURL)
logoURL attribute.logoURL - The value for logoURL (can be null)this builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder isSuccess(boolean isSuccess)
isSuccess attribute.isSuccess - The value for isSuccessthis builder for use in a chained invocationpublic final ImmutableDescribeConnectorConfigurationResponse.Builder errorDetails(@Nullable ErrorDetails errorDetails)
errorDetails attribute.errorDetails - The value for errorDetails (can be null)this builder for use in a chained invocationpublic ImmutableDescribeConnectorConfigurationResponse build()
ImmutableDescribeConnectorConfigurationResponse.IllegalStateException - if any required attributes are missingCopyright © 2021–2022 Amazon Web Services. All rights reserved.