com.aspose.email

Interfaces

Classes

Enums

Exceptions

com.aspose.email

Class BaseDataObject

  • Direct Known Subclasses:
    Calendar


    public abstract class BaseDataObject
    extends Object

    Base class for google data objects.

    • Constructor Detail

      • BaseDataObject

        public BaseDataObject(String kind)

        Initializes a new instance of the class.

        Parameters:
        kind - Type of the resource
      • BaseDataObject

        public BaseDataObject(String kind,
                      String id)

        Initializes a new instance of the class.

        Parameters:
        kind - Type of the resource
        id - Identifier of the resource.
      • BaseDataObject

        public BaseDataObject(String kind,
                      String id,
                      String eTag)

        Initializes a new instance of the class.

        Parameters:
        kind - Type of the resource
        id - Identifier of the resource.
        eTag - An entity tag
    • Method Detail

      • getKind

        public String getKind()

        Type of the resource

        Returns:
        a String object.
      • getETag

        public String getETag()

        An ETag or entity tag is one of several mechanisms that HTTP provides for web cache validation, and which allows a client to make conditional requests. This allows caches to be more efficient, and saves bandwidth, as a web server does not need to send a full response if the content has not changed. ETags can also be used for optimistic concurrency control, as a way to help prevent simultaneous updates of a resource from overwriting each other.

        Returns:
        a String object.
      • setETag

        public void setETag(String value)

        An ETag or entity tag is one of several mechanisms that HTTP provides for web cache validation, and which allows a client to make conditional requests. This allows caches to be more efficient, and saves bandwidth, as a web server does not need to send a full response if the content has not changed. ETags can also be used for optimistic concurrency control, as a way to help prevent simultaneous updates of a resource from overwriting each other.

        Parameters:
        value - a String object.
      • getId

        public String getId()

        Identifier of the resource.

        Returns:
        a String object.
      • setId

        public void setId(String value)

        Identifier of the resource.

        Parameters:
        value - a String object.