public final class Encryption extends GeneratedMessageV3 implements EncryptionOrBuilder
Encryption settings.
Protobuf type google.cloud.video.transcoder.v1.Encryption
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
AES_128_FIELD_NUMBER
public static final int AES_128_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
DRM_SYSTEMS_FIELD_NUMBER
public static final int DRM_SYSTEMS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
MPEG_CENC_FIELD_NUMBER
public static final int MPEG_CENC_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SAMPLE_AES_FIELD_NUMBER
public static final int SAMPLE_AES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SECRET_MANAGER_KEY_SOURCE_FIELD_NUMBER
public static final int SECRET_MANAGER_KEY_SOURCE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Encryption getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Encryption.Builder newBuilder()
newBuilder(Encryption prototype)
public static Encryption.Builder newBuilder(Encryption prototype)
public static Encryption parseDelimitedFrom(InputStream input)
public static Encryption parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Encryption parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Encryption parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Encryption parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Encryption parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Encryption parseFrom(CodedInputStream input)
public static Encryption parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Encryption parseFrom(InputStream input)
public static Encryption parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Encryption parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Encryption parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Encryption> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getAes128()
public Encryption.Aes128Encryption getAes128()
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;
getDefaultInstanceForType()
public Encryption getDefaultInstanceForType()
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];
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];
getEncryptionModeCase()
public Encryption.EncryptionModeCase getEncryptionModeCase()
getId()
Required. Identifier for this set of encryption options.
string id = 6 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
String |
The id.
|
getIdBytes()
public ByteString getIdBytes()
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()
public Encryption.MpegCommonEncryption getMpegCenc()
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;
getParserForType()
public Parser<Encryption> getParserForType()
Overrides
getSampleAes()
public Encryption.SampleAesEncryption getSampleAes()
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;
getSecretManagerKeySource()
public Encryption.SecretManagerSource getSecretManagerKeySource()
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;
getSecretSourceCase()
public Encryption.SecretSourceCase getSecretSourceCase()
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
hasAes128()
public boolean hasAes128()
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()
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];
Returns |
Type |
Description |
boolean |
Whether the drmSystems field is set.
|
hasMpegCenc()
public boolean hasMpegCenc()
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()
public boolean hasSampleAes()
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()
public boolean hasSecretManagerKeySource()
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.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Encryption.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Encryption.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public Encryption.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides