@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SessionData extends Object implements Serializable, Cloneable, StructuredPojo
Information about the session.
Constructor and Description |
---|
SessionData() |
Modifier and Type | Method and Description |
---|---|
SessionData |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
SessionData |
clearTagsEntries()
Removes all the entries added into Tags.
|
SessionData |
clone() |
boolean |
equals(Object obj) |
String |
getDescription()
The description of the session.
|
SessionIntegrationConfiguration |
getIntegrationConfiguration()
The configuration information for the session integration.
|
String |
getName()
The name of the session.
|
String |
getSessionArn()
The Amazon Resource Name (ARN) of the session.
|
String |
getSessionId()
The identifier of the session.
|
TagFilter |
getTagFilter()
An object that can be used to specify Tag conditions.
|
Map<String,String> |
getTags()
The tags used to organize, track, or control access for this resource.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDescription(String description)
The description of the session.
|
void |
setIntegrationConfiguration(SessionIntegrationConfiguration integrationConfiguration)
The configuration information for the session integration.
|
void |
setName(String name)
The name of the session.
|
void |
setSessionArn(String sessionArn)
The Amazon Resource Name (ARN) of the session.
|
void |
setSessionId(String sessionId)
The identifier of the session.
|
void |
setTagFilter(TagFilter tagFilter)
An object that can be used to specify Tag conditions.
|
void |
setTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
String |
toString()
Returns a string representation of this object.
|
SessionData |
withDescription(String description)
The description of the session.
|
SessionData |
withIntegrationConfiguration(SessionIntegrationConfiguration integrationConfiguration)
The configuration information for the session integration.
|
SessionData |
withName(String name)
The name of the session.
|
SessionData |
withSessionArn(String sessionArn)
The Amazon Resource Name (ARN) of the session.
|
SessionData |
withSessionId(String sessionId)
The identifier of the session.
|
SessionData |
withTagFilter(TagFilter tagFilter)
An object that can be used to specify Tag conditions.
|
SessionData |
withTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
public void setDescription(String description)
The description of the session.
description
- The description of the session.public String getDescription()
The description of the session.
public SessionData withDescription(String description)
The description of the session.
description
- The description of the session.public void setIntegrationConfiguration(SessionIntegrationConfiguration integrationConfiguration)
The configuration information for the session integration.
integrationConfiguration
- The configuration information for the session integration.public SessionIntegrationConfiguration getIntegrationConfiguration()
The configuration information for the session integration.
public SessionData withIntegrationConfiguration(SessionIntegrationConfiguration integrationConfiguration)
The configuration information for the session integration.
integrationConfiguration
- The configuration information for the session integration.public void setName(String name)
The name of the session.
name
- The name of the session.public String getName()
The name of the session.
public SessionData withName(String name)
The name of the session.
name
- The name of the session.public void setSessionArn(String sessionArn)
The Amazon Resource Name (ARN) of the session.
sessionArn
- The Amazon Resource Name (ARN) of the session.public String getSessionArn()
The Amazon Resource Name (ARN) of the session.
public SessionData withSessionArn(String sessionArn)
The Amazon Resource Name (ARN) of the session.
sessionArn
- The Amazon Resource Name (ARN) of the session.public void setSessionId(String sessionId)
The identifier of the session.
sessionId
- The identifier of the session.public String getSessionId()
The identifier of the session.
public SessionData withSessionId(String sessionId)
The identifier of the session.
sessionId
- The identifier of the session.public void setTagFilter(TagFilter tagFilter)
An object that can be used to specify Tag conditions.
tagFilter
- An object that can be used to specify Tag conditions.public TagFilter getTagFilter()
An object that can be used to specify Tag conditions.
public SessionData withTagFilter(TagFilter tagFilter)
An object that can be used to specify Tag conditions.
tagFilter
- An object that can be used to specify Tag conditions.public Map<String,String> getTags()
The tags used to organize, track, or control access for this resource.
public void setTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
tags
- The tags used to organize, track, or control access for this resource.public SessionData withTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
tags
- The tags used to organize, track, or control access for this resource.public SessionData addTagsEntry(String key, String value)
public SessionData clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public SessionData clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.