Package apple.matter

Class MTRUnitTestingClusterTestComplexNullableOptionalResponseParams

    • Constructor Detail

      • MTRUnitTestingClusterTestComplexNullableOptionalResponseParams

        protected MTRUnitTestingClusterTestComplexNullableOptionalResponseParams​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • automaticallyNotifiesObserversForKey

        public static boolean automaticallyNotifiesObserversForKey​(@NotNull
                                                                   @NotNull java.lang.String key)
      • cancelPreviousPerformRequestsWithTarget

        public static void cancelPreviousPerformRequestsWithTarget​(@NotNull
                                                                   @NotNull java.lang.Object aTarget)
      • cancelPreviousPerformRequestsWithTargetSelectorObject

        public static void cancelPreviousPerformRequestsWithTargetSelectorObject​(@NotNull
                                                                                 @NotNull java.lang.Object aTarget,
                                                                                 @NotNull
                                                                                 @NotNull org.moe.natj.objc.SEL aSelector,
                                                                                 @Nullable
                                                                                 @Nullable java.lang.Object anArgument)
      • classFallbacksForKeyedArchiver

        @NotNull
        public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
      • classForKeyedUnarchiver

        @NotNull
        public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
      • copyWithZone

        @NotNull
        public @NotNull java.lang.Object copyWithZone​(@Nullable
                                                      @Nullable org.moe.natj.general.ptr.VoidPtr zone)
        Specified by:
        copyWithZone in interface NSCopying
      • debugDescription_static

        public static java.lang.String debugDescription_static()
      • description_static

        public static java.lang.String description_static()
      • hash_static

        public static long hash_static()
      • initWithResponseValueError

        public MTRUnitTestingClusterTestComplexNullableOptionalResponseParams initWithResponseValueError​(@NotNull
                                                                                                         @NotNull NSDictionary<java.lang.String,​?> responseValue,
                                                                                                         @Nullable
                                                                                                         @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)
        Initialize an MTRUnitTestingClusterTestComplexNullableOptionalResponseParams with a response-value dictionary of the sort that MTRDeviceResponseHandler would receive. Will return nil and hand out an error if the response-value dictionary is not a command data response or is not the right command response. Will return nil and hand out an error if the data response does not match the known schema for this command. API-Since: 17.0
      • instanceMethodSignatureForSelector

        public static NSMethodSignature instanceMethodSignatureForSelector​(org.moe.natj.objc.SEL aSelector)
      • instancesRespondToSelector

        public static boolean instancesRespondToSelector​(org.moe.natj.objc.SEL aSelector)
      • isSubclassOfClass

        public static boolean isSubclassOfClass​(org.moe.natj.objc.Class aClass)
      • keyPathsForValuesAffectingValueForKey

        @NotNull
        public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(@NotNull
                                                                                             @NotNull java.lang.String key)
      • nullableIntValue

        @Nullable
        public @Nullable NSNumber nullableIntValue()
        API-Since: 16.4
      • nullableIntWasNull

        @NotNull
        public @NotNull NSNumber nullableIntWasNull()
        API-Since: 16.4
      • nullableListValue

        @Nullable
        public @Nullable NSArray<?> nullableListValue()
        API-Since: 16.4
      • nullableListWasNull

        @NotNull
        public @NotNull NSNumber nullableListWasNull()
        API-Since: 16.4
      • nullableOptionalIntValue

        @Nullable
        public @Nullable NSNumber nullableOptionalIntValue()
        API-Since: 16.4
      • nullableOptionalIntWasNull

        @Nullable
        public @Nullable NSNumber nullableOptionalIntWasNull()
        API-Since: 16.4
      • nullableOptionalIntWasPresent

        @NotNull
        public @NotNull NSNumber nullableOptionalIntWasPresent()
        API-Since: 16.4
      • nullableOptionalListValue

        @Nullable
        public @Nullable NSArray<?> nullableOptionalListValue()
        API-Since: 16.4
      • nullableOptionalListWasNull

        @Nullable
        public @Nullable NSNumber nullableOptionalListWasNull()
        API-Since: 16.4
      • nullableOptionalListWasPresent

        @NotNull
        public @NotNull NSNumber nullableOptionalListWasPresent()
        API-Since: 16.4
      • nullableOptionalStringValue

        @Nullable
        public @Nullable java.lang.String nullableOptionalStringValue()
        API-Since: 16.4
      • nullableOptionalStringWasNull

        @Nullable
        public @Nullable NSNumber nullableOptionalStringWasNull()
        API-Since: 16.4
      • nullableOptionalStringWasPresent

        @NotNull
        public @NotNull NSNumber nullableOptionalStringWasPresent()
        API-Since: 16.4
      • nullableOptionalStructWasNull

        @Nullable
        public @Nullable NSNumber nullableOptionalStructWasNull()
        API-Since: 16.4
      • nullableOptionalStructWasPresent

        @NotNull
        public @NotNull NSNumber nullableOptionalStructWasPresent()
        API-Since: 16.4
      • nullableStringValue

        @Nullable
        public @Nullable java.lang.String nullableStringValue()
        API-Since: 16.4
      • nullableStringWasNull

        @NotNull
        public @NotNull NSNumber nullableStringWasNull()
        API-Since: 16.4
      • nullableStructWasNull

        @NotNull
        public @NotNull NSNumber nullableStructWasNull()
        API-Since: 16.4
      • optionalIntValue

        @Nullable
        public @Nullable NSNumber optionalIntValue()
        API-Since: 16.4
      • optionalIntWasPresent

        @NotNull
        public @NotNull NSNumber optionalIntWasPresent()
        API-Since: 16.4
      • optionalListValue

        @Nullable
        public @Nullable NSArray<?> optionalListValue()
        API-Since: 16.4
      • optionalListWasPresent

        @NotNull
        public @NotNull NSNumber optionalListWasPresent()
        API-Since: 16.4
      • optionalStringValue

        @Nullable
        public @Nullable java.lang.String optionalStringValue()
        API-Since: 16.4
      • optionalStringWasPresent

        @NotNull
        public @NotNull NSNumber optionalStringWasPresent()
        API-Since: 16.4
      • optionalStructWasPresent

        @NotNull
        public @NotNull NSNumber optionalStructWasPresent()
        API-Since: 16.4
      • resolveClassMethod

        public static boolean resolveClassMethod​(org.moe.natj.objc.SEL sel)
      • resolveInstanceMethod

        public static boolean resolveInstanceMethod​(org.moe.natj.objc.SEL sel)
      • setNullableIntValue

        public void setNullableIntValue​(@Nullable
                                        @Nullable NSNumber value)
        API-Since: 16.4
      • setNullableIntWasNull

        public void setNullableIntWasNull​(@NotNull
                                          @NotNull NSNumber value)
        API-Since: 16.4
      • setNullableListValue

        public void setNullableListValue​(@Nullable
                                         @Nullable NSArray<?> value)
        API-Since: 16.4
      • setNullableListWasNull

        public void setNullableListWasNull​(@NotNull
                                           @NotNull NSNumber value)
        API-Since: 16.4
      • setNullableOptionalIntValue

        public void setNullableOptionalIntValue​(@Nullable
                                                @Nullable NSNumber value)
        API-Since: 16.4
      • setNullableOptionalIntWasNull

        public void setNullableOptionalIntWasNull​(@Nullable
                                                  @Nullable NSNumber value)
        API-Since: 16.4
      • setNullableOptionalIntWasPresent

        public void setNullableOptionalIntWasPresent​(@NotNull
                                                     @NotNull NSNumber value)
        API-Since: 16.4
      • setNullableOptionalListValue

        public void setNullableOptionalListValue​(@Nullable
                                                 @Nullable NSArray<?> value)
        API-Since: 16.4
      • setNullableOptionalListWasNull

        public void setNullableOptionalListWasNull​(@Nullable
                                                   @Nullable NSNumber value)
        API-Since: 16.4
      • setNullableOptionalListWasPresent

        public void setNullableOptionalListWasPresent​(@NotNull
                                                      @NotNull NSNumber value)
        API-Since: 16.4
      • setNullableOptionalStringValue

        public void setNullableOptionalStringValue​(@Nullable
                                                   @Nullable java.lang.String value)
        API-Since: 16.4
      • setNullableOptionalStringWasNull

        public void setNullableOptionalStringWasNull​(@Nullable
                                                     @Nullable NSNumber value)
        API-Since: 16.4
      • setNullableOptionalStringWasPresent

        public void setNullableOptionalStringWasPresent​(@NotNull
                                                        @NotNull NSNumber value)
        API-Since: 16.4
      • setNullableOptionalStructWasNull

        public void setNullableOptionalStructWasNull​(@Nullable
                                                     @Nullable NSNumber value)
        API-Since: 16.4
      • setNullableOptionalStructWasPresent

        public void setNullableOptionalStructWasPresent​(@NotNull
                                                        @NotNull NSNumber value)
        API-Since: 16.4
      • setNullableStringValue

        public void setNullableStringValue​(@Nullable
                                           @Nullable java.lang.String value)
        API-Since: 16.4
      • setNullableStringWasNull

        public void setNullableStringWasNull​(@NotNull
                                             @NotNull NSNumber value)
        API-Since: 16.4
      • setNullableStructWasNull

        public void setNullableStructWasNull​(@NotNull
                                             @NotNull NSNumber value)
        API-Since: 16.4
      • setOptionalIntValue

        public void setOptionalIntValue​(@Nullable
                                        @Nullable NSNumber value)
        API-Since: 16.4
      • setOptionalIntWasPresent

        public void setOptionalIntWasPresent​(@NotNull
                                             @NotNull NSNumber value)
        API-Since: 16.4
      • setOptionalListValue

        public void setOptionalListValue​(@Nullable
                                         @Nullable NSArray<?> value)
        API-Since: 16.4
      • setOptionalListWasPresent

        public void setOptionalListWasPresent​(@NotNull
                                              @NotNull NSNumber value)
        API-Since: 16.4
      • setOptionalStringValue

        public void setOptionalStringValue​(@Nullable
                                           @Nullable java.lang.String value)
        API-Since: 16.4
      • setOptionalStringWasPresent

        public void setOptionalStringWasPresent​(@NotNull
                                                @NotNull NSNumber value)
        API-Since: 16.4
      • setOptionalStructWasPresent

        public void setOptionalStructWasPresent​(@NotNull
                                                @NotNull NSNumber value)
        API-Since: 16.4
      • setTimedInvokeTimeoutMs

        @Deprecated
        public void setTimedInvokeTimeoutMs​(@Nullable
                                            @Nullable NSNumber value)
        Deprecated.
        Controls whether the command is a timed command (using Timed Invoke). If nil (the default value), a regular invoke is done for commands that do not require a timed invoke and a timed invoke with some default timed request timeout is done for commands that require a timed invoke. If not nil, a timed invoke is done, with the provided value used as the timed request timeout. The value should be chosen small enough to provide the desired security properties but large enough that it will allow a round-trip from the sever to the client (for the status response and actual invoke request) within the timeout window. API-Since: 16.1 Deprecated-Since: 16.4 Deprecated-Message: Timed invoke does not make sense for server to client commands
      • setVersion_static

        public static void setVersion_static​(long aVersion)
      • superclass_static

        public static org.moe.natj.objc.Class superclass_static()
      • timedInvokeTimeoutMs

        @Deprecated
        @Nullable
        public @Nullable NSNumber timedInvokeTimeoutMs()
        Deprecated.
        Controls whether the command is a timed command (using Timed Invoke). If nil (the default value), a regular invoke is done for commands that do not require a timed invoke and a timed invoke with some default timed request timeout is done for commands that require a timed invoke. If not nil, a timed invoke is done, with the provided value used as the timed request timeout. The value should be chosen small enough to provide the desired security properties but large enough that it will allow a round-trip from the sever to the client (for the status response and actual invoke request) within the timeout window. API-Since: 16.1 Deprecated-Since: 16.4 Deprecated-Message: Timed invoke does not make sense for server to client commands
      • useStoredAccessor

        @Deprecated
        public static boolean useStoredAccessor()
        Deprecated.
      • version_static

        public static long version_static()