Class GenerateSessionTokenDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.mediaservices.model.GenerateSessionTokenDetails.Builder
-
- Enclosing class:
- GenerateSessionTokenDetails
public static class GenerateSessionTokenDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GenerateSessionTokenDetails.Builder
assetIds(List<String> assetIds)
Array of asset resource IDs used to limit the scope of the token.GenerateSessionTokenDetails
build()
GenerateSessionTokenDetails.Builder
copy(GenerateSessionTokenDetails model)
GenerateSessionTokenDetails.Builder
packagingConfigId(String packagingConfigId)
The packaging config resource identifier used to limit the scope of the token.GenerateSessionTokenDetails.Builder
scopes(List<GenerateSessionTokenDetails.Scopes> scopes)
Array of scopes the token can act upon.GenerateSessionTokenDetails.Builder
timeExpires(Date timeExpires)
Token expiry time.
-
-
-
Method Detail
-
timeExpires
public GenerateSessionTokenDetails.Builder timeExpires(Date timeExpires)
Token expiry time.An RFC3339 formatted datetime string.
- Parameters:
timeExpires
- the value to set- Returns:
- this builder
-
scopes
public GenerateSessionTokenDetails.Builder scopes(List<GenerateSessionTokenDetails.Scopes> scopes)
Array of scopes the token can act upon.- Parameters:
scopes
- the value to set- Returns:
- this builder
-
packagingConfigId
public GenerateSessionTokenDetails.Builder packagingConfigId(String packagingConfigId)
The packaging config resource identifier used to limit the scope of the token.- Parameters:
packagingConfigId
- the value to set- Returns:
- this builder
-
assetIds
public GenerateSessionTokenDetails.Builder assetIds(List<String> assetIds)
Array of asset resource IDs used to limit the scope of the token.- Parameters:
assetIds
- the value to set- Returns:
- this builder
-
build
public GenerateSessionTokenDetails build()
-
copy
public GenerateSessionTokenDetails.Builder copy(GenerateSessionTokenDetails model)
-
-