Package com.oracle.bmc.bastion.model
Class SessionSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.bastion.model.SessionSummary.Builder
 
- 
- Enclosing class:
- SessionSummary
 
 public static class SessionSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description SessionSummary.BuilderbastionId(String bastionId)The unique identifier (OCID) of the bastion that is hosting this session.SessionSummary.BuilderbastionName(String bastionName)The name of the bastion that is hosting this session.SessionSummarybuild()SessionSummary.Buildercopy(SessionSummary model)SessionSummary.BuilderdisplayName(String displayName)The name of the session.SessionSummary.Builderid(String id)The unique identifier (OCID) of the session, which can’t be changed after creation.SessionSummary.BuilderlifecycleDetails(String lifecycleDetails)A message describing the current session state in more detail.SessionSummary.BuilderlifecycleState(SessionLifecycleState lifecycleState)The current state of the session.SessionSummary.BuildersessionTtlInSeconds(Integer sessionTtlInSeconds)The amount of time the session can remain active.SessionSummary.BuildertargetResourceDetails(TargetResourceDetails targetResourceDetails)SessionSummary.BuildertimeCreated(Date timeCreated)The time the session was created.SessionSummary.BuildertimeUpdated(Date timeUpdated)The time the session was updated.
 
- 
- 
- 
Method Detail- 
idpublic SessionSummary.Builder id(String id) The unique identifier (OCID) of the session, which can’t be changed after creation.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic SessionSummary.Builder displayName(String displayName) The name of the session.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
bastionNamepublic SessionSummary.Builder bastionName(String bastionName) The name of the bastion that is hosting this session.- Parameters:
- bastionName- the value to set
- Returns:
- this builder
 
 - 
bastionIdpublic SessionSummary.Builder bastionId(String bastionId) The unique identifier (OCID) of the bastion that is hosting this session.- Parameters:
- bastionId- the value to set
- Returns:
- this builder
 
 - 
targetResourceDetailspublic SessionSummary.Builder targetResourceDetails(TargetResourceDetails targetResourceDetails) 
 - 
timeCreatedpublic SessionSummary.Builder timeCreated(Date timeCreated) The time the session was created.Format is defined by RFC3339. Example: 2020-01-25T21:10:29.600Z - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic SessionSummary.Builder timeUpdated(Date timeUpdated) The time the session was updated.Format is defined by RFC3339. Example: 2020-01-25T21:10:29.600Z - Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic SessionSummary.Builder lifecycleState(SessionLifecycleState lifecycleState) The current state of the session.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
lifecycleDetailspublic SessionSummary.Builder lifecycleDetails(String lifecycleDetails) A message describing the current session state in more detail.- Parameters:
- lifecycleDetails- the value to set
- Returns:
- this builder
 
 - 
sessionTtlInSecondspublic SessionSummary.Builder sessionTtlInSeconds(Integer sessionTtlInSeconds) The amount of time the session can remain active.- Parameters:
- sessionTtlInSeconds- the value to set
- Returns:
- this builder
 
 - 
buildpublic SessionSummary build() 
 - 
copypublic SessionSummary.Builder copy(SessionSummary model) 
 
- 
 
-