Package com.oracle.bmc.bastion.model
Class CreateSessionDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.bastion.model.CreateSessionDetails.Builder
 
- 
- Enclosing class:
- CreateSessionDetails
 
 public static class CreateSessionDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateSessionDetails.BuilderbastionId(String bastionId)The unique identifier (OCID) of the bastion on which to create this session.CreateSessionDetailsbuild()CreateSessionDetails.Buildercopy(CreateSessionDetails model)CreateSessionDetails.BuilderdisplayName(String displayName)The name of the session.CreateSessionDetails.BuilderkeyDetails(PublicKeyDetails keyDetails)CreateSessionDetails.BuilderkeyType(CreateSessionDetails.KeyType keyType)The type of the key used to connect to the session.CreateSessionDetails.BuildersessionTtlInSeconds(Integer sessionTtlInSeconds)The amount of time the session can remain active.CreateSessionDetails.BuildertargetResourceDetails(CreateSessionTargetResourceDetails targetResourceDetails)
 
- 
- 
- 
Method Detail- 
displayNamepublic CreateSessionDetails.Builder displayName(String displayName) The name of the session.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
bastionIdpublic CreateSessionDetails.Builder bastionId(String bastionId) The unique identifier (OCID) of the bastion on which to create this session.- Parameters:
- bastionId- the value to set
- Returns:
- this builder
 
 - 
targetResourceDetailspublic CreateSessionDetails.Builder targetResourceDetails(CreateSessionTargetResourceDetails targetResourceDetails) 
 - 
keyTypepublic CreateSessionDetails.Builder keyType(CreateSessionDetails.KeyType keyType) The type of the key used to connect to the session.PUB is a standard public key in OpenSSH format. - Parameters:
- keyType- the value to set
- Returns:
- this builder
 
 - 
keyDetailspublic CreateSessionDetails.Builder keyDetails(PublicKeyDetails keyDetails) 
 - 
sessionTtlInSecondspublic CreateSessionDetails.Builder sessionTtlInSeconds(Integer sessionTtlInSeconds) The amount of time the session can remain active.- Parameters:
- sessionTtlInSeconds- the value to set
- Returns:
- this builder
 
 - 
buildpublic CreateSessionDetails build() 
 - 
copypublic CreateSessionDetails.Builder copy(CreateSessionDetails model) 
 
- 
 
-