Class OpsGenieConfigResponder
- java.lang.Object
-
- io.fabric8.openshift.api.model.monitoring.v1beta1.OpsGenieConfigResponder
-
- All Implemented Interfaces:
Editable<OpsGenieConfigResponderBuilder>,KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class OpsGenieConfigResponder extends Object implements Editable<OpsGenieConfigResponderBuilder>, KubernetesResource
OpsGenieConfigResponder defines a responder to an incident. One of `id`, `name` or `username` has to be defined.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OpsGenieConfigResponder()No args constructor for use in serializationOpsGenieConfigResponder(String id, String name, String type, String username)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OpsGenieConfigResponderBuilderedit()Map<String,Object>getAdditionalProperties()StringgetId()id defines the unique identifier of the responder.StringgetName()name defines the display name of the responder.StringgetType()type defines the type of responder.StringgetUsername()username defines the username of the responder.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetId(String id)id defines the unique identifier of the responder.voidsetName(String name)name defines the display name of the responder.voidsetType(String type)type defines the type of responder.voidsetUsername(String username)username defines the username of the responder.OpsGenieConfigResponderBuildertoBuilder()
-
-
-
Method Detail
-
getId
public String getId()
id defines the unique identifier of the responder. This corresponds to the responder's ID within OpsGenie.
-
setId
public void setId(String id)
id defines the unique identifier of the responder. This corresponds to the responder's ID within OpsGenie.
-
getName
public String getName()
name defines the display name of the responder. This is used when the responder is identified by name rather than ID.
-
setName
public void setName(String name)
name defines the display name of the responder. This is used when the responder is identified by name rather than ID.
-
getType
public String getType()
type defines the type of responder. Valid values include "user", "team", "schedule", and "escalation". This determines how OpsGenie interprets the other identifier fields.
-
setType
public void setType(String type)
type defines the type of responder. Valid values include "user", "team", "schedule", and "escalation". This determines how OpsGenie interprets the other identifier fields.
-
getUsername
public String getUsername()
username defines the username of the responder. This is typically used for user-type responders when identifying by username.
-
setUsername
public void setUsername(String username)
username defines the username of the responder. This is typically used for user-type responders when identifying by username.
-
edit
public OpsGenieConfigResponderBuilder edit()
- Specified by:
editin interfaceEditable<OpsGenieConfigResponderBuilder>
-
toBuilder
public OpsGenieConfigResponderBuilder toBuilder()
-
-