| CreateSessionDetails.Builder | CreateSessionDetails.Builder. bastionId(String bastionId) | The unique identifier (OCID) of the bastion on which to create this session. | 
| static CreateSessionDetails.Builder | CreateSessionDetails. builder() | Create a new builder. | 
| CreateSessionDetails.Builder | CreateSessionDetails.Builder. copy(CreateSessionDetails model) |  | 
| CreateSessionDetails.Builder | CreateSessionDetails.Builder. displayName(String displayName) | The name of the session. | 
| CreateSessionDetails.Builder | CreateSessionDetails.Builder. keyDetails(PublicKeyDetails keyDetails) |  | 
| CreateSessionDetails.Builder | CreateSessionDetails.Builder. keyType(CreateSessionDetails.KeyType keyType) | The type of the key used to connect to the session. | 
| CreateSessionDetails.Builder | CreateSessionDetails.Builder. sessionTtlInSeconds(Integer sessionTtlInSeconds) | The amount of time the session can remain active. | 
| CreateSessionDetails.Builder | CreateSessionDetails.Builder. targetResourceDetails(CreateSessionTargetResourceDetails targetResourceDetails) |  | 
| CreateSessionDetails.Builder | CreateSessionDetails. toBuilder() |  |