public class PagespeedInsights.Pagespeedapi.Runpagespeed extends PagespeedInsightsRequest<PagespeedApiPagespeedResponseV5>
com.google.api.client.util.GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Modifier | Constructor and Description |
|---|---|
protected |
Runpagespeed(String url)
Runs PageSpeed analysis on the page at the specified URL, and returns PageSpeed scores, a list
of suggestions to make that page faster, and other information.
|
| Modifier and Type | Method and Description |
|---|---|
com.google.api.client.http.HttpRequest |
buildHttpRequestUsingHead() |
com.google.api.client.http.HttpResponse |
executeUsingHead() |
String |
getCaptchaToken()
The captcha token passed when filling out a captcha.
|
List<String> |
getCategory()
A Lighthouse category to run; if none are given, only Performance category will be run
|
String |
getLocale()
The locale used to localize formatted results
|
String |
getStrategy()
The analysis strategy (desktop or mobile) to use, and desktop is the default
|
String |
getUrl()
Required.
|
String |
getUtmCampaign()
Campaign name for analytics.
|
String |
getUtmSource()
Campaign source for analytics.
|
PagespeedInsights.Pagespeedapi.Runpagespeed |
set(String parameterName,
Object value) |
PagespeedInsights.Pagespeedapi.Runpagespeed |
set$Xgafv(String $Xgafv)
V1 error format.
|
PagespeedInsights.Pagespeedapi.Runpagespeed |
setAccessToken(String accessToken)
OAuth access token.
|
PagespeedInsights.Pagespeedapi.Runpagespeed |
setAlt(String alt)
Data format for response.
|
PagespeedInsights.Pagespeedapi.Runpagespeed |
setCallback(String callback)
JSONP
|
PagespeedInsights.Pagespeedapi.Runpagespeed |
setCaptchaToken(String captchaToken)
The captcha token passed when filling out a captcha.
|
PagespeedInsights.Pagespeedapi.Runpagespeed |
setCategory(List<String> category)
A Lighthouse category to run; if none are given, only Performance category will be run
|
PagespeedInsights.Pagespeedapi.Runpagespeed |
setFields(String fields)
Selector specifying which fields to include in a partial response.
|
PagespeedInsights.Pagespeedapi.Runpagespeed |
setKey(String key)
API key.
|
PagespeedInsights.Pagespeedapi.Runpagespeed |
setLocale(String locale)
The locale used to localize formatted results
|
PagespeedInsights.Pagespeedapi.Runpagespeed |
setOauthToken(String oauthToken)
OAuth 2.0 token for the current user.
|
PagespeedInsights.Pagespeedapi.Runpagespeed |
setPrettyPrint(Boolean prettyPrint)
Returns response with indentations and line breaks.
|
PagespeedInsights.Pagespeedapi.Runpagespeed |
setQuotaUser(String quotaUser)
Available to use for quota purposes for server-side applications.
|
PagespeedInsights.Pagespeedapi.Runpagespeed |
setStrategy(String strategy)
The analysis strategy (desktop or mobile) to use, and desktop is the default
|
PagespeedInsights.Pagespeedapi.Runpagespeed |
setUploadProtocol(String uploadProtocol)
Upload protocol for media (e.g.
|
PagespeedInsights.Pagespeedapi.Runpagespeed |
setUploadType(String uploadType)
Legacy upload protocol for media (e.g.
|
PagespeedInsights.Pagespeedapi.Runpagespeed |
setUrl(String url)
Required.
|
PagespeedInsights.Pagespeedapi.Runpagespeed |
setUtmCampaign(String utmCampaign)
Campaign name for analytics.
|
PagespeedInsights.Pagespeedapi.Runpagespeed |
setUtmSource(String utmSource)
Campaign source for analytics.
|
get$Xgafv, getAbstractGoogleClient, getAccessToken, getAlt, getCallback, getFields, getKey, getOauthToken, getPrettyPrint, getQuotaUser, getUploadProtocol, getUploadType, setDisableGZipContent, setRequestHeadersgetJsonContent, newExceptionOnError, queuebuildHttpRequest, buildHttpRequestUrl, checkRequiredParameter, execute, executeAndDownloadTo, executeAsInputStream, executeMedia, executeMediaAndDownloadTo, executeMediaAsInputStream, executeUnparsed, getDisableGZipContent, getHttpContent, getLastResponseHeaders, getLastStatusCode, getLastStatusMessage, getMediaHttpDownloader, getMediaHttpUploader, getRequestHeaders, getRequestMethod, getResponseClass, getReturnRawInputSteam, getUriTemplate, initializeMediaDownload, initializeMediaUpload, queue, setReturnRawInputStreamclone, entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys, toStringclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllprotected Runpagespeed(String url)
AbstractGoogleClientRequest.execute() method to invoke the remote
operation. PagespeedInsights.initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)
must be called to initialize this instance immediately after invoking the constructor.
url - Required. The URL to fetch and analyzepublic com.google.api.client.http.HttpResponse executeUsingHead()
throws IOException
executeUsingHead in class com.google.api.client.googleapis.services.AbstractGoogleClientRequest<PagespeedApiPagespeedResponseV5>IOExceptionpublic com.google.api.client.http.HttpRequest buildHttpRequestUsingHead()
throws IOException
buildHttpRequestUsingHead in class com.google.api.client.googleapis.services.AbstractGoogleClientRequest<PagespeedApiPagespeedResponseV5>IOExceptionpublic PagespeedInsights.Pagespeedapi.Runpagespeed set$Xgafv(String $Xgafv)
PagespeedInsightsRequestset$Xgafv in class PagespeedInsightsRequest<PagespeedApiPagespeedResponseV5>public PagespeedInsights.Pagespeedapi.Runpagespeed setAccessToken(String accessToken)
PagespeedInsightsRequestsetAccessToken in class PagespeedInsightsRequest<PagespeedApiPagespeedResponseV5>public PagespeedInsights.Pagespeedapi.Runpagespeed setAlt(String alt)
PagespeedInsightsRequestsetAlt in class PagespeedInsightsRequest<PagespeedApiPagespeedResponseV5>public PagespeedInsights.Pagespeedapi.Runpagespeed setCallback(String callback)
PagespeedInsightsRequestsetCallback in class PagespeedInsightsRequest<PagespeedApiPagespeedResponseV5>public PagespeedInsights.Pagespeedapi.Runpagespeed setFields(String fields)
PagespeedInsightsRequestsetFields in class PagespeedInsightsRequest<PagespeedApiPagespeedResponseV5>public PagespeedInsights.Pagespeedapi.Runpagespeed setKey(String key)
PagespeedInsightsRequestsetKey in class PagespeedInsightsRequest<PagespeedApiPagespeedResponseV5>public PagespeedInsights.Pagespeedapi.Runpagespeed setOauthToken(String oauthToken)
PagespeedInsightsRequestsetOauthToken in class PagespeedInsightsRequest<PagespeedApiPagespeedResponseV5>public PagespeedInsights.Pagespeedapi.Runpagespeed setPrettyPrint(Boolean prettyPrint)
PagespeedInsightsRequestsetPrettyPrint in class PagespeedInsightsRequest<PagespeedApiPagespeedResponseV5>public PagespeedInsights.Pagespeedapi.Runpagespeed setQuotaUser(String quotaUser)
PagespeedInsightsRequestsetQuotaUser in class PagespeedInsightsRequest<PagespeedApiPagespeedResponseV5>public PagespeedInsights.Pagespeedapi.Runpagespeed setUploadType(String uploadType)
PagespeedInsightsRequestsetUploadType in class PagespeedInsightsRequest<PagespeedApiPagespeedResponseV5>public PagespeedInsights.Pagespeedapi.Runpagespeed setUploadProtocol(String uploadProtocol)
PagespeedInsightsRequestsetUploadProtocol in class PagespeedInsightsRequest<PagespeedApiPagespeedResponseV5>public String getUrl()
public PagespeedInsights.Pagespeedapi.Runpagespeed setUrl(String url)
public String getCaptchaToken()
public PagespeedInsights.Pagespeedapi.Runpagespeed setCaptchaToken(String captchaToken)
public List<String> getCategory()
public PagespeedInsights.Pagespeedapi.Runpagespeed setCategory(List<String> category)
public String getLocale()
public PagespeedInsights.Pagespeedapi.Runpagespeed setLocale(String locale)
public String getStrategy()
public PagespeedInsights.Pagespeedapi.Runpagespeed setStrategy(String strategy)
public String getUtmCampaign()
public PagespeedInsights.Pagespeedapi.Runpagespeed setUtmCampaign(String utmCampaign)
public String getUtmSource()
public PagespeedInsights.Pagespeedapi.Runpagespeed setUtmSource(String utmSource)
public PagespeedInsights.Pagespeedapi.Runpagespeed set(String parameterName, Object value)
set in class PagespeedInsightsRequest<PagespeedApiPagespeedResponseV5>Copyright © 2011–2023 Google. All rights reserved.