- 0.85.0 (latest)
- 0.84.0
- 0.82.0
- 0.80.0
- 0.78.0
- 0.77.0
- 0.76.0
- 0.75.0
- 0.74.0
- 0.72.0
- 0.70.0
- 0.69.0
- 0.66.0
- 0.65.0
- 0.64.0
- 0.62.0
- 0.61.0
- 0.60.0
- 0.59.0
- 0.58.0
- 0.57.0
- 0.56.0
- 0.55.0
- 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 GeneratedMessage.Builder<RetentionConfig.Builder> implements RetentionConfigOrBuilderConfiguration for retention of output files.
Protobuf type google.cloud.video.livestream.v1.RetentionConfig
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > RetentionConfig.BuilderImplements
RetentionConfigOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
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 |
|
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 |
|
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 GeneratedMessage.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 |
|
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 |
|