package com.linkedin.restli.examples.groups.client; import javax.annotation.Generated; import com.linkedin.data.ByteString; import com.linkedin.data.template.DoubleArray; import com.linkedin.data.template.IntegerArray; import com.linkedin.data.template.IntegerMap; import com.linkedin.restli.client.RestliRequestOptions; import com.linkedin.restli.client.base.FindRequestBuilderBase; import com.linkedin.restli.common.ResourceSpec; import com.linkedin.restli.examples.groups.api.Group; import com.linkedin.restli.examples.groups.api.GroupMembershipParam; import com.linkedin.restli.examples.groups.api.GroupMembershipParamArray; import com.linkedin.restli.examples.typeref.api.Fixed16; import com.linkedin.restli.examples.typeref.api.Union; import com.linkedin.restli.examples.typeref.api.UnionArray; /** * Test the default value for various types * */ @Generated(value = "com.linkedin.pegasus.generator.JavaCodeUtil", comments = "Rest.li Request Builder", date = "Thu Mar 31 14:16:24 PDT 2016") public class GroupsFindByComplexCircuitRequestBuilder extends FindRequestBuilderBase<Integer, Group, GroupsFindByComplexCircuitRequestBuilder> { public GroupsFindByComplexCircuitRequestBuilder(String baseUriTemplate, ResourceSpec resourceSpec, RestliRequestOptions requestOptions) { super(baseUriTemplate, Group.class, resourceSpec, requestOptions); super.name("complexCircuit"); } public GroupsFindByComplexCircuitRequestBuilder nativeArrayParam(DoubleArray value) { super.setParam("nativeArray", value, DoubleArray.class); return this; } public GroupsFindByComplexCircuitRequestBuilder nativeArrayParam(Iterable<Double> value) { super.setParam("nativeArray", value, Double.class); return this; } public GroupsFindByComplexCircuitRequestBuilder addNativeArrayParam(Double value) { super.addParam("nativeArray", value, Double.class); return this; } public GroupsFindByComplexCircuitRequestBuilder coercedArrayParam(IntegerArray value) { super.setParam("coercedArray", value, IntegerArray.class); return this; } public GroupsFindByComplexCircuitRequestBuilder coercedArrayParam(Iterable<Integer> value) { super.setParam("coercedArray", value, Integer.class); return this; } public GroupsFindByComplexCircuitRequestBuilder addCoercedArrayParam(Integer value) { super.addParam("coercedArray", value, Integer.class); return this; } public GroupsFindByComplexCircuitRequestBuilder wrappedArrayParam(IntegerArray value) { super.setParam("wrappedArray", value, IntegerArray.class); return this; } public GroupsFindByComplexCircuitRequestBuilder wrappedArrayParam(Iterable<Integer> value) { super.setParam("wrappedArray", value, Integer.class); return this; } public GroupsFindByComplexCircuitRequestBuilder addWrappedArrayParam(Integer value) { super.addParam("wrappedArray", value, Integer.class); return this; } public GroupsFindByComplexCircuitRequestBuilder wrappedMapParam(IntegerMap value) { super.setParam("wrappedMap", value, IntegerMap.class); return this; } public GroupsFindByComplexCircuitRequestBuilder bytesParam(ByteString value) { super.setParam("bytes", value, ByteString.class); return this; } public GroupsFindByComplexCircuitRequestBuilder fixedParam(Fixed16 value) { super.setParam("fixed", value, Fixed16 .class); return this; } public GroupsFindByComplexCircuitRequestBuilder unionParam(Union value) { super.setParam("union", value, Union.class); return this; } public GroupsFindByComplexCircuitRequestBuilder unionArrayParam(UnionArray value) { super.setParam("unionArray", value, UnionArray.class); return this; } public GroupsFindByComplexCircuitRequestBuilder unionArrayParam(Iterable<Union> value) { super.setParam("unionArray", value, Union.class); return this; } public GroupsFindByComplexCircuitRequestBuilder addUnionArrayParam(Union value) { super.addParam("unionArray", value, Union.class); return this; } public GroupsFindByComplexCircuitRequestBuilder recordParam(GroupMembershipParam value) { super.setParam("record", value, GroupMembershipParam.class); return this; } public GroupsFindByComplexCircuitRequestBuilder recordsParam(GroupMembershipParamArray value) { super.setParam("records", value, GroupMembershipParamArray.class); return this; } public GroupsFindByComplexCircuitRequestBuilder recordsParam(Iterable<GroupMembershipParam> value) { super.setParam("records", value, GroupMembershipParam.class); return this; } public GroupsFindByComplexCircuitRequestBuilder addRecordsParam(GroupMembershipParam value) { super.addParam("records", value, GroupMembershipParam.class); return this; } }