Class NamespaceInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<NamespaceInfo.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<NamespaceInfo.Builder>
io.temporal.api.namespace.v1.NamespaceInfo.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,NamespaceInfoOrBuilder,Cloneable
- Enclosing class:
NamespaceInfo
public static final class NamespaceInfo.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<NamespaceInfo.Builder>
implements NamespaceInfoOrBuilder
Protobuf type
temporal.api.namespace.v1.NamespaceInfo-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()All capabilities the namespace supports.string description = 3;clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearId()string id = 6;Namespace configured limitsstring name = 1;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) string owner_email = 4;.temporal.api.enums.v1.NamespaceState state = 2;Whether scheduled workflows are supported on this namespace.clone()booleancontainsData(String key) A key-value map for any customized purpose.All capabilities the namespace supports.All capabilities the namespace supports.All capabilities the namespace supports.getData()Deprecated.intA key-value map for any customized purpose.A key-value map for any customized purpose.getDataOrDefault(String key, String defaultValue) A key-value map for any customized purpose.getDataOrThrow(String key) A key-value map for any customized purpose.string description = 3;com.google.protobuf.ByteStringstring description = 3;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetId()string id = 6;com.google.protobuf.ByteStringstring id = 6;Namespace configured limitsNamespace configured limitsNamespace configured limitsDeprecated.getName()string name = 1;com.google.protobuf.ByteStringstring name = 1;string owner_email = 4;com.google.protobuf.ByteStringstring owner_email = 4;getState().temporal.api.enums.v1.NamespaceState state = 2;int.temporal.api.enums.v1.NamespaceState state = 2;booleanWhether scheduled workflows are supported on this namespace.booleanAll capabilities the namespace supports.booleanNamespace configured limitsprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanAll capabilities the namespace supports.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(NamespaceInfo other) mergeLimits(NamespaceInfo.Limits value) Namespace configured limitsfinal NamespaceInfo.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) putAllData(Map<String, String> values) A key-value map for any customized purpose.A key-value map for any customized purpose.removeData(String key) A key-value map for any customized purpose.All capabilities the namespace supports.setCapabilities(NamespaceInfo.Capabilities.Builder builderForValue) All capabilities the namespace supports.setDescription(String value) string description = 3;setDescriptionBytes(com.google.protobuf.ByteString value) string description = 3;string id = 6;setIdBytes(com.google.protobuf.ByteString value) string id = 6;setLimits(NamespaceInfo.Limits value) Namespace configured limitssetLimits(NamespaceInfo.Limits.Builder builderForValue) Namespace configured limitsstring name = 1;setNameBytes(com.google.protobuf.ByteString value) string name = 1;setOwnerEmail(String value) string owner_email = 4;setOwnerEmailBytes(com.google.protobuf.ByteString value) string owner_email = 4;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setState(NamespaceState value) .temporal.api.enums.v1.NamespaceState state = 2;setStateValue(int value) .temporal.api.enums.v1.NamespaceState state = 2;setSupportsSchedules(boolean value) Whether scheduled workflows are supported on this namespace.final NamespaceInfo.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, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessageV3.Builder<NamespaceInfo.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessageV3.Builder<NamespaceInfo.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<NamespaceInfo.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<NamespaceInfo.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<NamespaceInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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<NamespaceInfo.Builder>
-
setField
public NamespaceInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NamespaceInfo.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NamespaceInfo.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<NamespaceInfo.Builder>
-
setRepeatedField
public NamespaceInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NamespaceInfo.Builder>
-
addRepeatedField
public NamespaceInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NamespaceInfo.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NamespaceInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<NamespaceInfo.Builder>
-
mergeFrom
public NamespaceInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NamespaceInfo.Builder>- Throws:
IOException
-
getName
string name = 1;- Specified by:
getNamein interfaceNamespaceInfoOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()string name = 1;- Specified by:
getNameBytesin interfaceNamespaceInfoOrBuilder- Returns:
- The bytes for name.
-
setName
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
-
setNameBytes
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getStateValue
public int getStateValue().temporal.api.enums.v1.NamespaceState state = 2;- Specified by:
getStateValuein interfaceNamespaceInfoOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
.temporal.api.enums.v1.NamespaceState state = 2;- Parameters:
value- The enum numeric value on the wire for state to set.- Returns:
- This builder for chaining.
-
getState
.temporal.api.enums.v1.NamespaceState state = 2;- Specified by:
getStatein interfaceNamespaceInfoOrBuilder- Returns:
- The state.
-
setState
.temporal.api.enums.v1.NamespaceState state = 2;- Parameters:
value- The state to set.- Returns:
- This builder for chaining.
-
clearState
.temporal.api.enums.v1.NamespaceState state = 2;- Returns:
- This builder for chaining.
-
getDescription
string description = 3;- Specified by:
getDescriptionin interfaceNamespaceInfoOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()string description = 3;- Specified by:
getDescriptionBytesin interfaceNamespaceInfoOrBuilder- Returns:
- The bytes for description.
-
setDescription
string description = 3;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
string description = 3;- Returns:
- This builder for chaining.
-
setDescriptionBytes
string description = 3;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
getOwnerEmail
string owner_email = 4;- Specified by:
getOwnerEmailin interfaceNamespaceInfoOrBuilder- Returns:
- The ownerEmail.
-
getOwnerEmailBytes
public com.google.protobuf.ByteString getOwnerEmailBytes()string owner_email = 4;- Specified by:
getOwnerEmailBytesin interfaceNamespaceInfoOrBuilder- Returns:
- The bytes for ownerEmail.
-
setOwnerEmail
string owner_email = 4;- Parameters:
value- The ownerEmail to set.- Returns:
- This builder for chaining.
-
clearOwnerEmail
string owner_email = 4;- Returns:
- This builder for chaining.
-
setOwnerEmailBytes
string owner_email = 4;- Parameters:
value- The bytes for ownerEmail to set.- Returns:
- This builder for chaining.
-
getDataCount
public int getDataCount()Description copied from interface:NamespaceInfoOrBuilderA key-value map for any customized purpose.
map<string, string> data = 5;- Specified by:
getDataCountin interfaceNamespaceInfoOrBuilder
-
containsData
A key-value map for any customized purpose.
map<string, string> data = 5;- Specified by:
containsDatain interfaceNamespaceInfoOrBuilder
-
getData
-
getDataMap
A key-value map for any customized purpose.
map<string, string> data = 5;- Specified by:
getDataMapin interfaceNamespaceInfoOrBuilder
-
getDataOrDefault
A key-value map for any customized purpose.
map<string, string> data = 5;- Specified by:
getDataOrDefaultin interfaceNamespaceInfoOrBuilder
-
getDataOrThrow
A key-value map for any customized purpose.
map<string, string> data = 5;- Specified by:
getDataOrThrowin interfaceNamespaceInfoOrBuilder
-
clearData
-
removeData
A key-value map for any customized purpose.
map<string, string> data = 5; -
getMutableData
Deprecated.Use alternate mutation accessors instead. -
putData
A key-value map for any customized purpose.
map<string, string> data = 5; -
putAllData
A key-value map for any customized purpose.
map<string, string> data = 5; -
getId
string id = 6;- Specified by:
getIdin interfaceNamespaceInfoOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()string id = 6;- Specified by:
getIdBytesin interfaceNamespaceInfoOrBuilder- Returns:
- The bytes for id.
-
setId
string id = 6;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
-
setIdBytes
string id = 6;- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
hasCapabilities
public boolean hasCapabilities()All capabilities the namespace supports.
.temporal.api.namespace.v1.NamespaceInfo.Capabilities capabilities = 7;- Specified by:
hasCapabilitiesin interfaceNamespaceInfoOrBuilder- Returns:
- Whether the capabilities field is set.
-
getCapabilities
All capabilities the namespace supports.
.temporal.api.namespace.v1.NamespaceInfo.Capabilities capabilities = 7;- Specified by:
getCapabilitiesin interfaceNamespaceInfoOrBuilder- Returns:
- The capabilities.
-
setCapabilities
All capabilities the namespace supports.
.temporal.api.namespace.v1.NamespaceInfo.Capabilities capabilities = 7; -
setCapabilities
All capabilities the namespace supports.
.temporal.api.namespace.v1.NamespaceInfo.Capabilities capabilities = 7; -
mergeCapabilities
All capabilities the namespace supports.
.temporal.api.namespace.v1.NamespaceInfo.Capabilities capabilities = 7; -
clearCapabilities
All capabilities the namespace supports.
.temporal.api.namespace.v1.NamespaceInfo.Capabilities capabilities = 7; -
getCapabilitiesBuilder
All capabilities the namespace supports.
.temporal.api.namespace.v1.NamespaceInfo.Capabilities capabilities = 7; -
getCapabilitiesOrBuilder
All capabilities the namespace supports.
.temporal.api.namespace.v1.NamespaceInfo.Capabilities capabilities = 7;- Specified by:
getCapabilitiesOrBuilderin interfaceNamespaceInfoOrBuilder
-
hasLimits
public boolean hasLimits()Namespace configured limits
.temporal.api.namespace.v1.NamespaceInfo.Limits limits = 8;- Specified by:
hasLimitsin interfaceNamespaceInfoOrBuilder- Returns:
- Whether the limits field is set.
-
getLimits
Namespace configured limits
.temporal.api.namespace.v1.NamespaceInfo.Limits limits = 8;- Specified by:
getLimitsin interfaceNamespaceInfoOrBuilder- Returns:
- The limits.
-
setLimits
Namespace configured limits
.temporal.api.namespace.v1.NamespaceInfo.Limits limits = 8; -
setLimits
Namespace configured limits
.temporal.api.namespace.v1.NamespaceInfo.Limits limits = 8; -
mergeLimits
Namespace configured limits
.temporal.api.namespace.v1.NamespaceInfo.Limits limits = 8; -
clearLimits
Namespace configured limits
.temporal.api.namespace.v1.NamespaceInfo.Limits limits = 8; -
getLimitsBuilder
Namespace configured limits
.temporal.api.namespace.v1.NamespaceInfo.Limits limits = 8; -
getLimitsOrBuilder
Namespace configured limits
.temporal.api.namespace.v1.NamespaceInfo.Limits limits = 8;- Specified by:
getLimitsOrBuilderin interfaceNamespaceInfoOrBuilder
-
getSupportsSchedules
public boolean getSupportsSchedules()Whether scheduled workflows are supported on this namespace. This is only needed temporarily while the feature is experimental, so we can give it a high tag.
bool supports_schedules = 100;- Specified by:
getSupportsSchedulesin interfaceNamespaceInfoOrBuilder- Returns:
- The supportsSchedules.
-
setSupportsSchedules
Whether scheduled workflows are supported on this namespace. This is only needed temporarily while the feature is experimental, so we can give it a high tag.
bool supports_schedules = 100;- Parameters:
value- The supportsSchedules to set.- Returns:
- This builder for chaining.
-
clearSupportsSchedules
Whether scheduled workflows are supported on this namespace. This is only needed temporarily while the feature is experimental, so we can give it a high tag.
bool supports_schedules = 100;- Returns:
- This builder for chaining.
-
setUnknownFields
public final NamespaceInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<NamespaceInfo.Builder>
-
mergeUnknownFields
public final NamespaceInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<NamespaceInfo.Builder>
-