Interface UpdateRelayRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateRelayRequest.Builder,UpdateRelayRequest>,MailManagerRequest.Builder,SdkBuilder<UpdateRelayRequest.Builder,UpdateRelayRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateRelayRequest
public static interface UpdateRelayRequest.Builder extends MailManagerRequest.Builder, SdkPojo, CopyableBuilder<UpdateRelayRequest.Builder,UpdateRelayRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default UpdateRelayRequest.Builderauthentication(Consumer<RelayAuthentication.Builder> authentication)Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored.UpdateRelayRequest.Builderauthentication(RelayAuthentication authentication)Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored.UpdateRelayRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateRelayRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateRelayRequest.BuilderrelayId(String relayId)The unique relay identifier.UpdateRelayRequest.BuilderrelayName(String relayName)The name of the relay resource.UpdateRelayRequest.BuilderserverName(String serverName)The destination relay server address.UpdateRelayRequest.BuilderserverPort(Integer serverPort)The destination relay server port.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.mailmanager.model.MailManagerRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
authentication
UpdateRelayRequest.Builder authentication(RelayAuthentication authentication)
Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored.
- Parameters:
authentication- Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authentication
default UpdateRelayRequest.Builder authentication(Consumer<RelayAuthentication.Builder> authentication)
Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored.
This is a convenience method that creates an instance of theRelayAuthentication.Builderavoiding the need to create one manually viaRelayAuthentication.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toauthentication(RelayAuthentication).- Parameters:
authentication- a consumer that will call methods onRelayAuthentication.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
authentication(RelayAuthentication)
-
relayId
UpdateRelayRequest.Builder relayId(String relayId)
The unique relay identifier.
- Parameters:
relayId- The unique relay identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
relayName
UpdateRelayRequest.Builder relayName(String relayName)
The name of the relay resource.
- Parameters:
relayName- The name of the relay resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serverName
UpdateRelayRequest.Builder serverName(String serverName)
The destination relay server address.
- Parameters:
serverName- The destination relay server address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serverPort
UpdateRelayRequest.Builder serverPort(Integer serverPort)
The destination relay server port.
- Parameters:
serverPort- The destination relay server port.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateRelayRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateRelayRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-