HandshakeDetail
Contains detailed information about different types of handshakes.
Inheritors
Types
Details for a program management account handshake.
Details for a revoke service period handshake.
Details for a start service period handshake.
Functions
Casts this HandshakeDetail as a ProgramManagementAccountHandshakeDetail and retrieves its aws.sdk.kotlin.services.partnercentralchannel.model.ProgramManagementAccountHandshakeDetail value. Throws an exception if the HandshakeDetail is not a ProgramManagementAccountHandshakeDetail.
Casts this HandshakeDetail as a ProgramManagementAccountHandshakeDetail and retrieves its aws.sdk.kotlin.services.partnercentralchannel.model.ProgramManagementAccountHandshakeDetail value. Returns null if the HandshakeDetail is not a ProgramManagementAccountHandshakeDetail.
Casts this HandshakeDetail as a RevokeServicePeriodHandshakeDetail and retrieves its aws.sdk.kotlin.services.partnercentralchannel.model.RevokeServicePeriodHandshakeDetail value. Throws an exception if the HandshakeDetail is not a RevokeServicePeriodHandshakeDetail.
Casts this HandshakeDetail as a RevokeServicePeriodHandshakeDetail and retrieves its aws.sdk.kotlin.services.partnercentralchannel.model.RevokeServicePeriodHandshakeDetail value. Returns null if the HandshakeDetail is not a RevokeServicePeriodHandshakeDetail.
Casts this HandshakeDetail as a StartServicePeriodHandshakeDetail and retrieves its aws.sdk.kotlin.services.partnercentralchannel.model.StartServicePeriodHandshakeDetail value. Throws an exception if the HandshakeDetail is not a StartServicePeriodHandshakeDetail.
Casts this HandshakeDetail as a StartServicePeriodHandshakeDetail and retrieves its aws.sdk.kotlin.services.partnercentralchannel.model.StartServicePeriodHandshakeDetail value. Returns null if the HandshakeDetail is not a StartServicePeriodHandshakeDetail.