Interface ListCoreDevicesRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<ListCoreDevicesRequest.Builder,ListCoreDevicesRequest>,GreengrassV2Request.Builder,SdkBuilder<ListCoreDevicesRequest.Builder,ListCoreDevicesRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- ListCoreDevicesRequest
public static interface ListCoreDevicesRequest.Builder extends GreengrassV2Request.Builder, SdkPojo, CopyableBuilder<ListCoreDevicesRequest.Builder,ListCoreDevicesRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ListCoreDevicesRequest.BuildermaxResults(Integer maxResults)The maximum number of results to be returned per paginated request.ListCoreDevicesRequest.BuildernextToken(String nextToken)The token to be used for the next set of paginated results.ListCoreDevicesRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)ListCoreDevicesRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)ListCoreDevicesRequest.Builderstatus(String status)The core device status by which to filter.ListCoreDevicesRequest.Builderstatus(CoreDeviceStatus status)The core device status by which to filter.ListCoreDevicesRequest.BuilderthingGroupArn(String thingGroupArn)The ARN of the IoT thing group by which to filter.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.greengrassv2.model.GreengrassV2Request.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
thingGroupArn
ListCoreDevicesRequest.Builder thingGroupArn(String thingGroupArn)
The ARN of the IoT thing group by which to filter. If you specify this parameter, the list includes only core devices that have successfully deployed a deployment that targets the thing group. When you remove a core device from a thing group, the list continues to include that core device.
- Parameters:
thingGroupArn- The ARN of the IoT thing group by which to filter. If you specify this parameter, the list includes only core devices that have successfully deployed a deployment that targets the thing group. When you remove a core device from a thing group, the list continues to include that core device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
ListCoreDevicesRequest.Builder status(String status)
The core device status by which to filter. If you specify this parameter, the list includes only core devices that have this status. Choose one of the following options:
-
HEALTHY– The IoT Greengrass Core software and all components run on the core device without issue. -
UNHEALTHY– The IoT Greengrass Core software or a component is in a failed state on the core device.
- Parameters:
status- The core device status by which to filter. If you specify this parameter, the list includes only core devices that have this status. Choose one of the following options:-
HEALTHY– The IoT Greengrass Core software and all components run on the core device without issue. -
UNHEALTHY– The IoT Greengrass Core software or a component is in a failed state on the core device.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CoreDeviceStatus,CoreDeviceStatus
-
-
status
ListCoreDevicesRequest.Builder status(CoreDeviceStatus status)
The core device status by which to filter. If you specify this parameter, the list includes only core devices that have this status. Choose one of the following options:
-
HEALTHY– The IoT Greengrass Core software and all components run on the core device without issue. -
UNHEALTHY– The IoT Greengrass Core software or a component is in a failed state on the core device.
- Parameters:
status- The core device status by which to filter. If you specify this parameter, the list includes only core devices that have this status. Choose one of the following options:-
HEALTHY– The IoT Greengrass Core software and all components run on the core device without issue. -
UNHEALTHY– The IoT Greengrass Core software or a component is in a failed state on the core device.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CoreDeviceStatus,CoreDeviceStatus
-
-
maxResults
ListCoreDevicesRequest.Builder maxResults(Integer maxResults)
The maximum number of results to be returned per paginated request.
- Parameters:
maxResults- The maximum number of results to be returned per paginated request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextToken
ListCoreDevicesRequest.Builder nextToken(String nextToken)
The token to be used for the next set of paginated results.
- Parameters:
nextToken- The token to be used for the next set of paginated results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ListCoreDevicesRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
ListCoreDevicesRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-