Class SpanIframeCreateParams.Body.Builder
-
- All Implemented Interfaces:
public final class SpanIframeCreateParams.Body.BuilderA builder for Body.
-
-
Method Summary
-
-
Method Detail
-
name
final SpanIframeCreateParams.Body.Builder name(String name)
Name of the span iframe
-
name
final SpanIframeCreateParams.Body.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.Body.Builder projectId(String projectId)
Unique identifier for the project that the span iframe belongs under
-
projectId
final SpanIframeCreateParams.Body.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.Body.Builder url(String url)
URL to embed the project viewer in an iframe
-
url
final SpanIframeCreateParams.Body.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.Body.Builder description(String description)
Textual description of the span iframe
-
description
final SpanIframeCreateParams.Body.Builder description(Optional<String> description)
Alias for calling Builder.description with
description.orElse(null).
-
description
final SpanIframeCreateParams.Body.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.Body.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.Body.Builder postMessage(Boolean postMessage)
Alias for Builder.postMessage.
This unboxed primitive overload exists for backwards compatibility.
-
postMessage
final SpanIframeCreateParams.Body.Builder postMessage(Optional<Boolean> postMessage)
Alias for calling Builder.postMessage with
postMessage.orElse(null).
-
postMessage
final SpanIframeCreateParams.Body.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.
-
additionalProperties
final SpanIframeCreateParams.Body.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final SpanIframeCreateParams.Body.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final SpanIframeCreateParams.Body.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final SpanIframeCreateParams.Body.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final SpanIframeCreateParams.Body.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final SpanIframeCreateParams.Body build()
Returns an immutable instance of Body.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.name() .projectId() .url()
-
-
-
-