@Generated(value="software.amazon.awssdk:codegen") public final class ListInstalledComponentsRequest extends GreengrassV2Request implements ToCopyableBuilder<ListInstalledComponentsRequest.Builder,ListInstalledComponentsRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
ListInstalledComponentsRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ListInstalledComponentsRequest.Builder |
builder() |
String |
coreDeviceThingName()
The name of the core device.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
maxResults()
The maximum number of results to be returned per paginated request.
|
String |
nextToken()
The token to be used for the next set of paginated results.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ListInstalledComponentsRequest.Builder> |
serializableBuilderClass() |
ListInstalledComponentsRequest.Builder |
toBuilder() |
InstalledComponentTopologyFilter |
topologyFilter()
The filter for the list of components.
|
String |
topologyFilterAsString()
The filter for the list of components.
|
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String coreDeviceThingName()
The name of the core device. This is also the name of the IoT thing.
public final Integer maxResults()
The maximum number of results to be returned per paginated request.
public final String nextToken()
The token to be used for the next set of paginated results.
public final InstalledComponentTopologyFilter topologyFilter()
The filter for the list of components. Choose from the following options:
ALL – The list includes all components installed on the core device.
ROOT – The list includes only root components, which are components that you specify in a
deployment. When you choose this option, the list doesn't include components that the core device installs as
dependencies of other components.
Default: ROOT
If the service returns an enum value that is not available in the current SDK version, topologyFilter
will return InstalledComponentTopologyFilter.UNKNOWN_TO_SDK_VERSION. The raw value returned by the
service is available from topologyFilterAsString().
ALL – The list includes all components installed on the core device.
ROOT – The list includes only root components, which are components that you specify
in a deployment. When you choose this option, the list doesn't include components that the core device
installs as dependencies of other components.
Default: ROOT
InstalledComponentTopologyFilterpublic final String topologyFilterAsString()
The filter for the list of components. Choose from the following options:
ALL – The list includes all components installed on the core device.
ROOT – The list includes only root components, which are components that you specify in a
deployment. When you choose this option, the list doesn't include components that the core device installs as
dependencies of other components.
Default: ROOT
If the service returns an enum value that is not available in the current SDK version, topologyFilter
will return InstalledComponentTopologyFilter.UNKNOWN_TO_SDK_VERSION. The raw value returned by the
service is available from topologyFilterAsString().
ALL – The list includes all components installed on the core device.
ROOT – The list includes only root components, which are components that you specify
in a deployment. When you choose this option, the list doesn't include components that the core device
installs as dependencies of other components.
Default: ROOT
InstalledComponentTopologyFilterpublic ListInstalledComponentsRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ListInstalledComponentsRequest.Builder,ListInstalledComponentsRequest>toBuilder in class GreengrassV2Requestpublic static ListInstalledComponentsRequest.Builder builder()
public static Class<? extends ListInstalledComponentsRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.