@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SecurityConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Inputs related to the security configuration. Security configurations in Amazon EMR on EKS are templates for different security setups. You can use security configurations to configure the Lake Formation integration setup. You can also create a security configuration to re-use a security setup each time you create a virtual cluster.
Constructor and Description |
---|
SecurityConfiguration() |
Modifier and Type | Method and Description |
---|---|
SecurityConfiguration |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
SecurityConfiguration |
clearTagsEntries()
Removes all the entries added into Tags.
|
SecurityConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The ARN (Amazon Resource Name) of the security configuration.
|
Date |
getCreatedAt()
The date and time that the job run was created.
|
String |
getCreatedBy()
The user who created the job run.
|
String |
getId()
The ID of the security configuration.
|
String |
getName()
The name of the security configuration.
|
SecurityConfigurationData |
getSecurityConfigurationData()
Security configuration inputs for the request.
|
Map<String,String> |
getTags()
The tags to assign to the security configuration.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The ARN (Amazon Resource Name) of the security configuration.
|
void |
setCreatedAt(Date createdAt)
The date and time that the job run was created.
|
void |
setCreatedBy(String createdBy)
The user who created the job run.
|
void |
setId(String id)
The ID of the security configuration.
|
void |
setName(String name)
The name of the security configuration.
|
void |
setSecurityConfigurationData(SecurityConfigurationData securityConfigurationData)
Security configuration inputs for the request.
|
void |
setTags(Map<String,String> tags)
The tags to assign to the security configuration.
|
String |
toString()
Returns a string representation of this object.
|
SecurityConfiguration |
withArn(String arn)
The ARN (Amazon Resource Name) of the security configuration.
|
SecurityConfiguration |
withCreatedAt(Date createdAt)
The date and time that the job run was created.
|
SecurityConfiguration |
withCreatedBy(String createdBy)
The user who created the job run.
|
SecurityConfiguration |
withId(String id)
The ID of the security configuration.
|
SecurityConfiguration |
withName(String name)
The name of the security configuration.
|
SecurityConfiguration |
withSecurityConfigurationData(SecurityConfigurationData securityConfigurationData)
Security configuration inputs for the request.
|
SecurityConfiguration |
withTags(Map<String,String> tags)
The tags to assign to the security configuration.
|
public void setId(String id)
The ID of the security configuration.
id
- The ID of the security configuration.public String getId()
The ID of the security configuration.
public SecurityConfiguration withId(String id)
The ID of the security configuration.
id
- The ID of the security configuration.public void setName(String name)
The name of the security configuration.
name
- The name of the security configuration.public String getName()
The name of the security configuration.
public SecurityConfiguration withName(String name)
The name of the security configuration.
name
- The name of the security configuration.public void setArn(String arn)
The ARN (Amazon Resource Name) of the security configuration.
arn
- The ARN (Amazon Resource Name) of the security configuration.public String getArn()
The ARN (Amazon Resource Name) of the security configuration.
public SecurityConfiguration withArn(String arn)
The ARN (Amazon Resource Name) of the security configuration.
arn
- The ARN (Amazon Resource Name) of the security configuration.public void setCreatedAt(Date createdAt)
The date and time that the job run was created.
createdAt
- The date and time that the job run was created.public Date getCreatedAt()
The date and time that the job run was created.
public SecurityConfiguration withCreatedAt(Date createdAt)
The date and time that the job run was created.
createdAt
- The date and time that the job run was created.public void setCreatedBy(String createdBy)
The user who created the job run.
createdBy
- The user who created the job run.public String getCreatedBy()
The user who created the job run.
public SecurityConfiguration withCreatedBy(String createdBy)
The user who created the job run.
createdBy
- The user who created the job run.public void setSecurityConfigurationData(SecurityConfigurationData securityConfigurationData)
Security configuration inputs for the request.
securityConfigurationData
- Security configuration inputs for the request.public SecurityConfigurationData getSecurityConfigurationData()
Security configuration inputs for the request.
public SecurityConfiguration withSecurityConfigurationData(SecurityConfigurationData securityConfigurationData)
Security configuration inputs for the request.
securityConfigurationData
- Security configuration inputs for the request.public Map<String,String> getTags()
The tags to assign to the security configuration.
public void setTags(Map<String,String> tags)
The tags to assign to the security configuration.
tags
- The tags to assign to the security configuration.public SecurityConfiguration withTags(Map<String,String> tags)
The tags to assign to the security configuration.
tags
- The tags to assign to the security configuration.public SecurityConfiguration addTagsEntry(String key, String value)
public SecurityConfiguration clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public SecurityConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.