Interface EncryptionOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Encryption, Encryption.Builder

    public interface EncryptionOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getId

        String getId()
         Required. Identifier for this set of encryption options.
         
        string id = 6 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The id.
      • getIdBytes

        com.google.protobuf.ByteString getIdBytes()
         Required. Identifier for this set of encryption options.
         
        string id = 6 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The bytes for id.
      • hasAes128

        boolean hasAes128()
         Configuration for AES-128 encryption.
         
        .google.cloud.video.transcoder.v1.Encryption.Aes128Encryption aes_128 = 3;
        Returns:
        Whether the aes128 field is set.
      • getAes128

        Encryption.Aes128Encryption getAes128()
         Configuration for AES-128 encryption.
         
        .google.cloud.video.transcoder.v1.Encryption.Aes128Encryption aes_128 = 3;
        Returns:
        The aes128.
      • getAes128OrBuilder

        Encryption.Aes128EncryptionOrBuilder getAes128OrBuilder()
         Configuration for AES-128 encryption.
         
        .google.cloud.video.transcoder.v1.Encryption.Aes128Encryption aes_128 = 3;
      • hasSampleAes

        boolean hasSampleAes()
         Configuration for SAMPLE-AES encryption.
         
        .google.cloud.video.transcoder.v1.Encryption.SampleAesEncryption sample_aes = 4;
        Returns:
        Whether the sampleAes field is set.
      • getSampleAes

        Encryption.SampleAesEncryption getSampleAes()
         Configuration for SAMPLE-AES encryption.
         
        .google.cloud.video.transcoder.v1.Encryption.SampleAesEncryption sample_aes = 4;
        Returns:
        The sampleAes.
      • getSampleAesOrBuilder

        Encryption.SampleAesEncryptionOrBuilder getSampleAesOrBuilder()
         Configuration for SAMPLE-AES encryption.
         
        .google.cloud.video.transcoder.v1.Encryption.SampleAesEncryption sample_aes = 4;
      • hasMpegCenc

        boolean hasMpegCenc()
         Configuration for MPEG Common Encryption (MPEG-CENC).
         
        .google.cloud.video.transcoder.v1.Encryption.MpegCommonEncryption mpeg_cenc = 5;
        Returns:
        Whether the mpegCenc field is set.
      • getMpegCenc

        Encryption.MpegCommonEncryption getMpegCenc()
         Configuration for MPEG Common Encryption (MPEG-CENC).
         
        .google.cloud.video.transcoder.v1.Encryption.MpegCommonEncryption mpeg_cenc = 5;
        Returns:
        The mpegCenc.
      • getMpegCencOrBuilder

        Encryption.MpegCommonEncryptionOrBuilder getMpegCencOrBuilder()
         Configuration for MPEG Common Encryption (MPEG-CENC).
         
        .google.cloud.video.transcoder.v1.Encryption.MpegCommonEncryption mpeg_cenc = 5;
      • hasSecretManagerKeySource

        boolean hasSecretManagerKeySource()
         Keys are stored in Google Secret Manager.
         
        .google.cloud.video.transcoder.v1.Encryption.SecretManagerSource secret_manager_key_source = 7;
        Returns:
        Whether the secretManagerKeySource field is set.
      • getSecretManagerKeySource

        Encryption.SecretManagerSource getSecretManagerKeySource()
         Keys are stored in Google Secret Manager.
         
        .google.cloud.video.transcoder.v1.Encryption.SecretManagerSource secret_manager_key_source = 7;
        Returns:
        The secretManagerKeySource.
      • getSecretManagerKeySourceOrBuilder

        Encryption.SecretManagerSourceOrBuilder getSecretManagerKeySourceOrBuilder()
         Keys are stored in Google Secret Manager.
         
        .google.cloud.video.transcoder.v1.Encryption.SecretManagerSource secret_manager_key_source = 7;
      • hasDrmSystems

        boolean hasDrmSystems()
         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:
        Whether the drmSystems field is set.
      • getDrmSystems

        Encryption.DrmSystems getDrmSystems()
         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:
        The drmSystems.
      • getDrmSystemsOrBuilder

        Encryption.DrmSystemsOrBuilder getDrmSystemsOrBuilder()
         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];