Class UpdatePermissionRequest.Builder

    • Method Detail

      • setUsername

        public UpdatePermissionRequest.Builder setUsername​(java.lang.String value)
        string username = 1;
        Parameters:
        value - The username to set.
        Returns:
        This builder for chaining.
      • setUsernameBytes

        public UpdatePermissionRequest.Builder setUsernameBytes​(com.google.protobuf.ByteString value)
        string username = 1;
        Parameters:
        value - The bytes for username to set.
        Returns:
        This builder for chaining.
      • getSetPermission

        public AccessLevel getSetPermission​(int index)
        repeated .streamlayer.common.AccessLevel set_permission = 2;
        Specified by:
        getSetPermission in interface UpdatePermissionRequestOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The setPermission at the given index.
      • setSetPermission

        public UpdatePermissionRequest.Builder setSetPermission​(int index,
                                                                AccessLevel value)
        repeated .streamlayer.common.AccessLevel set_permission = 2;
        Parameters:
        index - The index to set the value at.
        value - The setPermission to set.
        Returns:
        This builder for chaining.
      • addSetPermission

        public UpdatePermissionRequest.Builder addSetPermission​(AccessLevel value)
        repeated .streamlayer.common.AccessLevel set_permission = 2;
        Parameters:
        value - The setPermission to add.
        Returns:
        This builder for chaining.
      • addAllSetPermission

        public UpdatePermissionRequest.Builder addAllSetPermission​(java.lang.Iterable<? extends AccessLevel> values)
        repeated .streamlayer.common.AccessLevel set_permission = 2;
        Parameters:
        values - The setPermission to add.
        Returns:
        This builder for chaining.
      • clearSetPermission

        public UpdatePermissionRequest.Builder clearSetPermission()
        repeated .streamlayer.common.AccessLevel set_permission = 2;
        Returns:
        This builder for chaining.
      • getSetPermissionValueList

        public java.util.List<java.lang.Integer> getSetPermissionValueList()
        repeated .streamlayer.common.AccessLevel set_permission = 2;
        Specified by:
        getSetPermissionValueList in interface UpdatePermissionRequestOrBuilder
        Returns:
        A list containing the enum numeric values on the wire for setPermission.
      • getSetPermissionValue

        public int getSetPermissionValue​(int index)
        repeated .streamlayer.common.AccessLevel set_permission = 2;
        Specified by:
        getSetPermissionValue in interface UpdatePermissionRequestOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The enum numeric value on the wire of setPermission at the given index.
      • setSetPermissionValue

        public UpdatePermissionRequest.Builder setSetPermissionValue​(int index,
                                                                     int value)
        repeated .streamlayer.common.AccessLevel set_permission = 2;
        Parameters:
        index - The index to set the value at.
        value - The enum numeric value on the wire for setPermission to set.
        Returns:
        This builder for chaining.
      • addSetPermissionValue

        public UpdatePermissionRequest.Builder addSetPermissionValue​(int value)
        repeated .streamlayer.common.AccessLevel set_permission = 2;
        Parameters:
        value - The enum numeric value on the wire for setPermission to add.
        Returns:
        This builder for chaining.
      • addAllSetPermissionValue

        public UpdatePermissionRequest.Builder addAllSetPermissionValue​(java.lang.Iterable<java.lang.Integer> values)
        repeated .streamlayer.common.AccessLevel set_permission = 2;
        Parameters:
        values - The enum numeric values on the wire for setPermission to add.
        Returns:
        This builder for chaining.
      • getDelPermission

        public AccessLevel getDelPermission​(int index)
        repeated .streamlayer.common.AccessLevel del_permission = 3;
        Specified by:
        getDelPermission in interface UpdatePermissionRequestOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The delPermission at the given index.
      • setDelPermission

        public UpdatePermissionRequest.Builder setDelPermission​(int index,
                                                                AccessLevel value)
        repeated .streamlayer.common.AccessLevel del_permission = 3;
        Parameters:
        index - The index to set the value at.
        value - The delPermission to set.
        Returns:
        This builder for chaining.
      • addDelPermission

        public UpdatePermissionRequest.Builder addDelPermission​(AccessLevel value)
        repeated .streamlayer.common.AccessLevel del_permission = 3;
        Parameters:
        value - The delPermission to add.
        Returns:
        This builder for chaining.
      • addAllDelPermission

        public UpdatePermissionRequest.Builder addAllDelPermission​(java.lang.Iterable<? extends AccessLevel> values)
        repeated .streamlayer.common.AccessLevel del_permission = 3;
        Parameters:
        values - The delPermission to add.
        Returns:
        This builder for chaining.
      • clearDelPermission

        public UpdatePermissionRequest.Builder clearDelPermission()
        repeated .streamlayer.common.AccessLevel del_permission = 3;
        Returns:
        This builder for chaining.
      • getDelPermissionValueList

        public java.util.List<java.lang.Integer> getDelPermissionValueList()
        repeated .streamlayer.common.AccessLevel del_permission = 3;
        Specified by:
        getDelPermissionValueList in interface UpdatePermissionRequestOrBuilder
        Returns:
        A list containing the enum numeric values on the wire for delPermission.
      • getDelPermissionValue

        public int getDelPermissionValue​(int index)
        repeated .streamlayer.common.AccessLevel del_permission = 3;
        Specified by:
        getDelPermissionValue in interface UpdatePermissionRequestOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The enum numeric value on the wire of delPermission at the given index.
      • setDelPermissionValue

        public UpdatePermissionRequest.Builder setDelPermissionValue​(int index,
                                                                     int value)
        repeated .streamlayer.common.AccessLevel del_permission = 3;
        Parameters:
        index - The index to set the value at.
        value - The enum numeric value on the wire for delPermission to set.
        Returns:
        This builder for chaining.
      • addDelPermissionValue

        public UpdatePermissionRequest.Builder addDelPermissionValue​(int value)
        repeated .streamlayer.common.AccessLevel del_permission = 3;
        Parameters:
        value - The enum numeric value on the wire for delPermission to add.
        Returns:
        This builder for chaining.
      • addAllDelPermissionValue

        public UpdatePermissionRequest.Builder addAllDelPermissionValue​(java.lang.Iterable<java.lang.Integer> values)
        repeated .streamlayer.common.AccessLevel del_permission = 3;
        Parameters:
        values - The enum numeric values on the wire for delPermission to add.
        Returns:
        This builder for chaining.
      • setOrganizationId

        public UpdatePermissionRequest.Builder setOrganizationId​(java.lang.String value)
        string organization_id = 4;
        Parameters:
        value - The organizationId to set.
        Returns:
        This builder for chaining.
      • setOrganizationIdBytes

        public UpdatePermissionRequest.Builder setOrganizationIdBytes​(com.google.protobuf.ByteString value)
        string organization_id = 4;
        Parameters:
        value - The bytes for organizationId to set.
        Returns:
        This builder for chaining.