feat(batch5): implement jetstream error constructors group06
This commit is contained in:
@@ -656,6 +656,142 @@ public static partial class JsApiErrors
|
||||
return Clone(MemoryResourcesExceeded);
|
||||
}
|
||||
|
||||
public static JsApiError NewJSMessageCounterBrokenError(params ErrorOption[] opts)
|
||||
{
|
||||
if (ParseOpts(opts) is JsApiError overridden)
|
||||
return Clone(overridden);
|
||||
|
||||
return Clone(MessageCounterBroken);
|
||||
}
|
||||
|
||||
public static JsApiError NewJSMessageIncrDisabledError(params ErrorOption[] opts)
|
||||
{
|
||||
if (ParseOpts(opts) is JsApiError overridden)
|
||||
return Clone(overridden);
|
||||
|
||||
return Clone(MessageIncrDisabled);
|
||||
}
|
||||
|
||||
public static JsApiError NewJSMessageIncrInvalidError(params ErrorOption[] opts)
|
||||
{
|
||||
if (ParseOpts(opts) is JsApiError overridden)
|
||||
return Clone(overridden);
|
||||
|
||||
return Clone(MessageIncrInvalid);
|
||||
}
|
||||
|
||||
public static JsApiError NewJSMessageIncrMissingError(params ErrorOption[] opts)
|
||||
{
|
||||
if (ParseOpts(opts) is JsApiError overridden)
|
||||
return Clone(overridden);
|
||||
|
||||
return Clone(MessageIncrMissing);
|
||||
}
|
||||
|
||||
public static JsApiError NewJSMessageIncrPayloadError(params ErrorOption[] opts)
|
||||
{
|
||||
if (ParseOpts(opts) is JsApiError overridden)
|
||||
return Clone(overridden);
|
||||
|
||||
return Clone(MessageIncrPayload);
|
||||
}
|
||||
|
||||
public static JsApiError NewJSMessageSchedulesDisabledError(params ErrorOption[] opts)
|
||||
{
|
||||
if (ParseOpts(opts) is JsApiError overridden)
|
||||
return Clone(overridden);
|
||||
|
||||
return Clone(MessageSchedulesDisabled);
|
||||
}
|
||||
|
||||
public static JsApiError NewJSMessageSchedulesPatternInvalidError(params ErrorOption[] opts)
|
||||
{
|
||||
if (ParseOpts(opts) is JsApiError overridden)
|
||||
return Clone(overridden);
|
||||
|
||||
return Clone(MessageSchedulesPatternInvalid);
|
||||
}
|
||||
|
||||
public static JsApiError NewJSMessageSchedulesRollupInvalidError(params ErrorOption[] opts)
|
||||
{
|
||||
if (ParseOpts(opts) is JsApiError overridden)
|
||||
return Clone(overridden);
|
||||
|
||||
return Clone(MessageSchedulesRollupInvalid);
|
||||
}
|
||||
|
||||
public static JsApiError NewJSMessageSchedulesSourceInvalidError(params ErrorOption[] opts)
|
||||
{
|
||||
if (ParseOpts(opts) is JsApiError overridden)
|
||||
return Clone(overridden);
|
||||
|
||||
return Clone(MessageSchedulesSourceInvalid);
|
||||
}
|
||||
|
||||
public static JsApiError NewJSMessageSchedulesTTLInvalidError(params ErrorOption[] opts)
|
||||
{
|
||||
if (ParseOpts(opts) is JsApiError overridden)
|
||||
return Clone(overridden);
|
||||
|
||||
return Clone(MessageSchedulesTTLInvalid);
|
||||
}
|
||||
|
||||
public static JsApiError NewJSMessageSchedulesTargetInvalidError(params ErrorOption[] opts)
|
||||
{
|
||||
if (ParseOpts(opts) is JsApiError overridden)
|
||||
return Clone(overridden);
|
||||
|
||||
return Clone(MessageSchedulesTargetInvalid);
|
||||
}
|
||||
|
||||
public static JsApiError NewJSMessageTTLDisabledError(params ErrorOption[] opts)
|
||||
{
|
||||
if (ParseOpts(opts) is JsApiError overridden)
|
||||
return Clone(overridden);
|
||||
|
||||
return Clone(MessageTTLDisabled);
|
||||
}
|
||||
|
||||
public static JsApiError NewJSMessageTTLInvalidError(params ErrorOption[] opts)
|
||||
{
|
||||
if (ParseOpts(opts) is JsApiError overridden)
|
||||
return Clone(overridden);
|
||||
|
||||
return Clone(MessageTTLInvalid);
|
||||
}
|
||||
|
||||
public static JsApiError NewJSMirrorInvalidStreamNameError(params ErrorOption[] opts)
|
||||
{
|
||||
if (ParseOpts(opts) is JsApiError overridden)
|
||||
return Clone(overridden);
|
||||
|
||||
return Clone(MirrorInvalidStreamName);
|
||||
}
|
||||
|
||||
public static JsApiError NewJSMirrorMaxMessageSizeTooBigError(params ErrorOption[] opts)
|
||||
{
|
||||
if (ParseOpts(opts) is JsApiError overridden)
|
||||
return Clone(overridden);
|
||||
|
||||
return Clone(MirrorMaxMessageSizeTooBig);
|
||||
}
|
||||
|
||||
public static JsApiError NewJSMirrorMultipleFiltersNotAllowedError(params ErrorOption[] opts)
|
||||
{
|
||||
if (ParseOpts(opts) is JsApiError overridden)
|
||||
return Clone(overridden);
|
||||
|
||||
return Clone(MirrorMultipleFiltersNotAllowed);
|
||||
}
|
||||
|
||||
public static JsApiError NewJSMirrorOverlappingSubjectFiltersError(params ErrorOption[] opts)
|
||||
{
|
||||
if (ParseOpts(opts) is JsApiError overridden)
|
||||
return Clone(overridden);
|
||||
|
||||
return Clone(MirrorOverlappingSubjectFilters);
|
||||
}
|
||||
|
||||
public static JsApiError NewJSAtomicPublishTooLargeBatchError(object? size, params ErrorOption[] opts)
|
||||
{
|
||||
if (ParseOpts(opts) is JsApiError overridden)
|
||||
@@ -784,4 +920,28 @@ public static partial class JsApiErrors
|
||||
return NewWithTags(InvalidJSON, "{err}", err);
|
||||
}
|
||||
|
||||
public static JsApiError NewJSMirrorConsumerSetupFailedError(Exception err, params ErrorOption[] opts)
|
||||
{
|
||||
if (ParseOpts(opts) is JsApiError overridden)
|
||||
return Clone(overridden);
|
||||
|
||||
return NewWithTags(MirrorConsumerSetupFailed, "{err}", err);
|
||||
}
|
||||
|
||||
public static JsApiError NewJSMirrorInvalidSubjectFilterError(Exception err, params ErrorOption[] opts)
|
||||
{
|
||||
if (ParseOpts(opts) is JsApiError overridden)
|
||||
return Clone(overridden);
|
||||
|
||||
return NewWithTags(MirrorInvalidSubjectFilter, "{err}", err);
|
||||
}
|
||||
|
||||
public static JsApiError NewJSMirrorInvalidTransformDestinationError(Exception err, params ErrorOption[] opts)
|
||||
{
|
||||
if (ParseOpts(opts) is JsApiError overridden)
|
||||
return Clone(overridden);
|
||||
|
||||
return NewWithTags(MirrorInvalidTransformDestination, "{err}", err);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user