Package com.oracle.bmc.identity.model
Class CustomerSecretKeySummary.Builder
- java.lang.Object
-
- com.oracle.bmc.identity.model.CustomerSecretKeySummary.Builder
-
- Enclosing class:
- CustomerSecretKeySummary
public static class CustomerSecretKeySummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomerSecretKeySummarybuild()CustomerSecretKeySummary.Buildercopy(CustomerSecretKeySummary model)CustomerSecretKeySummary.BuilderdisplayName(String displayName)The displayName you assign to the secret key.CustomerSecretKeySummary.Builderid(String id)The OCID of the secret key.CustomerSecretKeySummary.BuilderinactiveStatus(Long inactiveStatus)The detailed status of INACTIVE lifecycleState.CustomerSecretKeySummary.BuilderlifecycleState(CustomerSecretKeySummary.LifecycleState lifecycleState)The secret key’s current state.CustomerSecretKeySummary.BuildertimeCreated(Date timeCreated)Date and time the CustomerSecretKey object was created, in the format defined by RFC3339.CustomerSecretKeySummary.BuildertimeExpires(Date timeExpires)Date and time when this password will expire, in the format defined by RFC3339.CustomerSecretKeySummary.BuilderuserId(String userId)The OCID of the user the password belongs to.
-
-
-
Method Detail
-
id
public CustomerSecretKeySummary.Builder id(String id)
The OCID of the secret key.- Parameters:
id- the value to set- Returns:
- this builder
-
userId
public CustomerSecretKeySummary.Builder userId(String userId)
The OCID of the user the password belongs to.- Parameters:
userId- the value to set- Returns:
- this builder
-
displayName
public CustomerSecretKeySummary.Builder displayName(String displayName)
The displayName you assign to the secret key.Does not have to be unique, and it’s changeable.
- Parameters:
displayName- the value to set- Returns:
- this builder
-
timeCreated
public CustomerSecretKeySummary.Builder timeCreated(Date timeCreated)
Date and time the CustomerSecretKey object was created, in the format defined by RFC3339.Example: 2016-08-25T21:10:29.600Z
- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
timeExpires
public CustomerSecretKeySummary.Builder timeExpires(Date timeExpires)
Date and time when this password will expire, in the format defined by RFC3339.Null if it never expires.
Example: 2016-08-25T21:10:29.600Z
- Parameters:
timeExpires- the value to set- Returns:
- this builder
-
lifecycleState
public CustomerSecretKeySummary.Builder lifecycleState(CustomerSecretKeySummary.LifecycleState lifecycleState)
The secret key’s current state.After creating a secret key, make sure its lifecycleState changes from CREATING to ACTIVE before using it.
- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
inactiveStatus
public CustomerSecretKeySummary.Builder inactiveStatus(Long inactiveStatus)
The detailed status of INACTIVE lifecycleState.- Parameters:
inactiveStatus- the value to set- Returns:
- this builder
-
build
public CustomerSecretKeySummary build()
-
copy
public CustomerSecretKeySummary.Builder copy(CustomerSecretKeySummary model)
-
-