Class Encryption.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Encryption.Builder>
-
- com.google.cloud.video.transcoder.v1.Encryption.Builder
-
- All Implemented Interfaces:
EncryptionOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- Encryption
public static final class Encryption.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Encryption.Builder> implements EncryptionOrBuilder
Encryption settings.
Protobuf typegoogle.cloud.video.transcoder.v1.Encryption
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Encryption.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Encryption
build()
Encryption
buildPartial()
Encryption.Builder
clear()
Encryption.Builder
clearAes128()
Configuration for AES-128 encryption.Encryption.Builder
clearDrmSystems()
Required.Encryption.Builder
clearEncryptionMode()
Encryption.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Encryption.Builder
clearId()
Required.Encryption.Builder
clearMpegCenc()
Configuration for MPEG Common Encryption (MPEG-CENC).Encryption.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Encryption.Builder
clearSampleAes()
Configuration for SAMPLE-AES encryption.Encryption.Builder
clearSecretManagerKeySource()
Keys are stored in Google Secret Manager.Encryption.Builder
clearSecretSource()
Encryption.Builder
clone()
Encryption.Aes128Encryption
getAes128()
Configuration for AES-128 encryption.Encryption.Aes128Encryption.Builder
getAes128Builder()
Configuration for AES-128 encryption.Encryption.Aes128EncryptionOrBuilder
getAes128OrBuilder()
Configuration for AES-128 encryption.Encryption
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Encryption.DrmSystems
getDrmSystems()
Required.Encryption.DrmSystems.Builder
getDrmSystemsBuilder()
Required.Encryption.DrmSystemsOrBuilder
getDrmSystemsOrBuilder()
Required.Encryption.EncryptionModeCase
getEncryptionModeCase()
String
getId()
Required.com.google.protobuf.ByteString
getIdBytes()
Required.Encryption.MpegCommonEncryption
getMpegCenc()
Configuration for MPEG Common Encryption (MPEG-CENC).Encryption.MpegCommonEncryption.Builder
getMpegCencBuilder()
Configuration for MPEG Common Encryption (MPEG-CENC).Encryption.MpegCommonEncryptionOrBuilder
getMpegCencOrBuilder()
Configuration for MPEG Common Encryption (MPEG-CENC).Encryption.SampleAesEncryption
getSampleAes()
Configuration for SAMPLE-AES encryption.Encryption.SampleAesEncryption.Builder
getSampleAesBuilder()
Configuration for SAMPLE-AES encryption.Encryption.SampleAesEncryptionOrBuilder
getSampleAesOrBuilder()
Configuration for SAMPLE-AES encryption.Encryption.SecretManagerSource
getSecretManagerKeySource()
Keys are stored in Google Secret Manager.Encryption.SecretManagerSource.Builder
getSecretManagerKeySourceBuilder()
Keys are stored in Google Secret Manager.Encryption.SecretManagerSourceOrBuilder
getSecretManagerKeySourceOrBuilder()
Keys are stored in Google Secret Manager.Encryption.SecretSourceCase
getSecretSourceCase()
boolean
hasAes128()
Configuration for AES-128 encryption.boolean
hasDrmSystems()
Required.boolean
hasMpegCenc()
Configuration for MPEG Common Encryption (MPEG-CENC).boolean
hasSampleAes()
Configuration for SAMPLE-AES encryption.boolean
hasSecretManagerKeySource()
Keys are stored in Google Secret Manager.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Encryption.Builder
mergeAes128(Encryption.Aes128Encryption value)
Configuration for AES-128 encryption.Encryption.Builder
mergeDrmSystems(Encryption.DrmSystems value)
Required.Encryption.Builder
mergeFrom(Encryption other)
Encryption.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Encryption.Builder
mergeFrom(com.google.protobuf.Message other)
Encryption.Builder
mergeMpegCenc(Encryption.MpegCommonEncryption value)
Configuration for MPEG Common Encryption (MPEG-CENC).Encryption.Builder
mergeSampleAes(Encryption.SampleAesEncryption value)
Configuration for SAMPLE-AES encryption.Encryption.Builder
mergeSecretManagerKeySource(Encryption.SecretManagerSource value)
Keys are stored in Google Secret Manager.Encryption.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Encryption.Builder
setAes128(Encryption.Aes128Encryption value)
Configuration for AES-128 encryption.Encryption.Builder
setAes128(Encryption.Aes128Encryption.Builder builderForValue)
Configuration for AES-128 encryption.Encryption.Builder
setDrmSystems(Encryption.DrmSystems value)
Required.Encryption.Builder
setDrmSystems(Encryption.DrmSystems.Builder builderForValue)
Required.Encryption.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Encryption.Builder
setId(String value)
Required.Encryption.Builder
setIdBytes(com.google.protobuf.ByteString value)
Required.Encryption.Builder
setMpegCenc(Encryption.MpegCommonEncryption value)
Configuration for MPEG Common Encryption (MPEG-CENC).Encryption.Builder
setMpegCenc(Encryption.MpegCommonEncryption.Builder builderForValue)
Configuration for MPEG Common Encryption (MPEG-CENC).Encryption.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Encryption.Builder
setSampleAes(Encryption.SampleAesEncryption value)
Configuration for SAMPLE-AES encryption.Encryption.Builder
setSampleAes(Encryption.SampleAesEncryption.Builder builderForValue)
Configuration for SAMPLE-AES encryption.Encryption.Builder
setSecretManagerKeySource(Encryption.SecretManagerSource value)
Keys are stored in Google Secret Manager.Encryption.Builder
setSecretManagerKeySource(Encryption.SecretManagerSource.Builder builderForValue)
Keys are stored in Google Secret Manager.Encryption.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Encryption.Builder>
-
clear
public Encryption.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Encryption.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Encryption.Builder>
-
getDefaultInstanceForType
public Encryption getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Encryption build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Encryption buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Encryption.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Encryption.Builder>
-
setField
public Encryption.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Encryption.Builder>
-
clearField
public Encryption.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Encryption.Builder>
-
clearOneof
public Encryption.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Encryption.Builder>
-
setRepeatedField
public Encryption.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Encryption.Builder>
-
addRepeatedField
public Encryption.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Encryption.Builder>
-
mergeFrom
public Encryption.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Encryption.Builder>
-
mergeFrom
public Encryption.Builder mergeFrom(Encryption other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Encryption.Builder>
-
mergeFrom
public Encryption.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Encryption.Builder>
- Throws:
IOException
-
getEncryptionModeCase
public Encryption.EncryptionModeCase getEncryptionModeCase()
- Specified by:
getEncryptionModeCase
in interfaceEncryptionOrBuilder
-
clearEncryptionMode
public Encryption.Builder clearEncryptionMode()
-
getSecretSourceCase
public Encryption.SecretSourceCase getSecretSourceCase()
- Specified by:
getSecretSourceCase
in interfaceEncryptionOrBuilder
-
clearSecretSource
public Encryption.Builder clearSecretSource()
-
getId
public String getId()
Required. Identifier for this set of encryption options.
string id = 6 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getId
in interfaceEncryptionOrBuilder
- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
Required. Identifier for this set of encryption options.
string id = 6 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getIdBytes
in interfaceEncryptionOrBuilder
- Returns:
- The bytes for id.
-
setId
public Encryption.Builder setId(String value)
Required. Identifier for this set of encryption options.
string id = 6 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The id to set.- Returns:
- This builder for chaining.
-
clearId
public Encryption.Builder clearId()
Required. Identifier for this set of encryption options.
string id = 6 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
setIdBytes
public Encryption.Builder setIdBytes(com.google.protobuf.ByteString value)
Required. Identifier for this set of encryption options.
string id = 6 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The bytes for id to set.- Returns:
- This builder for chaining.
-
hasAes128
public boolean hasAes128()
Configuration for AES-128 encryption.
.google.cloud.video.transcoder.v1.Encryption.Aes128Encryption aes_128 = 3;
- Specified by:
hasAes128
in interfaceEncryptionOrBuilder
- Returns:
- Whether the aes128 field is set.
-
getAes128
public Encryption.Aes128Encryption getAes128()
Configuration for AES-128 encryption.
.google.cloud.video.transcoder.v1.Encryption.Aes128Encryption aes_128 = 3;
- Specified by:
getAes128
in interfaceEncryptionOrBuilder
- Returns:
- The aes128.
-
setAes128
public Encryption.Builder setAes128(Encryption.Aes128Encryption value)
Configuration for AES-128 encryption.
.google.cloud.video.transcoder.v1.Encryption.Aes128Encryption aes_128 = 3;
-
setAes128
public Encryption.Builder setAes128(Encryption.Aes128Encryption.Builder builderForValue)
Configuration for AES-128 encryption.
.google.cloud.video.transcoder.v1.Encryption.Aes128Encryption aes_128 = 3;
-
mergeAes128
public Encryption.Builder mergeAes128(Encryption.Aes128Encryption value)
Configuration for AES-128 encryption.
.google.cloud.video.transcoder.v1.Encryption.Aes128Encryption aes_128 = 3;
-
clearAes128
public Encryption.Builder clearAes128()
Configuration for AES-128 encryption.
.google.cloud.video.transcoder.v1.Encryption.Aes128Encryption aes_128 = 3;
-
getAes128Builder
public Encryption.Aes128Encryption.Builder getAes128Builder()
Configuration for AES-128 encryption.
.google.cloud.video.transcoder.v1.Encryption.Aes128Encryption aes_128 = 3;
-
getAes128OrBuilder
public Encryption.Aes128EncryptionOrBuilder getAes128OrBuilder()
Configuration for AES-128 encryption.
.google.cloud.video.transcoder.v1.Encryption.Aes128Encryption aes_128 = 3;
- Specified by:
getAes128OrBuilder
in interfaceEncryptionOrBuilder
-
hasSampleAes
public boolean hasSampleAes()
Configuration for SAMPLE-AES encryption.
.google.cloud.video.transcoder.v1.Encryption.SampleAesEncryption sample_aes = 4;
- Specified by:
hasSampleAes
in interfaceEncryptionOrBuilder
- Returns:
- Whether the sampleAes field is set.
-
getSampleAes
public Encryption.SampleAesEncryption getSampleAes()
Configuration for SAMPLE-AES encryption.
.google.cloud.video.transcoder.v1.Encryption.SampleAesEncryption sample_aes = 4;
- Specified by:
getSampleAes
in interfaceEncryptionOrBuilder
- Returns:
- The sampleAes.
-
setSampleAes
public Encryption.Builder setSampleAes(Encryption.SampleAesEncryption value)
Configuration for SAMPLE-AES encryption.
.google.cloud.video.transcoder.v1.Encryption.SampleAesEncryption sample_aes = 4;
-
setSampleAes
public Encryption.Builder setSampleAes(Encryption.SampleAesEncryption.Builder builderForValue)
Configuration for SAMPLE-AES encryption.
.google.cloud.video.transcoder.v1.Encryption.SampleAesEncryption sample_aes = 4;
-
mergeSampleAes
public Encryption.Builder mergeSampleAes(Encryption.SampleAesEncryption value)
Configuration for SAMPLE-AES encryption.
.google.cloud.video.transcoder.v1.Encryption.SampleAesEncryption sample_aes = 4;
-
clearSampleAes
public Encryption.Builder clearSampleAes()
Configuration for SAMPLE-AES encryption.
.google.cloud.video.transcoder.v1.Encryption.SampleAesEncryption sample_aes = 4;
-
getSampleAesBuilder
public Encryption.SampleAesEncryption.Builder getSampleAesBuilder()
Configuration for SAMPLE-AES encryption.
.google.cloud.video.transcoder.v1.Encryption.SampleAesEncryption sample_aes = 4;
-
getSampleAesOrBuilder
public Encryption.SampleAesEncryptionOrBuilder getSampleAesOrBuilder()
Configuration for SAMPLE-AES encryption.
.google.cloud.video.transcoder.v1.Encryption.SampleAesEncryption sample_aes = 4;
- Specified by:
getSampleAesOrBuilder
in interfaceEncryptionOrBuilder
-
hasMpegCenc
public boolean hasMpegCenc()
Configuration for MPEG Common Encryption (MPEG-CENC).
.google.cloud.video.transcoder.v1.Encryption.MpegCommonEncryption mpeg_cenc = 5;
- Specified by:
hasMpegCenc
in interfaceEncryptionOrBuilder
- Returns:
- Whether the mpegCenc field is set.
-
getMpegCenc
public Encryption.MpegCommonEncryption getMpegCenc()
Configuration for MPEG Common Encryption (MPEG-CENC).
.google.cloud.video.transcoder.v1.Encryption.MpegCommonEncryption mpeg_cenc = 5;
- Specified by:
getMpegCenc
in interfaceEncryptionOrBuilder
- Returns:
- The mpegCenc.
-
setMpegCenc
public Encryption.Builder setMpegCenc(Encryption.MpegCommonEncryption value)
Configuration for MPEG Common Encryption (MPEG-CENC).
.google.cloud.video.transcoder.v1.Encryption.MpegCommonEncryption mpeg_cenc = 5;
-
setMpegCenc
public Encryption.Builder setMpegCenc(Encryption.MpegCommonEncryption.Builder builderForValue)
Configuration for MPEG Common Encryption (MPEG-CENC).
.google.cloud.video.transcoder.v1.Encryption.MpegCommonEncryption mpeg_cenc = 5;
-
mergeMpegCenc
public Encryption.Builder mergeMpegCenc(Encryption.MpegCommonEncryption value)
Configuration for MPEG Common Encryption (MPEG-CENC).
.google.cloud.video.transcoder.v1.Encryption.MpegCommonEncryption mpeg_cenc = 5;
-
clearMpegCenc
public Encryption.Builder clearMpegCenc()
Configuration for MPEG Common Encryption (MPEG-CENC).
.google.cloud.video.transcoder.v1.Encryption.MpegCommonEncryption mpeg_cenc = 5;
-
getMpegCencBuilder
public Encryption.MpegCommonEncryption.Builder getMpegCencBuilder()
Configuration for MPEG Common Encryption (MPEG-CENC).
.google.cloud.video.transcoder.v1.Encryption.MpegCommonEncryption mpeg_cenc = 5;
-
getMpegCencOrBuilder
public Encryption.MpegCommonEncryptionOrBuilder getMpegCencOrBuilder()
Configuration for MPEG Common Encryption (MPEG-CENC).
.google.cloud.video.transcoder.v1.Encryption.MpegCommonEncryption mpeg_cenc = 5;
- Specified by:
getMpegCencOrBuilder
in interfaceEncryptionOrBuilder
-
hasSecretManagerKeySource
public boolean hasSecretManagerKeySource()
Keys are stored in Google Secret Manager.
.google.cloud.video.transcoder.v1.Encryption.SecretManagerSource secret_manager_key_source = 7;
- Specified by:
hasSecretManagerKeySource
in interfaceEncryptionOrBuilder
- Returns:
- Whether the secretManagerKeySource field is set.
-
getSecretManagerKeySource
public Encryption.SecretManagerSource getSecretManagerKeySource()
Keys are stored in Google Secret Manager.
.google.cloud.video.transcoder.v1.Encryption.SecretManagerSource secret_manager_key_source = 7;
- Specified by:
getSecretManagerKeySource
in interfaceEncryptionOrBuilder
- Returns:
- The secretManagerKeySource.
-
setSecretManagerKeySource
public Encryption.Builder setSecretManagerKeySource(Encryption.SecretManagerSource value)
Keys are stored in Google Secret Manager.
.google.cloud.video.transcoder.v1.Encryption.SecretManagerSource secret_manager_key_source = 7;
-
setSecretManagerKeySource
public Encryption.Builder setSecretManagerKeySource(Encryption.SecretManagerSource.Builder builderForValue)
Keys are stored in Google Secret Manager.
.google.cloud.video.transcoder.v1.Encryption.SecretManagerSource secret_manager_key_source = 7;
-
mergeSecretManagerKeySource
public Encryption.Builder mergeSecretManagerKeySource(Encryption.SecretManagerSource value)
Keys are stored in Google Secret Manager.
.google.cloud.video.transcoder.v1.Encryption.SecretManagerSource secret_manager_key_source = 7;
-
clearSecretManagerKeySource
public Encryption.Builder clearSecretManagerKeySource()
Keys are stored in Google Secret Manager.
.google.cloud.video.transcoder.v1.Encryption.SecretManagerSource secret_manager_key_source = 7;
-
getSecretManagerKeySourceBuilder
public Encryption.SecretManagerSource.Builder getSecretManagerKeySourceBuilder()
Keys are stored in Google Secret Manager.
.google.cloud.video.transcoder.v1.Encryption.SecretManagerSource secret_manager_key_source = 7;
-
getSecretManagerKeySourceOrBuilder
public Encryption.SecretManagerSourceOrBuilder getSecretManagerKeySourceOrBuilder()
Keys are stored in Google Secret Manager.
.google.cloud.video.transcoder.v1.Encryption.SecretManagerSource secret_manager_key_source = 7;
- Specified by:
getSecretManagerKeySourceOrBuilder
in interfaceEncryptionOrBuilder
-
hasDrmSystems
public 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];
- Specified by:
hasDrmSystems
in interfaceEncryptionOrBuilder
- Returns:
- Whether the drmSystems field is set.
-
getDrmSystems
public 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];
- Specified by:
getDrmSystems
in interfaceEncryptionOrBuilder
- Returns:
- The drmSystems.
-
setDrmSystems
public Encryption.Builder setDrmSystems(Encryption.DrmSystems value)
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];
-
setDrmSystems
public Encryption.Builder setDrmSystems(Encryption.DrmSystems.Builder builderForValue)
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];
-
mergeDrmSystems
public Encryption.Builder mergeDrmSystems(Encryption.DrmSystems value)
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];
-
clearDrmSystems
public Encryption.Builder clearDrmSystems()
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];
-
getDrmSystemsBuilder
public Encryption.DrmSystems.Builder getDrmSystemsBuilder()
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];
-
getDrmSystemsOrBuilder
public 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];
- Specified by:
getDrmSystemsOrBuilder
in interfaceEncryptionOrBuilder
-
setUnknownFields
public final Encryption.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Encryption.Builder>
-
mergeUnknownFields
public final Encryption.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Encryption.Builder>
-
-