Interface EncryptionOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Encryption,Encryption.Builder
@Generated
public interface EncryptionOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionConfiguration for HLS AES-128 encryption.Configuration for HLS AES-128 encryption.Required.Required.getId()Required.com.google.protobuf.ByteStringRequired.Configuration for MPEG-Dash Common Encryption (MPEG-CENC).Configuration for MPEG-Dash Common Encryption (MPEG-CENC).Configuration for HLS SAMPLE-AES encryption.Configuration for HLS SAMPLE-AES encryption.For keys stored in Google Secret Manager.For keys stored in Google Secret Manager.booleanConfiguration for HLS AES-128 encryption.booleanRequired.booleanConfiguration for MPEG-Dash Common Encryption (MPEG-CENC).booleanConfiguration for HLS SAMPLE-AES encryption.booleanFor keys stored in Google Secret Manager.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getId
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:
- The id.
-
getIdBytes
com.google.protobuf.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:
- The bytes for id.
-
hasSecretManagerKeySource
boolean hasSecretManagerKeySource()For keys stored in Google Secret Manager.
.google.cloud.video.livestream.v1.Encryption.SecretManagerSource secret_manager_key_source = 7;- Returns:
- Whether the secretManagerKeySource field is set.
-
getSecretManagerKeySource
Encryption.SecretManagerSource getSecretManagerKeySource()For keys stored in Google Secret Manager.
.google.cloud.video.livestream.v1.Encryption.SecretManagerSource secret_manager_key_source = 7;- Returns:
- The secretManagerKeySource.
-
getSecretManagerKeySourceOrBuilder
Encryption.SecretManagerSourceOrBuilder getSecretManagerKeySourceOrBuilder()For keys stored in Google Secret Manager.
.google.cloud.video.livestream.v1.Encryption.SecretManagerSource secret_manager_key_source = 7; -
hasDrmSystems
boolean hasDrmSystems()Required. Configuration for DRM systems.
.google.cloud.video.livestream.v1.Encryption.DrmSystems drm_systems = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- Whether the drmSystems field is set.
-
getDrmSystems
Encryption.DrmSystems getDrmSystems()Required. Configuration for DRM systems.
.google.cloud.video.livestream.v1.Encryption.DrmSystems drm_systems = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The drmSystems.
-
getDrmSystemsOrBuilder
Encryption.DrmSystemsOrBuilder getDrmSystemsOrBuilder()Required. Configuration for DRM systems.
.google.cloud.video.livestream.v1.Encryption.DrmSystems drm_systems = 3 [(.google.api.field_behavior) = REQUIRED]; -
hasAes128
boolean hasAes128()Configuration for HLS AES-128 encryption.
.google.cloud.video.livestream.v1.Encryption.Aes128Encryption aes128 = 4;- Returns:
- Whether the aes128 field is set.
-
getAes128
Encryption.Aes128Encryption getAes128()Configuration for HLS AES-128 encryption.
.google.cloud.video.livestream.v1.Encryption.Aes128Encryption aes128 = 4;- Returns:
- The aes128.
-
getAes128OrBuilder
Encryption.Aes128EncryptionOrBuilder getAes128OrBuilder()Configuration for HLS AES-128 encryption.
.google.cloud.video.livestream.v1.Encryption.Aes128Encryption aes128 = 4; -
hasSampleAes
boolean hasSampleAes()Configuration for HLS SAMPLE-AES encryption.
.google.cloud.video.livestream.v1.Encryption.SampleAesEncryption sample_aes = 5;- Returns:
- Whether the sampleAes field is set.
-
getSampleAes
Encryption.SampleAesEncryption getSampleAes()Configuration for HLS SAMPLE-AES encryption.
.google.cloud.video.livestream.v1.Encryption.SampleAesEncryption sample_aes = 5;- Returns:
- The sampleAes.
-
getSampleAesOrBuilder
Encryption.SampleAesEncryptionOrBuilder getSampleAesOrBuilder()Configuration for HLS SAMPLE-AES encryption.
.google.cloud.video.livestream.v1.Encryption.SampleAesEncryption sample_aes = 5; -
hasMpegCenc
boolean hasMpegCenc()Configuration for MPEG-Dash Common Encryption (MPEG-CENC).
.google.cloud.video.livestream.v1.Encryption.MpegCommonEncryption mpeg_cenc = 6;- Returns:
- Whether the mpegCenc field is set.
-
getMpegCenc
Encryption.MpegCommonEncryption getMpegCenc()Configuration for MPEG-Dash Common Encryption (MPEG-CENC).
.google.cloud.video.livestream.v1.Encryption.MpegCommonEncryption mpeg_cenc = 6;- Returns:
- The mpegCenc.
-
getMpegCencOrBuilder
Encryption.MpegCommonEncryptionOrBuilder getMpegCencOrBuilder()Configuration for MPEG-Dash Common Encryption (MPEG-CENC).
.google.cloud.video.livestream.v1.Encryption.MpegCommonEncryption mpeg_cenc = 6; -
getSecretSourceCase
Encryption.SecretSourceCase getSecretSourceCase() -
getEncryptionModeCase
Encryption.EncryptionModeCase getEncryptionModeCase()
-