A B C D E G H I L M P R S T V W 
All Classes All Packages

A

Action - Class in com.redhat.cloud.notifications.ingress
Notification message
Action() - Constructor for class com.redhat.cloud.notifications.ingress.Action
 
Action.ActionBuilder - Class in com.redhat.cloud.notifications.ingress
 
Action.ActionBuilderBase<T extends Action> - Class in com.redhat.cloud.notifications.ingress
 
ActionBuilder() - Constructor for class com.redhat.cloud.notifications.ingress.Action.ActionBuilder
 
ActionBuilderBase() - Constructor for class com.redhat.cloud.notifications.ingress.Action.ActionBuilderBase
 

B

build() - Method in class com.redhat.cloud.notifications.ingress.Action.ActionBuilderBase
 
build() - Method in class com.redhat.cloud.notifications.ingress.Context.ContextBuilderBase
 
build() - Method in class com.redhat.cloud.notifications.ingress.Event.EventBuilderBase
 
build() - Method in class com.redhat.cloud.notifications.ingress.Metadata.MetadataBuilderBase
 
build() - Method in class com.redhat.cloud.notifications.ingress.Payload.PayloadBuilderBase
 
build() - Method in class com.redhat.cloud.notifications.ingress.Recipient.RecipientBuilderBase
 

C

com.redhat.cloud.notifications.ingress - package com.redhat.cloud.notifications.ingress
 
com.redhat.cloud.notifications.jackson - package com.redhat.cloud.notifications.jackson
 
com.redhat.cloud.notifications.jackson.deserializer - package com.redhat.cloud.notifications.jackson.deserializer
 
com.redhat.cloud.notifications.jackson.serializer - package com.redhat.cloud.notifications.jackson.serializer
 
com.redhat.cloud.notifications.validator - package com.redhat.cloud.notifications.validator
 
Context - Class in com.redhat.cloud.notifications.ingress
Context
Context() - Constructor for class com.redhat.cloud.notifications.ingress.Context
 
Context.ContextBuilder - Class in com.redhat.cloud.notifications.ingress
 
Context.ContextBuilderBase<T extends Context> - Class in com.redhat.cloud.notifications.ingress
 
ContextBuilder() - Constructor for class com.redhat.cloud.notifications.ingress.Context.ContextBuilder
 
ContextBuilderBase() - Constructor for class com.redhat.cloud.notifications.ingress.Context.ContextBuilderBase
 

D

decode(String) - Static method in class com.redhat.cloud.notifications.ingress.Parser
Validates and decodes the json string to an Action - Default values are set for supported values (see schema)
deserialize(JsonParser, DeserializationContext) - Method in class com.redhat.cloud.notifications.jackson.deserializer.LocalDateTimeDeserializer
 

E

encode(Action) - Static method in class com.redhat.cloud.notifications.ingress.Parser
Validates and encodes an Action to a json-string - Default values are set for supported values (see schema)
equals(Object) - Method in class com.redhat.cloud.notifications.ingress.Action
 
equals(Object) - Method in class com.redhat.cloud.notifications.ingress.Context
 
equals(Object) - Method in class com.redhat.cloud.notifications.ingress.Event
 
equals(Object) - Method in class com.redhat.cloud.notifications.ingress.Metadata
 
equals(Object) - Method in class com.redhat.cloud.notifications.ingress.Payload
 
equals(Object) - Method in class com.redhat.cloud.notifications.ingress.Recipient
 
Event - Class in com.redhat.cloud.notifications.ingress
Events
Event() - Constructor for class com.redhat.cloud.notifications.ingress.Event
 
Event.EventBuilder - Class in com.redhat.cloud.notifications.ingress
 
Event.EventBuilderBase<T extends Event> - Class in com.redhat.cloud.notifications.ingress
 
EventBuilder() - Constructor for class com.redhat.cloud.notifications.ingress.Event.EventBuilder
 
EventBuilderBase() - Constructor for class com.redhat.cloud.notifications.ingress.Event.EventBuilderBase
 

G

getAccountId() - Method in class com.redhat.cloud.notifications.ingress.Action
Account id
getAdditionalProperties() - Method in class com.redhat.cloud.notifications.ingress.Context
 
getAdditionalProperties() - Method in class com.redhat.cloud.notifications.ingress.Metadata
 
getAdditionalProperties() - Method in class com.redhat.cloud.notifications.ingress.Payload
 
getApplication() - Method in class com.redhat.cloud.notifications.ingress.Action
Application name
getBundle() - Method in class com.redhat.cloud.notifications.ingress.Action
Bundle name
getContext() - Method in class com.redhat.cloud.notifications.ingress.Action
Context
getErrorMessageDescription() - Method in class com.redhat.cloud.notifications.validator.LocalDateTimeValidator
 
getEvents() - Method in class com.redhat.cloud.notifications.ingress.Action
(Required)
getEventType() - Method in class com.redhat.cloud.notifications.ingress.Action
Event type name
getGroups() - Method in class com.redhat.cloud.notifications.ingress.Recipient
Groups
getId() - Method in class com.redhat.cloud.notifications.ingress.Action
Id of the Event as UUID4
getIgnoreUserPreferences() - Method in class com.redhat.cloud.notifications.ingress.Recipient
Ignore user preferences
getMetadata() - Method in class com.redhat.cloud.notifications.ingress.Event
Event's metadata
getName() - Method in class com.redhat.cloud.notifications.validator.LocalDateTimeValidator
 
getOnlyAdmins() - Method in class com.redhat.cloud.notifications.ingress.Recipient
Only admins
getOrgId() - Method in class com.redhat.cloud.notifications.ingress.Action
Organization id
getPayload() - Method in class com.redhat.cloud.notifications.ingress.Event
Event payload
getRecipients() - Method in class com.redhat.cloud.notifications.ingress.Action
Applications can add extra email recipients by adding entries to this array.
getTimestamp() - Method in class com.redhat.cloud.notifications.ingress.Action
Sent timestamp
getUsers() - Method in class com.redhat.cloud.notifications.ingress.Recipient
Users
getValidationMessages() - Method in exception com.redhat.cloud.notifications.ingress.ParsingException
 
getVersion() - Method in class com.redhat.cloud.notifications.ingress.Action
Version of the notification schema

H

hashCode() - Method in class com.redhat.cloud.notifications.ingress.Action
 
hashCode() - Method in class com.redhat.cloud.notifications.ingress.Context
 
hashCode() - Method in class com.redhat.cloud.notifications.ingress.Event
 
hashCode() - Method in class com.redhat.cloud.notifications.ingress.Metadata
 
hashCode() - Method in class com.redhat.cloud.notifications.ingress.Payload
 
hashCode() - Method in class com.redhat.cloud.notifications.ingress.Recipient
 

I

instance - Variable in class com.redhat.cloud.notifications.ingress.Action.ActionBuilderBase
 
instance - Variable in class com.redhat.cloud.notifications.ingress.Context.ContextBuilderBase
 
instance - Variable in class com.redhat.cloud.notifications.ingress.Event.EventBuilderBase
 
instance - Variable in class com.redhat.cloud.notifications.ingress.Metadata.MetadataBuilderBase
 
instance - Variable in class com.redhat.cloud.notifications.ingress.Payload.PayloadBuilderBase
 
instance - Variable in class com.redhat.cloud.notifications.ingress.Recipient.RecipientBuilderBase
 

L

LocalDateTimeDeserializer - Class in com.redhat.cloud.notifications.jackson.deserializer
 
LocalDateTimeDeserializer() - Constructor for class com.redhat.cloud.notifications.jackson.deserializer.LocalDateTimeDeserializer
 
LocalDateTimeModule - Class in com.redhat.cloud.notifications.jackson
 
LocalDateTimeModule() - Constructor for class com.redhat.cloud.notifications.jackson.LocalDateTimeModule
 
LocalDateTimeSerializer - Class in com.redhat.cloud.notifications.jackson.serializer
 
LocalDateTimeSerializer() - Constructor for class com.redhat.cloud.notifications.jackson.serializer.LocalDateTimeSerializer
 
LocalDateTimeValidator - Class in com.redhat.cloud.notifications.validator
 
LocalDateTimeValidator() - Constructor for class com.redhat.cloud.notifications.validator.LocalDateTimeValidator
 

M

matches(String) - Method in class com.redhat.cloud.notifications.validator.LocalDateTimeValidator
 
Metadata - Class in com.redhat.cloud.notifications.ingress
Event's metadata
Metadata() - Constructor for class com.redhat.cloud.notifications.ingress.Metadata
 
Metadata.MetadataBuilder - Class in com.redhat.cloud.notifications.ingress
 
Metadata.MetadataBuilderBase<T extends Metadata> - Class in com.redhat.cloud.notifications.ingress
 
MetadataBuilder() - Constructor for class com.redhat.cloud.notifications.ingress.Metadata.MetadataBuilder
 
MetadataBuilderBase() - Constructor for class com.redhat.cloud.notifications.ingress.Metadata.MetadataBuilderBase
 

P

Parser - Class in com.redhat.cloud.notifications.ingress
 
Parser() - Constructor for class com.redhat.cloud.notifications.ingress.Parser
 
ParsingException - Exception in com.redhat.cloud.notifications.ingress
 
ParsingException(Set<ValidationMessage>) - Constructor for exception com.redhat.cloud.notifications.ingress.ParsingException
 
Payload - Class in com.redhat.cloud.notifications.ingress
Event payload
Payload() - Constructor for class com.redhat.cloud.notifications.ingress.Payload
 
Payload.PayloadBuilder - Class in com.redhat.cloud.notifications.ingress
 
Payload.PayloadBuilderBase<T extends Payload> - Class in com.redhat.cloud.notifications.ingress
 
PayloadBuilder() - Constructor for class com.redhat.cloud.notifications.ingress.Payload.PayloadBuilder
 
PayloadBuilderBase() - Constructor for class com.redhat.cloud.notifications.ingress.Payload.PayloadBuilderBase
 

R

Recipient - Class in com.redhat.cloud.notifications.ingress
 
Recipient() - Constructor for class com.redhat.cloud.notifications.ingress.Recipient
 
Recipient.RecipientBuilder - Class in com.redhat.cloud.notifications.ingress
 
Recipient.RecipientBuilderBase<T extends Recipient> - Class in com.redhat.cloud.notifications.ingress
 
RecipientBuilder() - Constructor for class com.redhat.cloud.notifications.ingress.Recipient.RecipientBuilder
 
RecipientBuilderBase() - Constructor for class com.redhat.cloud.notifications.ingress.Recipient.RecipientBuilderBase
 

S

serialize(LocalDateTime, JsonGenerator, SerializerProvider) - Method in class com.redhat.cloud.notifications.jackson.serializer.LocalDateTimeSerializer
 
setAccountId(String) - Method in class com.redhat.cloud.notifications.ingress.Action
Account id
setAdditionalProperty(String, Object) - Method in class com.redhat.cloud.notifications.ingress.Context
 
setAdditionalProperty(String, Object) - Method in class com.redhat.cloud.notifications.ingress.Metadata
 
setAdditionalProperty(String, Object) - Method in class com.redhat.cloud.notifications.ingress.Payload
 
setApplication(String) - Method in class com.redhat.cloud.notifications.ingress.Action
Application name
setBundle(String) - Method in class com.redhat.cloud.notifications.ingress.Action
Bundle name
setContext(Context) - Method in class com.redhat.cloud.notifications.ingress.Action
Context
setEvents(List<Event>) - Method in class com.redhat.cloud.notifications.ingress.Action
(Required)
setEventType(String) - Method in class com.redhat.cloud.notifications.ingress.Action
Event type name
setGroups(List<String>) - Method in class com.redhat.cloud.notifications.ingress.Recipient
Groups
setId(UUID) - Method in class com.redhat.cloud.notifications.ingress.Action
Id of the Event as UUID4
setIgnoreUserPreferences(Boolean) - Method in class com.redhat.cloud.notifications.ingress.Recipient
Ignore user preferences
setMetadata(Metadata) - Method in class com.redhat.cloud.notifications.ingress.Event
Event's metadata
setOnlyAdmins(Boolean) - Method in class com.redhat.cloud.notifications.ingress.Recipient
Only admins
setOrgId(String) - Method in class com.redhat.cloud.notifications.ingress.Action
Organization id
setPayload(Payload) - Method in class com.redhat.cloud.notifications.ingress.Event
Event payload
setRecipients(List<Recipient>) - Method in class com.redhat.cloud.notifications.ingress.Action
Applications can add extra email recipients by adding entries to this array.
setTimestamp(LocalDateTime) - Method in class com.redhat.cloud.notifications.ingress.Action
Sent timestamp
setUsers(List<String>) - Method in class com.redhat.cloud.notifications.ingress.Recipient
Users
setVersion(String) - Method in class com.redhat.cloud.notifications.ingress.Action
Version of the notification schema

T

toString() - Method in class com.redhat.cloud.notifications.ingress.Action
 
toString() - Method in class com.redhat.cloud.notifications.ingress.Context
 
toString() - Method in class com.redhat.cloud.notifications.ingress.Event
 
toString() - Method in class com.redhat.cloud.notifications.ingress.Metadata
 
toString() - Method in class com.redhat.cloud.notifications.ingress.Payload
 
toString() - Method in class com.redhat.cloud.notifications.ingress.Recipient
 

V

validate(JsonNode, JsonSchema) - Static method in class com.redhat.cloud.notifications.ingress.Parser
Validates action and ensures all the values conform to the schema.
validate(Action) - Static method in class com.redhat.cloud.notifications.ingress.Parser
Validates action and ensures all the values conform to the schema.
validate(String) - Static method in class com.redhat.cloud.notifications.ingress.Parser
Validates action and ensures all the values conform to the schema.

W

withAccountId(String) - Method in class com.redhat.cloud.notifications.ingress.Action.ActionBuilderBase
 
withAdditionalProperty(String, Object) - Method in class com.redhat.cloud.notifications.ingress.Context.ContextBuilderBase
 
withAdditionalProperty(String, Object) - Method in class com.redhat.cloud.notifications.ingress.Metadata.MetadataBuilderBase
 
withAdditionalProperty(String, Object) - Method in class com.redhat.cloud.notifications.ingress.Payload.PayloadBuilderBase
 
withApplication(String) - Method in class com.redhat.cloud.notifications.ingress.Action.ActionBuilderBase
 
withBundle(String) - Method in class com.redhat.cloud.notifications.ingress.Action.ActionBuilderBase
 
withContext(Context) - Method in class com.redhat.cloud.notifications.ingress.Action.ActionBuilderBase
 
withEvents(List<Event>) - Method in class com.redhat.cloud.notifications.ingress.Action.ActionBuilderBase
 
withEventType(String) - Method in class com.redhat.cloud.notifications.ingress.Action.ActionBuilderBase
 
withGroups(List<String>) - Method in class com.redhat.cloud.notifications.ingress.Recipient.RecipientBuilderBase
 
withId(UUID) - Method in class com.redhat.cloud.notifications.ingress.Action.ActionBuilderBase
 
withIgnoreUserPreferences(Boolean) - Method in class com.redhat.cloud.notifications.ingress.Recipient.RecipientBuilderBase
 
withMetadata(Metadata) - Method in class com.redhat.cloud.notifications.ingress.Event.EventBuilderBase
 
withOnlyAdmins(Boolean) - Method in class com.redhat.cloud.notifications.ingress.Recipient.RecipientBuilderBase
 
withOrgId(String) - Method in class com.redhat.cloud.notifications.ingress.Action.ActionBuilderBase
 
withPayload(Payload) - Method in class com.redhat.cloud.notifications.ingress.Event.EventBuilderBase
 
withRecipients(List<Recipient>) - Method in class com.redhat.cloud.notifications.ingress.Action.ActionBuilderBase
 
withTimestamp(LocalDateTime) - Method in class com.redhat.cloud.notifications.ingress.Action.ActionBuilderBase
 
withUsers(List<String>) - Method in class com.redhat.cloud.notifications.ingress.Recipient.RecipientBuilderBase
 
withVersion(String) - Method in class com.redhat.cloud.notifications.ingress.Action.ActionBuilderBase
 
A B C D E G H I L M P R S T V W 
All Classes All Packages