Class ParseMetadata
- java.lang.Object
-
- org.jclouds.http.functions.ParseJson<Metadata>
-
- org.jclouds.rackspace.cloudloadbalancers.v1.functions.ParseMetadata
-
- All Implemented Interfaces:
com.google.common.base.Function<HttpResponse,Metadata>,Function<HttpResponse,Metadata>
public class ParseMetadata extends ParseJson<Metadata>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classParseMetadata.CLBMetadataThis class is here only to deal with the metadata format in CLB.
-
Constructor Summary
Constructors Constructor Description ParseMetadata(Json json, com.google.inject.TypeLiteral<Metadata> type)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Metadataapply(HttpResponse response)parses the http response body to create a new<T>.static MetadatatransformCLBMetadataToMetadata(List<ParseMetadata.CLBMetadata> clbMetadatum)
-
-
-
Method Detail
-
apply
public Metadata apply(HttpResponse response)
Description copied from class:ParseJsonparses the http response body to create a new<T>.- Specified by:
applyin interfacecom.google.common.base.Function<HttpResponse,Metadata>- Specified by:
applyin interfaceFunction<HttpResponse,Metadata>- Overrides:
applyin classParseJson<Metadata>
-
transformCLBMetadataToMetadata
public static Metadata transformCLBMetadataToMetadata(List<ParseMetadata.CLBMetadata> clbMetadatum)
-
-