Package com.google.cloud
Class Policy.Marshaller<T>
- java.lang.Object
-
- com.google.cloud.Policy.Marshaller<T>
-
- Direct Known Subclasses:
Policy.DefaultMarshaller
- Enclosing class:
- Policy
public abstract static class Policy.Marshaller<T> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static ApiFunction<Identity,String>IDENTITY_STR_VALUE_FUNCTIONprotected static ApiFunction<String,Identity>IDENTITY_VALUE_OF_FUNCTION
-
Constructor Summary
Constructors Modifier Constructor Description protectedMarshaller()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description protected abstract PolicyfromPb(T policyPb)protected abstract TtoPb(Policy policy)
-
-
-
Field Detail
-
IDENTITY_VALUE_OF_FUNCTION
protected static final ApiFunction<String,Identity> IDENTITY_VALUE_OF_FUNCTION
-
IDENTITY_STR_VALUE_FUNCTION
protected static final ApiFunction<Identity,String> IDENTITY_STR_VALUE_FUNCTION
-
-
Constructor Detail
-
Marshaller
@InternalApi("This class should only be extended within google-cloud-java") protected Marshaller()
-
-