Interface RemoteAgentSigV4ServiceDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RemoteAgentSigV4ServiceDetails.Builder,,RemoteAgentSigV4ServiceDetails> SdkBuilder<RemoteAgentSigV4ServiceDetails.Builder,,RemoteAgentSigV4ServiceDetails> SdkPojo
- Enclosing class:
RemoteAgentSigV4ServiceDetails
@Mutable
@NotThreadSafe
public static interface RemoteAgentSigV4ServiceDetails.Builder
extends SdkPojo, CopyableBuilder<RemoteAgentSigV4ServiceDetails.Builder,RemoteAgentSigV4ServiceDetails>
-
Method Summary
Modifier and TypeMethodDescriptionauthorizationConfig(Consumer<RemoteAgentSigV4AuthorizationConfig.Builder> authorizationConfig) Remote agent SigV4 authorization configuration.authorizationConfig(RemoteAgentSigV4AuthorizationConfig authorizationConfig) Remote agent SigV4 authorization configuration.description(String description) Sets the value of the Description property for this object.Sets the value of the Endpoint property for this object.Sets the value of the Name property for this object.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
name
Sets the value of the Name property for this object.- Parameters:
name- The new value for the Name property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpoint
Sets the value of the Endpoint property for this object.- Parameters:
endpoint- The new value for the Endpoint property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
Sets the value of the Description property for this object.- Parameters:
description- The new value for the Description property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizationConfig
RemoteAgentSigV4ServiceDetails.Builder authorizationConfig(RemoteAgentSigV4AuthorizationConfig authorizationConfig) Remote agent SigV4 authorization configuration.
- Parameters:
authorizationConfig- Remote agent SigV4 authorization configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizationConfig
default RemoteAgentSigV4ServiceDetails.Builder authorizationConfig(Consumer<RemoteAgentSigV4AuthorizationConfig.Builder> authorizationConfig) Remote agent SigV4 authorization configuration.
This is a convenience method that creates an instance of theRemoteAgentSigV4AuthorizationConfig.Builderavoiding the need to create one manually viaRemoteAgentSigV4AuthorizationConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toauthorizationConfig(RemoteAgentSigV4AuthorizationConfig).- Parameters:
authorizationConfig- a consumer that will call methods onRemoteAgentSigV4AuthorizationConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-