public final class HlsSettings extends GeneratedMessage implements HlsSettingsOrBuilder
LiveStream settings that are specific to the HTTP live streaming (HLS)
protocol.
Protobuf type google.ads.admanager.v1.HlsSettings
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
MASTER_PLAYLIST_SETTINGS_FIELD_NUMBER
public static final int MASTER_PLAYLIST_SETTINGS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
PLAYLIST_TYPE_FIELD_NUMBER
public static final int PLAYLIST_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static HlsSettings getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static HlsSettings.Builder newBuilder()
newBuilder(HlsSettings prototype)
public static HlsSettings.Builder newBuilder(HlsSettings prototype)
public static HlsSettings parseDelimitedFrom(InputStream input)
public static HlsSettings parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static HlsSettings parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static HlsSettings parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static HlsSettings parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static HlsSettings parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static HlsSettings parseFrom(CodedInputStream input)
public static HlsSettings parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static HlsSettings parseFrom(InputStream input)
public static HlsSettings parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static HlsSettings parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static HlsSettings parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<HlsSettings> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public HlsSettings getDefaultInstanceForType()
getMasterPlaylistSettings()
public MasterPlaylistSettings getMasterPlaylistSettings()
Optional. The settings for the master playlist. If it is
not set will default to a MasterPlaylistSettings with a refresh type of
AUTOMATIC.
.google.ads.admanager.v1.MasterPlaylistSettings master_playlist_settings = 2 [(.google.api.field_behavior) = OPTIONAL];
getMasterPlaylistSettingsOrBuilder()
public MasterPlaylistSettingsOrBuilder getMasterPlaylistSettingsOrBuilder()
Optional. The settings for the master playlist. If it is
not set will default to a MasterPlaylistSettings with a refresh type of
AUTOMATIC.
.google.ads.admanager.v1.MasterPlaylistSettings master_playlist_settings = 2 [(.google.api.field_behavior) = OPTIONAL];
getParserForType()
public Parser<HlsSettings> getParserForType()
Overrides
getPlaylistType()
public HlsSettingsPlaylistTypeEnum.HlsSettingsPlaylistType getPlaylistType()
Immutable. Indicates the type of the playlist associated with this live
stream. The playlist type is analogous to the EXT-X-PLAYLIST-TYPE HLS
tag. Will default to
LIVE.
optional .google.ads.admanager.v1.HlsSettingsPlaylistTypeEnum.HlsSettingsPlaylistType playlist_type = 1 [(.google.api.field_behavior) = IMMUTABLE];
getPlaylistTypeValue()
public int getPlaylistTypeValue()
Immutable. Indicates the type of the playlist associated with this live
stream. The playlist type is analogous to the EXT-X-PLAYLIST-TYPE HLS
tag. Will default to
LIVE.
optional .google.ads.admanager.v1.HlsSettingsPlaylistTypeEnum.HlsSettingsPlaylistType playlist_type = 1 [(.google.api.field_behavior) = IMMUTABLE];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for playlistType.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasMasterPlaylistSettings()
public boolean hasMasterPlaylistSettings()
Optional. The settings for the master playlist. If it is
not set will default to a MasterPlaylistSettings with a refresh type of
AUTOMATIC.
.google.ads.admanager.v1.MasterPlaylistSettings master_playlist_settings = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the masterPlaylistSettings field is set.
|
hasPlaylistType()
public boolean hasPlaylistType()
Immutable. Indicates the type of the playlist associated with this live
stream. The playlist type is analogous to the EXT-X-PLAYLIST-TYPE HLS
tag. Will default to
LIVE.
optional .google.ads.admanager.v1.HlsSettingsPlaylistTypeEnum.HlsSettingsPlaylistType playlist_type = 1 [(.google.api.field_behavior) = IMMUTABLE];
| Returns |
| Type |
Description |
boolean |
Whether the playlistType field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public HlsSettings.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected HlsSettings.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public HlsSettings.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides