Class MasterPlaylistSettings.Builder (0.54.0)

public static final class MasterPlaylistSettings.Builder extends GeneratedMessage.Builder<MasterPlaylistSettings.Builder> implements MasterPlaylistSettingsOrBuilder

Settings for the HLS (HTTP Live Streaming) master playlist.

Protobuf type google.ads.admanager.v1.MasterPlaylistSettings

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public MasterPlaylistSettings build()
Returns
Type Description
MasterPlaylistSettings

buildPartial()

public MasterPlaylistSettings buildPartial()
Returns
Type Description
MasterPlaylistSettings

clear()

public MasterPlaylistSettings.Builder clear()
Returns
Type Description
MasterPlaylistSettings.Builder
Overrides

clearRefreshType()

public MasterPlaylistSettings.Builder clearRefreshType()

Optional. Indicates how the master playlist gets refreshed. Defaults to AUTOMATIC. This field can only be modified when the live stream is in a PAUSED state.

optional .google.ads.admanager.v1.HlsMasterPlaylistRefreshTypeEnum.HlsMasterPlaylistRefreshType refresh_type = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
MasterPlaylistSettings.Builder

This builder for chaining.

getDefaultInstanceForType()

public MasterPlaylistSettings getDefaultInstanceForType()
Returns
Type Description
MasterPlaylistSettings

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getRefreshType()

public HlsMasterPlaylistRefreshTypeEnum.HlsMasterPlaylistRefreshType getRefreshType()

Optional. Indicates how the master playlist gets refreshed. Defaults to AUTOMATIC. This field can only be modified when the live stream is in a PAUSED state.

optional .google.ads.admanager.v1.HlsMasterPlaylistRefreshTypeEnum.HlsMasterPlaylistRefreshType refresh_type = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
HlsMasterPlaylistRefreshTypeEnum.HlsMasterPlaylistRefreshType

The refreshType.

getRefreshTypeValue()

public int getRefreshTypeValue()

Optional. Indicates how the master playlist gets refreshed. Defaults to AUTOMATIC. This field can only be modified when the live stream is in a PAUSED state.

optional .google.ads.admanager.v1.HlsMasterPlaylistRefreshTypeEnum.HlsMasterPlaylistRefreshType refresh_type = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for refreshType.

hasRefreshType()

public boolean hasRefreshType()

Optional. Indicates how the master playlist gets refreshed. Defaults to AUTOMATIC. This field can only be modified when the live stream is in a PAUSED state.

optional .google.ads.admanager.v1.HlsMasterPlaylistRefreshTypeEnum.HlsMasterPlaylistRefreshType refresh_type = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the refreshType field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(MasterPlaylistSettings other)

public MasterPlaylistSettings.Builder mergeFrom(MasterPlaylistSettings other)
Parameter
Name Description
other MasterPlaylistSettings
Returns
Type Description
MasterPlaylistSettings.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public MasterPlaylistSettings.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
MasterPlaylistSettings.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public MasterPlaylistSettings.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
MasterPlaylistSettings.Builder
Overrides

setRefreshType(HlsMasterPlaylistRefreshTypeEnum.HlsMasterPlaylistRefreshType value)

public MasterPlaylistSettings.Builder setRefreshType(HlsMasterPlaylistRefreshTypeEnum.HlsMasterPlaylistRefreshType value)

Optional. Indicates how the master playlist gets refreshed. Defaults to AUTOMATIC. This field can only be modified when the live stream is in a PAUSED state.

optional .google.ads.admanager.v1.HlsMasterPlaylistRefreshTypeEnum.HlsMasterPlaylistRefreshType refresh_type = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value HlsMasterPlaylistRefreshTypeEnum.HlsMasterPlaylistRefreshType

The refreshType to set.

Returns
Type Description
MasterPlaylistSettings.Builder

This builder for chaining.

setRefreshTypeValue(int value)

public MasterPlaylistSettings.Builder setRefreshTypeValue(int value)

Optional. Indicates how the master playlist gets refreshed. Defaults to AUTOMATIC. This field can only be modified when the live stream is in a PAUSED state.

optional .google.ads.admanager.v1.HlsMasterPlaylistRefreshTypeEnum.HlsMasterPlaylistRefreshType refresh_type = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The enum numeric value on the wire for refreshType to set.

Returns
Type Description
MasterPlaylistSettings.Builder

This builder for chaining.