Interface ResourceInfoOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    ResourceInfo, ResourceInfo.Builder

    public interface ResourceInfoOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getDescription()
      Describes what error is encountered when accessing this resource.
      com.google.protobuf.ByteString getDescriptionBytes()
      Describes what error is encountered when accessing this resource.
      java.lang.String getOwner()
      The owner of the resource (optional).
      com.google.protobuf.ByteString getOwnerBytes()
      The owner of the resource (optional).
      java.lang.String getResourceName()
      The name of the resource being accessed.
      com.google.protobuf.ByteString getResourceNameBytes()
      The name of the resource being accessed.
      java.lang.String getResourceType()
      A name for the type of resource being accessed, e.g.
      com.google.protobuf.ByteString getResourceTypeBytes()
      A name for the type of resource being accessed, e.g.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getResourceType

        java.lang.String getResourceType()
         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".
         
        string resource_type = 1;
        Returns:
        The resourceType.
      • getResourceTypeBytes

        com.google.protobuf.ByteString getResourceTypeBytes()
         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".
         
        string resource_type = 1;
        Returns:
        The bytes for resourceType.
      • getResourceName

        java.lang.String getResourceName()
         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].
         
        string resource_name = 2;
        Returns:
        The resourceName.
      • getResourceNameBytes

        com.google.protobuf.ByteString getResourceNameBytes()
         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].
         
        string resource_name = 2;
        Returns:
        The bytes for resourceName.
      • getOwner

        java.lang.String getOwner()
         The owner of the resource (optional).
         For example, "user:<owner email>" or "project:<Google developer project
         id>".
         
        string owner = 3;
        Returns:
        The owner.
      • getOwnerBytes

        com.google.protobuf.ByteString getOwnerBytes()
         The owner of the resource (optional).
         For example, "user:<owner email>" or "project:<Google developer project
         id>".
         
        string owner = 3;
        Returns:
        The bytes for owner.
      • getDescription

        java.lang.String getDescription()
         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.
         
        string description = 4;
        Returns:
        The description.
      • getDescriptionBytes

        com.google.protobuf.ByteString getDescriptionBytes()
         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.
         
        string description = 4;
        Returns:
        The bytes for description.