@Generated(value="software.amazon.awssdk:codegen") public final class SuiteDefinitionInformation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SuiteDefinitionInformation.Builder,SuiteDefinitionInformation>
Information about the suite definition.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SuiteDefinitionInformation.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SuiteDefinitionInformation.Builder |
builder() |
Instant |
createdAt()
Date (in Unix epoch time) when the test suite was created.
|
List<DeviceUnderTest> |
defaultDevices()
Specifies the devices that are under test for the test suite.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasDefaultDevices()
For responses, this returns true if the service returned a value for the DefaultDevices property.
|
int |
hashCode() |
Boolean |
intendedForQualification()
Specifies if the test suite is intended for qualification.
|
Boolean |
isLongDurationTest()
Verifies if the test suite is a long duration test.
|
Protocol |
protocol()
Gets the MQTT protocol that is configured in the suite definition.
|
String |
protocolAsString()
Gets the MQTT protocol that is configured in the suite definition.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SuiteDefinitionInformation.Builder> |
serializableBuilderClass() |
String |
suiteDefinitionId()
Suite definition ID of the test suite.
|
String |
suiteDefinitionName()
Suite name of the test suite.
|
SuiteDefinitionInformation.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String suiteDefinitionId()
Suite definition ID of the test suite.
public final String suiteDefinitionName()
Suite name of the test suite.
public final boolean hasDefaultDevices()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<DeviceUnderTest> defaultDevices()
Specifies the devices that are under test for the test suite.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasDefaultDevices() method.
public final Boolean intendedForQualification()
Specifies if the test suite is intended for qualification.
public final Boolean isLongDurationTest()
Verifies if the test suite is a long duration test.
public final Protocol protocol()
Gets the MQTT protocol that is configured in the suite definition.
If the service returns an enum value that is not available in the current SDK version, protocol will
return Protocol.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
protocolAsString().
Protocolpublic final String protocolAsString()
Gets the MQTT protocol that is configured in the suite definition.
If the service returns an enum value that is not available in the current SDK version, protocol will
return Protocol.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
protocolAsString().
Protocolpublic final Instant createdAt()
Date (in Unix epoch time) when the test suite was created.
public SuiteDefinitionInformation.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SuiteDefinitionInformation.Builder,SuiteDefinitionInformation>public static SuiteDefinitionInformation.Builder builder()
public static Class<? extends SuiteDefinitionInformation.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.