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 CustomerSecretKeySummary
build()
CustomerSecretKeySummary.Builder
copy(CustomerSecretKeySummary model)
CustomerSecretKeySummary.Builder
displayName(String displayName)
The displayName you assign to the secret key.CustomerSecretKeySummary.Builder
id(String id)
The OCID of the secret key.CustomerSecretKeySummary.Builder
inactiveStatus(Long inactiveStatus)
The detailed status of INACTIVE lifecycleState.CustomerSecretKeySummary.Builder
lifecycleState(CustomerSecretKeySummary.LifecycleState lifecycleState)
The secret key’s current state.CustomerSecretKeySummary.Builder
timeCreated(Date timeCreated)
Date and time the CustomerSecretKey object was created, in the format defined by RFC3339.CustomerSecretKeySummary.Builder
timeExpires(Date timeExpires)
Date and time when this password will expire, in the format defined by RFC3339.CustomerSecretKeySummary.Builder
userId(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)
-
-