Interface EncryptionOrBuilder (0.51.0)

public interface EncryptionOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAes128()

public abstract Encryption.Aes128Encryption getAes128()

Configuration for HLS AES-128 encryption.

.google.cloud.video.livestream.v1.Encryption.Aes128Encryption aes128 = 4;

Returns
Type Description
Encryption.Aes128Encryption

The aes128.

getAes128OrBuilder()

public abstract Encryption.Aes128EncryptionOrBuilder getAes128OrBuilder()

Configuration for HLS AES-128 encryption.

.google.cloud.video.livestream.v1.Encryption.Aes128Encryption aes128 = 4;

Returns
Type Description
Encryption.Aes128EncryptionOrBuilder

getDrmSystems()

public abstract Encryption.DrmSystems getDrmSystems()

Required. Configuration for DRM systems.

.google.cloud.video.livestream.v1.Encryption.DrmSystems drm_systems = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Encryption.DrmSystems

The drmSystems.

getDrmSystemsOrBuilder()

public abstract Encryption.DrmSystemsOrBuilder getDrmSystemsOrBuilder()

Required. Configuration for DRM systems.

.google.cloud.video.livestream.v1.Encryption.DrmSystems drm_systems = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Encryption.DrmSystemsOrBuilder

getEncryptionModeCase()

public abstract Encryption.EncryptionModeCase getEncryptionModeCase()
Returns
Type Description
Encryption.EncryptionModeCase

getId()

public abstract String getId()

Required. Identifier for this set of encryption options. The ID must be 1-63 characters in length. The ID must begin and end with a letter (regardless of case) or a number, but can contain dashes or underscores in between.

string id = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The id.

getIdBytes()

public abstract ByteString getIdBytes()

Required. Identifier for this set of encryption options. The ID must be 1-63 characters in length. The ID must begin and end with a letter (regardless of case) or a number, but can contain dashes or underscores in between.

string id = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for id.

getMpegCenc()

public abstract Encryption.MpegCommonEncryption getMpegCenc()

Configuration for MPEG-Dash Common Encryption (MPEG-CENC).

.google.cloud.video.livestream.v1.Encryption.MpegCommonEncryption mpeg_cenc = 6;

Returns
Type Description
Encryption.MpegCommonEncryption

The mpegCenc.

getMpegCencOrBuilder()

public abstract Encryption.MpegCommonEncryptionOrBuilder getMpegCencOrBuilder()

Configuration for MPEG-Dash Common Encryption (MPEG-CENC).

.google.cloud.video.livestream.v1.Encryption.MpegCommonEncryption mpeg_cenc = 6;

Returns
Type Description
Encryption.MpegCommonEncryptionOrBuilder

getSampleAes()

public abstract Encryption.SampleAesEncryption getSampleAes()

Configuration for HLS SAMPLE-AES encryption.

.google.cloud.video.livestream.v1.Encryption.SampleAesEncryption sample_aes = 5;

Returns
Type Description
Encryption.SampleAesEncryption

The sampleAes.

getSampleAesOrBuilder()

public abstract Encryption.SampleAesEncryptionOrBuilder getSampleAesOrBuilder()

Configuration for HLS SAMPLE-AES encryption.

.google.cloud.video.livestream.v1.Encryption.SampleAesEncryption sample_aes = 5;

Returns
Type Description
Encryption.SampleAesEncryptionOrBuilder

getSecretManagerKeySource()

public abstract Encryption.SecretManagerSource getSecretManagerKeySource()

For keys stored in Google Secret Manager.

.google.cloud.video.livestream.v1.Encryption.SecretManagerSource secret_manager_key_source = 7;

Returns
Type Description
Encryption.SecretManagerSource

The secretManagerKeySource.

getSecretManagerKeySourceOrBuilder()

public abstract Encryption.SecretManagerSourceOrBuilder getSecretManagerKeySourceOrBuilder()

For keys stored in Google Secret Manager.

.google.cloud.video.livestream.v1.Encryption.SecretManagerSource secret_manager_key_source = 7;

Returns
Type Description
Encryption.SecretManagerSourceOrBuilder

getSecretSourceCase()

public abstract Encryption.SecretSourceCase getSecretSourceCase()
Returns
Type Description
Encryption.SecretSourceCase

hasAes128()

public abstract boolean hasAes128()

Configuration for HLS AES-128 encryption.

.google.cloud.video.livestream.v1.Encryption.Aes128Encryption aes128 = 4;

Returns
Type Description
boolean

Whether the aes128 field is set.

hasDrmSystems()

public abstract boolean hasDrmSystems()

Required. Configuration for DRM systems.

.google.cloud.video.livestream.v1.Encryption.DrmSystems drm_systems = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the drmSystems field is set.

hasMpegCenc()

public abstract boolean hasMpegCenc()

Configuration for MPEG-Dash Common Encryption (MPEG-CENC).

.google.cloud.video.livestream.v1.Encryption.MpegCommonEncryption mpeg_cenc = 6;

Returns
Type Description
boolean

Whether the mpegCenc field is set.

hasSampleAes()

public abstract boolean hasSampleAes()

Configuration for HLS SAMPLE-AES encryption.

.google.cloud.video.livestream.v1.Encryption.SampleAesEncryption sample_aes = 5;

Returns
Type Description
boolean

Whether the sampleAes field is set.

hasSecretManagerKeySource()

public abstract boolean hasSecretManagerKeySource()

For keys stored in Google Secret Manager.

.google.cloud.video.livestream.v1.Encryption.SecretManagerSource secret_manager_key_source = 7;

Returns
Type Description
boolean

Whether the secretManagerKeySource field is set.