Enum ContentAvailability
- java.lang.Object
-
- java.lang.Enum<ContentAvailability>
-
- org.schabi.newpipe.extractor.stream.ContentAvailability
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<ContentAvailability>
public enum ContentAvailability extends java.lang.Enum<ContentAvailability>
Availability of the stream.A stream may be available to all, restricted to a certain user group or time.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AVAILABLEThe stream is available to all users.MEMBERSHIPThe stream is available to users with a membership.PAIDThe stream is behind a paywall.UNKNOWNThe availability of the stream is unknown (but clients may assume that it's available).UPCOMINGThe stream is only available in the future.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ContentAvailabilityvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static ContentAvailability[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
UNKNOWN
public static final ContentAvailability UNKNOWN
The availability of the stream is unknown (but clients may assume that it's available).
-
AVAILABLE
public static final ContentAvailability AVAILABLE
The stream is available to all users.
-
MEMBERSHIP
public static final ContentAvailability MEMBERSHIP
The stream is available to users with a membership.
-
PAID
public static final ContentAvailability PAID
The stream is behind a paywall.
-
UPCOMING
public static final ContentAvailability UPCOMING
The stream is only available in the future.
-
-
Method Detail
-
values
public static ContentAvailability[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ContentAvailability c : ContentAvailability.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ContentAvailability valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
-