Interface QuickConnect.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<QuickConnect.Builder,QuickConnect>,SdkBuilder<QuickConnect.Builder,QuickConnect>,SdkPojo
- Enclosing class:
- QuickConnect
public static interface QuickConnect.Builder extends SdkPojo, CopyableBuilder<QuickConnect.Builder,QuickConnect>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description QuickConnect.Builderdescription(String description)The description.QuickConnect.BuilderlastModifiedRegion(String lastModifiedRegion)The Amazon Web Services Region where this resource was last modified.QuickConnect.BuilderlastModifiedTime(Instant lastModifiedTime)The timestamp when this resource was last modified.QuickConnect.Buildername(String name)The name of the quick connect.QuickConnect.BuilderquickConnectARN(String quickConnectARN)The Amazon Resource Name (ARN) of the quick connect.default QuickConnect.BuilderquickConnectConfig(Consumer<QuickConnectConfig.Builder> quickConnectConfig)Contains information about the quick connect.QuickConnect.BuilderquickConnectConfig(QuickConnectConfig quickConnectConfig)Contains information about the quick connect.QuickConnect.BuilderquickConnectId(String quickConnectId)The identifier for the quick connect.QuickConnect.Buildertags(Map<String,String> tags)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 Detail
-
quickConnectARN
QuickConnect.Builder quickConnectARN(String quickConnectARN)
The Amazon Resource Name (ARN) of the quick connect.
- Parameters:
quickConnectARN- The Amazon Resource Name (ARN) of the quick connect.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
quickConnectId
QuickConnect.Builder quickConnectId(String quickConnectId)
The identifier for the quick connect.
- Parameters:
quickConnectId- The identifier for the quick connect.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
QuickConnect.Builder name(String name)
The name of the quick connect.
- Parameters:
name- The name of the quick connect.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
QuickConnect.Builder description(String description)
The description.
- Parameters:
description- The description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
quickConnectConfig
QuickConnect.Builder quickConnectConfig(QuickConnectConfig quickConnectConfig)
Contains information about the quick connect.
- Parameters:
quickConnectConfig- Contains information about the quick connect.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
quickConnectConfig
default QuickConnect.Builder quickConnectConfig(Consumer<QuickConnectConfig.Builder> quickConnectConfig)
Contains information about the quick connect.
This is a convenience method that creates an instance of theQuickConnectConfig.Builderavoiding the need to create one manually viaQuickConnectConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toquickConnectConfig(QuickConnectConfig).- Parameters:
quickConnectConfig- a consumer that will call methods onQuickConnectConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
quickConnectConfig(QuickConnectConfig)
-
tags
QuickConnect.Builder tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
- Parameters:
tags- The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedTime
QuickConnect.Builder lastModifiedTime(Instant lastModifiedTime)
The timestamp when this resource was last modified.
- Parameters:
lastModifiedTime- The timestamp when this resource was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedRegion
QuickConnect.Builder lastModifiedRegion(String lastModifiedRegion)
The Amazon Web Services Region where this resource was last modified.
- Parameters:
lastModifiedRegion- The Amazon Web Services Region where this resource was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-