StructuredPojo
, ToCopyableBuilder<RadiusSettings.Builder,RadiusSettings>
@Generated("software.amazon.awssdk:codegen") public class RadiusSettings extends Object implements StructuredPojo, ToCopyableBuilder<RadiusSettings.Builder,RadiusSettings>
Contains information about a Remote Authentication Dial In User Service (RADIUS) server.
Modifier and Type | Class | Description |
---|---|---|
static interface |
RadiusSettings.Builder |
Modifier and Type | Method | Description |
---|---|---|
String |
authenticationProtocol() |
The protocol specified for your RADIUS endpoints.
|
static RadiusSettings.Builder |
builder() |
|
String |
displayLabel() |
Not currently used.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
Integer |
radiusPort() |
The port that your RADIUS server is using for communications.
|
Integer |
radiusRetries() |
The maximum number of times that communication with the RADIUS server is attempted.
|
List<String> |
radiusServers() |
An array of strings that contains the IP addresses of the RADIUS server endpoints, or the IP addresses of your
RADIUS server load balancer.
|
Integer |
radiusTimeout() |
The amount of time, in seconds, to wait for the RADIUS server to respond.
|
static Class<? extends RadiusSettings.Builder> |
serializableBuilderClass() |
|
String |
sharedSecret() |
Not currently used.
|
RadiusSettings.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
|
Boolean |
useSameUsername() |
Not currently used.
|
public List<String> radiusServers()
An array of strings that contains the IP addresses of the RADIUS server endpoints, or the IP addresses of your RADIUS server load balancer.
public Integer radiusPort()
The port that your RADIUS server is using for communications. Your on-premises network must allow inbound traffic over this port from the AWS Directory Service servers.
public Integer radiusTimeout()
The amount of time, in seconds, to wait for the RADIUS server to respond.
public Integer radiusRetries()
The maximum number of times that communication with the RADIUS server is attempted.
public String sharedSecret()
Not currently used.
public String authenticationProtocol()
The protocol specified for your RADIUS endpoints.
RadiusAuthenticationProtocol
public String displayLabel()
Not currently used.
public Boolean useSameUsername()
Not currently used.
public RadiusSettings.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<RadiusSettings.Builder,RadiusSettings>
public static RadiusSettings.Builder builder()
public static Class<? extends RadiusSettings.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.