Class IotSiteWiseSourceConfigurationFilter
java.lang.Object
software.amazon.awssdk.services.iottwinmaker.model.IotSiteWiseSourceConfigurationFilter
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<IotSiteWiseSourceConfigurationFilter.Builder,IotSiteWiseSourceConfigurationFilter>
@Generated("software.amazon.awssdk:codegen")
public final class IotSiteWiseSourceConfigurationFilter
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<IotSiteWiseSourceConfigurationFilter.Builder,IotSiteWiseSourceConfigurationFilter>
The AWS IoT SiteWise soucre configuration filter.[need held with desc here]
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic enum -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final FilterByAssetFilter by asset.final FilterByAssetModelFilter by asset model.fromFilterByAsset(Consumer<FilterByAsset.Builder> filterByAsset) Create an instance of this class withfilterByAsset()initialized to the given value.fromFilterByAsset(FilterByAsset filterByAsset) Create an instance of this class withfilterByAsset()initialized to the given value.fromFilterByAssetModel(Consumer<FilterByAssetModel.Builder> filterByAssetModel) Create an instance of this class withfilterByAssetModel()initialized to the given value.fromFilterByAssetModel(FilterByAssetModel filterByAssetModel) Create an instance of this class withfilterByAssetModel()initialized to the given value.final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends IotSiteWiseSourceConfigurationFilter.Builder>final StringtoString()Returns a string representation of this object.type()Retrieve an enum value representing which member of this object is populated.Methods 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
-
filterByAssetModel
Filter by asset model.
- Returns:
- Filter by asset model.
-
filterByAsset
Filter by asset.
- Returns:
- Filter by asset.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<IotSiteWiseSourceConfigurationFilter.Builder,IotSiteWiseSourceConfigurationFilter>
-
builder
-
serializableBuilderClass
public static Class<? extends IotSiteWiseSourceConfigurationFilter.Builder> serializableBuilderClass() -
hashCode
public final int hashCode() -
equals
-
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
-
fromFilterByAssetModel
public static IotSiteWiseSourceConfigurationFilter fromFilterByAssetModel(FilterByAssetModel filterByAssetModel) Create an instance of this class withfilterByAssetModel()initialized to the given value.Filter by asset model.
- Parameters:
filterByAssetModel- Filter by asset model.
-
fromFilterByAssetModel
public static IotSiteWiseSourceConfigurationFilter fromFilterByAssetModel(Consumer<FilterByAssetModel.Builder> filterByAssetModel) Create an instance of this class withfilterByAssetModel()initialized to the given value.Filter by asset model.
- Parameters:
filterByAssetModel- Filter by asset model.
-
fromFilterByAsset
Create an instance of this class withfilterByAsset()initialized to the given value.Filter by asset.
- Parameters:
filterByAsset- Filter by asset.
-
fromFilterByAsset
public static IotSiteWiseSourceConfigurationFilter fromFilterByAsset(Consumer<FilterByAsset.Builder> filterByAsset) Create an instance of this class withfilterByAsset()initialized to the given value.Filter by asset.
- Parameters:
filterByAsset- Filter by asset.
-
type
Retrieve an enum value representing which member of this object is populated. When this class is returned in a service response, this will beIotSiteWiseSourceConfigurationFilter.Type.UNKNOWN_TO_SDK_VERSIONif the service returned a member that is only known to a newer SDK version. When this class is created directly in your code, this will beIotSiteWiseSourceConfigurationFilter.Type.UNKNOWN_TO_SDK_VERSIONif zero members are set, andnullif more than one member is set. -
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-