Package com.oracle.bmc.secrets.model
Class SecretBundleVersionSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.secrets.model.SecretBundleVersionSummary.Builder
-
- Enclosing class:
- SecretBundleVersionSummary
public static class SecretBundleVersionSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SecretBundleVersionSummary
build()
SecretBundleVersionSummary.Builder
copy(SecretBundleVersionSummary model)
SecretBundleVersionSummary.Builder
secretId(String secretId)
The OCID of the secret.SecretBundleVersionSummary.Builder
stages(List<SecretBundleVersionSummary.Stages> stages)
A list of possible rotation states for the secret bundle.SecretBundleVersionSummary.Builder
timeCreated(Date timeCreated)
The time when the secret bundle was created.SecretBundleVersionSummary.Builder
timeOfDeletion(Date timeOfDeletion)
An optional property indicating when to delete the secret version, expressed in RFC 3339 timestamp format.SecretBundleVersionSummary.Builder
timeOfExpiry(Date timeOfExpiry)
An optional property indicating when the secret version will expire, expressed in RFC 3339 timestamp format.SecretBundleVersionSummary.Builder
versionName(String versionName)
The version name of the secret bundle, as provided when the secret was created or last rotated.SecretBundleVersionSummary.Builder
versionNumber(Long versionNumber)
The version number of the secret.
-
-
-
Method Detail
-
secretId
public SecretBundleVersionSummary.Builder secretId(String secretId)
The OCID of the secret.- Parameters:
secretId
- the value to set- Returns:
- this builder
-
timeCreated
public SecretBundleVersionSummary.Builder timeCreated(Date timeCreated)
The time when the secret bundle was created.- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
versionNumber
public SecretBundleVersionSummary.Builder versionNumber(Long versionNumber)
The version number of the secret.- Parameters:
versionNumber
- the value to set- Returns:
- this builder
-
versionName
public SecretBundleVersionSummary.Builder versionName(String versionName)
The version name of the secret bundle, as provided when the secret was created or last rotated.- Parameters:
versionName
- the value to set- Returns:
- this builder
-
timeOfDeletion
public SecretBundleVersionSummary.Builder timeOfDeletion(Date timeOfDeletion)
An optional property indicating when to delete the secret version, expressed in RFC 3339 timestamp format.Example: 2019-04-03T21:10:29.600Z
- Parameters:
timeOfDeletion
- the value to set- Returns:
- this builder
-
timeOfExpiry
public SecretBundleVersionSummary.Builder timeOfExpiry(Date timeOfExpiry)
An optional property indicating when the secret version will expire, expressed in RFC 3339 timestamp format.Example: 2019-04-03T21:10:29.600Z
- Parameters:
timeOfExpiry
- the value to set- Returns:
- this builder
-
stages
public SecretBundleVersionSummary.Builder stages(List<SecretBundleVersionSummary.Stages> stages)
A list of possible rotation states for the secret bundle.- Parameters:
stages
- the value to set- Returns:
- this builder
-
build
public SecretBundleVersionSummary build()
-
copy
public SecretBundleVersionSummary.Builder copy(SecretBundleVersionSummary model)
-
-