Package com.authzed.api.v1alpha1
Class WatchresourcesService.PermissionUpdate.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<WatchresourcesService.PermissionUpdate.Builder>
com.authzed.api.v1alpha1.WatchresourcesService.PermissionUpdate.Builder
- All Implemented Interfaces:
WatchresourcesService.PermissionUpdateOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- WatchresourcesService.PermissionUpdate
public static final class WatchresourcesService.PermissionUpdate.Builder
extends com.google.protobuf.GeneratedMessage.Builder<WatchresourcesService.PermissionUpdate.Builder>
implements WatchresourcesService.PermissionUpdateOrBuilder
PermissionUpdate represents a single permission update for a specific subject's permissions.Protobuf type
authzed.api.v1alpha1.PermissionUpdate
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
clear()
string relation = 3;
resource defines the specific object in the system.subject defines the subject resource whose permissions have changed..authzed.api.v1alpha1.PermissionUpdate.Permissionship updated_permission = 4;
static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
string relation = 3;
com.google.protobuf.ByteString
string relation = 3;
resource defines the specific object in the system.resource defines the specific object in the system.resource defines the specific object in the system.subject defines the subject resource whose permissions have changed.subject defines the subject resource whose permissions have changed.subject defines the subject resource whose permissions have changed..authzed.api.v1alpha1.PermissionUpdate.Permissionship updated_permission = 4;
int
.authzed.api.v1alpha1.PermissionUpdate.Permissionship updated_permission = 4;
boolean
resource defines the specific object in the system.boolean
subject defines the subject resource whose permissions have changed.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
final boolean
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeResource
(ObjectReference value) resource defines the specific object in the system.mergeSubject
(SubjectReference value) subject defines the subject resource whose permissions have changed.setRelation
(String value) string relation = 3;
setRelationBytes
(com.google.protobuf.ByteString value) string relation = 3;
setResource
(ObjectReference value) resource defines the specific object in the system.setResource
(ObjectReference.Builder builderForValue) resource defines the specific object in the system.setSubject
(SubjectReference value) subject defines the subject resource whose permissions have changed.setSubject
(SubjectReference.Builder builderForValue) subject defines the subject resource whose permissions have changed..authzed.api.v1alpha1.PermissionUpdate.Permissionship updated_permission = 4;
setUpdatedPermissionValue
(int value) .authzed.api.v1alpha1.PermissionUpdate.Permissionship updated_permission = 4;
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<WatchresourcesService.PermissionUpdate.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<WatchresourcesService.PermissionUpdate.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<WatchresourcesService.PermissionUpdate.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<WatchresourcesService.PermissionUpdate.Builder>
-
mergeFrom
public WatchresourcesService.PermissionUpdate.Builder mergeFrom(WatchresourcesService.PermissionUpdate other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<WatchresourcesService.PermissionUpdate.Builder>
-
mergeFrom
public WatchresourcesService.PermissionUpdate.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<WatchresourcesService.PermissionUpdate.Builder>
- Throws:
IOException
-
hasSubject
public boolean hasSubject()subject defines the subject resource whose permissions have changed.
.authzed.api.v1.SubjectReference subject = 1;
- Specified by:
hasSubject
in interfaceWatchresourcesService.PermissionUpdateOrBuilder
- Returns:
- Whether the subject field is set.
-
getSubject
subject defines the subject resource whose permissions have changed.
.authzed.api.v1.SubjectReference subject = 1;
- Specified by:
getSubject
in interfaceWatchresourcesService.PermissionUpdateOrBuilder
- Returns:
- The subject.
-
setSubject
subject defines the subject resource whose permissions have changed.
.authzed.api.v1.SubjectReference subject = 1;
-
setSubject
public WatchresourcesService.PermissionUpdate.Builder setSubject(SubjectReference.Builder builderForValue) subject defines the subject resource whose permissions have changed.
.authzed.api.v1.SubjectReference subject = 1;
-
mergeSubject
subject defines the subject resource whose permissions have changed.
.authzed.api.v1.SubjectReference subject = 1;
-
clearSubject
subject defines the subject resource whose permissions have changed.
.authzed.api.v1.SubjectReference subject = 1;
-
getSubjectBuilder
subject defines the subject resource whose permissions have changed.
.authzed.api.v1.SubjectReference subject = 1;
-
getSubjectOrBuilder
subject defines the subject resource whose permissions have changed.
.authzed.api.v1.SubjectReference subject = 1;
- Specified by:
getSubjectOrBuilder
in interfaceWatchresourcesService.PermissionUpdateOrBuilder
-
hasResource
public boolean hasResource()resource defines the specific object in the system.
.authzed.api.v1.ObjectReference resource = 2;
- Specified by:
hasResource
in interfaceWatchresourcesService.PermissionUpdateOrBuilder
- Returns:
- Whether the resource field is set.
-
getResource
resource defines the specific object in the system.
.authzed.api.v1.ObjectReference resource = 2;
- Specified by:
getResource
in interfaceWatchresourcesService.PermissionUpdateOrBuilder
- Returns:
- The resource.
-
setResource
resource defines the specific object in the system.
.authzed.api.v1.ObjectReference resource = 2;
-
setResource
public WatchresourcesService.PermissionUpdate.Builder setResource(ObjectReference.Builder builderForValue) resource defines the specific object in the system.
.authzed.api.v1.ObjectReference resource = 2;
-
mergeResource
resource defines the specific object in the system.
.authzed.api.v1.ObjectReference resource = 2;
-
clearResource
resource defines the specific object in the system.
.authzed.api.v1.ObjectReference resource = 2;
-
getResourceBuilder
resource defines the specific object in the system.
.authzed.api.v1.ObjectReference resource = 2;
-
getResourceOrBuilder
resource defines the specific object in the system.
.authzed.api.v1.ObjectReference resource = 2;
- Specified by:
getResourceOrBuilder
in interfaceWatchresourcesService.PermissionUpdateOrBuilder
-
getRelation
string relation = 3;
- Specified by:
getRelation
in interfaceWatchresourcesService.PermissionUpdateOrBuilder
- Returns:
- The relation.
-
getRelationBytes
public com.google.protobuf.ByteString getRelationBytes()string relation = 3;
- Specified by:
getRelationBytes
in interfaceWatchresourcesService.PermissionUpdateOrBuilder
- Returns:
- The bytes for relation.
-
setRelation
string relation = 3;
- Parameters:
value
- The relation to set.- Returns:
- This builder for chaining.
-
clearRelation
string relation = 3;
- Returns:
- This builder for chaining.
-
setRelationBytes
public WatchresourcesService.PermissionUpdate.Builder setRelationBytes(com.google.protobuf.ByteString value) string relation = 3;
- Parameters:
value
- The bytes for relation to set.- Returns:
- This builder for chaining.
-
getUpdatedPermissionValue
public int getUpdatedPermissionValue().authzed.api.v1alpha1.PermissionUpdate.Permissionship updated_permission = 4;
- Specified by:
getUpdatedPermissionValue
in interfaceWatchresourcesService.PermissionUpdateOrBuilder
- Returns:
- The enum numeric value on the wire for updatedPermission.
-
setUpdatedPermissionValue
.authzed.api.v1alpha1.PermissionUpdate.Permissionship updated_permission = 4;
- Parameters:
value
- The enum numeric value on the wire for updatedPermission to set.- Returns:
- This builder for chaining.
-
getUpdatedPermission
.authzed.api.v1alpha1.PermissionUpdate.Permissionship updated_permission = 4;
- Specified by:
getUpdatedPermission
in interfaceWatchresourcesService.PermissionUpdateOrBuilder
- Returns:
- The updatedPermission.
-
setUpdatedPermission
public WatchresourcesService.PermissionUpdate.Builder setUpdatedPermission(WatchresourcesService.PermissionUpdate.Permissionship value) .authzed.api.v1alpha1.PermissionUpdate.Permissionship updated_permission = 4;
- Parameters:
value
- The updatedPermission to set.- Returns:
- This builder for chaining.
-
clearUpdatedPermission
.authzed.api.v1alpha1.PermissionUpdate.Permissionship updated_permission = 4;
- Returns:
- This builder for chaining.
-