final case class ResourceInfo(resourceType: String = "", resourceName: String = "", owner: String = "", description: String = "", unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[ResourceInfo] with Product with Serializable

Describes the resource that is being accessed.

resourceType

A name for the type of resource being accessed, e.g. "sql table", "cloud storage bucket", "file", "Google calendar"; or the type URL of the resource: e.g. "type.googleapis.com/google.pubsub.v1.Topic".

resourceName

The name of the resource being accessed. For example, a shared calendar name: "example.com_4fghdhgsrgh@group.calendar.google.com", if the current error is [google.rpc.Code.PERMISSION_DENIED][google.rpc.Code.PERMISSION_DENIED].

owner

The owner of the resource (optional). For example, "user:<owner email>" or "project:<Google developer project id>".

description

Describes what error is encountered when accessing this resource. For example, updating a cloud project may require the writer permission on the developer console project.

Annotations
@SerialVersionUID()
Linear Supertypes
Product, Equals, Updatable[ResourceInfo], GeneratedMessage, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ResourceInfo
  2. Product
  3. Equals
  4. Updatable
  5. GeneratedMessage
  6. Serializable
  7. Serializable
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ResourceInfo(resourceType: String = "", resourceName: String = "", owner: String = "", description: String = "", unknownFields: UnknownFieldSet = ...)

    resourceType

    A name for the type of resource being accessed, e.g. "sql table", "cloud storage bucket", "file", "Google calendar"; or the type URL of the resource: e.g. "type.googleapis.com/google.pubsub.v1.Topic".

    resourceName

    The name of the resource being accessed. For example, a shared calendar name: "example.com_4fghdhgsrgh@group.calendar.google.com", if the current error is [google.rpc.Code.PERMISSION_DENIED][google.rpc.Code.PERMISSION_DENIED].

    owner

    The owner of the resource (optional). For example, "user:<owner email>" or "project:<Google developer project id>".

    description

    Describes what error is encountered when accessing this resource. For example, updating a cloud project may require the writer permission on the developer console project.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. def companion: ResourceInfo.type
    Definition Classes
    ResourceInfo → GeneratedMessage
  7. val description: String
  8. def discardUnknownFields: ResourceInfo
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    ResourceInfo → GeneratedMessage
  13. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    ResourceInfo → GeneratedMessage
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. val owner: String
  19. val resourceName: String
  20. val resourceType: String
  21. def serializedSize: Int
    Definition Classes
    ResourceInfo → GeneratedMessage
  22. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  23. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  24. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  25. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  26. def toProtoString: String
    Definition Classes
    ResourceInfo → GeneratedMessage
  27. val unknownFields: UnknownFieldSet
  28. def update(ms: (Lens[ResourceInfo, ResourceInfo]) ⇒ Mutation[ResourceInfo]*): ResourceInfo
    Definition Classes
    Updatable
  29. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  32. def withDescription(__v: String): ResourceInfo
  33. def withOwner(__v: String): ResourceInfo
  34. def withResourceName(__v: String): ResourceInfo
  35. def withResourceType(__v: String): ResourceInfo
  36. def withUnknownFields(__v: UnknownFieldSet): ResourceInfo
  37. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  38. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    ResourceInfo → GeneratedMessage
  39. final def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage

Inherited from Product

Inherited from Equals

Inherited from Updatable[ResourceInfo]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped