StreamingPolicyInner Class

public final class StreamingPolicyInner
extends ProxyResource

A Streaming Policy resource.

Constructor Summary

Constructor Description
StreamingPolicyInner()

Creates an instance of StreamingPolicyInner class.

Method Summary

Modifier and Type Method and Description
CommonEncryptionCbcs commonEncryptionCbcs()

Get the commonEncryptionCbcs property: Configuration of CommonEncryptionCbcs.

CommonEncryptionCenc commonEncryptionCenc()

Get the commonEncryptionCenc property: Configuration of CommonEncryptionCenc.

OffsetDateTime created()

Get the created property: Creation time of Streaming Policy.

String defaultContentKeyPolicyName()

Get the defaultContentKeyPolicyName property: Default ContentKey used by current Streaming Policy.

EnvelopeEncryption envelopeEncryption()

Get the envelopeEncryption property: Configuration of EnvelopeEncryption.

NoEncryption noEncryption()

Get the noEncryption property: Configurations of NoEncryption.

SystemData systemData()

Get the systemData property: The system metadata relating to this resource.

void validate()

Validates the instance.

StreamingPolicyInner withCommonEncryptionCbcs(CommonEncryptionCbcs commonEncryptionCbcs)

Set the commonEncryptionCbcs property: Configuration of CommonEncryptionCbcs.

StreamingPolicyInner withCommonEncryptionCenc(CommonEncryptionCenc commonEncryptionCenc)

Set the commonEncryptionCenc property: Configuration of CommonEncryptionCenc.

StreamingPolicyInner withDefaultContentKeyPolicyName(String defaultContentKeyPolicyName)

Set the defaultContentKeyPolicyName property: Default ContentKey used by current Streaming Policy.

StreamingPolicyInner withEnvelopeEncryption(EnvelopeEncryption envelopeEncryption)

Set the envelopeEncryption property: Configuration of EnvelopeEncryption.

StreamingPolicyInner withNoEncryption(NoEncryption noEncryption)

Set the noEncryption property: Configurations of NoEncryption.

Methods inherited from ProxyResource

Methods inherited from java.lang.Object

Constructor Details

StreamingPolicyInner

public StreamingPolicyInner()

Creates an instance of StreamingPolicyInner class.

Method Details

commonEncryptionCbcs

public CommonEncryptionCbcs commonEncryptionCbcs()

Get the commonEncryptionCbcs property: Configuration of CommonEncryptionCbcs.

Returns:

the commonEncryptionCbcs value.

commonEncryptionCenc

public CommonEncryptionCenc commonEncryptionCenc()

Get the commonEncryptionCenc property: Configuration of CommonEncryptionCenc.

Returns:

the commonEncryptionCenc value.

created

public OffsetDateTime created()

Get the created property: Creation time of Streaming Policy.

Returns:

the created value.

defaultContentKeyPolicyName

public String defaultContentKeyPolicyName()

Get the defaultContentKeyPolicyName property: Default ContentKey used by current Streaming Policy.

Returns:

the defaultContentKeyPolicyName value.

envelopeEncryption

public EnvelopeEncryption envelopeEncryption()

Get the envelopeEncryption property: Configuration of EnvelopeEncryption.

Returns:

the envelopeEncryption value.

noEncryption

public NoEncryption noEncryption()

Get the noEncryption property: Configurations of NoEncryption.

Returns:

the noEncryption value.

systemData

public SystemData systemData()

Get the systemData property: The system metadata relating to this resource.

Returns:

the systemData value.

validate

public void validate()

Validates the instance.

withCommonEncryptionCbcs

public StreamingPolicyInner withCommonEncryptionCbcs(CommonEncryptionCbcs commonEncryptionCbcs)

Set the commonEncryptionCbcs property: Configuration of CommonEncryptionCbcs.

Parameters:

commonEncryptionCbcs - the commonEncryptionCbcs value to set.

Returns:

the StreamingPolicyInner object itself.

withCommonEncryptionCenc

public StreamingPolicyInner withCommonEncryptionCenc(CommonEncryptionCenc commonEncryptionCenc)

Set the commonEncryptionCenc property: Configuration of CommonEncryptionCenc.

Parameters:

commonEncryptionCenc - the commonEncryptionCenc value to set.

Returns:

the StreamingPolicyInner object itself.

withDefaultContentKeyPolicyName

public StreamingPolicyInner withDefaultContentKeyPolicyName(String defaultContentKeyPolicyName)

Set the defaultContentKeyPolicyName property: Default ContentKey used by current Streaming Policy.

Parameters:

defaultContentKeyPolicyName - the defaultContentKeyPolicyName value to set.

Returns:

the StreamingPolicyInner object itself.

withEnvelopeEncryption

public StreamingPolicyInner withEnvelopeEncryption(EnvelopeEncryption envelopeEncryption)

Set the envelopeEncryption property: Configuration of EnvelopeEncryption.

Parameters:

envelopeEncryption - the envelopeEncryption value to set.

Returns:

the StreamingPolicyInner object itself.

withNoEncryption

public StreamingPolicyInner withNoEncryption(NoEncryption noEncryption)

Set the noEncryption property: Configurations of NoEncryption.

Parameters:

noEncryption - the noEncryption value to set.

Returns:

the StreamingPolicyInner object itself.

Applies to