Class ContentKeyPolicyFairPlayConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.media.inputs.ContentKeyPolicyFairPlayConfigurationArgs.Builder
-
- Enclosing class:
- ContentKeyPolicyFairPlayConfigurationArgs
public static final class ContentKeyPolicyFairPlayConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ContentKeyPolicyFairPlayConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ContentKeyPolicyFairPlayConfigurationArgs defaults)
-
-
Method Detail
-
ask
public ContentKeyPolicyFairPlayConfigurationArgs.Builder ask(com.pulumi.core.Output<java.lang.String> ask)
- Parameters:
ask
- The key that must be used as FairPlay Application Secret key.- Returns:
- builder
-
ask
public ContentKeyPolicyFairPlayConfigurationArgs.Builder ask(java.lang.String ask)
- Parameters:
ask
- The key that must be used as FairPlay Application Secret key.- Returns:
- builder
-
fairPlayPfx
public ContentKeyPolicyFairPlayConfigurationArgs.Builder fairPlayPfx(com.pulumi.core.Output<java.lang.String> fairPlayPfx)
- Parameters:
fairPlayPfx
- The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key).- Returns:
- builder
-
fairPlayPfx
public ContentKeyPolicyFairPlayConfigurationArgs.Builder fairPlayPfx(java.lang.String fairPlayPfx)
- Parameters:
fairPlayPfx
- The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key).- Returns:
- builder
-
fairPlayPfxPassword
public ContentKeyPolicyFairPlayConfigurationArgs.Builder fairPlayPfxPassword(com.pulumi.core.Output<java.lang.String> fairPlayPfxPassword)
- Parameters:
fairPlayPfxPassword
- The password encrypting FairPlay certificate in PKCS 12 (pfx) format.- Returns:
- builder
-
fairPlayPfxPassword
public ContentKeyPolicyFairPlayConfigurationArgs.Builder fairPlayPfxPassword(java.lang.String fairPlayPfxPassword)
- Parameters:
fairPlayPfxPassword
- The password encrypting FairPlay certificate in PKCS 12 (pfx) format.- Returns:
- builder
-
odataType
public ContentKeyPolicyFairPlayConfigurationArgs.Builder odataType(com.pulumi.core.Output<java.lang.String> odataType)
- Parameters:
odataType
- The discriminator for derived types. Expected value is '#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration'.- Returns:
- builder
-
odataType
public ContentKeyPolicyFairPlayConfigurationArgs.Builder odataType(java.lang.String odataType)
- Parameters:
odataType
- The discriminator for derived types. Expected value is '#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration'.- Returns:
- builder
-
offlineRentalConfiguration
public ContentKeyPolicyFairPlayConfigurationArgs.Builder offlineRentalConfiguration(@Nullable com.pulumi.core.Output<ContentKeyPolicyFairPlayOfflineRentalConfigurationArgs> offlineRentalConfiguration)
- Parameters:
offlineRentalConfiguration
- Offline rental policy- Returns:
- builder
-
offlineRentalConfiguration
public ContentKeyPolicyFairPlayConfigurationArgs.Builder offlineRentalConfiguration(ContentKeyPolicyFairPlayOfflineRentalConfigurationArgs offlineRentalConfiguration)
- Parameters:
offlineRentalConfiguration
- Offline rental policy- Returns:
- builder
-
rentalAndLeaseKeyType
public ContentKeyPolicyFairPlayConfigurationArgs.Builder rentalAndLeaseKeyType(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ContentKeyPolicyFairPlayRentalAndLeaseKeyType>> rentalAndLeaseKeyType)
- Parameters:
rentalAndLeaseKeyType
- The rental and lease key type.- Returns:
- builder
-
rentalAndLeaseKeyType
public ContentKeyPolicyFairPlayConfigurationArgs.Builder rentalAndLeaseKeyType(com.pulumi.core.Either<java.lang.String,ContentKeyPolicyFairPlayRentalAndLeaseKeyType> rentalAndLeaseKeyType)
- Parameters:
rentalAndLeaseKeyType
- The rental and lease key type.- Returns:
- builder
-
rentalAndLeaseKeyType
public ContentKeyPolicyFairPlayConfigurationArgs.Builder rentalAndLeaseKeyType(java.lang.String rentalAndLeaseKeyType)
- Parameters:
rentalAndLeaseKeyType
- The rental and lease key type.- Returns:
- builder
-
rentalAndLeaseKeyType
public ContentKeyPolicyFairPlayConfigurationArgs.Builder rentalAndLeaseKeyType(ContentKeyPolicyFairPlayRentalAndLeaseKeyType rentalAndLeaseKeyType)
- Parameters:
rentalAndLeaseKeyType
- The rental and lease key type.- Returns:
- builder
-
rentalDuration
public ContentKeyPolicyFairPlayConfigurationArgs.Builder rentalDuration(com.pulumi.core.Output<java.lang.Double> rentalDuration)
- Parameters:
rentalDuration
- The rental duration. Must be greater than or equal to 0.- Returns:
- builder
-
rentalDuration
public ContentKeyPolicyFairPlayConfigurationArgs.Builder rentalDuration(java.lang.Double rentalDuration)
- Parameters:
rentalDuration
- The rental duration. Must be greater than or equal to 0.- Returns:
- builder
-
build
public ContentKeyPolicyFairPlayConfigurationArgs build()
-
-