Package com.pulumi.cloud.sdk
Class HeaderParsing
- java.lang.Object
-
- com.pulumi.cloud.sdk.HeaderParsing
-
public final class HeaderParsing extends java.lang.ObjectHeader-value parsing helpers for generated*Apimethods whose response declares typed response headers.HttpHeaders.firstValue(java.lang.String)already gives a single-value accessor, but every numeric/boolean conversion still needs a default for a missing or unparsable header —Long.parseLong(null), or a malformed value, would otherwise throw.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanparseBoolean(java.net.http.HttpHeaders headers, java.lang.String name)static doubleparseDouble(java.net.http.HttpHeaders headers, java.lang.String name)static floatparseFloat(java.net.http.HttpHeaders headers, java.lang.String name)static intparseInt(java.net.http.HttpHeaders headers, java.lang.String name)static longparseLong(java.net.http.HttpHeaders headers, java.lang.String name)static java.lang.StringstringOrDefault(java.net.http.HttpHeaders headers, java.lang.String name)
-
-
-
Method Detail
-
stringOrDefault
public static java.lang.String stringOrDefault(java.net.http.HttpHeaders headers, java.lang.String name)
-
parseBoolean
public static boolean parseBoolean(java.net.http.HttpHeaders headers, java.lang.String name)
-
parseInt
public static int parseInt(java.net.http.HttpHeaders headers, java.lang.String name)
-
parseLong
public static long parseLong(java.net.http.HttpHeaders headers, java.lang.String name)
-
parseFloat
public static float parseFloat(java.net.http.HttpHeaders headers, java.lang.String name)
-
parseDouble
public static double parseDouble(java.net.http.HttpHeaders headers, java.lang.String name)
-
-