Class CustomRoleSpec.Permission.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<CustomRoleSpec.Permission.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<CustomRoleSpec.Permission.Builder>
io.temporal.api.cloud.identity.v1.CustomRoleSpec.Permission.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,CustomRoleSpec.PermissionOrBuilder,Cloneable
- Enclosing class:
CustomRoleSpec.Permission
public static final class CustomRoleSpec.Permission.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<CustomRoleSpec.Permission.Builder>
implements CustomRoleSpec.PermissionOrBuilder
Protobuf type
temporal.api.cloud.identity.v1.CustomRoleSpec.Permission-
Method Summary
Modifier and TypeMethodDescriptionaddActions(String value) The actions allowed by the permission.addActionsBytes(com.google.protobuf.ByteString value) The actions allowed by the permission.addAllActions(Iterable<String> values) The actions allowed by the permission.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()The actions allowed by the permission.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The resources the permission applies to.clone()getActions(int index) The actions allowed by the permission.com.google.protobuf.ByteStringgetActionsBytes(int index) The actions allowed by the permission.intThe actions allowed by the permission.com.google.protobuf.ProtocolStringListThe actions allowed by the permission.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe resources the permission applies to.The resources the permission applies to.The resources the permission applies to.booleanThe resources the permission applies to.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The resources the permission applies to.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setActions(int index, String value) The actions allowed by the permission.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) The resources the permission applies to.setResources(CustomRoleSpec.Resources.Builder builderForValue) The resources the permission applies to.setUnknownFields(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, 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() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<CustomRoleSpec.Permission.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<CustomRoleSpec.Permission.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<CustomRoleSpec.Permission.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<CustomRoleSpec.Permission.Builder>
-
setField
public CustomRoleSpec.Permission.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<CustomRoleSpec.Permission.Builder>
-
clearField
public CustomRoleSpec.Permission.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomRoleSpec.Permission.Builder>
-
clearOneof
public CustomRoleSpec.Permission.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomRoleSpec.Permission.Builder>
-
setRepeatedField
public CustomRoleSpec.Permission.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<CustomRoleSpec.Permission.Builder>
-
addRepeatedField
public CustomRoleSpec.Permission.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<CustomRoleSpec.Permission.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CustomRoleSpec.Permission.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomRoleSpec.Permission.Builder>
-
mergeFrom
public CustomRoleSpec.Permission.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<CustomRoleSpec.Permission.Builder>- Throws:
IOException
-
hasResources
public boolean hasResources()The resources the permission applies to.
.temporal.api.cloud.identity.v1.CustomRoleSpec.Resources resources = 1;- Specified by:
hasResourcesin interfaceCustomRoleSpec.PermissionOrBuilder- Returns:
- Whether the resources field is set.
-
getResources
The resources the permission applies to.
.temporal.api.cloud.identity.v1.CustomRoleSpec.Resources resources = 1;- Specified by:
getResourcesin interfaceCustomRoleSpec.PermissionOrBuilder- Returns:
- The resources.
-
setResources
The resources the permission applies to.
.temporal.api.cloud.identity.v1.CustomRoleSpec.Resources resources = 1; -
setResources
public CustomRoleSpec.Permission.Builder setResources(CustomRoleSpec.Resources.Builder builderForValue) The resources the permission applies to.
.temporal.api.cloud.identity.v1.CustomRoleSpec.Resources resources = 1; -
mergeResources
The resources the permission applies to.
.temporal.api.cloud.identity.v1.CustomRoleSpec.Resources resources = 1; -
clearResources
The resources the permission applies to.
.temporal.api.cloud.identity.v1.CustomRoleSpec.Resources resources = 1; -
getResourcesBuilder
The resources the permission applies to.
.temporal.api.cloud.identity.v1.CustomRoleSpec.Resources resources = 1; -
getResourcesOrBuilder
The resources the permission applies to.
.temporal.api.cloud.identity.v1.CustomRoleSpec.Resources resources = 1;- Specified by:
getResourcesOrBuilderin interfaceCustomRoleSpec.PermissionOrBuilder
-
getActionsList
public com.google.protobuf.ProtocolStringList getActionsList()The actions allowed by the permission.
repeated string actions = 2;- Specified by:
getActionsListin interfaceCustomRoleSpec.PermissionOrBuilder- Returns:
- A list containing the actions.
-
getActionsCount
public int getActionsCount()The actions allowed by the permission.
repeated string actions = 2;- Specified by:
getActionsCountin interfaceCustomRoleSpec.PermissionOrBuilder- Returns:
- The count of actions.
-
getActions
The actions allowed by the permission.
repeated string actions = 2;- Specified by:
getActionsin interfaceCustomRoleSpec.PermissionOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The actions at the given index.
-
getActionsBytes
public com.google.protobuf.ByteString getActionsBytes(int index) The actions allowed by the permission.
repeated string actions = 2;- Specified by:
getActionsBytesin interfaceCustomRoleSpec.PermissionOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the actions at the given index.
-
setActions
The actions allowed by the permission.
repeated string actions = 2;- Parameters:
index- The index to set the value at.value- The actions to set.- Returns:
- This builder for chaining.
-
addActions
The actions allowed by the permission.
repeated string actions = 2;- Parameters:
value- The actions to add.- Returns:
- This builder for chaining.
-
addAllActions
The actions allowed by the permission.
repeated string actions = 2;- Parameters:
values- The actions to add.- Returns:
- This builder for chaining.
-
clearActions
The actions allowed by the permission.
repeated string actions = 2;- Returns:
- This builder for chaining.
-
addActionsBytes
The actions allowed by the permission.
repeated string actions = 2;- Parameters:
value- The bytes of the actions to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final CustomRoleSpec.Permission.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomRoleSpec.Permission.Builder>
-
mergeUnknownFields
public final CustomRoleSpec.Permission.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomRoleSpec.Permission.Builder>
-