Class ViewUpdateParams.Builder
-
- All Implemented Interfaces:
public final class ViewUpdateParams.BuilderA builder for ViewUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
viewId
final ViewUpdateParams.Builder viewId(String viewId)
View id
-
body
final ViewUpdateParams.Builder body(ViewUpdateParams.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:
-
objectId
final ViewUpdateParams.Builder objectId(String objectId)
The id of the object the view applies to
-
objectId
final ViewUpdateParams.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 ViewUpdateParams.Builder objectType(AclObjectType objectType)
The object type that the ACL applies to
-
objectType
final ViewUpdateParams.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.
-
name
final ViewUpdateParams.Builder name(String name)
Name of the view
-
name
final ViewUpdateParams.Builder name(Optional<String> name)
Alias for calling Builder.name with
name.orElse(null).
-
name
final ViewUpdateParams.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.
-
options
final ViewUpdateParams.Builder options(ViewOptions options)
Options for the view in the app
-
options
final ViewUpdateParams.Builder options(Optional<ViewOptions> options)
Alias for calling Builder.options with
options.orElse(null).
-
options
final ViewUpdateParams.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 ViewUpdateParams.Builder userId(String userId)
Identifies the user who created the view
-
userId
final ViewUpdateParams.Builder userId(Optional<String> userId)
Alias for calling Builder.userId with
userId.orElse(null).
-
userId
final ViewUpdateParams.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 ViewUpdateParams.Builder viewData(ViewData viewData)
The view definition
-
viewData
final ViewUpdateParams.Builder viewData(Optional<ViewData> viewData)
Alias for calling Builder.viewData with
viewData.orElse(null).
-
viewData
final ViewUpdateParams.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.
-
viewType
final ViewUpdateParams.Builder viewType(ViewUpdateParams.ViewType viewType)
Type of table that the view corresponds to.
-
viewType
final ViewUpdateParams.Builder viewType(Optional<ViewUpdateParams.ViewType> viewType)
Alias for calling Builder.viewType with
viewType.orElse(null).
-
viewType
final ViewUpdateParams.Builder viewType(JsonField<ViewUpdateParams.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.
-
additionalBodyProperties
final ViewUpdateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ViewUpdateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ViewUpdateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ViewUpdateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ViewUpdateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ViewUpdateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ViewUpdateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ViewUpdateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ViewUpdateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ViewUpdateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ViewUpdateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ViewUpdateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ViewUpdateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ViewUpdateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ViewUpdateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ViewUpdateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ViewUpdateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ViewUpdateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ViewUpdateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ViewUpdateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ViewUpdateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ViewUpdateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ViewUpdateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ViewUpdateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ViewUpdateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ViewUpdateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ViewUpdateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ViewUpdateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ViewUpdateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ViewUpdateParams build()
Returns an immutable instance of ViewUpdateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.viewId() .objectId() .objectType()
-
-
-
-