Class SharedLinkSettings.Builder

    • Constructor Detail

      • Builder

        protected Builder()
    • Method Detail

      • withRequestedVisibility

        public SharedLinkSettings.Builder withRequestedVisibility​(RequestedVisibility requestedVisibility)
        Set value for optional field.
        Parameters:
        requestedVisibility - The requested access for this shared link.
        Returns:
        this builder
      • withExpires

        public SharedLinkSettings.Builder withExpires​(java.util.Date expires)
        Set value for optional field.
        Parameters:
        expires - Expiration time of the shared link. By default the link won't expire.
        Returns:
        this builder
      • withAudience

        public SharedLinkSettings.Builder withAudience​(LinkAudience audience)
        Set value for optional field.
        Parameters:
        audience - The new audience who can benefit from the access level specified by the link's access level specified in the `link_access_level` field of `LinkPermissions`. This is used in conjunction with team policies and shared folder policies to determine the final effective audience type in the `effective_audience` field of `LinkPermissions.
        Returns:
        this builder
      • withAccess

        public SharedLinkSettings.Builder withAccess​(RequestedLinkAccessLevel access)
        Set value for optional field.
        Parameters:
        access - Requested access level you want the audience to gain from this link. Note, modifying access level for an existing link is not supported.
        Returns:
        this builder