Class CustomRoleSpec.Resources.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<CustomRoleSpec.Resources.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<CustomRoleSpec.Resources.Builder>
io.temporal.api.cloud.identity.v1.CustomRoleSpec.Resources.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,CustomRoleSpec.ResourcesOrBuilder,Cloneable
- Enclosing class:
CustomRoleSpec.Resources
public static final class CustomRoleSpec.Resources.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<CustomRoleSpec.Resources.Builder>
implements CustomRoleSpec.ResourcesOrBuilder
Protobuf type
temporal.api.cloud.identity.v1.CustomRoleSpec.Resources-
Method Summary
Modifier and TypeMethodDescriptionaddAllResourceIds(Iterable<String> values) The resource IDs the permission applies to.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addResourceIds(String value) The resource IDs the permission applies to.addResourceIdsBytes(com.google.protobuf.ByteString value) The resource IDs the permission applies to.build()clear()Whether the permission applies to all resources of the given type.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The resource IDs the permission applies to.The resource type the permission applies to.clone()booleanWhether the permission applies to all resources of the given type.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetResourceIds(int index) The resource IDs the permission applies to.com.google.protobuf.ByteStringgetResourceIdsBytes(int index) The resource IDs the permission applies to.intThe resource IDs the permission applies to.com.google.protobuf.ProtocolStringListThe resource IDs the permission applies to.The resource type the permission applies to.com.google.protobuf.ByteStringThe resource type 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) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setAllowAll(boolean value) Whether the permission applies to all resources of the given type.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setResourceIds(int index, String value) The resource IDs the permission applies to.setResourceType(String value) The resource type the permission applies to.setResourceTypeBytes(com.google.protobuf.ByteString value) The resource type 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.Resources.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.Resources.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.Resources.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.Resources.Builder>
-
setField
public CustomRoleSpec.Resources.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.Resources.Builder>
-
clearField
public CustomRoleSpec.Resources.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomRoleSpec.Resources.Builder>
-
clearOneof
public CustomRoleSpec.Resources.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomRoleSpec.Resources.Builder>
-
setRepeatedField
public CustomRoleSpec.Resources.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.Resources.Builder>
-
addRepeatedField
public CustomRoleSpec.Resources.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.Resources.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CustomRoleSpec.Resources.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomRoleSpec.Resources.Builder>
-
mergeFrom
public CustomRoleSpec.Resources.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.Resources.Builder>- Throws:
IOException
-
getResourceType
The resource type the permission applies to.
string resource_type = 1;- Specified by:
getResourceTypein interfaceCustomRoleSpec.ResourcesOrBuilder- Returns:
- The resourceType.
-
getResourceTypeBytes
public com.google.protobuf.ByteString getResourceTypeBytes()The resource type the permission applies to.
string resource_type = 1;- Specified by:
getResourceTypeBytesin interfaceCustomRoleSpec.ResourcesOrBuilder- Returns:
- The bytes for resourceType.
-
setResourceType
The resource type the permission applies to.
string resource_type = 1;- Parameters:
value- The resourceType to set.- Returns:
- This builder for chaining.
-
clearResourceType
The resource type the permission applies to.
string resource_type = 1;- Returns:
- This builder for chaining.
-
setResourceTypeBytes
The resource type the permission applies to.
string resource_type = 1;- Parameters:
value- The bytes for resourceType to set.- Returns:
- This builder for chaining.
-
getResourceIdsList
public com.google.protobuf.ProtocolStringList getResourceIdsList()The resource IDs the permission applies to. Can be empty if allow_all is true.
repeated string resource_ids = 2;- Specified by:
getResourceIdsListin interfaceCustomRoleSpec.ResourcesOrBuilder- Returns:
- A list containing the resourceIds.
-
getResourceIdsCount
public int getResourceIdsCount()The resource IDs the permission applies to. Can be empty if allow_all is true.
repeated string resource_ids = 2;- Specified by:
getResourceIdsCountin interfaceCustomRoleSpec.ResourcesOrBuilder- Returns:
- The count of resourceIds.
-
getResourceIds
The resource IDs the permission applies to. Can be empty if allow_all is true.
repeated string resource_ids = 2;- Specified by:
getResourceIdsin interfaceCustomRoleSpec.ResourcesOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The resourceIds at the given index.
-
getResourceIdsBytes
public com.google.protobuf.ByteString getResourceIdsBytes(int index) The resource IDs the permission applies to. Can be empty if allow_all is true.
repeated string resource_ids = 2;- Specified by:
getResourceIdsBytesin interfaceCustomRoleSpec.ResourcesOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the resourceIds at the given index.
-
setResourceIds
The resource IDs the permission applies to. Can be empty if allow_all is true.
repeated string resource_ids = 2;- Parameters:
index- The index to set the value at.value- The resourceIds to set.- Returns:
- This builder for chaining.
-
addResourceIds
The resource IDs the permission applies to. Can be empty if allow_all is true.
repeated string resource_ids = 2;- Parameters:
value- The resourceIds to add.- Returns:
- This builder for chaining.
-
addAllResourceIds
The resource IDs the permission applies to. Can be empty if allow_all is true.
repeated string resource_ids = 2;- Parameters:
values- The resourceIds to add.- Returns:
- This builder for chaining.
-
clearResourceIds
The resource IDs the permission applies to. Can be empty if allow_all is true.
repeated string resource_ids = 2;- Returns:
- This builder for chaining.
-
addResourceIdsBytes
The resource IDs the permission applies to. Can be empty if allow_all is true.
repeated string resource_ids = 2;- Parameters:
value- The bytes of the resourceIds to add.- Returns:
- This builder for chaining.
-
getAllowAll
public boolean getAllowAll()Whether the permission applies to all resources of the given type.
bool allow_all = 3;- Specified by:
getAllowAllin interfaceCustomRoleSpec.ResourcesOrBuilder- Returns:
- The allowAll.
-
setAllowAll
Whether the permission applies to all resources of the given type.
bool allow_all = 3;- Parameters:
value- The allowAll to set.- Returns:
- This builder for chaining.
-
clearAllowAll
Whether the permission applies to all resources of the given type.
bool allow_all = 3;- Returns:
- This builder for chaining.
-
setUnknownFields
public final CustomRoleSpec.Resources.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomRoleSpec.Resources.Builder>
-
mergeUnknownFields
public final CustomRoleSpec.Resources.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomRoleSpec.Resources.Builder>
-