public class SecurityProfileSearchSummary
extends java.lang.Object
implements java.io.Serializable
Information about the returned security profiles.
| Constructor and Description |
|---|
SecurityProfileSearchSummary() |
| Modifier and Type | Method and Description |
|---|---|
SecurityProfileSearchSummary |
addTagsEntry(java.lang.String key,
java.lang.String value)
The tags used to organize, track, or control access for this resource.
|
SecurityProfileSearchSummary |
clearTagsEntries()
Removes all the entries added into Tags.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getArn()
The Amazon Resource Name (ARN) of the security profile.
|
java.lang.String |
getDescription()
The description of the security profile.
|
java.lang.String |
getId()
The identifier of the security profile.
|
java.lang.String |
getOrganizationResourceId()
The organization resource identifier.
|
java.lang.String |
getSecurityProfileName()
The name of the security profile.
|
java.util.Map<java.lang.String,java.lang.String> |
getTags()
The tags used to organize, track, or control access for this resource.
|
int |
hashCode() |
void |
setArn(java.lang.String arn)
The Amazon Resource Name (ARN) of the security profile.
|
void |
setDescription(java.lang.String description)
The description of the security profile.
|
void |
setId(java.lang.String id)
The identifier of the security profile.
|
void |
setOrganizationResourceId(java.lang.String organizationResourceId)
The organization resource identifier.
|
void |
setSecurityProfileName(java.lang.String securityProfileName)
The name of the security profile.
|
void |
setTags(java.util.Map<java.lang.String,java.lang.String> tags)
The tags used to organize, track, or control access for this resource.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
SecurityProfileSearchSummary |
withArn(java.lang.String arn)
The Amazon Resource Name (ARN) of the security profile.
|
SecurityProfileSearchSummary |
withDescription(java.lang.String description)
The description of the security profile.
|
SecurityProfileSearchSummary |
withId(java.lang.String id)
The identifier of the security profile.
|
SecurityProfileSearchSummary |
withOrganizationResourceId(java.lang.String organizationResourceId)
The organization resource identifier.
|
SecurityProfileSearchSummary |
withSecurityProfileName(java.lang.String securityProfileName)
The name of the security profile.
|
SecurityProfileSearchSummary |
withTags(java.util.Map<java.lang.String,java.lang.String> tags)
The tags used to organize, track, or control access for this resource.
|
public java.lang.String getId()
The identifier of the security profile.
The identifier of the security profile.
public void setId(java.lang.String id)
The identifier of the security profile.
id - The identifier of the security profile.
public SecurityProfileSearchSummary withId(java.lang.String id)
The identifier of the security profile.
Returns a reference to this object so that method calls can be chained together.
id - The identifier of the security profile.
public java.lang.String getOrganizationResourceId()
The organization resource identifier.
Constraints:
Length: 1 - 100
The organization resource identifier.
public void setOrganizationResourceId(java.lang.String organizationResourceId)
The organization resource identifier.
Constraints:
Length: 1 - 100
organizationResourceId - The organization resource identifier.
public SecurityProfileSearchSummary withOrganizationResourceId(java.lang.String organizationResourceId)
The organization resource identifier.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 100
organizationResourceId - The organization resource identifier.
public java.lang.String getArn()
The Amazon Resource Name (ARN) of the security profile.
The Amazon Resource Name (ARN) of the security profile.
public void setArn(java.lang.String arn)
The Amazon Resource Name (ARN) of the security profile.
arn - The Amazon Resource Name (ARN) of the security profile.
public SecurityProfileSearchSummary withArn(java.lang.String arn)
The Amazon Resource Name (ARN) of the security profile.
Returns a reference to this object so that method calls can be chained together.
arn - The Amazon Resource Name (ARN) of the security profile.
public java.lang.String getSecurityProfileName()
The name of the security profile.
The name of the security profile.
public void setSecurityProfileName(java.lang.String securityProfileName)
The name of the security profile.
securityProfileName - The name of the security profile.
public SecurityProfileSearchSummary withSecurityProfileName(java.lang.String securityProfileName)
The name of the security profile.
Returns a reference to this object so that method calls can be chained together.
securityProfileName - The name of the security profile.
public java.lang.String getDescription()
The description of the security profile.
Constraints:
Length: - 250
The description of the security profile.
public void setDescription(java.lang.String description)
The description of the security profile.
Constraints:
Length: - 250
description - The description of the security profile.
public SecurityProfileSearchSummary withDescription(java.lang.String description)
The description of the security profile.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: - 250
description - The description of the security profile.
public java.util.Map<java.lang.String,java.lang.String> getTags()
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
public void setTags(java.util.Map<java.lang.String,java.lang.String> tags)
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
tags - The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
public SecurityProfileSearchSummary withTags(java.util.Map<java.lang.String,java.lang.String> tags)
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
Returns a reference to this object so that method calls can be chained together.
tags - The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
public SecurityProfileSearchSummary addTagsEntry(java.lang.String key, java.lang.String value)
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
The method adds a new key-value pair into Tags parameter, and returns a reference to this object so that method calls can be chained together.
key - The key of the entry to be added into Tags.value - The corresponding value of the entry to be added into Tags.public SecurityProfileSearchSummary clearTagsEntries()
Returns a reference to this object so that method calls can be chained together.
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object