Interface EncryptionOrBuilder (1.26.0)

publicinterface EncryptionOrBuilderextendsMessageOrBuilder

Implements

MessageOrBuilder

Methods

getAes128()

publicabstractEncryption.Aes128EncryptiongetAes128()

Configuration for AES-128 encryption.

.google.cloud.video.transcoder.v1.Encryption.Aes128Encryption aes_128 = 3;

Returns
Type Description
Encryption.Aes128Encryption

The aes128.

getAes128OrBuilder()

publicabstractEncryption.Aes128EncryptionOrBuildergetAes128OrBuilder()

Configuration for AES-128 encryption.

.google.cloud.video.transcoder.v1.Encryption.Aes128Encryption aes_128 = 3;

Returns
Type Description
Encryption.Aes128EncryptionOrBuilder

getDrmSystems()

publicabstractEncryption.DrmSystemsgetDrmSystems()

Required. DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.

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

Returns
Type Description
Encryption.DrmSystems

The drmSystems.

getDrmSystemsOrBuilder()

publicabstractEncryption.DrmSystemsOrBuildergetDrmSystemsOrBuilder()

Required. DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.

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

Returns
Type Description
Encryption.DrmSystemsOrBuilder

getEncryptionModeCase()

publicabstractEncryption.EncryptionModeCasegetEncryptionModeCase()
Returns
Type Description
Encryption.EncryptionModeCase

getId()

publicabstractStringgetId()

Required. Identifier for this set of encryption options.

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

Returns
Type Description
String

The id.

getIdBytes()

publicabstractByteStringgetIdBytes()

Required. Identifier for this set of encryption options.

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

Returns
Type Description
ByteString

The bytes for id.

getMpegCenc()

publicabstractEncryption.MpegCommonEncryptiongetMpegCenc()

Configuration for MPEG Common Encryption (MPEG-CENC).

.google.cloud.video.transcoder.v1.Encryption.MpegCommonEncryption mpeg_cenc = 5;

Returns
Type Description
Encryption.MpegCommonEncryption

The mpegCenc.

getMpegCencOrBuilder()

publicabstractEncryption.MpegCommonEncryptionOrBuildergetMpegCencOrBuilder()

Configuration for MPEG Common Encryption (MPEG-CENC).

.google.cloud.video.transcoder.v1.Encryption.MpegCommonEncryption mpeg_cenc = 5;

Returns
Type Description
Encryption.MpegCommonEncryptionOrBuilder

getSampleAes()

publicabstractEncryption.SampleAesEncryptiongetSampleAes()

Configuration for SAMPLE-AES encryption.

.google.cloud.video.transcoder.v1.Encryption.SampleAesEncryption sample_aes = 4;

Returns
Type Description
Encryption.SampleAesEncryption

The sampleAes.

getSampleAesOrBuilder()

publicabstractEncryption.SampleAesEncryptionOrBuildergetSampleAesOrBuilder()

Configuration for SAMPLE-AES encryption.

.google.cloud.video.transcoder.v1.Encryption.SampleAesEncryption sample_aes = 4;

Returns
Type Description
Encryption.SampleAesEncryptionOrBuilder

getSecretManagerKeySource()

publicabstractEncryption.SecretManagerSourcegetSecretManagerKeySource()

Keys are stored in Google Secret Manager.

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

Returns
Type Description
Encryption.SecretManagerSource

The secretManagerKeySource.

getSecretManagerKeySourceOrBuilder()

publicabstractEncryption.SecretManagerSourceOrBuildergetSecretManagerKeySourceOrBuilder()

Keys are stored in Google Secret Manager.

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

Returns
Type Description
Encryption.SecretManagerSourceOrBuilder

getSecretSourceCase()

publicabstractEncryption.SecretSourceCasegetSecretSourceCase()
Returns
Type Description
Encryption.SecretSourceCase

hasAes128()

publicabstractbooleanhasAes128()

Configuration for AES-128 encryption.

.google.cloud.video.transcoder.v1.Encryption.Aes128Encryption aes_128 = 3;

Returns
Type Description
boolean

Whether the aes128 field is set.

hasDrmSystems()

publicabstractbooleanhasDrmSystems()

Required. DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.

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

Returns
Type Description
boolean

Whether the drmSystems field is set.

hasMpegCenc()

publicabstractbooleanhasMpegCenc()

Configuration for MPEG Common Encryption (MPEG-CENC).

.google.cloud.video.transcoder.v1.Encryption.MpegCommonEncryption mpeg_cenc = 5;

Returns
Type Description
boolean

Whether the mpegCenc field is set.

hasSampleAes()

publicabstractbooleanhasSampleAes()

Configuration for SAMPLE-AES encryption.

.google.cloud.video.transcoder.v1.Encryption.SampleAesEncryption sample_aes = 4;

Returns
Type Description
boolean

Whether the sampleAes field is set.

hasSecretManagerKeySource()

publicabstractbooleanhasSecretManagerKeySource()

Keys are stored in Google Secret Manager.

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

Returns
Type Description
boolean

Whether the secretManagerKeySource field is set.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年11月19日 UTC.