- 0.55.0 (latest)
- 0.54.0
- 0.53.0
- 0.51.0
- 0.50.0
- 0.49.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.39.0
- 0.38.0
- 0.37.0
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.26.0
- 0.25.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.11.0
- 0.10.0
- 0.9.0
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.8
- 0.3.0
public static final class RetentionConfig.Builder extends GeneratedMessageV3.Builder<RetentionConfig.Builder> implements RetentionConfigOrBuilder
Configuration for retention of output files.
Protobuf type google.cloud.video.livestream.v1.RetentionConfig
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > RetentionConfig.BuilderImplements
RetentionConfigOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public RetentionConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
RetentionConfig.Builder |
build()
public RetentionConfig build()
Returns | |
---|---|
Type | Description |
RetentionConfig |
buildPartial()
public RetentionConfig buildPartial()
Returns | |
---|---|
Type | Description |
RetentionConfig |
clear()
public RetentionConfig.Builder clear()
Returns | |
---|---|
Type | Description |
RetentionConfig.Builder |
clearField(Descriptors.FieldDescriptor field)
public RetentionConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
RetentionConfig.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public RetentionConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
RetentionConfig.Builder |
clearRetentionWindowDuration()
public RetentionConfig.Builder clearRetentionWindowDuration()
The minimum duration for which the output files from the channel will remain in the output bucket. After this duration, output files are deleted asynchronously.
When the channel is deleted, all output files are deleted from the output bucket asynchronously.
If omitted or set to zero, output files will remain in the output bucket based on Manifest.segment_keep_duration, which defaults to 60s.
If both retention_window_duration and Manifest.segment_keep_duration are set, retention_window_duration is used and Manifest.segment_keep_duration is ignored.
.google.protobuf.Duration retention_window_duration = 1;
Returns | |
---|---|
Type | Description |
RetentionConfig.Builder |
clone()
public RetentionConfig.Builder clone()
Returns | |
---|---|
Type | Description |
RetentionConfig.Builder |
getDefaultInstanceForType()
public RetentionConfig getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
RetentionConfig |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getRetentionWindowDuration()
public Duration getRetentionWindowDuration()
The minimum duration for which the output files from the channel will remain in the output bucket. After this duration, output files are deleted asynchronously.
When the channel is deleted, all output files are deleted from the output bucket asynchronously.
If omitted or set to zero, output files will remain in the output bucket based on Manifest.segment_keep_duration, which defaults to 60s.
If both retention_window_duration and Manifest.segment_keep_duration are set, retention_window_duration is used and Manifest.segment_keep_duration is ignored.
.google.protobuf.Duration retention_window_duration = 1;
Returns | |
---|---|
Type | Description |
Duration |
The retentionWindowDuration. |
getRetentionWindowDurationBuilder()
public Duration.Builder getRetentionWindowDurationBuilder()
The minimum duration for which the output files from the channel will remain in the output bucket. After this duration, output files are deleted asynchronously.
When the channel is deleted, all output files are deleted from the output bucket asynchronously.
If omitted or set to zero, output files will remain in the output bucket based on Manifest.segment_keep_duration, which defaults to 60s.
If both retention_window_duration and Manifest.segment_keep_duration are set, retention_window_duration is used and Manifest.segment_keep_duration is ignored.
.google.protobuf.Duration retention_window_duration = 1;
Returns | |
---|---|
Type | Description |
Builder |
getRetentionWindowDurationOrBuilder()
public DurationOrBuilder getRetentionWindowDurationOrBuilder()
The minimum duration for which the output files from the channel will remain in the output bucket. After this duration, output files are deleted asynchronously.
When the channel is deleted, all output files are deleted from the output bucket asynchronously.
If omitted or set to zero, output files will remain in the output bucket based on Manifest.segment_keep_duration, which defaults to 60s.
If both retention_window_duration and Manifest.segment_keep_duration are set, retention_window_duration is used and Manifest.segment_keep_duration is ignored.
.google.protobuf.Duration retention_window_duration = 1;
Returns | |
---|---|
Type | Description |
DurationOrBuilder |
hasRetentionWindowDuration()
public boolean hasRetentionWindowDuration()
The minimum duration for which the output files from the channel will remain in the output bucket. After this duration, output files are deleted asynchronously.
When the channel is deleted, all output files are deleted from the output bucket asynchronously.
If omitted or set to zero, output files will remain in the output bucket based on Manifest.segment_keep_duration, which defaults to 60s.
If both retention_window_duration and Manifest.segment_keep_duration are set, retention_window_duration is used and Manifest.segment_keep_duration is ignored.
.google.protobuf.Duration retention_window_duration = 1;
Returns | |
---|---|
Type | Description |
boolean |
Whether the retentionWindowDuration field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(RetentionConfig other)
public RetentionConfig.Builder mergeFrom(RetentionConfig other)
Parameter | |
---|---|
Name | Description |
other |
RetentionConfig |
Returns | |
---|---|
Type | Description |
RetentionConfig.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public RetentionConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
RetentionConfig.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public RetentionConfig.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
RetentionConfig.Builder |
mergeRetentionWindowDuration(Duration value)
public RetentionConfig.Builder mergeRetentionWindowDuration(Duration value)
The minimum duration for which the output files from the channel will remain in the output bucket. After this duration, output files are deleted asynchronously.
When the channel is deleted, all output files are deleted from the output bucket asynchronously.
If omitted or set to zero, output files will remain in the output bucket based on Manifest.segment_keep_duration, which defaults to 60s.
If both retention_window_duration and Manifest.segment_keep_duration are set, retention_window_duration is used and Manifest.segment_keep_duration is ignored.
.google.protobuf.Duration retention_window_duration = 1;
Parameter | |
---|---|
Name | Description |
value |
Duration |
Returns | |
---|---|
Type | Description |
RetentionConfig.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final RetentionConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
RetentionConfig.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public RetentionConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
RetentionConfig.Builder |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public RetentionConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
RetentionConfig.Builder |
setRetentionWindowDuration(Duration value)
public RetentionConfig.Builder setRetentionWindowDuration(Duration value)
The minimum duration for which the output files from the channel will remain in the output bucket. After this duration, output files are deleted asynchronously.
When the channel is deleted, all output files are deleted from the output bucket asynchronously.
If omitted or set to zero, output files will remain in the output bucket based on Manifest.segment_keep_duration, which defaults to 60s.
If both retention_window_duration and Manifest.segment_keep_duration are set, retention_window_duration is used and Manifest.segment_keep_duration is ignored.
.google.protobuf.Duration retention_window_duration = 1;
Parameter | |
---|---|
Name | Description |
value |
Duration |
Returns | |
---|---|
Type | Description |
RetentionConfig.Builder |
setRetentionWindowDuration(Duration.Builder builderForValue)
public RetentionConfig.Builder setRetentionWindowDuration(Duration.Builder builderForValue)
The minimum duration for which the output files from the channel will remain in the output bucket. After this duration, output files are deleted asynchronously.
When the channel is deleted, all output files are deleted from the output bucket asynchronously.
If omitted or set to zero, output files will remain in the output bucket based on Manifest.segment_keep_duration, which defaults to 60s.
If both retention_window_duration and Manifest.segment_keep_duration are set, retention_window_duration is used and Manifest.segment_keep_duration is ignored.
.google.protobuf.Duration retention_window_duration = 1;
Parameter | |
---|---|
Name | Description |
builderForValue |
Builder |
Returns | |
---|---|
Type | Description |
RetentionConfig.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final RetentionConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
RetentionConfig.Builder |