Package com.google.cloud.visionai.v1
Class GenerateStreamHlsTokenResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<GenerateStreamHlsTokenResponse.Builder>
com.google.cloud.visionai.v1.GenerateStreamHlsTokenResponse.Builder
- All Implemented Interfaces:
GenerateStreamHlsTokenResponseOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- GenerateStreamHlsTokenResponse
public static final class GenerateStreamHlsTokenResponse.Builder
extends com.google.protobuf.GeneratedMessage.Builder<GenerateStreamHlsTokenResponse.Builder>
implements GenerateStreamHlsTokenResponseOrBuilder
Response message for GenerateStreamHlsToken.Protobuf type
google.cloud.visionai.v1.GenerateStreamHlsTokenResponse-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The expiration time of the token.The generated JWT token.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.TimestampThe expiration time of the token.com.google.protobuf.Timestamp.BuilderThe expiration time of the token.com.google.protobuf.TimestampOrBuilderThe expiration time of the token.getToken()The generated JWT token.com.google.protobuf.ByteStringThe generated JWT token.booleanThe expiration time of the token.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeExpirationTime(com.google.protobuf.Timestamp value) The expiration time of the token.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setExpirationTime(com.google.protobuf.Timestamp value) The expiration time of the token.setExpirationTime(com.google.protobuf.Timestamp.Builder builderForValue) The expiration time of the token.The generated JWT token.setTokenBytes(com.google.protobuf.ByteString value) The generated JWT token.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<GenerateStreamHlsTokenResponse.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<GenerateStreamHlsTokenResponse.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<GenerateStreamHlsTokenResponse.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<GenerateStreamHlsTokenResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<GenerateStreamHlsTokenResponse.Builder>
-
mergeFrom
public GenerateStreamHlsTokenResponse.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<GenerateStreamHlsTokenResponse.Builder>- Throws:
IOException
-
getToken
The generated JWT token. The caller should insert this token to the authorization header of the HTTP requests to get the HLS playlist manifest and the video chunks. eg: curl -H "Authorization: Bearer $TOKEN" https://domain.com/test-stream.playback/master.m3u8
string token = 1;- Specified by:
getTokenin interfaceGenerateStreamHlsTokenResponseOrBuilder- Returns:
- The token.
-
getTokenBytes
public com.google.protobuf.ByteString getTokenBytes()The generated JWT token. The caller should insert this token to the authorization header of the HTTP requests to get the HLS playlist manifest and the video chunks. eg: curl -H "Authorization: Bearer $TOKEN" https://domain.com/test-stream.playback/master.m3u8
string token = 1;- Specified by:
getTokenBytesin interfaceGenerateStreamHlsTokenResponseOrBuilder- Returns:
- The bytes for token.
-
setToken
The generated JWT token. The caller should insert this token to the authorization header of the HTTP requests to get the HLS playlist manifest and the video chunks. eg: curl -H "Authorization: Bearer $TOKEN" https://domain.com/test-stream.playback/master.m3u8
string token = 1;- Parameters:
value- The token to set.- Returns:
- This builder for chaining.
-
clearToken
The generated JWT token. The caller should insert this token to the authorization header of the HTTP requests to get the HLS playlist manifest and the video chunks. eg: curl -H "Authorization: Bearer $TOKEN" https://domain.com/test-stream.playback/master.m3u8
string token = 1;- Returns:
- This builder for chaining.
-
setTokenBytes
The generated JWT token. The caller should insert this token to the authorization header of the HTTP requests to get the HLS playlist manifest and the video chunks. eg: curl -H "Authorization: Bearer $TOKEN" https://domain.com/test-stream.playback/master.m3u8
string token = 1;- Parameters:
value- The bytes for token to set.- Returns:
- This builder for chaining.
-
hasExpirationTime
public boolean hasExpirationTime()The expiration time of the token.
.google.protobuf.Timestamp expiration_time = 2;- Specified by:
hasExpirationTimein interfaceGenerateStreamHlsTokenResponseOrBuilder- Returns:
- Whether the expirationTime field is set.
-
getExpirationTime
public com.google.protobuf.Timestamp getExpirationTime()The expiration time of the token.
.google.protobuf.Timestamp expiration_time = 2;- Specified by:
getExpirationTimein interfaceGenerateStreamHlsTokenResponseOrBuilder- Returns:
- The expirationTime.
-
setExpirationTime
public GenerateStreamHlsTokenResponse.Builder setExpirationTime(com.google.protobuf.Timestamp value) The expiration time of the token.
.google.protobuf.Timestamp expiration_time = 2; -
setExpirationTime
public GenerateStreamHlsTokenResponse.Builder setExpirationTime(com.google.protobuf.Timestamp.Builder builderForValue) The expiration time of the token.
.google.protobuf.Timestamp expiration_time = 2; -
mergeExpirationTime
public GenerateStreamHlsTokenResponse.Builder mergeExpirationTime(com.google.protobuf.Timestamp value) The expiration time of the token.
.google.protobuf.Timestamp expiration_time = 2; -
clearExpirationTime
The expiration time of the token.
.google.protobuf.Timestamp expiration_time = 2; -
getExpirationTimeBuilder
public com.google.protobuf.Timestamp.Builder getExpirationTimeBuilder()The expiration time of the token.
.google.protobuf.Timestamp expiration_time = 2; -
getExpirationTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getExpirationTimeOrBuilder()The expiration time of the token.
.google.protobuf.Timestamp expiration_time = 2;- Specified by:
getExpirationTimeOrBuilderin interfaceGenerateStreamHlsTokenResponseOrBuilder
-