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.BuilderassetIds(List<String> assetIds)Array of asset resource IDs used to limit the scope of the token.GenerateSessionTokenDetailsbuild()GenerateSessionTokenDetails.Buildercopy(GenerateSessionTokenDetails model)GenerateSessionTokenDetails.BuilderpackagingConfigId(String packagingConfigId)The packaging config resource identifier used to limit the scope of the token.GenerateSessionTokenDetails.Builderscopes(List<GenerateSessionTokenDetails.Scopes> scopes)Array of scopes the token can act upon.GenerateSessionTokenDetails.BuildertimeExpires(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)
-
-