Package com.oracle.bmc.bds.model
Class ResourcePrincipalConfiguration.Builder
- java.lang.Object
-
- com.oracle.bmc.bds.model.ResourcePrincipalConfiguration.Builder
-
- Enclosing class:
- ResourcePrincipalConfiguration
public static class ResourcePrincipalConfiguration.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourcePrincipalConfiguration.Builder
bdsInstanceId(String bdsInstanceId)
The OCID of the bdsInstance which is the parent resource id.ResourcePrincipalConfiguration
build()
ResourcePrincipalConfiguration.Builder
copy(ResourcePrincipalConfiguration model)
ResourcePrincipalConfiguration.Builder
displayName(String displayName)
A user-friendly name.ResourcePrincipalConfiguration.Builder
id(String id)
The id of the ResourcePrincipalConfiguration.ResourcePrincipalConfiguration.Builder
lifecycleState(ResourcePrincipalConfiguration.LifecycleState lifecycleState)
The state of the ResourcePrincipalConfiguration.ResourcePrincipalConfiguration.Builder
sessionTokenLifeSpanDurationInHours(Integer sessionTokenLifeSpanDurationInHours)
Life span in hours of each resource principal session token.ResourcePrincipalConfiguration.Builder
timeCreated(Date timeCreated)
The time the ResourcePrincipalConfiguration was created, shown as an RFC 3339 formatted datetime string.ResourcePrincipalConfiguration.Builder
timeTokenExpiry(Date timeTokenExpiry)
the time the resource principal session token will expired, shown as an rfc 3339 formatted datetime string.ResourcePrincipalConfiguration.Builder
timeTokenRefreshed(Date timeTokenRefreshed)
the time the resource principal session token was refreshed, shown as an rfc 3339 formatted datetime string.ResourcePrincipalConfiguration.Builder
timeUpdated(Date timeUpdated)
The time the ResourcePrincipalConfiguration was updated, shown as an RFC 3339 formatted datetime string.
-
-
-
Method Detail
-
id
public ResourcePrincipalConfiguration.Builder id(String id)
The id of the ResourcePrincipalConfiguration.- Parameters:
id
- the value to set- Returns:
- this builder
-
bdsInstanceId
public ResourcePrincipalConfiguration.Builder bdsInstanceId(String bdsInstanceId)
The OCID of the bdsInstance which is the parent resource id.- Parameters:
bdsInstanceId
- the value to set- Returns:
- this builder
-
displayName
public ResourcePrincipalConfiguration.Builder displayName(String displayName)
A user-friendly name.Only ASCII alphanumeric characters with no spaces allowed. The name does not have to be unique, and it may be changed. Avoid entering confidential information.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
sessionTokenLifeSpanDurationInHours
public ResourcePrincipalConfiguration.Builder sessionTokenLifeSpanDurationInHours(Integer sessionTokenLifeSpanDurationInHours)
Life span in hours of each resource principal session token.- Parameters:
sessionTokenLifeSpanDurationInHours
- the value to set- Returns:
- this builder
-
lifecycleState
public ResourcePrincipalConfiguration.Builder lifecycleState(ResourcePrincipalConfiguration.LifecycleState lifecycleState)
The state of the ResourcePrincipalConfiguration.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
timeTokenRefreshed
public ResourcePrincipalConfiguration.Builder timeTokenRefreshed(Date timeTokenRefreshed)
the time the resource principal session token was refreshed, shown as an rfc 3339 formatted datetime string.- Parameters:
timeTokenRefreshed
- the value to set- Returns:
- this builder
-
timeTokenExpiry
public ResourcePrincipalConfiguration.Builder timeTokenExpiry(Date timeTokenExpiry)
the time the resource principal session token will expired, shown as an rfc 3339 formatted datetime string.- Parameters:
timeTokenExpiry
- the value to set- Returns:
- this builder
-
timeCreated
public ResourcePrincipalConfiguration.Builder timeCreated(Date timeCreated)
The time the ResourcePrincipalConfiguration was created, shown as an RFC 3339 formatted datetime string.- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public ResourcePrincipalConfiguration.Builder timeUpdated(Date timeUpdated)
The time the ResourcePrincipalConfiguration was updated, shown as an RFC 3339 formatted datetime string.- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
build
public ResourcePrincipalConfiguration build()
-
copy
public ResourcePrincipalConfiguration.Builder copy(ResourcePrincipalConfiguration model)
-
-