Interface RdsLoginAttemptAction.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RdsLoginAttemptAction.Builder,RdsLoginAttemptAction>,SdkBuilder<RdsLoginAttemptAction.Builder,RdsLoginAttemptAction>,SdkPojo
- Enclosing class:
- RdsLoginAttemptAction
public static interface RdsLoginAttemptAction.Builder extends SdkPojo, CopyableBuilder<RdsLoginAttemptAction.Builder,RdsLoginAttemptAction>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description RdsLoginAttemptAction.BuilderloginAttributes(Collection<LoginAttribute> loginAttributes)Indicates the login attributes used in the login attempt.RdsLoginAttemptAction.BuilderloginAttributes(Consumer<LoginAttribute.Builder>... loginAttributes)Indicates the login attributes used in the login attempt.RdsLoginAttemptAction.BuilderloginAttributes(LoginAttribute... loginAttributes)Indicates the login attributes used in the login attempt.default RdsLoginAttemptAction.BuilderremoteIpDetails(Consumer<RemoteIpDetails.Builder> remoteIpDetails)Sets the value of the RemoteIpDetails property for this object.RdsLoginAttemptAction.BuilderremoteIpDetails(RemoteIpDetails remoteIpDetails)Sets the value of the RemoteIpDetails property for this object.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
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
-
remoteIpDetails
RdsLoginAttemptAction.Builder remoteIpDetails(RemoteIpDetails remoteIpDetails)
Sets the value of the RemoteIpDetails property for this object.- Parameters:
remoteIpDetails- The new value for the RemoteIpDetails property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteIpDetails
default RdsLoginAttemptAction.Builder remoteIpDetails(Consumer<RemoteIpDetails.Builder> remoteIpDetails)
Sets the value of the RemoteIpDetails property for this object. This is a convenience method that creates an instance of theRemoteIpDetails.Builderavoiding the need to create one manually viaRemoteIpDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toremoteIpDetails(RemoteIpDetails).- Parameters:
remoteIpDetails- a consumer that will call methods onRemoteIpDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
remoteIpDetails(RemoteIpDetails)
-
loginAttributes
RdsLoginAttemptAction.Builder loginAttributes(Collection<LoginAttribute> loginAttributes)
Indicates the login attributes used in the login attempt.
- Parameters:
loginAttributes- Indicates the login attributes used in the login attempt.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loginAttributes
RdsLoginAttemptAction.Builder loginAttributes(LoginAttribute... loginAttributes)
Indicates the login attributes used in the login attempt.
- Parameters:
loginAttributes- Indicates the login attributes used in the login attempt.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loginAttributes
RdsLoginAttemptAction.Builder loginAttributes(Consumer<LoginAttribute.Builder>... loginAttributes)
Indicates the login attributes used in the login attempt.
This is a convenience method that creates an instance of theLoginAttribute.Builderavoiding the need to create one manually viaLoginAttribute.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#loginAttributes(List.) - Parameters:
loginAttributes- a consumer that will call methods onLoginAttribute.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#loginAttributes(java.util.Collection)
-
-