Class Manifest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Manifest.Builder>
com.google.cloud.video.livestream.v1.Manifest.Builder
- All Implemented Interfaces:
ManifestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Manifest
public static final class Manifest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Manifest.Builder>
implements ManifestOrBuilder
Manifest configuration.Protobuf type
google.cloud.video.livestream.v1.Manifest-
Method Summary
Modifier and TypeMethodDescriptionaddAllMuxStreams(Iterable<String> values) Required.addMuxStreams(String value) Required.addMuxStreamsBytes(com.google.protobuf.ByteString value) Required.build()clear()The name of the generated file.clearKey()Optional.Maximum number of segments that this manifest holds.Required.How long to keep a segment on the output Google Cloud Storage bucket after it is removed from the manifest.Required.Whether to use the timecode, as specified in timecode config, when setting: - `availabilityStartTime` attribute in DASH manifestsstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe name of the generated file.com.google.protobuf.ByteStringThe name of the generated file.getKey()Optional.com.google.protobuf.ByteStringOptional.intMaximum number of segments that this manifest holds.getMuxStreams(int index) Required.com.google.protobuf.ByteStringgetMuxStreamsBytes(int index) Required.intRequired.com.google.protobuf.ProtocolStringListRequired.com.google.protobuf.DurationHow long to keep a segment on the output Google Cloud Storage bucket after it is removed from the manifest.com.google.protobuf.Duration.BuilderHow long to keep a segment on the output Google Cloud Storage bucket after it is removed from the manifest.com.google.protobuf.DurationOrBuilderHow long to keep a segment on the output Google Cloud Storage bucket after it is removed from the manifest.getType()Required.intRequired.booleanWhether to use the timecode, as specified in timecode config, when setting: - `availabilityStartTime` attribute in DASH manifestsbooleanHow long to keep a segment on the output Google Cloud Storage bucket after it is removed from the manifest.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeSegmentKeepDuration(com.google.protobuf.Duration value) How long to keep a segment on the output Google Cloud Storage bucket after it is removed from the manifest.setFileName(String value) The name of the generated file.setFileNameBytes(com.google.protobuf.ByteString value) The name of the generated file.Optional.setKeyBytes(com.google.protobuf.ByteString value) Optional.setMaxSegmentCount(int value) Maximum number of segments that this manifest holds.setMuxStreams(int index, String value) Required.setSegmentKeepDuration(com.google.protobuf.Duration value) How long to keep a segment on the output Google Cloud Storage bucket after it is removed from the manifest.setSegmentKeepDuration(com.google.protobuf.Duration.Builder builderForValue) How long to keep a segment on the output Google Cloud Storage bucket after it is removed from the manifest.setType(Manifest.ManifestType value) Required.setTypeValue(int value) Required.setUseTimecodeAsTimeline(boolean value) Whether to use the timecode, as specified in timecode config, when setting: - `availabilityStartTime` attribute in DASH manifestsMethods 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<Manifest.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<Manifest.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<Manifest.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<Manifest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Manifest.Builder>
-
mergeFrom
public Manifest.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<Manifest.Builder>- Throws:
IOException
-
getFileName
The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest` [type][google.cloud.video.livestream.v1.Manifest.type]. If multiple manifests are added to the channel, each must have a unique file name.
string file_name = 1;- Specified by:
getFileNamein interfaceManifestOrBuilder- Returns:
- The fileName.
-
getFileNameBytes
public com.google.protobuf.ByteString getFileNameBytes()The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest` [type][google.cloud.video.livestream.v1.Manifest.type]. If multiple manifests are added to the channel, each must have a unique file name.
string file_name = 1;- Specified by:
getFileNameBytesin interfaceManifestOrBuilder- Returns:
- The bytes for fileName.
-
setFileName
The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest` [type][google.cloud.video.livestream.v1.Manifest.type]. If multiple manifests are added to the channel, each must have a unique file name.
string file_name = 1;- Parameters:
value- The fileName to set.- Returns:
- This builder for chaining.
-
clearFileName
The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest` [type][google.cloud.video.livestream.v1.Manifest.type]. If multiple manifests are added to the channel, each must have a unique file name.
string file_name = 1;- Returns:
- This builder for chaining.
-
setFileNameBytes
The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest` [type][google.cloud.video.livestream.v1.Manifest.type]. If multiple manifests are added to the channel, each must have a unique file name.
string file_name = 1;- Parameters:
value- The bytes for fileName to set.- Returns:
- This builder for chaining.
-
getTypeValue
public int getTypeValue()Required. Type of the manifest, can be `HLS` or `DASH`.
.google.cloud.video.livestream.v1.Manifest.ManifestType type = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTypeValuein interfaceManifestOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
Required. Type of the manifest, can be `HLS` or `DASH`.
.google.cloud.video.livestream.v1.Manifest.ManifestType type = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
getType
Required. Type of the manifest, can be `HLS` or `DASH`.
.google.cloud.video.livestream.v1.Manifest.ManifestType type = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTypein interfaceManifestOrBuilder- Returns:
- The type.
-
setType
Required. Type of the manifest, can be `HLS` or `DASH`.
.google.cloud.video.livestream.v1.Manifest.ManifestType type = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
Required. Type of the manifest, can be `HLS` or `DASH`.
.google.cloud.video.livestream.v1.Manifest.ManifestType type = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
getMuxStreamsList
public com.google.protobuf.ProtocolStringList getMuxStreamsList()Required. List of `MuxStream` [key][google.cloud.video.livestream.v1.MuxStream.key]s that should appear in this manifest. - For HLS, either `fmp4` or `ts` mux streams can be specified but not mixed. - For DASH, only `fmp4` mux streams can be specified.
repeated string mux_streams = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getMuxStreamsListin interfaceManifestOrBuilder- Returns:
- A list containing the muxStreams.
-
getMuxStreamsCount
public int getMuxStreamsCount()Required. List of `MuxStream` [key][google.cloud.video.livestream.v1.MuxStream.key]s that should appear in this manifest. - For HLS, either `fmp4` or `ts` mux streams can be specified but not mixed. - For DASH, only `fmp4` mux streams can be specified.
repeated string mux_streams = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getMuxStreamsCountin interfaceManifestOrBuilder- Returns:
- The count of muxStreams.
-
getMuxStreams
Required. List of `MuxStream` [key][google.cloud.video.livestream.v1.MuxStream.key]s that should appear in this manifest. - For HLS, either `fmp4` or `ts` mux streams can be specified but not mixed. - For DASH, only `fmp4` mux streams can be specified.
repeated string mux_streams = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getMuxStreamsin interfaceManifestOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The muxStreams at the given index.
-
getMuxStreamsBytes
public com.google.protobuf.ByteString getMuxStreamsBytes(int index) Required. List of `MuxStream` [key][google.cloud.video.livestream.v1.MuxStream.key]s that should appear in this manifest. - For HLS, either `fmp4` or `ts` mux streams can be specified but not mixed. - For DASH, only `fmp4` mux streams can be specified.
repeated string mux_streams = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getMuxStreamsBytesin interfaceManifestOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the muxStreams at the given index.
-
setMuxStreams
Required. List of `MuxStream` [key][google.cloud.video.livestream.v1.MuxStream.key]s that should appear in this manifest. - For HLS, either `fmp4` or `ts` mux streams can be specified but not mixed. - For DASH, only `fmp4` mux streams can be specified.
repeated string mux_streams = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
index- The index to set the value at.value- The muxStreams to set.- Returns:
- This builder for chaining.
-
addMuxStreams
Required. List of `MuxStream` [key][google.cloud.video.livestream.v1.MuxStream.key]s that should appear in this manifest. - For HLS, either `fmp4` or `ts` mux streams can be specified but not mixed. - For DASH, only `fmp4` mux streams can be specified.
repeated string mux_streams = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The muxStreams to add.- Returns:
- This builder for chaining.
-
addAllMuxStreams
Required. List of `MuxStream` [key][google.cloud.video.livestream.v1.MuxStream.key]s that should appear in this manifest. - For HLS, either `fmp4` or `ts` mux streams can be specified but not mixed. - For DASH, only `fmp4` mux streams can be specified.
repeated string mux_streams = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
values- The muxStreams to add.- Returns:
- This builder for chaining.
-
clearMuxStreams
Required. List of `MuxStream` [key][google.cloud.video.livestream.v1.MuxStream.key]s that should appear in this manifest. - For HLS, either `fmp4` or `ts` mux streams can be specified but not mixed. - For DASH, only `fmp4` mux streams can be specified.
repeated string mux_streams = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
addMuxStreamsBytes
Required. List of `MuxStream` [key][google.cloud.video.livestream.v1.MuxStream.key]s that should appear in this manifest. - For HLS, either `fmp4` or `ts` mux streams can be specified but not mixed. - For DASH, only `fmp4` mux streams can be specified.
repeated string mux_streams = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes of the muxStreams to add.- Returns:
- This builder for chaining.
-
getMaxSegmentCount
public int getMaxSegmentCount()Maximum number of segments that this manifest holds. Once the manifest reaches this maximum number of segments, whenever a new segment is added to the manifest, the oldest segment will be removed from the manifest. The minimum value is 3 and the default value is 5.
int32 max_segment_count = 4;- Specified by:
getMaxSegmentCountin interfaceManifestOrBuilder- Returns:
- The maxSegmentCount.
-
setMaxSegmentCount
Maximum number of segments that this manifest holds. Once the manifest reaches this maximum number of segments, whenever a new segment is added to the manifest, the oldest segment will be removed from the manifest. The minimum value is 3 and the default value is 5.
int32 max_segment_count = 4;- Parameters:
value- The maxSegmentCount to set.- Returns:
- This builder for chaining.
-
clearMaxSegmentCount
Maximum number of segments that this manifest holds. Once the manifest reaches this maximum number of segments, whenever a new segment is added to the manifest, the oldest segment will be removed from the manifest. The minimum value is 3 and the default value is 5.
int32 max_segment_count = 4;- Returns:
- This builder for chaining.
-
hasSegmentKeepDuration
public boolean hasSegmentKeepDuration()How long to keep a segment on the output Google Cloud Storage bucket after it is removed from the manifest. This field should be large enough to cover the manifest propagation delay. Otherwise, a player could receive 404 errors while accessing segments which are listed in the manifest that the player has, but were already deleted from the output Google Cloud Storage bucket. Default value is `60s`. If both segment_keep_duration and [RetentionConfig.retention_window_duration][google.cloud.video.livestream.v1.RetentionConfig.retention_window_duration] are set, [RetentionConfig.retention_window_duration][google.cloud.video.livestream.v1.RetentionConfig.retention_window_duration] is used and segment_keep_duration is ignored.
.google.protobuf.Duration segment_keep_duration = 5;- Specified by:
hasSegmentKeepDurationin interfaceManifestOrBuilder- Returns:
- Whether the segmentKeepDuration field is set.
-
getSegmentKeepDuration
public com.google.protobuf.Duration getSegmentKeepDuration()How long to keep a segment on the output Google Cloud Storage bucket after it is removed from the manifest. This field should be large enough to cover the manifest propagation delay. Otherwise, a player could receive 404 errors while accessing segments which are listed in the manifest that the player has, but were already deleted from the output Google Cloud Storage bucket. Default value is `60s`. If both segment_keep_duration and [RetentionConfig.retention_window_duration][google.cloud.video.livestream.v1.RetentionConfig.retention_window_duration] are set, [RetentionConfig.retention_window_duration][google.cloud.video.livestream.v1.RetentionConfig.retention_window_duration] is used and segment_keep_duration is ignored.
.google.protobuf.Duration segment_keep_duration = 5;- Specified by:
getSegmentKeepDurationin interfaceManifestOrBuilder- Returns:
- The segmentKeepDuration.
-
setSegmentKeepDuration
How long to keep a segment on the output Google Cloud Storage bucket after it is removed from the manifest. This field should be large enough to cover the manifest propagation delay. Otherwise, a player could receive 404 errors while accessing segments which are listed in the manifest that the player has, but were already deleted from the output Google Cloud Storage bucket. Default value is `60s`. If both segment_keep_duration and [RetentionConfig.retention_window_duration][google.cloud.video.livestream.v1.RetentionConfig.retention_window_duration] are set, [RetentionConfig.retention_window_duration][google.cloud.video.livestream.v1.RetentionConfig.retention_window_duration] is used and segment_keep_duration is ignored.
.google.protobuf.Duration segment_keep_duration = 5; -
setSegmentKeepDuration
public Manifest.Builder setSegmentKeepDuration(com.google.protobuf.Duration.Builder builderForValue) How long to keep a segment on the output Google Cloud Storage bucket after it is removed from the manifest. This field should be large enough to cover the manifest propagation delay. Otherwise, a player could receive 404 errors while accessing segments which are listed in the manifest that the player has, but were already deleted from the output Google Cloud Storage bucket. Default value is `60s`. If both segment_keep_duration and [RetentionConfig.retention_window_duration][google.cloud.video.livestream.v1.RetentionConfig.retention_window_duration] are set, [RetentionConfig.retention_window_duration][google.cloud.video.livestream.v1.RetentionConfig.retention_window_duration] is used and segment_keep_duration is ignored.
.google.protobuf.Duration segment_keep_duration = 5; -
mergeSegmentKeepDuration
How long to keep a segment on the output Google Cloud Storage bucket after it is removed from the manifest. This field should be large enough to cover the manifest propagation delay. Otherwise, a player could receive 404 errors while accessing segments which are listed in the manifest that the player has, but were already deleted from the output Google Cloud Storage bucket. Default value is `60s`. If both segment_keep_duration and [RetentionConfig.retention_window_duration][google.cloud.video.livestream.v1.RetentionConfig.retention_window_duration] are set, [RetentionConfig.retention_window_duration][google.cloud.video.livestream.v1.RetentionConfig.retention_window_duration] is used and segment_keep_duration is ignored.
.google.protobuf.Duration segment_keep_duration = 5; -
clearSegmentKeepDuration
How long to keep a segment on the output Google Cloud Storage bucket after it is removed from the manifest. This field should be large enough to cover the manifest propagation delay. Otherwise, a player could receive 404 errors while accessing segments which are listed in the manifest that the player has, but were already deleted from the output Google Cloud Storage bucket. Default value is `60s`. If both segment_keep_duration and [RetentionConfig.retention_window_duration][google.cloud.video.livestream.v1.RetentionConfig.retention_window_duration] are set, [RetentionConfig.retention_window_duration][google.cloud.video.livestream.v1.RetentionConfig.retention_window_duration] is used and segment_keep_duration is ignored.
.google.protobuf.Duration segment_keep_duration = 5; -
getSegmentKeepDurationBuilder
public com.google.protobuf.Duration.Builder getSegmentKeepDurationBuilder()How long to keep a segment on the output Google Cloud Storage bucket after it is removed from the manifest. This field should be large enough to cover the manifest propagation delay. Otherwise, a player could receive 404 errors while accessing segments which are listed in the manifest that the player has, but were already deleted from the output Google Cloud Storage bucket. Default value is `60s`. If both segment_keep_duration and [RetentionConfig.retention_window_duration][google.cloud.video.livestream.v1.RetentionConfig.retention_window_duration] are set, [RetentionConfig.retention_window_duration][google.cloud.video.livestream.v1.RetentionConfig.retention_window_duration] is used and segment_keep_duration is ignored.
.google.protobuf.Duration segment_keep_duration = 5; -
getSegmentKeepDurationOrBuilder
public com.google.protobuf.DurationOrBuilder getSegmentKeepDurationOrBuilder()How long to keep a segment on the output Google Cloud Storage bucket after it is removed from the manifest. This field should be large enough to cover the manifest propagation delay. Otherwise, a player could receive 404 errors while accessing segments which are listed in the manifest that the player has, but were already deleted from the output Google Cloud Storage bucket. Default value is `60s`. If both segment_keep_duration and [RetentionConfig.retention_window_duration][google.cloud.video.livestream.v1.RetentionConfig.retention_window_duration] are set, [RetentionConfig.retention_window_duration][google.cloud.video.livestream.v1.RetentionConfig.retention_window_duration] is used and segment_keep_duration is ignored.
.google.protobuf.Duration segment_keep_duration = 5;- Specified by:
getSegmentKeepDurationOrBuilderin interfaceManifestOrBuilder
-
getUseTimecodeAsTimeline
public boolean getUseTimecodeAsTimeline()Whether to use the timecode, as specified in timecode config, when setting: - `availabilityStartTime` attribute in DASH manifests. - `#EXT-X-PROGRAM-DATE-TIME` tag in HLS manifests. If false, ignore the input timecode and use the time from system clock when the manifest is first generated. This is the default behavior.
bool use_timecode_as_timeline = 6;- Specified by:
getUseTimecodeAsTimelinein interfaceManifestOrBuilder- Returns:
- The useTimecodeAsTimeline.
-
setUseTimecodeAsTimeline
Whether to use the timecode, as specified in timecode config, when setting: - `availabilityStartTime` attribute in DASH manifests. - `#EXT-X-PROGRAM-DATE-TIME` tag in HLS manifests. If false, ignore the input timecode and use the time from system clock when the manifest is first generated. This is the default behavior.
bool use_timecode_as_timeline = 6;- Parameters:
value- The useTimecodeAsTimeline to set.- Returns:
- This builder for chaining.
-
clearUseTimecodeAsTimeline
Whether to use the timecode, as specified in timecode config, when setting: - `availabilityStartTime` attribute in DASH manifests. - `#EXT-X-PROGRAM-DATE-TIME` tag in HLS manifests. If false, ignore the input timecode and use the time from system clock when the manifest is first generated. This is the default behavior.
bool use_timecode_as_timeline = 6;- Returns:
- This builder for chaining.
-
getKey
Optional. A unique key for this manifest.
string key = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getKeyin interfaceManifestOrBuilder- Returns:
- The key.
-
getKeyBytes
public com.google.protobuf.ByteString getKeyBytes()Optional. A unique key for this manifest.
string key = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getKeyBytesin interfaceManifestOrBuilder- Returns:
- The bytes for key.
-
setKey
Optional. A unique key for this manifest.
string key = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The key to set.- Returns:
- This builder for chaining.
-
clearKey
Optional. A unique key for this manifest.
string key = 7 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setKeyBytes
Optional. A unique key for this manifest.
string key = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for key to set.- Returns:
- This builder for chaining.
-