Interface VpcConnectionInfoServerless.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<VpcConnectionInfoServerless.Builder,VpcConnectionInfoServerless>
,SdkBuilder<VpcConnectionInfoServerless.Builder,VpcConnectionInfoServerless>
,SdkPojo
- Enclosing class:
- VpcConnectionInfoServerless
public static interface VpcConnectionInfoServerless.Builder extends SdkPojo, CopyableBuilder<VpcConnectionInfoServerless.Builder,VpcConnectionInfoServerless>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description VpcConnectionInfoServerless.Builder
creationTime(Instant creationTime)
The time when Amazon MSK creates the VPC Connnection.VpcConnectionInfoServerless.Builder
owner(String owner)
The owner of the VPC Connection.default VpcConnectionInfoServerless.Builder
userIdentity(Consumer<UserIdentity.Builder> userIdentity)
Description of the requester that calls the API operation.VpcConnectionInfoServerless.Builder
userIdentity(UserIdentity userIdentity)
Description of the requester that calls the API operation.VpcConnectionInfoServerless.Builder
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, sdkFields
-
-
-
-
Method Detail
-
creationTime
VpcConnectionInfoServerless.Builder creationTime(Instant 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
VpcConnectionInfoServerless.Builder owner(String 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
VpcConnectionInfoServerless.Builder userIdentity(UserIdentity 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:
userIdentity(UserIdentity)
-
vpcConnectionArn
VpcConnectionInfoServerless.Builder vpcConnectionArn(String 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.
-
-