io.temporal.api.sdk.v1.UserMetadataOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: temporal/api/sdk/v1/user_metadata.proto
package io.temporal.api.sdk.v1;
@javax.annotation.Generated(value="protoc", comments="annotations:UserMetadataOrBuilder.java.pb.meta")
public interface UserMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:temporal.api.sdk.v1.UserMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* Short-form text that provides a summary. This payload should be a "json/plain"-encoded payload
* that is a single JSON string for use in user interfaces. User interface formatting may not
* apply to this text when used in "title" situations. The payload data section is limited to 400
* bytes by default.
*
*
* .temporal.api.common.v1.Payload summary = 1;
* @return Whether the summary field is set.
*/
boolean hasSummary();
/**
*
* Short-form text that provides a summary. This payload should be a "json/plain"-encoded payload
* that is a single JSON string for use in user interfaces. User interface formatting may not
* apply to this text when used in "title" situations. The payload data section is limited to 400
* bytes by default.
*
*
* .temporal.api.common.v1.Payload summary = 1;
* @return The summary.
*/
io.temporal.api.common.v1.Payload getSummary();
/**
*
* Short-form text that provides a summary. This payload should be a "json/plain"-encoded payload
* that is a single JSON string for use in user interfaces. User interface formatting may not
* apply to this text when used in "title" situations. The payload data section is limited to 400
* bytes by default.
*
*
* .temporal.api.common.v1.Payload summary = 1;
*/
io.temporal.api.common.v1.PayloadOrBuilder getSummaryOrBuilder();
/**
*
* Long-form text that provides details. This payload should be a "json/plain"-encoded payload
* that is a single JSON string for use in user interfaces. User interface formatting may apply to
* this text in common use. The payload data section is limited to 20000 bytes by default.
*
*
* .temporal.api.common.v1.Payload details = 2;
* @return Whether the details field is set.
*/
boolean hasDetails();
/**
*
* Long-form text that provides details. This payload should be a "json/plain"-encoded payload
* that is a single JSON string for use in user interfaces. User interface formatting may apply to
* this text in common use. The payload data section is limited to 20000 bytes by default.
*
*
* .temporal.api.common.v1.Payload details = 2;
* @return The details.
*/
io.temporal.api.common.v1.Payload getDetails();
/**
*
* Long-form text that provides details. This payload should be a "json/plain"-encoded payload
* that is a single JSON string for use in user interfaces. User interface formatting may apply to
* this text in common use. The payload data section is limited to 20000 bytes by default.
*
*
* .temporal.api.common.v1.Payload details = 2;
*/
io.temporal.api.common.v1.PayloadOrBuilder getDetailsOrBuilder();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy