Package io.temporal.api.nexus.v1
Class EndpointSpec.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<EndpointSpec.Builder>
-
- io.temporal.api.nexus.v1.EndpointSpec.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,EndpointSpecOrBuilder,java.lang.Cloneable
- Enclosing class:
- EndpointSpec
public static final class EndpointSpec.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<EndpointSpec.Builder> implements EndpointSpecOrBuilder
Contains mutable fields for an Endpoint.
Protobuf typetemporal.api.nexus.v1.EndpointSpec
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description EndpointSpec.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)EndpointSpecbuild()EndpointSpecbuildPartial()EndpointSpec.Builderclear()EndpointSpec.BuilderclearDescription()Markdown description serialized as a single JSON string.EndpointSpec.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)EndpointSpec.BuilderclearName()Endpoint name, unique for this cluster.EndpointSpec.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)EndpointSpec.BuilderclearTarget()Target to route requests to.EndpointSpec.Builderclone()EndpointSpecgetDefaultInstanceForType()PayloadgetDescription()Markdown description serialized as a single JSON string.Payload.BuildergetDescriptionBuilder()Markdown description serialized as a single JSON string.PayloadOrBuildergetDescriptionOrBuilder()Markdown description serialized as a single JSON string.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetName()Endpoint name, unique for this cluster.com.google.protobuf.ByteStringgetNameBytes()Endpoint name, unique for this cluster.EndpointTargetgetTarget()Target to route requests to.EndpointTarget.BuildergetTargetBuilder()Target to route requests to.EndpointTargetOrBuildergetTargetOrBuilder()Target to route requests to.booleanhasDescription()Markdown description serialized as a single JSON string.booleanhasTarget()Target to route requests to.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()EndpointSpec.BuildermergeDescription(Payload value)Markdown description serialized as a single JSON string.EndpointSpec.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)EndpointSpec.BuildermergeFrom(com.google.protobuf.Message other)EndpointSpec.BuildermergeFrom(EndpointSpec other)EndpointSpec.BuildermergeTarget(EndpointTarget value)Target to route requests to.EndpointSpec.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)EndpointSpec.BuildersetDescription(Payload value)Markdown description serialized as a single JSON string.EndpointSpec.BuildersetDescription(Payload.Builder builderForValue)Markdown description serialized as a single JSON string.EndpointSpec.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)EndpointSpec.BuildersetName(java.lang.String value)Endpoint name, unique for this cluster.EndpointSpec.BuildersetNameBytes(com.google.protobuf.ByteString value)Endpoint name, unique for this cluster.EndpointSpec.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)EndpointSpec.BuildersetTarget(EndpointTarget value)Target to route requests to.EndpointSpec.BuildersetTarget(EndpointTarget.Builder builderForValue)Target to route requests to.EndpointSpec.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<EndpointSpec.Builder>
-
clear
public EndpointSpec.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<EndpointSpec.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<EndpointSpec.Builder>
-
getDefaultInstanceForType
public EndpointSpec getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public EndpointSpec build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public EndpointSpec buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public EndpointSpec.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<EndpointSpec.Builder>
-
setField
public EndpointSpec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<EndpointSpec.Builder>
-
clearField
public EndpointSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<EndpointSpec.Builder>
-
clearOneof
public EndpointSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<EndpointSpec.Builder>
-
setRepeatedField
public EndpointSpec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<EndpointSpec.Builder>
-
addRepeatedField
public EndpointSpec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<EndpointSpec.Builder>
-
mergeFrom
public EndpointSpec.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<EndpointSpec.Builder>
-
mergeFrom
public EndpointSpec.Builder mergeFrom(EndpointSpec other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<EndpointSpec.Builder>
-
mergeFrom
public EndpointSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<EndpointSpec.Builder>- Throws:
java.io.IOException
-
getName
public java.lang.String getName()
Endpoint name, unique for this cluster. Must match `[a-zA-Z_][a-zA-Z0-9_]*`. Renaming an endpoint breaks all workflow callers that reference this endpoint, causing operations to fail.
string name = 1;- Specified by:
getNamein interfaceEndpointSpecOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Endpoint name, unique for this cluster. Must match `[a-zA-Z_][a-zA-Z0-9_]*`. Renaming an endpoint breaks all workflow callers that reference this endpoint, causing operations to fail.
string name = 1;- Specified by:
getNameBytesin interfaceEndpointSpecOrBuilder- Returns:
- The bytes for name.
-
setName
public EndpointSpec.Builder setName(java.lang.String value)
Endpoint name, unique for this cluster. Must match `[a-zA-Z_][a-zA-Z0-9_]*`. Renaming an endpoint breaks all workflow callers that reference this endpoint, causing operations to fail.
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public EndpointSpec.Builder clearName()
Endpoint name, unique for this cluster. Must match `[a-zA-Z_][a-zA-Z0-9_]*`. Renaming an endpoint breaks all workflow callers that reference this endpoint, causing operations to fail.
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public EndpointSpec.Builder setNameBytes(com.google.protobuf.ByteString value)
Endpoint name, unique for this cluster. Must match `[a-zA-Z_][a-zA-Z0-9_]*`. Renaming an endpoint breaks all workflow callers that reference this endpoint, causing operations to fail.
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasDescription
public boolean hasDescription()
Markdown description serialized as a single JSON string. If the Payload is encrypted, the UI and CLI may decrypt with the configured codec server endpoint. By default, the server enforces a limit of 20,000 bytes for this entire payload.
.temporal.api.common.v1.Payload description = 2;- Specified by:
hasDescriptionin interfaceEndpointSpecOrBuilder- Returns:
- Whether the description field is set.
-
getDescription
public Payload getDescription()
Markdown description serialized as a single JSON string. If the Payload is encrypted, the UI and CLI may decrypt with the configured codec server endpoint. By default, the server enforces a limit of 20,000 bytes for this entire payload.
.temporal.api.common.v1.Payload description = 2;- Specified by:
getDescriptionin interfaceEndpointSpecOrBuilder- Returns:
- The description.
-
setDescription
public EndpointSpec.Builder setDescription(Payload value)
Markdown description serialized as a single JSON string. If the Payload is encrypted, the UI and CLI may decrypt with the configured codec server endpoint. By default, the server enforces a limit of 20,000 bytes for this entire payload.
.temporal.api.common.v1.Payload description = 2;
-
setDescription
public EndpointSpec.Builder setDescription(Payload.Builder builderForValue)
Markdown description serialized as a single JSON string. If the Payload is encrypted, the UI and CLI may decrypt with the configured codec server endpoint. By default, the server enforces a limit of 20,000 bytes for this entire payload.
.temporal.api.common.v1.Payload description = 2;
-
mergeDescription
public EndpointSpec.Builder mergeDescription(Payload value)
Markdown description serialized as a single JSON string. If the Payload is encrypted, the UI and CLI may decrypt with the configured codec server endpoint. By default, the server enforces a limit of 20,000 bytes for this entire payload.
.temporal.api.common.v1.Payload description = 2;
-
clearDescription
public EndpointSpec.Builder clearDescription()
Markdown description serialized as a single JSON string. If the Payload is encrypted, the UI and CLI may decrypt with the configured codec server endpoint. By default, the server enforces a limit of 20,000 bytes for this entire payload.
.temporal.api.common.v1.Payload description = 2;
-
getDescriptionBuilder
public Payload.Builder getDescriptionBuilder()
Markdown description serialized as a single JSON string. If the Payload is encrypted, the UI and CLI may decrypt with the configured codec server endpoint. By default, the server enforces a limit of 20,000 bytes for this entire payload.
.temporal.api.common.v1.Payload description = 2;
-
getDescriptionOrBuilder
public PayloadOrBuilder getDescriptionOrBuilder()
Markdown description serialized as a single JSON string. If the Payload is encrypted, the UI and CLI may decrypt with the configured codec server endpoint. By default, the server enforces a limit of 20,000 bytes for this entire payload.
.temporal.api.common.v1.Payload description = 2;- Specified by:
getDescriptionOrBuilderin interfaceEndpointSpecOrBuilder
-
hasTarget
public boolean hasTarget()
Target to route requests to.
.temporal.api.nexus.v1.EndpointTarget target = 3;- Specified by:
hasTargetin interfaceEndpointSpecOrBuilder- Returns:
- Whether the target field is set.
-
getTarget
public EndpointTarget getTarget()
Target to route requests to.
.temporal.api.nexus.v1.EndpointTarget target = 3;- Specified by:
getTargetin interfaceEndpointSpecOrBuilder- Returns:
- The target.
-
setTarget
public EndpointSpec.Builder setTarget(EndpointTarget value)
Target to route requests to.
.temporal.api.nexus.v1.EndpointTarget target = 3;
-
setTarget
public EndpointSpec.Builder setTarget(EndpointTarget.Builder builderForValue)
Target to route requests to.
.temporal.api.nexus.v1.EndpointTarget target = 3;
-
mergeTarget
public EndpointSpec.Builder mergeTarget(EndpointTarget value)
Target to route requests to.
.temporal.api.nexus.v1.EndpointTarget target = 3;
-
clearTarget
public EndpointSpec.Builder clearTarget()
Target to route requests to.
.temporal.api.nexus.v1.EndpointTarget target = 3;
-
getTargetBuilder
public EndpointTarget.Builder getTargetBuilder()
Target to route requests to.
.temporal.api.nexus.v1.EndpointTarget target = 3;
-
getTargetOrBuilder
public EndpointTargetOrBuilder getTargetOrBuilder()
Target to route requests to.
.temporal.api.nexus.v1.EndpointTarget target = 3;- Specified by:
getTargetOrBuilderin interfaceEndpointSpecOrBuilder
-
setUnknownFields
public final EndpointSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<EndpointSpec.Builder>
-
mergeUnknownFields
public final EndpointSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<EndpointSpec.Builder>
-
-