Class AwsSdk2TransportOptions.BuilderImpl
java.lang.Object
org.opensearch.client.transport.TransportOptions.BuilderImpl
org.opensearch.client.transport.aws.AwsSdk2TransportOptions.BuilderImpl
- All Implemented Interfaces:
AwsSdk2TransportOptions.Builder,TransportOptions.Builder,ObjectBuilder<TransportOptions>
- Enclosing interface:
AwsSdk2TransportOptions
public static class AwsSdk2TransportOptions.BuilderImpl
extends TransportOptions.BuilderImpl
implements AwsSdk2TransportOptions.Builder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected software.amazon.awssdk.auth.credentials.AwsCredentialsProviderprotected JsonpMapperprotected Integerprotected Booleanprotected ClockFields inherited from class org.opensearch.client.transport.TransportOptions.BuilderImpl
headers, onWarnings, queryParameters -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()onWarnings(Function<List<String>, Boolean> listener) setCredentials(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentials) setMapper(JsonpMapper mapper) setParameter(String name, String value) setResponseCompression(Boolean enabled) setSigningClock(Clock clock)
-
Field Details
-
credentials
protected software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentials -
requestCompressionSize
-
responseCompression
-
mapper
-
signingClock
-
-
Constructor Details
-
BuilderImpl
public BuilderImpl() -
BuilderImpl
-
-
Method Details
-
addHeader
- Specified by:
addHeaderin interfaceAwsSdk2TransportOptions.Builder- Specified by:
addHeaderin interfaceTransportOptions.Builder- Overrides:
addHeaderin classTransportOptions.BuilderImpl
-
setParameter
- Specified by:
setParameterin interfaceAwsSdk2TransportOptions.Builder- Specified by:
setParameterin interfaceTransportOptions.Builder- Overrides:
setParameterin classTransportOptions.BuilderImpl
-
onWarnings
- Specified by:
onWarningsin interfaceAwsSdk2TransportOptions.Builder- Specified by:
onWarningsin interfaceTransportOptions.Builder- Overrides:
onWarningsin classTransportOptions.BuilderImpl
-
setCredentials
public AwsSdk2TransportOptions.Builder setCredentials(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentials) - Specified by:
setCredentialsin interfaceAwsSdk2TransportOptions.Builder
-
setRequestCompressionSize
- Specified by:
setRequestCompressionSizein interfaceAwsSdk2TransportOptions.Builder
-
setMapper
- Specified by:
setMapperin interfaceAwsSdk2TransportOptions.Builder
-
setResponseCompression
- Specified by:
setResponseCompressionin interfaceAwsSdk2TransportOptions.Builder
-
setSigningClock
- Specified by:
setSigningClockin interfaceAwsSdk2TransportOptions.Builder
-
build
- Specified by:
buildin interfaceAwsSdk2TransportOptions.Builder- Specified by:
buildin interfaceObjectBuilder<TransportOptions>- Overrides:
buildin classTransportOptions.BuilderImpl
-