public static class SkuListParams.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
SkuListParams.Builder |
addAllExpand(java.util.List<java.lang.String> elements)
Add all elements to `expand` list.
|
SkuListParams.Builder |
addAllId(java.util.List<java.lang.String> elements)
Add all elements to `ids` list.
|
SkuListParams.Builder |
addExpand(java.lang.String element)
Add an element to `expand` list.
|
SkuListParams.Builder |
addId(java.lang.String element)
Add an element to `ids` list.
|
SkuListParams |
build()
Finalize and obtain parameter instance from this builder.
|
SkuListParams.Builder |
putAllAttribute(java.util.Map<java.lang.String,java.lang.String> map)
Add all map key/value pairs to `attributes` map.
|
SkuListParams.Builder |
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.
|
SkuListParams.Builder |
putAttribute(java.lang.String key,
java.lang.String value)
Add a key/value pair to `attributes` map.
|
SkuListParams.Builder |
putExtraParam(java.lang.String key,
java.lang.Object value)
Add a key/value pair to `extraParams` map.
|
SkuListParams.Builder |
setActive(java.lang.Boolean active)
Only return SKUs that are active or inactive (e.g., pass
false to list all inactive
products). |
SkuListParams.Builder |
setEndingBefore(java.lang.String endingBefore)
A cursor for use in pagination.
|
SkuListParams.Builder |
setInStock(java.lang.Boolean inStock)
Only return SKUs that are either in stock or out of stock (e.g., pass
false to list
all SKUs that are out of stock). |
SkuListParams.Builder |
setLimit(java.lang.Long limit)
A limit on the number of objects to be returned.
|
SkuListParams.Builder |
setProduct(java.lang.String product)
The ID of the product whose SKUs will be retrieved.
|
SkuListParams.Builder |
setStartingAfter(java.lang.String startingAfter)
A cursor for use in pagination.
|
public SkuListParams build()
public SkuListParams.Builder setActive(java.lang.Boolean active)
false
to list all inactive
products).public SkuListParams.Builder putAttribute(java.lang.String key, java.lang.String value)
SkuListParams.attributes
for the field documentation.public SkuListParams.Builder putAllAttribute(java.util.Map<java.lang.String,java.lang.String> map)
SkuListParams.attributes
for the field documentation.public SkuListParams.Builder setEndingBefore(java.lang.String endingBefore)
ending_before
is an object ID that defines your place
in the list. For instance, if you make a list request and receive 100 objects, starting with
obj_bar
, your subsequent call can include ending_before=obj_bar
in order to
fetch the previous page of the list.public SkuListParams.Builder addExpand(java.lang.String element)
SkuListParams.expand
for the field documentation.public SkuListParams.Builder addAllExpand(java.util.List<java.lang.String> elements)
SkuListParams.expand
for the field documentation.public SkuListParams.Builder putExtraParam(java.lang.String key, java.lang.Object value)
SkuListParams.extraParams
for the field documentation.public SkuListParams.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
SkuListParams.extraParams
for the field documentation.public SkuListParams.Builder addId(java.lang.String element)
SkuListParams.ids
for the field documentation.public SkuListParams.Builder addAllId(java.util.List<java.lang.String> elements)
SkuListParams.ids
for the field documentation.public SkuListParams.Builder setInStock(java.lang.Boolean inStock)
false
to list
all SKUs that are out of stock). If no value is provided, all SKUs are returned.public SkuListParams.Builder setLimit(java.lang.Long limit)
public SkuListParams.Builder setProduct(java.lang.String product)
good
.public SkuListParams.Builder setStartingAfter(java.lang.String startingAfter)
starting_after
is an object ID that defines your
place in the list. For instance, if you make a list request and receive 100 objects, ending
with obj_foo
, your subsequent call can include starting_after=obj_foo
in
order to fetch the next page of the list.