@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateSecurityProfileRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateSecurityProfileRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateSecurityProfileRequest |
addAllowedAccessControlTagsEntry(String key,
String value)
Add a single AllowedAccessControlTags entry
|
UpdateSecurityProfileRequest |
clearAllowedAccessControlTagsEntries()
Removes all the entries added into AllowedAccessControlTags.
|
UpdateSecurityProfileRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAllowedAccessControlHierarchyGroupId()
The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon
Connect.
|
Map<String,String> |
getAllowedAccessControlTags()
The list of tags that a security profile uses to restrict access to resources in Amazon Connect.
|
List<Application> |
getApplications()
A list of the third-party application's metadata.
|
String |
getDescription()
The description of the security profile.
|
List<String> |
getHierarchyRestrictedResources()
The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.
|
String |
getInstanceId()
The identifier of the Amazon Connect instance.
|
List<String> |
getPermissions()
The permissions granted to a security profile.
|
String |
getSecurityProfileId()
The identifier for the security profle.
|
List<String> |
getTagRestrictedResources()
The list of resources that a security profile applies tag restrictions to in Amazon Connect.
|
int |
hashCode() |
void |
setAllowedAccessControlHierarchyGroupId(String allowedAccessControlHierarchyGroupId)
The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon
Connect.
|
void |
setAllowedAccessControlTags(Map<String,String> allowedAccessControlTags)
The list of tags that a security profile uses to restrict access to resources in Amazon Connect.
|
void |
setApplications(Collection<Application> applications)
A list of the third-party application's metadata.
|
void |
setDescription(String description)
The description of the security profile.
|
void |
setHierarchyRestrictedResources(Collection<String> hierarchyRestrictedResources)
The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.
|
void |
setInstanceId(String instanceId)
The identifier of the Amazon Connect instance.
|
void |
setPermissions(Collection<String> permissions)
The permissions granted to a security profile.
|
void |
setSecurityProfileId(String securityProfileId)
The identifier for the security profle.
|
void |
setTagRestrictedResources(Collection<String> tagRestrictedResources)
The list of resources that a security profile applies tag restrictions to in Amazon Connect.
|
String |
toString()
Returns a string representation of this object.
|
UpdateSecurityProfileRequest |
withAllowedAccessControlHierarchyGroupId(String allowedAccessControlHierarchyGroupId)
The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon
Connect.
|
UpdateSecurityProfileRequest |
withAllowedAccessControlTags(Map<String,String> allowedAccessControlTags)
The list of tags that a security profile uses to restrict access to resources in Amazon Connect.
|
UpdateSecurityProfileRequest |
withApplications(Application... applications)
A list of the third-party application's metadata.
|
UpdateSecurityProfileRequest |
withApplications(Collection<Application> applications)
A list of the third-party application's metadata.
|
UpdateSecurityProfileRequest |
withDescription(String description)
The description of the security profile.
|
UpdateSecurityProfileRequest |
withHierarchyRestrictedResources(Collection<String> hierarchyRestrictedResources)
The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.
|
UpdateSecurityProfileRequest |
withHierarchyRestrictedResources(String... hierarchyRestrictedResources)
The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.
|
UpdateSecurityProfileRequest |
withInstanceId(String instanceId)
The identifier of the Amazon Connect instance.
|
UpdateSecurityProfileRequest |
withPermissions(Collection<String> permissions)
The permissions granted to a security profile.
|
UpdateSecurityProfileRequest |
withPermissions(String... permissions)
The permissions granted to a security profile.
|
UpdateSecurityProfileRequest |
withSecurityProfileId(String securityProfileId)
The identifier for the security profle.
|
UpdateSecurityProfileRequest |
withTagRestrictedResources(Collection<String> tagRestrictedResources)
The list of resources that a security profile applies tag restrictions to in Amazon Connect.
|
UpdateSecurityProfileRequest |
withTagRestrictedResources(String... tagRestrictedResources)
The list of resources that a security profile applies tag restrictions to in Amazon Connect.
|
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 setDescription(String description)
The description of the security profile.
description
- The description of the security profile.public String getDescription()
The description of the security profile.
public UpdateSecurityProfileRequest withDescription(String description)
The description of the security profile.
description
- The description of the security profile.public List<String> getPermissions()
The permissions granted to a security profile. For a list of valid permissions, see List of security profile permissions.
public void setPermissions(Collection<String> permissions)
The permissions granted to a security profile. For a list of valid permissions, see List of security profile permissions.
permissions
- The permissions granted to a security profile. For a list of valid permissions, see List of security
profile permissions.public UpdateSecurityProfileRequest withPermissions(String... permissions)
The permissions granted to a security profile. For a list of valid permissions, see List of security profile permissions.
NOTE: This method appends the values to the existing list (if any). Use
setPermissions(java.util.Collection)
or withPermissions(java.util.Collection)
if you want to
override the existing values.
permissions
- The permissions granted to a security profile. For a list of valid permissions, see List of security
profile permissions.public UpdateSecurityProfileRequest withPermissions(Collection<String> permissions)
The permissions granted to a security profile. For a list of valid permissions, see List of security profile permissions.
permissions
- The permissions granted to a security profile. For a list of valid permissions, see List of security
profile permissions.public void setSecurityProfileId(String securityProfileId)
The identifier for the security profle.
securityProfileId
- The identifier for the security profle.public String getSecurityProfileId()
The identifier for the security profle.
public UpdateSecurityProfileRequest withSecurityProfileId(String securityProfileId)
The identifier for the security profle.
securityProfileId
- The identifier for the security profle.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 UpdateSecurityProfileRequest 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 Map<String,String> getAllowedAccessControlTags()
The list of tags that a security profile uses to restrict access to resources in Amazon Connect.
public void setAllowedAccessControlTags(Map<String,String> allowedAccessControlTags)
The list of tags that a security profile uses to restrict access to resources in Amazon Connect.
allowedAccessControlTags
- The list of tags that a security profile uses to restrict access to resources in Amazon Connect.public UpdateSecurityProfileRequest withAllowedAccessControlTags(Map<String,String> allowedAccessControlTags)
The list of tags that a security profile uses to restrict access to resources in Amazon Connect.
allowedAccessControlTags
- The list of tags that a security profile uses to restrict access to resources in Amazon Connect.public UpdateSecurityProfileRequest addAllowedAccessControlTagsEntry(String key, String value)
public UpdateSecurityProfileRequest clearAllowedAccessControlTagsEntries()
public List<String> getTagRestrictedResources()
The list of resources that a security profile applies tag restrictions to in Amazon Connect.
public void setTagRestrictedResources(Collection<String> tagRestrictedResources)
The list of resources that a security profile applies tag restrictions to in Amazon Connect.
tagRestrictedResources
- The list of resources that a security profile applies tag restrictions to in Amazon Connect.public UpdateSecurityProfileRequest withTagRestrictedResources(String... tagRestrictedResources)
The list of resources that a security profile applies tag restrictions to in Amazon Connect.
NOTE: This method appends the values to the existing list (if any). Use
setTagRestrictedResources(java.util.Collection)
or
withTagRestrictedResources(java.util.Collection)
if you want to override the existing values.
tagRestrictedResources
- The list of resources that a security profile applies tag restrictions to in Amazon Connect.public UpdateSecurityProfileRequest withTagRestrictedResources(Collection<String> tagRestrictedResources)
The list of resources that a security profile applies tag restrictions to in Amazon Connect.
tagRestrictedResources
- The list of resources that a security profile applies tag restrictions to in Amazon Connect.public List<Application> getApplications()
A list of the third-party application's metadata.
public void setApplications(Collection<Application> applications)
A list of the third-party application's metadata.
applications
- A list of the third-party application's metadata.public UpdateSecurityProfileRequest withApplications(Application... applications)
A list of the third-party application's metadata.
NOTE: This method appends the values to the existing list (if any). Use
setApplications(java.util.Collection)
or withApplications(java.util.Collection)
if you want to
override the existing values.
applications
- A list of the third-party application's metadata.public UpdateSecurityProfileRequest withApplications(Collection<Application> applications)
A list of the third-party application's metadata.
applications
- A list of the third-party application's metadata.public List<String> getHierarchyRestrictedResources()
The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect. Following are
acceptable ResourceNames: User
.
User
.public void setHierarchyRestrictedResources(Collection<String> hierarchyRestrictedResources)
The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect. Following are
acceptable ResourceNames: User
.
hierarchyRestrictedResources
- The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.
Following are acceptable ResourceNames: User
.public UpdateSecurityProfileRequest withHierarchyRestrictedResources(String... hierarchyRestrictedResources)
The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect. Following are
acceptable ResourceNames: User
.
NOTE: This method appends the values to the existing list (if any). Use
setHierarchyRestrictedResources(java.util.Collection)
or
withHierarchyRestrictedResources(java.util.Collection)
if you want to override the existing values.
hierarchyRestrictedResources
- The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.
Following are acceptable ResourceNames: User
.public UpdateSecurityProfileRequest withHierarchyRestrictedResources(Collection<String> hierarchyRestrictedResources)
The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect. Following are
acceptable ResourceNames: User
.
hierarchyRestrictedResources
- The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.
Following are acceptable ResourceNames: User
.public void setAllowedAccessControlHierarchyGroupId(String allowedAccessControlHierarchyGroupId)
The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.
allowedAccessControlHierarchyGroupId
- The identifier of the hierarchy group that a security profile uses to restrict access to resources in
Amazon Connect.public String getAllowedAccessControlHierarchyGroupId()
The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.
public UpdateSecurityProfileRequest withAllowedAccessControlHierarchyGroupId(String allowedAccessControlHierarchyGroupId)
The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.
allowedAccessControlHierarchyGroupId
- The identifier of the hierarchy group that a security profile uses to restrict access to resources in
Amazon Connect.public String toString()
toString
in class Object
Object.toString()
public UpdateSecurityProfileRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()