@Generated(value="software.amazon.awssdk:codegen") public final class RadiusSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RadiusSettings.Builder,RadiusSettings>
Contains information about a Remote Authentication Dial In User Service (RADIUS) server.
Modifier and Type | Class and Description |
---|---|
static interface |
RadiusSettings.Builder |
Modifier and Type | Method and Description |
---|---|
RadiusAuthenticationProtocol |
authenticationProtocol()
The protocol specified for your RADIUS endpoints.
|
String |
authenticationProtocolAsString()
The protocol specified for your RADIUS endpoints.
|
static RadiusSettings.Builder |
builder() |
String |
displayLabel()
Not currently used.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
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.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RadiusSettings.Builder> |
serializableBuilderClass() |
String |
sharedSecret()
Required for enabling RADIUS on the directory.
|
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.
|
copy
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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
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()
Required for enabling RADIUS on the directory.
public RadiusAuthenticationProtocol authenticationProtocol()
The protocol specified for your RADIUS endpoints.
If the service returns an enum value that is not available in the current SDK version,
authenticationProtocol
will return RadiusAuthenticationProtocol.UNKNOWN_TO_SDK_VERSION
. The raw
value returned by the service is available from authenticationProtocolAsString()
.
RadiusAuthenticationProtocol
public String authenticationProtocolAsString()
The protocol specified for your RADIUS endpoints.
If the service returns an enum value that is not available in the current SDK version,
authenticationProtocol
will return RadiusAuthenticationProtocol.UNKNOWN_TO_SDK_VERSION
. The raw
value returned by the service is available from authenticationProtocolAsString()
.
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()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.