NewInstanceRequest( @Nonnull Class<T> resource, @Nonnull RestFacadeAdapter adapter, @Nonnull NewExecutorAdaptee adaptee, @Nullable Object remoteRequest ) { this.resource = checkNotNull( resource ); this.adapter = checkNotNull( adapter ); this.adaptee = checkNotNull( adaptee ); this.remoteRequest = remoteRequest; this.params = new HashMap<>(); this.filler = new GoogleRequestHeaders( remoteRequest ); }
ListRequest( @Nonnull Class<T> resource, @Nonnull RestFacadeAdapter adapter, @Nonnull ListExecutorAdaptee adaptee, @Nonnull Object remoteRequest ) { this.resource = checkNotNull( resource ); this.adapter = checkNotNull( adapter ); this.adaptee = checkNotNull( adaptee ); this.remoteRequest = checkNotNull( remoteRequest ); this.params = new HashMap<>(); this.filler = new GoogleRequestHeaders( remoteRequest ); }
private DeleteRequest( @Nullable Class<T> resource, @Nonnull Object identifier, @Nonnull RestFacadeAdapter adapter, @Nonnull DeleteExecutorAdaptee adaptee, @Nonnull Object remoteRequest ) { this.resource = resource; this.identifier = checkNotNull( identifier ); this.adapter = checkNotNull( adapter ); this.adaptee = checkNotNull( adaptee ); this.remoteRequest = checkNotNull( remoteRequest ); this.params = new HashMap<>(); this.filler = new GoogleRequestHeaders( remoteRequest ); }
InsertRequest( @Nonnull Class<T> resource, @Nullable Identifier parentKey, @Nonnull RestFacadeAdapter adapter, @Nonnull InsertExecutorAdaptee adaptee, @Nonnull Object remoteRequest ) { this.resource = checkNotNull( resource ); this.parentKey = parentKey; this.adapter = checkNotNull( adapter ); this.adaptee = checkNotNull( adaptee ); this.remoteRequest = checkNotNull( remoteRequest ); this.params = new HashMap<>(); this.filler = new GoogleRequestHeaders( remoteRequest ); }
UpdateRequest( @Nonnull Class<T> resource, @Nonnull Object identifier, @Nonnull RestFacadeAdapter adapter, @Nonnull UpdateExecutorAdaptee adaptee, @Nonnull Object remoteRequest ) { this.resource = checkNotNull( resource ); this.identifier = checkNotNull( identifier ); this.adapter = checkNotNull( adapter ); this.adaptee = checkNotNull( adaptee ); this.remoteRequest = checkNotNull( remoteRequest ); this.params = new HashMap<>(); this.filler = new GoogleRequestHeaders( remoteRequest ); }
GetRequest( @Nonnull Class<T> resource, @Nonnull Identifier identifier, @Nonnull RestFacadeAdapter adapter, @Nonnull GetExecutorAdaptee adaptee, @Nonnull Object remoteRequest ) { this.resource = checkNotNull( resource ); this.identifier = checkNotNull( identifier ); this.adapter = checkNotNull( adapter ); this.adaptee = checkNotNull( adaptee ); this.remoteRequest = checkNotNull( remoteRequest ); this.params = new HashMap<>(); this.filler = new GoogleRequestHeaders( remoteRequest ); }
this.interceptor = checkNotNull( interceptor ); this.params = new HashMap<>(); this.filler = new GoogleRequestHeaders(); this.filler.contentType( type );