public static final class MediaInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MediaInfo.Builder> implements MediaInfoOrBuilder
Media-specific user event information.Protobuf type
google.cloud.discoveryengine.v1beta.MediaInfo| Modifier and Type | Method and Description |
|---|---|
MediaInfo.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
MediaInfo |
build() |
MediaInfo |
buildPartial() |
MediaInfo.Builder |
clear() |
MediaInfo.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
MediaInfo.Builder |
clearMediaProgressDuration()
The media progress time in seconds, if applicable.
|
MediaInfo.Builder |
clearMediaProgressPercentage()
Media progress should be computed using only the
[media_progress_duration][google.cloud.discoveryengine.v1beta.MediaInfo.media_progress_duration]
relative to the media total length.
|
MediaInfo.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
MediaInfo.Builder |
clone() |
MediaInfo |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.Duration |
getMediaProgressDuration()
The media progress time in seconds, if applicable.
|
com.google.protobuf.Duration.Builder |
getMediaProgressDurationBuilder()
The media progress time in seconds, if applicable.
|
com.google.protobuf.DurationOrBuilder |
getMediaProgressDurationOrBuilder()
The media progress time in seconds, if applicable.
|
float |
getMediaProgressPercentage()
Media progress should be computed using only the
[media_progress_duration][google.cloud.discoveryengine.v1beta.MediaInfo.media_progress_duration]
relative to the media total length.
|
boolean |
hasMediaProgressDuration()
The media progress time in seconds, if applicable.
|
boolean |
hasMediaProgressPercentage()
Media progress should be computed using only the
[media_progress_duration][google.cloud.discoveryengine.v1beta.MediaInfo.media_progress_duration]
relative to the media total length.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
MediaInfo.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
MediaInfo.Builder |
mergeFrom(MediaInfo other) |
MediaInfo.Builder |
mergeFrom(com.google.protobuf.Message other) |
MediaInfo.Builder |
mergeMediaProgressDuration(com.google.protobuf.Duration value)
The media progress time in seconds, if applicable.
|
MediaInfo.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
MediaInfo.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
MediaInfo.Builder |
setMediaProgressDuration(com.google.protobuf.Duration.Builder builderForValue)
The media progress time in seconds, if applicable.
|
MediaInfo.Builder |
setMediaProgressDuration(com.google.protobuf.Duration value)
The media progress time in seconds, if applicable.
|
MediaInfo.Builder |
setMediaProgressPercentage(float value)
Media progress should be computed using only the
[media_progress_duration][google.cloud.discoveryengine.v1beta.MediaInfo.media_progress_duration]
relative to the media total length.
|
MediaInfo.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
MediaInfo.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<MediaInfo.Builder>public MediaInfo.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<MediaInfo.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<MediaInfo.Builder>public MediaInfo getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic MediaInfo build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic MediaInfo buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic MediaInfo.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<MediaInfo.Builder>public MediaInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<MediaInfo.Builder>public MediaInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<MediaInfo.Builder>public MediaInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<MediaInfo.Builder>public MediaInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MediaInfo.Builder>public MediaInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MediaInfo.Builder>public MediaInfo.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MediaInfo.Builder>public MediaInfo.Builder mergeFrom(MediaInfo other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<MediaInfo.Builder>public MediaInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MediaInfo.Builder>IOExceptionpublic boolean hasMediaProgressDuration()
The media progress time in seconds, if applicable. For example, if the end user has finished 90 seconds of a playback video, then [MediaInfo.media_progress_duration.seconds][google.protobuf.Duration.seconds] should be set to 90.
.google.protobuf.Duration media_progress_duration = 1;hasMediaProgressDuration in interface MediaInfoOrBuilderpublic com.google.protobuf.Duration getMediaProgressDuration()
The media progress time in seconds, if applicable. For example, if the end user has finished 90 seconds of a playback video, then [MediaInfo.media_progress_duration.seconds][google.protobuf.Duration.seconds] should be set to 90.
.google.protobuf.Duration media_progress_duration = 1;getMediaProgressDuration in interface MediaInfoOrBuilderpublic MediaInfo.Builder setMediaProgressDuration(com.google.protobuf.Duration value)
The media progress time in seconds, if applicable. For example, if the end user has finished 90 seconds of a playback video, then [MediaInfo.media_progress_duration.seconds][google.protobuf.Duration.seconds] should be set to 90.
.google.protobuf.Duration media_progress_duration = 1;public MediaInfo.Builder setMediaProgressDuration(com.google.protobuf.Duration.Builder builderForValue)
The media progress time in seconds, if applicable. For example, if the end user has finished 90 seconds of a playback video, then [MediaInfo.media_progress_duration.seconds][google.protobuf.Duration.seconds] should be set to 90.
.google.protobuf.Duration media_progress_duration = 1;public MediaInfo.Builder mergeMediaProgressDuration(com.google.protobuf.Duration value)
The media progress time in seconds, if applicable. For example, if the end user has finished 90 seconds of a playback video, then [MediaInfo.media_progress_duration.seconds][google.protobuf.Duration.seconds] should be set to 90.
.google.protobuf.Duration media_progress_duration = 1;public MediaInfo.Builder clearMediaProgressDuration()
The media progress time in seconds, if applicable. For example, if the end user has finished 90 seconds of a playback video, then [MediaInfo.media_progress_duration.seconds][google.protobuf.Duration.seconds] should be set to 90.
.google.protobuf.Duration media_progress_duration = 1;public com.google.protobuf.Duration.Builder getMediaProgressDurationBuilder()
The media progress time in seconds, if applicable. For example, if the end user has finished 90 seconds of a playback video, then [MediaInfo.media_progress_duration.seconds][google.protobuf.Duration.seconds] should be set to 90.
.google.protobuf.Duration media_progress_duration = 1;public com.google.protobuf.DurationOrBuilder getMediaProgressDurationOrBuilder()
The media progress time in seconds, if applicable. For example, if the end user has finished 90 seconds of a playback video, then [MediaInfo.media_progress_duration.seconds][google.protobuf.Duration.seconds] should be set to 90.
.google.protobuf.Duration media_progress_duration = 1;getMediaProgressDurationOrBuilder in interface MediaInfoOrBuilderpublic boolean hasMediaProgressPercentage()
Media progress should be computed using only the [media_progress_duration][google.cloud.discoveryengine.v1beta.MediaInfo.media_progress_duration] relative to the media total length. This value must be between `[0, 1.0]` inclusive. If this is not a playback or the progress cannot be computed (e.g. ongoing livestream), this field should be unset.
optional float media_progress_percentage = 2;hasMediaProgressPercentage in interface MediaInfoOrBuilderpublic float getMediaProgressPercentage()
Media progress should be computed using only the [media_progress_duration][google.cloud.discoveryengine.v1beta.MediaInfo.media_progress_duration] relative to the media total length. This value must be between `[0, 1.0]` inclusive. If this is not a playback or the progress cannot be computed (e.g. ongoing livestream), this field should be unset.
optional float media_progress_percentage = 2;getMediaProgressPercentage in interface MediaInfoOrBuilderpublic MediaInfo.Builder setMediaProgressPercentage(float value)
Media progress should be computed using only the [media_progress_duration][google.cloud.discoveryengine.v1beta.MediaInfo.media_progress_duration] relative to the media total length. This value must be between `[0, 1.0]` inclusive. If this is not a playback or the progress cannot be computed (e.g. ongoing livestream), this field should be unset.
optional float media_progress_percentage = 2;value - The mediaProgressPercentage to set.public MediaInfo.Builder clearMediaProgressPercentage()
Media progress should be computed using only the [media_progress_duration][google.cloud.discoveryengine.v1beta.MediaInfo.media_progress_duration] relative to the media total length. This value must be between `[0, 1.0]` inclusive. If this is not a playback or the progress cannot be computed (e.g. ongoing livestream), this field should be unset.
optional float media_progress_percentage = 2;public final MediaInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MediaInfo.Builder>public final MediaInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MediaInfo.Builder>Copyright © 2024 Google LLC. All rights reserved.