Class CodelessConnectorPollingPagingProperties
java.lang.Object
com.azure.resourcemanager.securityinsights.models.CodelessConnectorPollingPagingProperties
Describe the properties needed to make a pagination call.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the nextPageParaName property: Defines the name of a next page attribute.Get the nextPageTokenJsonPath property: Defines the path to a next page token JSON.Get the pageCountAttributePath property: Defines the path to a page count attribute.pageSize()
Get the pageSize property: Defines the paging size.Get the pageSizeParaName property: Defines the name of the page size parameter.Get the pageTimestampAttributePath property: Defines the path to a paging time stamp attribute.Get the pageTotalCountAttributePath property: Defines the path to a page total count attribute.Get the pagingType property: Describes the type.Get the searchTheLatestTimestampFromEventsList property: Determines whether to search for the latest time stamp in the events list.void
validate()
Validates the instance.withNextPageParaName
(String nextPageParaName) Set the nextPageParaName property: Defines the name of a next page attribute.withNextPageTokenJsonPath
(String nextPageTokenJsonPath) Set the nextPageTokenJsonPath property: Defines the path to a next page token JSON.withPageCountAttributePath
(String pageCountAttributePath) Set the pageCountAttributePath property: Defines the path to a page count attribute.withPageSize
(Integer pageSize) Set the pageSize property: Defines the paging size.withPageSizeParaName
(String pageSizeParaName) Set the pageSizeParaName property: Defines the name of the page size parameter.withPageTimestampAttributePath
(String pageTimestampAttributePath) Set the pageTimestampAttributePath property: Defines the path to a paging time stamp attribute.withPageTotalCountAttributePath
(String pageTotalCountAttributePath) Set the pageTotalCountAttributePath property: Defines the path to a page total count attribute.withPagingType
(String pagingType) Set the pagingType property: Describes the type.withSearchTheLatestTimestampFromEventsList
(String searchTheLatestTimestampFromEventsList) Set the searchTheLatestTimestampFromEventsList property: Determines whether to search for the latest time stamp in the events list.
-
Constructor Details
-
CodelessConnectorPollingPagingProperties
public CodelessConnectorPollingPagingProperties()
-
-
Method Details
-
pagingType
Get the pagingType property: Describes the type. could be 'None', 'PageToken', 'PageCount', 'TimeStamp'.- Returns:
- the pagingType value.
-
withPagingType
Set the pagingType property: Describes the type. could be 'None', 'PageToken', 'PageCount', 'TimeStamp'.- Parameters:
pagingType
- the pagingType value to set.- Returns:
- the CodelessConnectorPollingPagingProperties object itself.
-
nextPageParaName
Get the nextPageParaName property: Defines the name of a next page attribute.- Returns:
- the nextPageParaName value.
-
withNextPageParaName
Set the nextPageParaName property: Defines the name of a next page attribute.- Parameters:
nextPageParaName
- the nextPageParaName value to set.- Returns:
- the CodelessConnectorPollingPagingProperties object itself.
-
nextPageTokenJsonPath
Get the nextPageTokenJsonPath property: Defines the path to a next page token JSON.- Returns:
- the nextPageTokenJsonPath value.
-
withNextPageTokenJsonPath
public CodelessConnectorPollingPagingProperties withNextPageTokenJsonPath(String nextPageTokenJsonPath) Set the nextPageTokenJsonPath property: Defines the path to a next page token JSON.- Parameters:
nextPageTokenJsonPath
- the nextPageTokenJsonPath value to set.- Returns:
- the CodelessConnectorPollingPagingProperties object itself.
-
pageCountAttributePath
Get the pageCountAttributePath property: Defines the path to a page count attribute.- Returns:
- the pageCountAttributePath value.
-
withPageCountAttributePath
public CodelessConnectorPollingPagingProperties withPageCountAttributePath(String pageCountAttributePath) Set the pageCountAttributePath property: Defines the path to a page count attribute.- Parameters:
pageCountAttributePath
- the pageCountAttributePath value to set.- Returns:
- the CodelessConnectorPollingPagingProperties object itself.
-
pageTotalCountAttributePath
Get the pageTotalCountAttributePath property: Defines the path to a page total count attribute.- Returns:
- the pageTotalCountAttributePath value.
-
withPageTotalCountAttributePath
public CodelessConnectorPollingPagingProperties withPageTotalCountAttributePath(String pageTotalCountAttributePath) Set the pageTotalCountAttributePath property: Defines the path to a page total count attribute.- Parameters:
pageTotalCountAttributePath
- the pageTotalCountAttributePath value to set.- Returns:
- the CodelessConnectorPollingPagingProperties object itself.
-
pageTimestampAttributePath
Get the pageTimestampAttributePath property: Defines the path to a paging time stamp attribute.- Returns:
- the pageTimestampAttributePath value.
-
withPageTimestampAttributePath
public CodelessConnectorPollingPagingProperties withPageTimestampAttributePath(String pageTimestampAttributePath) Set the pageTimestampAttributePath property: Defines the path to a paging time stamp attribute.- Parameters:
pageTimestampAttributePath
- the pageTimestampAttributePath value to set.- Returns:
- the CodelessConnectorPollingPagingProperties object itself.
-
searchTheLatestTimestampFromEventsList
Get the searchTheLatestTimestampFromEventsList property: Determines whether to search for the latest time stamp in the events list.- Returns:
- the searchTheLatestTimestampFromEventsList value.
-
withSearchTheLatestTimestampFromEventsList
public CodelessConnectorPollingPagingProperties withSearchTheLatestTimestampFromEventsList(String searchTheLatestTimestampFromEventsList) Set the searchTheLatestTimestampFromEventsList property: Determines whether to search for the latest time stamp in the events list.- Parameters:
searchTheLatestTimestampFromEventsList
- the searchTheLatestTimestampFromEventsList value to set.- Returns:
- the CodelessConnectorPollingPagingProperties object itself.
-
pageSizeParaName
Get the pageSizeParaName property: Defines the name of the page size parameter.- Returns:
- the pageSizeParaName value.
-
withPageSizeParaName
Set the pageSizeParaName property: Defines the name of the page size parameter.- Parameters:
pageSizeParaName
- the pageSizeParaName value to set.- Returns:
- the CodelessConnectorPollingPagingProperties object itself.
-
pageSize
Get the pageSize property: Defines the paging size.- Returns:
- the pageSize value.
-
withPageSize
Set the pageSize property: Defines the paging size.- Parameters:
pageSize
- the pageSize value to set.- Returns:
- the CodelessConnectorPollingPagingProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-