Interface SessionData.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SessionData.Builder,
,SessionData> SdkBuilder<SessionData.Builder,
,SessionData> SdkPojo
- Enclosing class:
SessionData
public static interface SessionData.Builder
extends SdkPojo, CopyableBuilder<SessionData.Builder,SessionData>
-
Method Summary
Modifier and TypeMethodDescriptiondescription
(String description) The description of the session.default SessionData.Builder
integrationConfiguration
(Consumer<SessionIntegrationConfiguration.Builder> integrationConfiguration) The configuration information for the session integration.integrationConfiguration
(SessionIntegrationConfiguration integrationConfiguration) The configuration information for the session integration.The name of the session.sessionArn
(String sessionArn) The Amazon Resource Name (ARN) of the session.The identifier of the session.default SessionData.Builder
tagFilter
(Consumer<TagFilter.Builder> tagFilter) An object that can be used to specify Tag conditions.An object that can be used to specify Tag conditions.The tags used to organize, track, or control access for this resource.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
description
The description of the session.
- Parameters:
description
- The description of the session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
integrationConfiguration
SessionData.Builder integrationConfiguration(SessionIntegrationConfiguration integrationConfiguration) The configuration information for the session integration.
- Parameters:
integrationConfiguration
- The configuration information for the session integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
integrationConfiguration
default SessionData.Builder integrationConfiguration(Consumer<SessionIntegrationConfiguration.Builder> integrationConfiguration) The configuration information for the session integration.
This is a convenience method that creates an instance of theSessionIntegrationConfiguration.Builder
avoiding the need to create one manually viaSessionIntegrationConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tointegrationConfiguration(SessionIntegrationConfiguration)
.- Parameters:
integrationConfiguration
- a consumer that will call methods onSessionIntegrationConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The name of the session.
- Parameters:
name
- The name of the session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sessionArn
The Amazon Resource Name (ARN) of the session.
- Parameters:
sessionArn
- The Amazon Resource Name (ARN) of the session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sessionId
The identifier of the session.
- Parameters:
sessionId
- The identifier of the session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tagFilter
An object that can be used to specify Tag conditions.
- Parameters:
tagFilter
- An object that can be used to specify Tag conditions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tagFilter
An object that can be used to specify Tag conditions.
This is a convenience method that creates an instance of theTagFilter.Builder
avoiding the need to create one manually viaTagFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totagFilter(TagFilter)
.- Parameters:
tagFilter
- a consumer that will call methods onTagFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
The tags used to organize, track, or control access for this resource.
- Parameters:
tags
- The tags used to organize, track, or control access for this resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-