public static class SecretVersionSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
SecretVersionSummary |
build() |
SecretVersionSummary.Builder |
contentType(SecretVersionSummary.ContentType contentType)
The content type of the secret version’s secret contents.
|
SecretVersionSummary.Builder |
copy(SecretVersionSummary model) |
SecretVersionSummary.Builder |
isContentAutoGenerated(Boolean isContentAutoGenerated)
Boolean flag indicating whether secret content for this secret version was auto-generated
or not.
|
SecretVersionSummary.Builder |
name(String name)
The name of the secret version.
|
SecretVersionSummary.Builder |
secretId(String secretId)
The OCID of the secret.
|
SecretVersionSummary.Builder |
stages(List<SecretVersionSummary.Stages> stages)
A list of possible rotation states for the secret version.
|
SecretVersionSummary.Builder |
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.
|
SecretVersionSummary.Builder |
timeCreated(Date timeCreated)
A optional property indicating when the secret version was created, expressed in RFC
3339 timestamp format.
|
SecretVersionSummary.Builder |
timeOfDeletion(Date timeOfDeletion)
An optional property indicating when to delete the secret version, expressed in RFC
3339 timestamp format.
|
SecretVersionSummary.Builder |
timeOfExpiry(Date timeOfExpiry)
An optional property indicating when the secret version will expire, expressed in RFC
3339 timestamp format.
|
SecretVersionSummary.Builder |
versionNumber(Long versionNumber)
The version number of the secret.
|
public SecretVersionSummary.Builder contentType(SecretVersionSummary.ContentType contentType)
The content type of the secret version’s secret contents.
contentType
- the value to setpublic SecretVersionSummary.Builder name(String name)
The name of the secret version. A name is unique across versions of a secret.
name
- the value to setpublic SecretVersionSummary.Builder secretId(String secretId)
The OCID of the secret.
secretId
- the value to setpublic SecretVersionSummary.Builder stages(List<SecretVersionSummary.Stages> stages)
A list of possible rotation states for the secret version. A secret version marked CURRENT
is currently in use. A secret version marked PENDING
is staged and
available for use, but has not been applied on the target system and, therefore, has not
been rotated into current, active use. The secret most recently uploaded to a vault is
always marked LATEST
. (The first version of a secret is always marked as both
CURRENT
and LATEST
.) A secret version marked PREVIOUS
is the
secret version that was most recently marked CURRENT
, before the last secret
version rotation. A secret version marked DEPRECATED
is neither current, pending,
nor the previous one in use. Only secret versions marked DEPRECATED
can be
scheduled for deletion.
stages
- the value to setpublic SecretVersionSummary.Builder timeCreated(Date timeCreated)
A optional property indicating when the secret version was created, expressed in RFC
3339 timestamp format. Example: 2019-04-03T21:10:29.600Z
timeCreated
- the value to setpublic SecretVersionSummary.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
timeOfDeletion
- the value to setpublic SecretVersionSummary.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
timeOfExpiry
- the value to setpublic SecretVersionSummary.Builder versionNumber(Long versionNumber)
The version number of the secret.
versionNumber
- the value to setpublic SecretVersionSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource. Each key is predefined and scoped to a namespace.
Example: {"orcl-cloud": {"free-tier-retained": "true"}}
systemTags
- the value to setpublic SecretVersionSummary.Builder isContentAutoGenerated(Boolean isContentAutoGenerated)
Boolean flag indicating whether secret content for this secret version was auto-generated or not.
isContentAutoGenerated
- the value to setpublic SecretVersionSummary build()
public SecretVersionSummary.Builder copy(SecretVersionSummary model)
Copyright © 2016–2024. All rights reserved.