@@ -1571,6 +1571,357 @@ public List set(String parameterName, Object value) {
15711571 }
15721572 }
15731573
1574+ }
1575+ /**
1576+ * An accessor for creating requests from the SmartNotes collection.
1577+ *
1578+ * <p>The typical use is:</p>
1579+ * <pre>
1580+ * {@code Meet meet = new Meet(...);}
1581+ * {@code Meet.SmartNotes.List request = meet.smartNotes().list(parameters ...)}
1582+ * </pre>
1583+ *
1584+ * @return the resource collection
1585+ */
1586+ public SmartNotes smartNotes () {
1587+ return new SmartNotes ();
1588+ }
1589+
1590+ /**
1591+ * The "smartNotes" collection of methods.
1592+ */
1593+ public class SmartNotes {
1594+
1595+ /**
1596+ * Gets smart notes by smart note ID.
1597+ *
1598+ * Create a request for the method "smartNotes.get".
1599+ *
1600+ * This request holds the parameters needed by the meet server. After setting any optional
1601+ * parameters, call the {@link Get#execute()} method to invoke the remote operation.
1602+ *
1603+ * @param name Required. Resource name of the smart note. Format:
1604+ * conferenceRecords/{conference_record}/smartNotes/{smart_note}
1605+ * @return the request
1606+ */
1607+ public Get get (java .lang .String name ) throws java .io .IOException {
1608+ Get result = new Get (name );
1609+ initialize (result );
1610+ return result ;
1611+ }
1612+
1613+ public class Get extends MeetRequest <com .google .api .services .meet .v2 .model .SmartNote > {
1614+
1615+ private static final String REST_PATH = "v2/{+name}" ;
1616+
1617+ private final java .util .regex .Pattern NAME_PATTERN =
1618+ java .util .regex .Pattern .compile ("^conferenceRecords/[^/]+/smartNotes/[^/]+$" );
1619+
1620+ /**
1621+ * Gets smart notes by smart note ID.
1622+ *
1623+ * Create a request for the method "smartNotes.get".
1624+ *
1625+ * This request holds the parameters needed by the the meet server. After setting any optional
1626+ * parameters, call the {@link Get#execute()} method to invoke the remote operation. <p> {@link
1627+ * Get#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)} must be
1628+ * called to initialize this instance immediately after invoking the constructor. </p>
1629+ *
1630+ * @param name Required. Resource name of the smart note. Format:
1631+ * conferenceRecords/{conference_record}/smartNotes/{smart_note}
1632+ * @since 1.13
1633+ */
1634+ protected Get (java .lang .String name ) {
1635+ super (Meet .this , "GET" , REST_PATH , null , com .google .api .services .meet .v2 .model .SmartNote .class );
1636+ this .name = com .google .api .client .util .Preconditions .checkNotNull (name , "Required parameter name must be specified." );
1637+ if (!getSuppressPatternChecks ()) {
1638+ com .google .api .client .util .Preconditions .checkArgument (NAME_PATTERN .matcher (name ).matches (),
1639+ "Parameter name must conform to the pattern " +
1640+ "^conferenceRecords/[^/]+/smartNotes/[^/]+$" );
1641+ }
1642+ }
1643+
1644+ @ Override
1645+ public com .google .api .client .http .HttpResponse executeUsingHead () throws java .io .IOException {
1646+ return super .executeUsingHead ();
1647+ }
1648+
1649+ @ Override
1650+ public com .google .api .client .http .HttpRequest buildHttpRequestUsingHead () throws java .io .IOException {
1651+ return super .buildHttpRequestUsingHead ();
1652+ }
1653+
1654+ @ Override
1655+ public Get set$Xgafv (java .lang .String $Xgafv ) {
1656+ return (Get ) super .set$Xgafv ($Xgafv );
1657+ }
1658+
1659+ @ Override
1660+ public Get setAccessToken (java .lang .String accessToken ) {
1661+ return (Get ) super .setAccessToken (accessToken );
1662+ }
1663+
1664+ @ Override
1665+ public Get setAlt (java .lang .String alt ) {
1666+ return (Get ) super .setAlt (alt );
1667+ }
1668+
1669+ @ Override
1670+ public Get setCallback (java .lang .String callback ) {
1671+ return (Get ) super .setCallback (callback );
1672+ }
1673+
1674+ @ Override
1675+ public Get setFields (java .lang .String fields ) {
1676+ return (Get ) super .setFields (fields );
1677+ }
1678+
1679+ @ Override
1680+ public Get setKey (java .lang .String key ) {
1681+ return (Get ) super .setKey (key );
1682+ }
1683+
1684+ @ Override
1685+ public Get setOauthToken (java .lang .String oauthToken ) {
1686+ return (Get ) super .setOauthToken (oauthToken );
1687+ }
1688+
1689+ @ Override
1690+ public Get setPrettyPrint (java .lang .Boolean prettyPrint ) {
1691+ return (Get ) super .setPrettyPrint (prettyPrint );
1692+ }
1693+
1694+ @ Override
1695+ public Get setQuotaUser (java .lang .String quotaUser ) {
1696+ return (Get ) super .setQuotaUser (quotaUser );
1697+ }
1698+
1699+ @ Override
1700+ public Get setUploadType (java .lang .String uploadType ) {
1701+ return (Get ) super .setUploadType (uploadType );
1702+ }
1703+
1704+ @ Override
1705+ public Get setUploadProtocol (java .lang .String uploadProtocol ) {
1706+ return (Get ) super .setUploadProtocol (uploadProtocol );
1707+ }
1708+
1709+ /**
1710+ * Required. Resource name of the smart note. Format:
1711+ * conferenceRecords/{conference_record}/smartNotes/{smart_note}
1712+ */
1713+ @ com .google .api .client .util .Key
1714+ private java .lang .String name ;
1715+
1716+ /** Required. Resource name of the smart note. Format:
1717+ conferenceRecords/{conference_record}/smartNotes/{smart_note}
1718+ */
1719+ public java .lang .String getName () {
1720+ return name ;
1721+ }
1722+
1723+ /**
1724+ * Required. Resource name of the smart note. Format:
1725+ * conferenceRecords/{conference_record}/smartNotes/{smart_note}
1726+ */
1727+ public Get setName (java .lang .String name ) {
1728+ if (!getSuppressPatternChecks ()) {
1729+ com .google .api .client .util .Preconditions .checkArgument (NAME_PATTERN .matcher (name ).matches (),
1730+ "Parameter name must conform to the pattern " +
1731+ "^conferenceRecords/[^/]+/smartNotes/[^/]+$" );
1732+ }
1733+ this .name = name ;
1734+ return this ;
1735+ }
1736+
1737+ @ Override
1738+ public Get set (String parameterName , Object value ) {
1739+ return (Get ) super .set (parameterName , value );
1740+ }
1741+ }
1742+ /**
1743+ * Lists the set of smart notes from the conference record. By default, ordered by start time and in
1744+ * ascending order.
1745+ *
1746+ * Create a request for the method "smartNotes.list".
1747+ *
1748+ * This request holds the parameters needed by the meet server. After setting any optional
1749+ * parameters, call the {@link List#execute()} method to invoke the remote operation.
1750+ *
1751+ * @param parent Required. Format: `conferenceRecords/{conference_record}`
1752+ * @return the request
1753+ */
1754+ public List list (java .lang .String parent ) throws java .io .IOException {
1755+ List result = new List (parent );
1756+ initialize (result );
1757+ return result ;
1758+ }
1759+
1760+ public class List extends MeetRequest <com .google .api .services .meet .v2 .model .ListSmartNotesResponse > {
1761+
1762+ private static final String REST_PATH = "v2/{+parent}/smartNotes" ;
1763+
1764+ private final java .util .regex .Pattern PARENT_PATTERN =
1765+ java .util .regex .Pattern .compile ("^conferenceRecords/[^/]+$" );
1766+
1767+ /**
1768+ * Lists the set of smart notes from the conference record. By default, ordered by start time and
1769+ * in ascending order.
1770+ *
1771+ * Create a request for the method "smartNotes.list".
1772+ *
1773+ * This request holds the parameters needed by the the meet server. After setting any optional
1774+ * parameters, call the {@link List#execute()} method to invoke the remote operation. <p> {@link
1775+ * List#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)} must be
1776+ * called to initialize this instance immediately after invoking the constructor. </p>
1777+ *
1778+ * @param parent Required. Format: `conferenceRecords/{conference_record}`
1779+ * @since 1.13
1780+ */
1781+ protected List (java .lang .String parent ) {
1782+ super (Meet .this , "GET" , REST_PATH , null , com .google .api .services .meet .v2 .model .ListSmartNotesResponse .class );
1783+ this .parent = com .google .api .client .util .Preconditions .checkNotNull (parent , "Required parameter parent must be specified." );
1784+ if (!getSuppressPatternChecks ()) {
1785+ com .google .api .client .util .Preconditions .checkArgument (PARENT_PATTERN .matcher (parent ).matches (),
1786+ "Parameter parent must conform to the pattern " +
1787+ "^conferenceRecords/[^/]+$" );
1788+ }
1789+ }
1790+
1791+ @ Override
1792+ public com .google .api .client .http .HttpResponse executeUsingHead () throws java .io .IOException {
1793+ return super .executeUsingHead ();
1794+ }
1795+
1796+ @ Override
1797+ public com .google .api .client .http .HttpRequest buildHttpRequestUsingHead () throws java .io .IOException {
1798+ return super .buildHttpRequestUsingHead ();
1799+ }
1800+
1801+ @ Override
1802+ public List set$Xgafv (java .lang .String $Xgafv ) {
1803+ return (List ) super .set$Xgafv ($Xgafv );
1804+ }
1805+
1806+ @ Override
1807+ public List setAccessToken (java .lang .String accessToken ) {
1808+ return (List ) super .setAccessToken (accessToken );
1809+ }
1810+
1811+ @ Override
1812+ public List setAlt (java .lang .String alt ) {
1813+ return (List ) super .setAlt (alt );
1814+ }
1815+
1816+ @ Override
1817+ public List setCallback (java .lang .String callback ) {
1818+ return (List ) super .setCallback (callback );
1819+ }
1820+
1821+ @ Override
1822+ public List setFields (java .lang .String fields ) {
1823+ return (List ) super .setFields (fields );
1824+ }
1825+
1826+ @ Override
1827+ public List setKey (java .lang .String key ) {
1828+ return (List ) super .setKey (key );
1829+ }
1830+
1831+ @ Override
1832+ public List setOauthToken (java .lang .String oauthToken ) {
1833+ return (List ) super .setOauthToken (oauthToken );
1834+ }
1835+
1836+ @ Override
1837+ public List setPrettyPrint (java .lang .Boolean prettyPrint ) {
1838+ return (List ) super .setPrettyPrint (prettyPrint );
1839+ }
1840+
1841+ @ Override
1842+ public List setQuotaUser (java .lang .String quotaUser ) {
1843+ return (List ) super .setQuotaUser (quotaUser );
1844+ }
1845+
1846+ @ Override
1847+ public List setUploadType (java .lang .String uploadType ) {
1848+ return (List ) super .setUploadType (uploadType );
1849+ }
1850+
1851+ @ Override
1852+ public List setUploadProtocol (java .lang .String uploadProtocol ) {
1853+ return (List ) super .setUploadProtocol (uploadProtocol );
1854+ }
1855+
1856+ /** Required. Format: `conferenceRecords/{conference_record}` */
1857+ @ com .google .api .client .util .Key
1858+ private java .lang .String parent ;
1859+
1860+ /** Required. Format: `conferenceRecords/{conference_record}`
1861+ */
1862+ public java .lang .String getParent () {
1863+ return parent ;
1864+ }
1865+
1866+ /** Required. Format: `conferenceRecords/{conference_record}` */
1867+ public List setParent (java .lang .String parent ) {
1868+ if (!getSuppressPatternChecks ()) {
1869+ com .google .api .client .util .Preconditions .checkArgument (PARENT_PATTERN .matcher (parent ).matches (),
1870+ "Parameter parent must conform to the pattern " +
1871+ "^conferenceRecords/[^/]+$" );
1872+ }
1873+ this .parent = parent ;
1874+ return this ;
1875+ }
1876+
1877+ /**
1878+ * Optional. Maximum number of smart notes to return. The service might return fewer than
1879+ * this value. If unspecified, at most 10 smart notes are returned. The maximum value is
1880+ * 100; values above 100 are coerced to 100. Maximum might change in the future.
1881+ */
1882+ @ com .google .api .client .util .Key
1883+ private java .lang .Integer pageSize ;
1884+
1885+ /** Optional. Maximum number of smart notes to return. The service might return fewer than this value.
1886+ If unspecified, at most 10 smart notes are returned. The maximum value is 100; values above 100 are
1887+ coerced to 100. Maximum might change in the future.
1888+ */
1889+ public java .lang .Integer getPageSize () {
1890+ return pageSize ;
1891+ }
1892+
1893+ /**
1894+ * Optional. Maximum number of smart notes to return. The service might return fewer than
1895+ * this value. If unspecified, at most 10 smart notes are returned. The maximum value is
1896+ * 100; values above 100 are coerced to 100. Maximum might change in the future.
1897+ */
1898+ public List setPageSize (java .lang .Integer pageSize ) {
1899+ this .pageSize = pageSize ;
1900+ return this ;
1901+ }
1902+
1903+ /** Optional. Page token returned from previous List Call. */
1904+ @ com .google .api .client .util .Key
1905+ private java .lang .String pageToken ;
1906+
1907+ /** Optional. Page token returned from previous List Call.
1908+ */
1909+ public java .lang .String getPageToken () {
1910+ return pageToken ;
1911+ }
1912+
1913+ /** Optional. Page token returned from previous List Call. */
1914+ public List setPageToken (java .lang .String pageToken ) {
1915+ this .pageToken = pageToken ;
1916+ return this ;
1917+ }
1918+
1919+ @ Override
1920+ public List set (String parameterName , Object value ) {
1921+ return (List ) super .set (parameterName , value );
1922+ }
1923+ }
1924+
15741925 }
15751926 /**
15761927 * An accessor for creating requests from the Transcripts collection.
0 commit comments