Class ViewOptions.Builder
-
- All Implemented Interfaces:
public final class ViewOptions.BuilderA builder for ViewOptions.
-
-
Method Summary
-
-
Method Detail
-
columnOrder
final ViewOptions.Builder columnOrder(List<String> columnOrder)
-
columnOrder
final ViewOptions.Builder columnOrder(Optional<List<String>> columnOrder)
Alias for calling Builder.columnOrder with
columnOrder.orElse(null).
-
columnOrder
final ViewOptions.Builder columnOrder(JsonField<List<String>> columnOrder)
Sets Builder.columnOrder to an arbitrary JSON value.
You should usually call Builder.columnOrder with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addColumnOrder
final ViewOptions.Builder addColumnOrder(String columnOrder)
Adds a single String to Builder.columnOrder.
-
columnSizing
final ViewOptions.Builder columnSizing(ViewOptions.ColumnSizing columnSizing)
-
columnSizing
final ViewOptions.Builder columnSizing(Optional<ViewOptions.ColumnSizing> columnSizing)
Alias for calling Builder.columnSizing with
columnSizing.orElse(null).
-
columnSizing
final ViewOptions.Builder columnSizing(JsonField<ViewOptions.ColumnSizing> columnSizing)
Sets Builder.columnSizing to an arbitrary JSON value.
You should usually call Builder.columnSizing with a well-typed ColumnSizing value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
columnVisibility
final ViewOptions.Builder columnVisibility(ViewOptions.ColumnVisibility columnVisibility)
-
columnVisibility
final ViewOptions.Builder columnVisibility(Optional<ViewOptions.ColumnVisibility> columnVisibility)
Alias for calling Builder.columnVisibility with
columnVisibility.orElse(null).
-
columnVisibility
final ViewOptions.Builder columnVisibility(JsonField<ViewOptions.ColumnVisibility> columnVisibility)
Sets Builder.columnVisibility to an arbitrary JSON value.
You should usually call Builder.columnVisibility with a well-typed ColumnVisibility value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
grouping
final ViewOptions.Builder grouping(String grouping)
-
grouping
final ViewOptions.Builder grouping(Optional<String> grouping)
Alias for calling Builder.grouping with
grouping.orElse(null).
-
grouping
final ViewOptions.Builder grouping(JsonField<String> grouping)
Sets Builder.grouping to an arbitrary JSON value.
You should usually call Builder.grouping with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
layout
final ViewOptions.Builder layout(String layout)
-
layout
final ViewOptions.Builder layout(Optional<String> layout)
Alias for calling Builder.layout with
layout.orElse(null).
-
layout
final ViewOptions.Builder layout(JsonField<String> layout)
Sets Builder.layout to an arbitrary JSON value.
You should usually call Builder.layout with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
rowHeight
final ViewOptions.Builder rowHeight(String rowHeight)
-
rowHeight
final ViewOptions.Builder rowHeight(Optional<String> rowHeight)
Alias for calling Builder.rowHeight with
rowHeight.orElse(null).
-
rowHeight
final ViewOptions.Builder rowHeight(JsonField<String> rowHeight)
Sets Builder.rowHeight to an arbitrary JSON value.
You should usually call Builder.rowHeight with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final ViewOptions.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final ViewOptions.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final ViewOptions.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final ViewOptions.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final ViewOptions.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final ViewOptions build()
Returns an immutable instance of ViewOptions.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-