Interface VpcConnectionInfoServerless.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<VpcConnectionInfoServerless.Builder,
,VpcConnectionInfoServerless> SdkBuilder<VpcConnectionInfoServerless.Builder,
,VpcConnectionInfoServerless> SdkPojo
- Enclosing class:
VpcConnectionInfoServerless
@Mutable
@NotThreadSafe
public static interface VpcConnectionInfoServerless.Builder
extends SdkPojo, CopyableBuilder<VpcConnectionInfoServerless.Builder,VpcConnectionInfoServerless>
-
Method Summary
Modifier and TypeMethodDescriptioncreationTime
(Instant creationTime) The time when Amazon MSK creates the VPC Connnection.The owner of the VPC Connection.userIdentity
(Consumer<UserIdentity.Builder> userIdentity) Description of the requester that calls the API operation.userIdentity
(UserIdentity userIdentity) Description of the requester that calls the API operation.vpcConnectionArn
(String vpcConnectionArn) The Amazon Resource Name (ARN) of the VPC connection.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, sdkFieldNameToField, sdkFields
-
Method Details
-
creationTime
The time when Amazon MSK creates the VPC Connnection.
- Parameters:
creationTime
-The time when Amazon MSK creates the VPC Connnection.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
owner
The owner of the VPC Connection.
- Parameters:
owner
-The owner of the VPC Connection.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userIdentity
Description of the requester that calls the API operation.
- Parameters:
userIdentity
-Description of the requester that calls the API operation.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userIdentity
default VpcConnectionInfoServerless.Builder userIdentity(Consumer<UserIdentity.Builder> userIdentity) Description of the requester that calls the API operation.
This is a convenience method that creates an instance of theUserIdentity.Builder
avoiding the need to create one manually viaUserIdentity.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed touserIdentity(UserIdentity)
.- Parameters:
userIdentity
- a consumer that will call methods onUserIdentity.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpcConnectionArn
The Amazon Resource Name (ARN) of the VPC connection.
- Parameters:
vpcConnectionArn
-The Amazon Resource Name (ARN) of the VPC connection.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-