@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateAuthenticationProfileRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateAuthenticationProfileRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateAuthenticationProfileRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<String> |
getAllowedIps()
A list of IP address range strings that are allowed to access the instance.
|
String |
getAuthenticationProfileId()
A unique identifier for the authentication profile.
|
List<String> |
getBlockedIps()
A list of IP address range strings that are blocked from accessing the instance.
|
String |
getDescription()
The description for the authentication profile.
|
String |
getInstanceId()
The identifier of the Amazon Connect instance.
|
String |
getName()
The name for the authentication profile.
|
Integer |
getPeriodicSessionDuration()
The short lived session duration configuration for users logged in to Amazon Connect, in minutes.
|
int |
hashCode() |
void |
setAllowedIps(Collection<String> allowedIps)
A list of IP address range strings that are allowed to access the instance.
|
void |
setAuthenticationProfileId(String authenticationProfileId)
A unique identifier for the authentication profile.
|
void |
setBlockedIps(Collection<String> blockedIps)
A list of IP address range strings that are blocked from accessing the instance.
|
void |
setDescription(String description)
The description for the authentication profile.
|
void |
setInstanceId(String instanceId)
The identifier of the Amazon Connect instance.
|
void |
setName(String name)
The name for the authentication profile.
|
void |
setPeriodicSessionDuration(Integer periodicSessionDuration)
The short lived session duration configuration for users logged in to Amazon Connect, in minutes.
|
String |
toString()
Returns a string representation of this object.
|
UpdateAuthenticationProfileRequest |
withAllowedIps(Collection<String> allowedIps)
A list of IP address range strings that are allowed to access the instance.
|
UpdateAuthenticationProfileRequest |
withAllowedIps(String... allowedIps)
A list of IP address range strings that are allowed to access the instance.
|
UpdateAuthenticationProfileRequest |
withAuthenticationProfileId(String authenticationProfileId)
A unique identifier for the authentication profile.
|
UpdateAuthenticationProfileRequest |
withBlockedIps(Collection<String> blockedIps)
A list of IP address range strings that are blocked from accessing the instance.
|
UpdateAuthenticationProfileRequest |
withBlockedIps(String... blockedIps)
A list of IP address range strings that are blocked from accessing the instance.
|
UpdateAuthenticationProfileRequest |
withDescription(String description)
The description for the authentication profile.
|
UpdateAuthenticationProfileRequest |
withInstanceId(String instanceId)
The identifier of the Amazon Connect instance.
|
UpdateAuthenticationProfileRequest |
withName(String name)
The name for the authentication profile.
|
UpdateAuthenticationProfileRequest |
withPeriodicSessionDuration(Integer periodicSessionDuration)
The short lived session duration configuration for users logged in to Amazon Connect, in minutes.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setAuthenticationProfileId(String authenticationProfileId)
A unique identifier for the authentication profile.
authenticationProfileId
- A unique identifier for the authentication profile.public String getAuthenticationProfileId()
A unique identifier for the authentication profile.
public UpdateAuthenticationProfileRequest withAuthenticationProfileId(String authenticationProfileId)
A unique identifier for the authentication profile.
authenticationProfileId
- A unique identifier for the authentication profile.public void setInstanceId(String instanceId)
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
instanceId
- The identifier of the Amazon Connect instance. You can find the instance
ID in the Amazon Resource Name (ARN) of the instance.public String getInstanceId()
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
public UpdateAuthenticationProfileRequest withInstanceId(String instanceId)
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
instanceId
- The identifier of the Amazon Connect instance. You can find the instance
ID in the Amazon Resource Name (ARN) of the instance.public void setName(String name)
The name for the authentication profile.
name
- The name for the authentication profile.public String getName()
The name for the authentication profile.
public UpdateAuthenticationProfileRequest withName(String name)
The name for the authentication profile.
name
- The name for the authentication profile.public void setDescription(String description)
The description for the authentication profile.
description
- The description for the authentication profile.public String getDescription()
The description for the authentication profile.
public UpdateAuthenticationProfileRequest withDescription(String description)
The description for the authentication profile.
description
- The description for the authentication profile.public List<String> getAllowedIps()
A list of IP address range strings that are allowed to access the instance. For more information on how to configure IP addresses, seeConfigure session timeouts in the Amazon Connect Administrator Guide.
public void setAllowedIps(Collection<String> allowedIps)
A list of IP address range strings that are allowed to access the instance. For more information on how to configure IP addresses, seeConfigure session timeouts in the Amazon Connect Administrator Guide.
allowedIps
- A list of IP address range strings that are allowed to access the instance. For more information on how to
configure IP addresses, seeConfigure session timeouts in the Amazon Connect Administrator Guide.public UpdateAuthenticationProfileRequest withAllowedIps(String... allowedIps)
A list of IP address range strings that are allowed to access the instance. For more information on how to configure IP addresses, seeConfigure session timeouts in the Amazon Connect Administrator Guide.
NOTE: This method appends the values to the existing list (if any). Use
setAllowedIps(java.util.Collection)
or withAllowedIps(java.util.Collection)
if you want to
override the existing values.
allowedIps
- A list of IP address range strings that are allowed to access the instance. For more information on how to
configure IP addresses, seeConfigure session timeouts in the Amazon Connect Administrator Guide.public UpdateAuthenticationProfileRequest withAllowedIps(Collection<String> allowedIps)
A list of IP address range strings that are allowed to access the instance. For more information on how to configure IP addresses, seeConfigure session timeouts in the Amazon Connect Administrator Guide.
allowedIps
- A list of IP address range strings that are allowed to access the instance. For more information on how to
configure IP addresses, seeConfigure session timeouts in the Amazon Connect Administrator Guide.public List<String> getBlockedIps()
A list of IP address range strings that are blocked from accessing the instance. For more information on how to configure IP addresses, For more information on how to configure IP addresses, see Configure IP-based access control in the Amazon Connect Administrator Guide.
public void setBlockedIps(Collection<String> blockedIps)
A list of IP address range strings that are blocked from accessing the instance. For more information on how to configure IP addresses, For more information on how to configure IP addresses, see Configure IP-based access control in the Amazon Connect Administrator Guide.
blockedIps
- A list of IP address range strings that are blocked from accessing the instance. For more information on
how to configure IP addresses, For more information on how to configure IP addresses, see Configure IP-based access control in the Amazon Connect Administrator Guide.public UpdateAuthenticationProfileRequest withBlockedIps(String... blockedIps)
A list of IP address range strings that are blocked from accessing the instance. For more information on how to configure IP addresses, For more information on how to configure IP addresses, see Configure IP-based access control in the Amazon Connect Administrator Guide.
NOTE: This method appends the values to the existing list (if any). Use
setBlockedIps(java.util.Collection)
or withBlockedIps(java.util.Collection)
if you want to
override the existing values.
blockedIps
- A list of IP address range strings that are blocked from accessing the instance. For more information on
how to configure IP addresses, For more information on how to configure IP addresses, see Configure IP-based access control in the Amazon Connect Administrator Guide.public UpdateAuthenticationProfileRequest withBlockedIps(Collection<String> blockedIps)
A list of IP address range strings that are blocked from accessing the instance. For more information on how to configure IP addresses, For more information on how to configure IP addresses, see Configure IP-based access control in the Amazon Connect Administrator Guide.
blockedIps
- A list of IP address range strings that are blocked from accessing the instance. For more information on
how to configure IP addresses, For more information on how to configure IP addresses, see Configure IP-based access control in the Amazon Connect Administrator Guide.public void setPeriodicSessionDuration(Integer periodicSessionDuration)
The short lived session duration configuration for users logged in to Amazon Connect, in minutes. This value determines the maximum possible time before an agent is authenticated. For more information, For more information on how to configure IP addresses, see Configure session timeouts in the Amazon Connect Administrator Guide.
periodicSessionDuration
- The short lived session duration configuration for users logged in to Amazon Connect, in minutes. This
value determines the maximum possible time before an agent is authenticated. For more information, For
more information on how to configure IP addresses, see Configure session timeouts in the Amazon Connect Administrator Guide.public Integer getPeriodicSessionDuration()
The short lived session duration configuration for users logged in to Amazon Connect, in minutes. This value determines the maximum possible time before an agent is authenticated. For more information, For more information on how to configure IP addresses, see Configure session timeouts in the Amazon Connect Administrator Guide.
public UpdateAuthenticationProfileRequest withPeriodicSessionDuration(Integer periodicSessionDuration)
The short lived session duration configuration for users logged in to Amazon Connect, in minutes. This value determines the maximum possible time before an agent is authenticated. For more information, For more information on how to configure IP addresses, see Configure session timeouts in the Amazon Connect Administrator Guide.
periodicSessionDuration
- The short lived session duration configuration for users logged in to Amazon Connect, in minutes. This
value determines the maximum possible time before an agent is authenticated. For more information, For
more information on how to configure IP addresses, see Configure session timeouts in the Amazon Connect Administrator Guide.public String toString()
toString
in class Object
Object.toString()
public UpdateAuthenticationProfileRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()