Interface HandshakeDetail.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<HandshakeDetail.Builder,,HandshakeDetail> SdkBuilder<HandshakeDetail.Builder,,HandshakeDetail> SdkPojo
- Enclosing class:
HandshakeDetail
-
Method Summary
Modifier and TypeMethodDescriptiondefault HandshakeDetail.BuilderprogramManagementAccountHandshakeDetail(Consumer<ProgramManagementAccountHandshakeDetail.Builder> programManagementAccountHandshakeDetail) Details for a program management account handshake.programManagementAccountHandshakeDetail(ProgramManagementAccountHandshakeDetail programManagementAccountHandshakeDetail) Details for a program management account handshake.default HandshakeDetail.BuilderrevokeServicePeriodHandshakeDetail(Consumer<RevokeServicePeriodHandshakeDetail.Builder> revokeServicePeriodHandshakeDetail) Details for a revoke service period handshake.revokeServicePeriodHandshakeDetail(RevokeServicePeriodHandshakeDetail revokeServicePeriodHandshakeDetail) Details for a revoke service period handshake.default HandshakeDetail.BuilderstartServicePeriodHandshakeDetail(Consumer<StartServicePeriodHandshakeDetail.Builder> startServicePeriodHandshakeDetail) Details for a start service period handshake.startServicePeriodHandshakeDetail(StartServicePeriodHandshakeDetail startServicePeriodHandshakeDetail) Details for a start service period handshake.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
startServicePeriodHandshakeDetail
HandshakeDetail.Builder startServicePeriodHandshakeDetail(StartServicePeriodHandshakeDetail startServicePeriodHandshakeDetail) Details for a start service period handshake.
- Parameters:
startServicePeriodHandshakeDetail- Details for a start service period handshake.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startServicePeriodHandshakeDetail
default HandshakeDetail.Builder startServicePeriodHandshakeDetail(Consumer<StartServicePeriodHandshakeDetail.Builder> startServicePeriodHandshakeDetail) Details for a start service period handshake.
This is a convenience method that creates an instance of theStartServicePeriodHandshakeDetail.Builderavoiding the need to create one manually viaStartServicePeriodHandshakeDetail.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostartServicePeriodHandshakeDetail(StartServicePeriodHandshakeDetail).- Parameters:
startServicePeriodHandshakeDetail- a consumer that will call methods onStartServicePeriodHandshakeDetail.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
revokeServicePeriodHandshakeDetail
HandshakeDetail.Builder revokeServicePeriodHandshakeDetail(RevokeServicePeriodHandshakeDetail revokeServicePeriodHandshakeDetail) Details for a revoke service period handshake.
- Parameters:
revokeServicePeriodHandshakeDetail- Details for a revoke service period handshake.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revokeServicePeriodHandshakeDetail
default HandshakeDetail.Builder revokeServicePeriodHandshakeDetail(Consumer<RevokeServicePeriodHandshakeDetail.Builder> revokeServicePeriodHandshakeDetail) Details for a revoke service period handshake.
This is a convenience method that creates an instance of theRevokeServicePeriodHandshakeDetail.Builderavoiding the need to create one manually viaRevokeServicePeriodHandshakeDetail.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torevokeServicePeriodHandshakeDetail(RevokeServicePeriodHandshakeDetail).- Parameters:
revokeServicePeriodHandshakeDetail- a consumer that will call methods onRevokeServicePeriodHandshakeDetail.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
programManagementAccountHandshakeDetail
HandshakeDetail.Builder programManagementAccountHandshakeDetail(ProgramManagementAccountHandshakeDetail programManagementAccountHandshakeDetail) Details for a program management account handshake.
- Parameters:
programManagementAccountHandshakeDetail- Details for a program management account handshake.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
programManagementAccountHandshakeDetail
default HandshakeDetail.Builder programManagementAccountHandshakeDetail(Consumer<ProgramManagementAccountHandshakeDetail.Builder> programManagementAccountHandshakeDetail) Details for a program management account handshake.
This is a convenience method that creates an instance of theProgramManagementAccountHandshakeDetail.Builderavoiding the need to create one manually viaProgramManagementAccountHandshakeDetail.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprogramManagementAccountHandshakeDetail(ProgramManagementAccountHandshakeDetail).- Parameters:
programManagementAccountHandshakeDetail- a consumer that will call methods onProgramManagementAccountHandshakeDetail.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-