@Override public CredentialType get() { return CredentialType.fromValue(credentialType); } }
@Override @SuppressWarnings("unchecked") protected <E, I> TypeAdapter<I> newAdapter(TypeAdapter<E> elementAdapter) { return (TypeAdapter<I>) new Adapter<E>(elementAdapter); }
@Override public String toString() { return CaseFormat.UPPER_UNDERSCORE.to(CaseFormat.LOWER_CAMEL, name()); }
public Adapter(TypeAdapter<E> elementAdapter) { this.delegate = new IterableTypeAdapter<E>(elementAdapter); nullSafe(); }
@Override protected Injector injector() { return Guice.createInjector(new GsonModule(), new CloudStackParserModule()); } }
public static CredentialType fromValue(String credentialType) { return valueOf(CaseFormat.LOWER_CAMEL.to(CaseFormat.UPPER_UNDERSCORE, checkNotNull(credentialType, "credentialType"))); }
@Override protected void bindErrorHandlers() { bind(HttpErrorHandler.class).annotatedWith(Redirection.class).to(CloudStackErrorHandler.class); bind(HttpErrorHandler.class).annotatedWith(ClientError.class).to(CloudStackErrorHandler.class); bind(HttpErrorHandler.class).annotatedWith(ServerError.class).to(CloudStackErrorHandler.class); }
@Override public CredentialType get() { return CredentialType.fromValue(credentialType); } }
@Override @SuppressWarnings("unchecked") protected <E, I> TypeAdapter<I> newAdapter(TypeAdapter<E> elementAdapter) { return (TypeAdapter<I>) new Adapter<E>(elementAdapter); }
@Override public String toString() { return CaseFormat.UPPER_UNDERSCORE.to(CaseFormat.LOWER_CAMEL, name()); }
public Adapter(TypeAdapter<E> elementAdapter) { this.delegate = new IterableTypeAdapter<E>(elementAdapter); nullSafe(); }
@Override protected Injector injector() { return Guice.createInjector(new GsonModule(), new CloudStackParserModule()); }
@Override public CredentialType get() { return CredentialType.fromValue(credentialType); } }
@Override @SuppressWarnings("unchecked") protected <E, I> TypeAdapter<I> newAdapter(TypeAdapter<E> elementAdapter) { return (TypeAdapter<I>) new Adapter<E>(elementAdapter); }
@Override public String toString() { return CaseFormat.UPPER_UNDERSCORE.to(CaseFormat.LOWER_CAMEL, name()); }
public Adapter(TypeAdapter<E> elementAdapter) { this.delegate = new IterableTypeAdapter<E>(elementAdapter); nullSafe(); }
@Override protected Injector injector() { return Guice.createInjector(new GsonModule(), new CloudStackParserModule()); }