Builder
Defines the notion of a dynamically-served-page `ETag`, which is calculated either from weak parameters (the date/
time it was served and a simple hash of the request) or strong parameters (full hash of the response).
Content copied to clipboard
elide.page.Context.DynamicETag
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Whether to enable dynamic `ETag`s.
Content copied to clipboard
bool enabled = 1;
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Raw `ETag` component describing the request/operation pre-image.
Content copied to clipboard
.elide.data.DataFingerprint preimage = 3;
Link copied to clipboard
Raw `ETag` component describing the response. Leave unset to calculate dynamically.
Content copied to clipboard
.elide.data.DataFingerprint response = 4;
Link copied to clipboard
Flipped to `true` if the `ETag` was generated from a full response pre-image.
Content copied to clipboard
bool strong = 2;
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Whether to enable dynamic `ETag`s.
Content copied to clipboard
bool enabled = 1;
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Raw `ETag` component describing the request/operation pre-image.
Content copied to clipboard
.elide.data.DataFingerprint preimage = 3;
Link copied to clipboard
Raw `ETag` component describing the request/operation pre-image.
Content copied to clipboard
.elide.data.DataFingerprint preimage = 3;
Link copied to clipboard
Raw `ETag` component describing the request/operation pre-image.
Content copied to clipboard
.elide.data.DataFingerprint preimage = 3;
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Raw `ETag` component describing the response. Leave unset to calculate dynamically.
Content copied to clipboard
.elide.data.DataFingerprint response = 4;
Link copied to clipboard
Raw `ETag` component describing the response. Leave unset to calculate dynamically.
Content copied to clipboard
.elide.data.DataFingerprint response = 4;
Link copied to clipboard
Raw `ETag` component describing the response. Leave unset to calculate dynamically.
Content copied to clipboard
.elide.data.DataFingerprint response = 4;
Link copied to clipboard
Link copied to clipboard
Raw `ETag` component describing the request/operation pre-image.
Content copied to clipboard
.elide.data.DataFingerprint preimage = 3;
Link copied to clipboard
Raw `ETag` component describing the response. Leave unset to calculate dynamically.
Content copied to clipboard
.elide.data.DataFingerprint response = 4;
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun mergeFrom(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): Context.DynamicETag.Builder
Link copied to clipboard
Raw `ETag` component describing the request/operation pre-image.
Content copied to clipboard
.elide.data.DataFingerprint preimage = 3;
Link copied to clipboard
Raw `ETag` component describing the response. Leave unset to calculate dynamically.
Content copied to clipboard
.elide.data.DataFingerprint response = 4;
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Whether to enable dynamic `ETag`s.
Content copied to clipboard
bool enabled = 1;
Link copied to clipboard
Raw `ETag` component describing the request/operation pre-image.
Content copied to clipboard
.elide.data.DataFingerprint preimage = 3;
Link copied to clipboard
abstract fun setRepeatedField(field: Descriptors.FieldDescriptor, index: Int, value: Any): Message.Builder
Link copied to clipboard
Raw `ETag` component describing the response. Leave unset to calculate dynamically.
Content copied to clipboard
.elide.data.DataFingerprint response = 4;
Link copied to clipboard
Flipped to `true` if the `ETag` was generated from a full response pre-image.
Content copied to clipboard
bool strong = 2;
Link copied to clipboard