Class ListInsightsRequest
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<ListInsightsRequest.Builder,ListInsightsRequest>
Container for the parameters to the ListInsights operation.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic ListInsightsRequest.Builderbuilder()final InsightEntityentity()The entity for which to list insights.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final IntegerAn optional parameter that specifies the maximum number of results to return.final StringIf your initialListInsightsoperation returns aNextToken, include the returnedNextTokenin subsequentListInsightsoperations to retrieve the next page of results.static Class<? extends ListInsightsRequest.Builder>final InsightSortOrderThe sort order for the results.final StringThe sort order for the results.final InsightTimeRangeThe time range for filtering insights, specified as epoch millisecond timestamps.final StringtoString()Returns a string representation of this object.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfigurationMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
entity
The entity for which to list insights. Specifies the type and value of the entity, such as a domain name or Amazon Web Services account ID.
- Returns:
- The entity for which to list insights. Specifies the type and value of the entity, such as a domain name or Amazon Web Services account ID.
-
timeRange
The time range for filtering insights, specified as epoch millisecond timestamps.
- Returns:
- The time range for filtering insights, specified as epoch millisecond timestamps.
-
sortOrder
The sort order for the results. Possible values are
ASC(ascending) andDESC(descending).If the service returns an enum value that is not available in the current SDK version,
sortOrderwill returnInsightSortOrder.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsortOrderAsString().- Returns:
- The sort order for the results. Possible values are
ASC(ascending) andDESC(descending). - See Also:
-
sortOrderAsString
The sort order for the results. Possible values are
ASC(ascending) andDESC(descending).If the service returns an enum value that is not available in the current SDK version,
sortOrderwill returnInsightSortOrder.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsortOrderAsString().- Returns:
- The sort order for the results. Possible values are
ASC(ascending) andDESC(descending). - See Also:
-
maxResults
An optional parameter that specifies the maximum number of results to return. You can use
NextTokento get the next page of results. Valid values are 1 to 500.- Returns:
- An optional parameter that specifies the maximum number of results to return. You can use
NextTokento get the next page of results. Valid values are 1 to 500.
-
nextToken
If your initial
ListInsightsoperation returns aNextToken, include the returnedNextTokenin subsequentListInsightsoperations to retrieve the next page of results.- Returns:
- If your initial
ListInsightsoperation returns aNextToken, include the returnedNextTokenin subsequentListInsightsoperations to retrieve the next page of results.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<ListInsightsRequest.Builder,ListInsightsRequest> - Specified by:
toBuilderin classOpenSearchRequest
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsRequest
-
equals
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-