Class SpanIframeCreateParams.Builder
-
- All Implemented Interfaces:
public final class SpanIframeCreateParams.BuilderA builder for SpanIframeCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final SpanIframeCreateParams.Builder body(SpanIframeCreateParams.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 SpanIframeCreateParams.Builder name(String name)
Name of the span iframe
-
name
final SpanIframeCreateParams.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.
-
projectId
final SpanIframeCreateParams.Builder projectId(String projectId)
Unique identifier for the project that the span iframe belongs under
-
projectId
final SpanIframeCreateParams.Builder projectId(JsonField<String> projectId)
Sets Builder.projectId to an arbitrary JSON value.
You should usually call Builder.projectId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
url
final SpanIframeCreateParams.Builder url(String url)
URL to embed the project viewer in an iframe
-
url
final SpanIframeCreateParams.Builder url(JsonField<String> url)
Sets Builder.url to an arbitrary JSON value.
You should usually call Builder.url with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
description
final SpanIframeCreateParams.Builder description(String description)
Textual description of the span iframe
-
description
final SpanIframeCreateParams.Builder description(Optional<String> description)
Alias for calling Builder.description with
description.orElse(null).
-
description
final SpanIframeCreateParams.Builder description(JsonField<String> description)
Sets Builder.description to an arbitrary JSON value.
You should usually call Builder.description with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
postMessage
final SpanIframeCreateParams.Builder postMessage(Boolean postMessage)
Whether to post messages to the iframe containing the span's data. This is useful when you want to render more data than fits in the URL.
-
postMessage
final SpanIframeCreateParams.Builder postMessage(Boolean postMessage)
Alias for Builder.postMessage.
This unboxed primitive overload exists for backwards compatibility.
-
postMessage
final SpanIframeCreateParams.Builder postMessage(Optional<Boolean> postMessage)
Alias for calling Builder.postMessage with
postMessage.orElse(null).
-
postMessage
final SpanIframeCreateParams.Builder postMessage(JsonField<Boolean> postMessage)
Sets Builder.postMessage to an arbitrary JSON value.
You should usually call Builder.postMessage with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final SpanIframeCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final SpanIframeCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final SpanIframeCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final SpanIframeCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final SpanIframeCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final SpanIframeCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final SpanIframeCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final SpanIframeCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final SpanIframeCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final SpanIframeCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final SpanIframeCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final SpanIframeCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final SpanIframeCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final SpanIframeCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final SpanIframeCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final SpanIframeCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final SpanIframeCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final SpanIframeCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final SpanIframeCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final SpanIframeCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final SpanIframeCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final SpanIframeCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final SpanIframeCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final SpanIframeCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final SpanIframeCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final SpanIframeCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final SpanIframeCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final SpanIframeCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final SpanIframeCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final SpanIframeCreateParams build()
Returns an immutable instance of SpanIframeCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.name() .projectId() .url()
-
-
-
-