Package io.temporal.api.namespace.v1
Class NamespaceInfo.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- 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,java.lang.Cloneable
- Enclosing class:
- NamespaceInfo
public static final class NamespaceInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<NamespaceInfo.Builder> implements NamespaceInfoOrBuilder
Protobuf typetemporal.api.namespace.v1.NamespaceInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description NamespaceInfo.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)NamespaceInfobuild()NamespaceInfobuildPartial()NamespaceInfo.Builderclear()NamespaceInfo.BuilderclearCapabilities()All capabilities the namespace supports.NamespaceInfo.BuilderclearData()NamespaceInfo.BuilderclearDescription()string description = 3;NamespaceInfo.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)NamespaceInfo.BuilderclearId()string id = 6;NamespaceInfo.BuilderclearName()string name = 1;NamespaceInfo.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)NamespaceInfo.BuilderclearOwnerEmail()string owner_email = 4;NamespaceInfo.BuilderclearState().temporal.api.enums.v1.NamespaceState state = 2;NamespaceInfo.BuilderclearSupportsSchedules()Whether scheduled workflows are supported on this namespace.NamespaceInfo.Builderclone()booleancontainsData(java.lang.String key)A key-value map for any customized purpose.NamespaceInfo.CapabilitiesgetCapabilities()All capabilities the namespace supports.NamespaceInfo.Capabilities.BuildergetCapabilitiesBuilder()All capabilities the namespace supports.NamespaceInfo.CapabilitiesOrBuildergetCapabilitiesOrBuilder()All capabilities the namespace supports.java.util.Map<java.lang.String,java.lang.String>getData()Deprecated.intgetDataCount()A key-value map for any customized purpose.java.util.Map<java.lang.String,java.lang.String>getDataMap()A key-value map for any customized purpose.java.lang.StringgetDataOrDefault(java.lang.String key, java.lang.String defaultValue)A key-value map for any customized purpose.java.lang.StringgetDataOrThrow(java.lang.String key)A key-value map for any customized purpose.NamespaceInfogetDefaultInstanceForType()java.lang.StringgetDescription()string description = 3;com.google.protobuf.ByteStringgetDescriptionBytes()string description = 3;static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetId()string id = 6;com.google.protobuf.ByteStringgetIdBytes()string id = 6;java.util.Map<java.lang.String,java.lang.String>getMutableData()Deprecated.java.lang.StringgetName()string name = 1;com.google.protobuf.ByteStringgetNameBytes()string name = 1;java.lang.StringgetOwnerEmail()string owner_email = 4;com.google.protobuf.ByteStringgetOwnerEmailBytes()string owner_email = 4;NamespaceStategetState().temporal.api.enums.v1.NamespaceState state = 2;intgetStateValue().temporal.api.enums.v1.NamespaceState state = 2;booleangetSupportsSchedules()Whether scheduled workflows are supported on this namespace.booleanhasCapabilities()All capabilities the namespace supports.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()NamespaceInfo.BuildermergeCapabilities(NamespaceInfo.Capabilities value)All capabilities the namespace supports.NamespaceInfo.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)NamespaceInfo.BuildermergeFrom(com.google.protobuf.Message other)NamespaceInfo.BuildermergeFrom(NamespaceInfo other)NamespaceInfo.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)NamespaceInfo.BuilderputAllData(java.util.Map<java.lang.String,java.lang.String> values)A key-value map for any customized purpose.NamespaceInfo.BuilderputData(java.lang.String key, java.lang.String value)A key-value map for any customized purpose.NamespaceInfo.BuilderremoveData(java.lang.String key)A key-value map for any customized purpose.NamespaceInfo.BuildersetCapabilities(NamespaceInfo.Capabilities value)All capabilities the namespace supports.NamespaceInfo.BuildersetCapabilities(NamespaceInfo.Capabilities.Builder builderForValue)All capabilities the namespace supports.NamespaceInfo.BuildersetDescription(java.lang.String value)string description = 3;NamespaceInfo.BuildersetDescriptionBytes(com.google.protobuf.ByteString value)string description = 3;NamespaceInfo.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)NamespaceInfo.BuildersetId(java.lang.String value)string id = 6;NamespaceInfo.BuildersetIdBytes(com.google.protobuf.ByteString value)string id = 6;NamespaceInfo.BuildersetName(java.lang.String value)string name = 1;NamespaceInfo.BuildersetNameBytes(com.google.protobuf.ByteString value)string name = 1;NamespaceInfo.BuildersetOwnerEmail(java.lang.String value)string owner_email = 4;NamespaceInfo.BuildersetOwnerEmailBytes(com.google.protobuf.ByteString value)string owner_email = 4;NamespaceInfo.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)NamespaceInfo.BuildersetState(NamespaceState value).temporal.api.enums.v1.NamespaceState state = 2;NamespaceInfo.BuildersetStateValue(int value).temporal.api.enums.v1.NamespaceState state = 2;NamespaceInfo.BuildersetSupportsSchedules(boolean value)Whether scheduled workflows are supported on this namespace.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, 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()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NamespaceInfo.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin 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
public 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
public NamespaceInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public NamespaceInfo build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public NamespaceInfo buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public NamespaceInfo.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, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NamespaceInfo.Builder>
-
clearField
public NamespaceInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NamespaceInfo.Builder>
-
clearOneof
public NamespaceInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 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, java.lang.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, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NamespaceInfo.Builder>
-
mergeFrom
public NamespaceInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NamespaceInfo.Builder>
-
mergeFrom
public NamespaceInfo.Builder mergeFrom(NamespaceInfo other)
-
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 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<NamespaceInfo.Builder>- Throws:
java.io.IOException
-
getName
public java.lang.String 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
public NamespaceInfo.Builder setName(java.lang.String value)
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public NamespaceInfo.Builder clearName()
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public NamespaceInfo.Builder setNameBytes(com.google.protobuf.ByteString value)
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
public NamespaceInfo.Builder setStateValue(int value)
.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
public NamespaceState getState()
.temporal.api.enums.v1.NamespaceState state = 2;- Specified by:
getStatein interfaceNamespaceInfoOrBuilder- Returns:
- The state.
-
setState
public NamespaceInfo.Builder setState(NamespaceState value)
.temporal.api.enums.v1.NamespaceState state = 2;- Parameters:
value- The state to set.- Returns:
- This builder for chaining.
-
clearState
public NamespaceInfo.Builder clearState()
.temporal.api.enums.v1.NamespaceState state = 2;- Returns:
- This builder for chaining.
-
getDescription
public java.lang.String 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
public NamespaceInfo.Builder setDescription(java.lang.String value)
string description = 3;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public NamespaceInfo.Builder clearDescription()
string description = 3;- Returns:
- This builder for chaining.
-
setDescriptionBytes
public NamespaceInfo.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
string description = 3;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
getOwnerEmail
public java.lang.String 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
public NamespaceInfo.Builder setOwnerEmail(java.lang.String value)
string owner_email = 4;- Parameters:
value- The ownerEmail to set.- Returns:
- This builder for chaining.
-
clearOwnerEmail
public NamespaceInfo.Builder clearOwnerEmail()
string owner_email = 4;- Returns:
- This builder for chaining.
-
setOwnerEmailBytes
public NamespaceInfo.Builder setOwnerEmailBytes(com.google.protobuf.ByteString value)
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
public boolean containsData(java.lang.String key)
A key-value map for any customized purpose.
map<string, string> data = 5;- Specified by:
containsDatain interfaceNamespaceInfoOrBuilder
-
getData
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getData()
Deprecated.UsegetDataMap()instead.- Specified by:
getDatain interfaceNamespaceInfoOrBuilder
-
getDataMap
public java.util.Map<java.lang.String,java.lang.String> getDataMap()
A key-value map for any customized purpose.
map<string, string> data = 5;- Specified by:
getDataMapin interfaceNamespaceInfoOrBuilder
-
getDataOrDefault
public java.lang.String getDataOrDefault(java.lang.String key, java.lang.String defaultValue)A key-value map for any customized purpose.
map<string, string> data = 5;- Specified by:
getDataOrDefaultin interfaceNamespaceInfoOrBuilder
-
getDataOrThrow
public java.lang.String getDataOrThrow(java.lang.String key)
A key-value map for any customized purpose.
map<string, string> data = 5;- Specified by:
getDataOrThrowin interfaceNamespaceInfoOrBuilder
-
clearData
public NamespaceInfo.Builder clearData()
-
removeData
public NamespaceInfo.Builder removeData(java.lang.String key)
A key-value map for any customized purpose.
map<string, string> data = 5;
-
getMutableData
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getMutableData()
Deprecated.Use alternate mutation accessors instead.
-
putData
public NamespaceInfo.Builder putData(java.lang.String key, java.lang.String value)
A key-value map for any customized purpose.
map<string, string> data = 5;
-
putAllData
public NamespaceInfo.Builder putAllData(java.util.Map<java.lang.String,java.lang.String> values)
A key-value map for any customized purpose.
map<string, string> data = 5;
-
getId
public java.lang.String 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
public NamespaceInfo.Builder setId(java.lang.String value)
string id = 6;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
public NamespaceInfo.Builder clearId()
string id = 6;- Returns:
- This builder for chaining.
-
setIdBytes
public NamespaceInfo.Builder setIdBytes(com.google.protobuf.ByteString value)
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
public NamespaceInfo.Capabilities getCapabilities()
All capabilities the namespace supports.
.temporal.api.namespace.v1.NamespaceInfo.Capabilities capabilities = 7;- Specified by:
getCapabilitiesin interfaceNamespaceInfoOrBuilder- Returns:
- The capabilities.
-
setCapabilities
public NamespaceInfo.Builder setCapabilities(NamespaceInfo.Capabilities value)
All capabilities the namespace supports.
.temporal.api.namespace.v1.NamespaceInfo.Capabilities capabilities = 7;
-
setCapabilities
public NamespaceInfo.Builder setCapabilities(NamespaceInfo.Capabilities.Builder builderForValue)
All capabilities the namespace supports.
.temporal.api.namespace.v1.NamespaceInfo.Capabilities capabilities = 7;
-
mergeCapabilities
public NamespaceInfo.Builder mergeCapabilities(NamespaceInfo.Capabilities value)
All capabilities the namespace supports.
.temporal.api.namespace.v1.NamespaceInfo.Capabilities capabilities = 7;
-
clearCapabilities
public NamespaceInfo.Builder clearCapabilities()
All capabilities the namespace supports.
.temporal.api.namespace.v1.NamespaceInfo.Capabilities capabilities = 7;
-
getCapabilitiesBuilder
public NamespaceInfo.Capabilities.Builder getCapabilitiesBuilder()
All capabilities the namespace supports.
.temporal.api.namespace.v1.NamespaceInfo.Capabilities capabilities = 7;
-
getCapabilitiesOrBuilder
public NamespaceInfo.CapabilitiesOrBuilder getCapabilitiesOrBuilder()
All capabilities the namespace supports.
.temporal.api.namespace.v1.NamespaceInfo.Capabilities capabilities = 7;- Specified by:
getCapabilitiesOrBuilderin 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
public NamespaceInfo.Builder setSupportsSchedules(boolean value)
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
public NamespaceInfo.Builder 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>
-
-