Class Encryption.DrmSystems.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Encryption.DrmSystems.Builder>
com.google.cloud.video.livestream.v1.Encryption.DrmSystems.Builder
- All Implemented Interfaces:
Encryption.DrmSystemsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Encryption.DrmSystems
public static final class Encryption.DrmSystems.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Encryption.DrmSystems.Builder>
implements Encryption.DrmSystemsOrBuilder
Defines configuration for DRM systems in use. If a field is omitted, that DRM system will be considered to be disabled.Protobuf type
google.cloud.video.livestream.v1.Encryption.DrmSystems-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.Optional.Optional.Optional.Optional.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeClearkey(Encryption.Clearkey value) Optional.mergeFairplay(Encryption.Fairplay value) Optional.mergeFrom(Encryption.DrmSystems other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.mergeWidevine(Encryption.Widevine value) Optional.setClearkey(Encryption.Clearkey value) Optional.setClearkey(Encryption.Clearkey.Builder builderForValue) Optional.setFairplay(Encryption.Fairplay value) Optional.setFairplay(Encryption.Fairplay.Builder builderForValue) Optional.setPlayready(Encryption.Playready value) Optional.setPlayready(Encryption.Playready.Builder builderForValue) Optional.setWidevine(Encryption.Widevine value) Optional.setWidevine(Encryption.Widevine.Builder builderForValue) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Encryption.DrmSystems.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Encryption.DrmSystems.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Encryption.DrmSystems.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Encryption.DrmSystems.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Encryption.DrmSystems.Builder>
-
mergeFrom
public Encryption.DrmSystems.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Encryption.DrmSystems.Builder>- Throws:
IOException
-
hasWidevine
public boolean hasWidevine()Optional. Widevine configuration.
.google.cloud.video.livestream.v1.Encryption.Widevine widevine = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasWidevinein interfaceEncryption.DrmSystemsOrBuilder- Returns:
- Whether the widevine field is set.
-
getWidevine
Optional. Widevine configuration.
.google.cloud.video.livestream.v1.Encryption.Widevine widevine = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getWidevinein interfaceEncryption.DrmSystemsOrBuilder- Returns:
- The widevine.
-
setWidevine
Optional. Widevine configuration.
.google.cloud.video.livestream.v1.Encryption.Widevine widevine = 1 [(.google.api.field_behavior) = OPTIONAL]; -
setWidevine
Optional. Widevine configuration.
.google.cloud.video.livestream.v1.Encryption.Widevine widevine = 1 [(.google.api.field_behavior) = OPTIONAL]; -
mergeWidevine
Optional. Widevine configuration.
.google.cloud.video.livestream.v1.Encryption.Widevine widevine = 1 [(.google.api.field_behavior) = OPTIONAL]; -
clearWidevine
Optional. Widevine configuration.
.google.cloud.video.livestream.v1.Encryption.Widevine widevine = 1 [(.google.api.field_behavior) = OPTIONAL]; -
getWidevineBuilder
Optional. Widevine configuration.
.google.cloud.video.livestream.v1.Encryption.Widevine widevine = 1 [(.google.api.field_behavior) = OPTIONAL]; -
getWidevineOrBuilder
Optional. Widevine configuration.
.google.cloud.video.livestream.v1.Encryption.Widevine widevine = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getWidevineOrBuilderin interfaceEncryption.DrmSystemsOrBuilder
-
hasFairplay
public boolean hasFairplay()Optional. Fairplay configuration.
.google.cloud.video.livestream.v1.Encryption.Fairplay fairplay = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasFairplayin interfaceEncryption.DrmSystemsOrBuilder- Returns:
- Whether the fairplay field is set.
-
getFairplay
Optional. Fairplay configuration.
.google.cloud.video.livestream.v1.Encryption.Fairplay fairplay = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getFairplayin interfaceEncryption.DrmSystemsOrBuilder- Returns:
- The fairplay.
-
setFairplay
Optional. Fairplay configuration.
.google.cloud.video.livestream.v1.Encryption.Fairplay fairplay = 2 [(.google.api.field_behavior) = OPTIONAL]; -
setFairplay
Optional. Fairplay configuration.
.google.cloud.video.livestream.v1.Encryption.Fairplay fairplay = 2 [(.google.api.field_behavior) = OPTIONAL]; -
mergeFairplay
Optional. Fairplay configuration.
.google.cloud.video.livestream.v1.Encryption.Fairplay fairplay = 2 [(.google.api.field_behavior) = OPTIONAL]; -
clearFairplay
Optional. Fairplay configuration.
.google.cloud.video.livestream.v1.Encryption.Fairplay fairplay = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getFairplayBuilder
Optional. Fairplay configuration.
.google.cloud.video.livestream.v1.Encryption.Fairplay fairplay = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getFairplayOrBuilder
Optional. Fairplay configuration.
.google.cloud.video.livestream.v1.Encryption.Fairplay fairplay = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getFairplayOrBuilderin interfaceEncryption.DrmSystemsOrBuilder
-
hasPlayready
public boolean hasPlayready()Optional. Playready configuration.
.google.cloud.video.livestream.v1.Encryption.Playready playready = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasPlayreadyin interfaceEncryption.DrmSystemsOrBuilder- Returns:
- Whether the playready field is set.
-
getPlayready
Optional. Playready configuration.
.google.cloud.video.livestream.v1.Encryption.Playready playready = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPlayreadyin interfaceEncryption.DrmSystemsOrBuilder- Returns:
- The playready.
-
setPlayready
Optional. Playready configuration.
.google.cloud.video.livestream.v1.Encryption.Playready playready = 3 [(.google.api.field_behavior) = OPTIONAL]; -
setPlayready
Optional. Playready configuration.
.google.cloud.video.livestream.v1.Encryption.Playready playready = 3 [(.google.api.field_behavior) = OPTIONAL]; -
mergePlayready
Optional. Playready configuration.
.google.cloud.video.livestream.v1.Encryption.Playready playready = 3 [(.google.api.field_behavior) = OPTIONAL]; -
clearPlayready
Optional. Playready configuration.
.google.cloud.video.livestream.v1.Encryption.Playready playready = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getPlayreadyBuilder
Optional. Playready configuration.
.google.cloud.video.livestream.v1.Encryption.Playready playready = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getPlayreadyOrBuilder
Optional. Playready configuration.
.google.cloud.video.livestream.v1.Encryption.Playready playready = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPlayreadyOrBuilderin interfaceEncryption.DrmSystemsOrBuilder
-
hasClearkey
public boolean hasClearkey()Optional. Clearkey configuration.
.google.cloud.video.livestream.v1.Encryption.Clearkey clearkey = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasClearkeyin interfaceEncryption.DrmSystemsOrBuilder- Returns:
- Whether the clearkey field is set.
-
getClearkey
Optional. Clearkey configuration.
.google.cloud.video.livestream.v1.Encryption.Clearkey clearkey = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getClearkeyin interfaceEncryption.DrmSystemsOrBuilder- Returns:
- The clearkey.
-
setClearkey
Optional. Clearkey configuration.
.google.cloud.video.livestream.v1.Encryption.Clearkey clearkey = 4 [(.google.api.field_behavior) = OPTIONAL]; -
setClearkey
Optional. Clearkey configuration.
.google.cloud.video.livestream.v1.Encryption.Clearkey clearkey = 4 [(.google.api.field_behavior) = OPTIONAL]; -
mergeClearkey
Optional. Clearkey configuration.
.google.cloud.video.livestream.v1.Encryption.Clearkey clearkey = 4 [(.google.api.field_behavior) = OPTIONAL]; -
clearClearkey
Optional. Clearkey configuration.
.google.cloud.video.livestream.v1.Encryption.Clearkey clearkey = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getClearkeyBuilder
Optional. Clearkey configuration.
.google.cloud.video.livestream.v1.Encryption.Clearkey clearkey = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getClearkeyOrBuilder
Optional. Clearkey configuration.
.google.cloud.video.livestream.v1.Encryption.Clearkey clearkey = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getClearkeyOrBuilderin interfaceEncryption.DrmSystemsOrBuilder
-