Class ViewCreateParams.Builder
-
- All Implemented Interfaces:
public final class ViewCreateParams.BuilderA builder for ViewCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final ViewCreateParams.Builder body(ViewCreateParams.Body body)
Sets the entire request body.
This is generally only useful if you are already constructing the body separately. Otherwise, it's more convenient to use the top-level setters instead:
-
name
final ViewCreateParams.Builder name(String name)
Name of the view
-
name
final ViewCreateParams.Builder name(JsonField<String> name)
Sets Builder.name to an arbitrary JSON value.
You should usually call Builder.name with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
objectId
final ViewCreateParams.Builder objectId(String objectId)
The id of the object the view applies to
-
objectId
final ViewCreateParams.Builder objectId(JsonField<String> objectId)
Sets Builder.objectId to an arbitrary JSON value.
You should usually call Builder.objectId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
objectType
final ViewCreateParams.Builder objectType(AclObjectType objectType)
The object type that the ACL applies to
-
objectType
final ViewCreateParams.Builder objectType(JsonField<AclObjectType> objectType)
Sets Builder.objectType to an arbitrary JSON value.
You should usually call Builder.objectType with a well-typed AclObjectType value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
viewType
final ViewCreateParams.Builder viewType(ViewCreateParams.ViewType viewType)
Type of table that the view corresponds to.
-
viewType
final ViewCreateParams.Builder viewType(Optional<ViewCreateParams.ViewType> viewType)
Alias for calling Builder.viewType with
viewType.orElse(null).
-
viewType
final ViewCreateParams.Builder viewType(JsonField<ViewCreateParams.ViewType> viewType)
Sets Builder.viewType to an arbitrary JSON value.
You should usually call Builder.viewType with a well-typed ViewType value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
deletedAt
final ViewCreateParams.Builder deletedAt(OffsetDateTime deletedAt)
Date of role deletion, or null if the role is still active
-
deletedAt
final ViewCreateParams.Builder deletedAt(Optional<OffsetDateTime> deletedAt)
Alias for calling Builder.deletedAt with
deletedAt.orElse(null).
-
deletedAt
final ViewCreateParams.Builder deletedAt(JsonField<OffsetDateTime> deletedAt)
Sets Builder.deletedAt to an arbitrary JSON value.
You should usually call Builder.deletedAt with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
options
final ViewCreateParams.Builder options(ViewOptions options)
Options for the view in the app
-
options
final ViewCreateParams.Builder options(Optional<ViewOptions> options)
Alias for calling Builder.options with
options.orElse(null).
-
options
final ViewCreateParams.Builder options(JsonField<ViewOptions> options)
Sets Builder.options to an arbitrary JSON value.
You should usually call Builder.options with a well-typed ViewOptions value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
userId
final ViewCreateParams.Builder userId(String userId)
Identifies the user who created the view
-
userId
final ViewCreateParams.Builder userId(Optional<String> userId)
Alias for calling Builder.userId with
userId.orElse(null).
-
userId
final ViewCreateParams.Builder userId(JsonField<String> userId)
Sets Builder.userId to an arbitrary JSON value.
You should usually call Builder.userId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
viewData
final ViewCreateParams.Builder viewData(ViewData viewData)
The view definition
-
viewData
final ViewCreateParams.Builder viewData(Optional<ViewData> viewData)
Alias for calling Builder.viewData with
viewData.orElse(null).
-
viewData
final ViewCreateParams.Builder viewData(JsonField<ViewData> viewData)
Sets Builder.viewData to an arbitrary JSON value.
You should usually call Builder.viewData with a well-typed ViewData value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final ViewCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ViewCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ViewCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ViewCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ViewCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ViewCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ViewCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ViewCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ViewCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ViewCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ViewCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ViewCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ViewCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ViewCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ViewCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ViewCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ViewCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ViewCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ViewCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ViewCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ViewCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ViewCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ViewCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ViewCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ViewCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ViewCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ViewCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ViewCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ViewCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ViewCreateParams build()
Returns an immutable instance of ViewCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.name() .objectId() .objectType() .viewType()
-
-
-
-