Klasse Extension
java.lang.Object
io.github.primelib.pagerduty4j.rest.model.Extension
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class Extension
extends Object
Extension
-
Verschachtelte Klassen - Übersicht
Modifizierer und TypKlasseBeschreibungstatic class
static enum
The type of object being created. -
Feldübersicht
Modifizierer und TypFeldBeschreibungprotected Object
The object that contains extension configuration values depending on the extension schema specification.protected String
The url of the extension.protected List<ServiceReference>
The objects for which the extension appliesprotected ExtensionSchemaReference
protected String
a URL at which the entity is uniquely displayed in the Web appprotected String
protected String
The name of the extension.protected String
the API show URL at which the object is accessibleprotected String
A short-form, server-generated string that provides succinct, important information about an object suitable for primary labeling of an entity in a client.protected Boolean
Whether or not this extension is temporarily disabled; for example, a webhook extension that is repeatedly rejected by the server.protected Extension.TypeEnum
The type of object being created. -
Konstruktorübersicht
ModifiziererKonstruktorBeschreibungprotected
Extension
(String id, String summary, Extension.TypeEnum type, String self, String htmlUrl, String name, String endpointUrl, List<ServiceReference> extensionObjects, ExtensionSchemaReference extensionSchema, Boolean temporarilyDisabled, Object config) Constructs a validated instance ofExtension
.Constructs a validated instance ofExtension
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic Extension.ExtensionBuilder
builder()
protected boolean
config()
The object that contains extension configuration values depending on the extension schema specification.The object that contains extension configuration values depending on the extension schema specification.The url of the extension.endpointUrl
(String endpointUrl) The url of the extension.boolean
The objects for which the extension appliesextensionObjects
(List<ServiceReference> extensionObjects) The objects for which the extension appliesextensionSchema
(ExtensionSchemaReference extensionSchema) int
hashCode()
htmlUrl()
a URL at which the entity is uniquely displayed in the Web appa URL at which the entity is uniquely displayed in the Web appid()
name()
The name of the extension.The name of the extension.self()
the API show URL at which the object is accessiblethe API show URL at which the object is accessiblesummary()
A short-form, server-generated string that provides succinct, important information about an object suitable for primary labeling of an entity in a client.A short-form, server-generated string that provides succinct, important information about an object suitable for primary labeling of an entity in a client.Whether or not this extension is temporarily disabled; for example, a webhook extension that is repeatedly rejected by the server.temporarilyDisabled
(Boolean temporarilyDisabled) Whether or not this extension is temporarily disabled; for example, a webhook extension that is repeatedly rejected by the server.toString()
type()
The type of object being created.type
(Extension.TypeEnum type) The type of object being created.
-
Felddetails
-
id
-
summary
A short-form, server-generated string that provides succinct, important information about an object suitable for primary labeling of an entity in a client. In many cases, this will be identical toname
, though it is not intended to be an identifier. -
type
The type of object being created. -
self
the API show URL at which the object is accessible -
htmlUrl
a URL at which the entity is uniquely displayed in the Web app -
name
The name of the extension. -
endpointUrl
The url of the extension. -
extensionObjects
The objects for which the extension applies -
extensionSchema
-
temporarilyDisabled
Whether or not this extension is temporarily disabled; for example, a webhook extension that is repeatedly rejected by the server. -
config
The object that contains extension configuration values depending on the extension schema specification.
-
-
Konstruktordetails
-
Extension
Constructs a validated instance ofExtension
.- Parameter:
spec
- the specification to process
-
Extension
@Internal public Extension(String id, String summary, Extension.TypeEnum type, String self, String htmlUrl, String name, String endpointUrl, List<ServiceReference> extensionObjects, ExtensionSchemaReference extensionSchema, Boolean temporarilyDisabled, Object config) Constructs a validated instance ofExtension
.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
Extension(Consumer)
instead.- Parameter:
id
- idsummary
- A short-form, server-generated string that provides succinct, important information about an object suitable for primary labeling of an entity in a client. In many cases, this will be identical toname
, though it is not intended to be an identifier.type
- The type of object being created.self
- the API show URL at which the object is accessiblehtmlUrl
- a URL at which the entity is uniquely displayed in the Web appname
- The name of the extension.endpointUrl
- The url of the extension.extensionObjects
- The objects for which the extension appliesextensionSchema
- extensionSchematemporarilyDisabled
- Whether or not this extension is temporarily disabled; for example, a webhook extension that is repeatedly rejected by the server.config
- The object that contains extension configuration values depending on the extension schema specification.
-
Extension
protected Extension()
-
-
Methodendetails
-
builder
-
id
-
summary
A short-form, server-generated string that provides succinct, important information about an object suitable for primary labeling of an entity in a client. In many cases, this will be identical toname
, though it is not intended to be an identifier. -
type
The type of object being created. -
self
the API show URL at which the object is accessible -
htmlUrl
a URL at which the entity is uniquely displayed in the Web app -
name
The name of the extension. -
endpointUrl
The url of the extension. -
extensionObjects
The objects for which the extension applies -
extensionSchema
-
temporarilyDisabled
Whether or not this extension is temporarily disabled; for example, a webhook extension that is repeatedly rejected by the server. -
config
The object that contains extension configuration values depending on the extension schema specification. -
id
- Gibt zurück:
this
.
-
summary
A short-form, server-generated string that provides succinct, important information about an object suitable for primary labeling of an entity in a client. In many cases, this will be identical toname
, though it is not intended to be an identifier.- Gibt zurück:
this
.
-
type
The type of object being created.- Gibt zurück:
this
.
-
self
the API show URL at which the object is accessible- Gibt zurück:
this
.
-
htmlUrl
a URL at which the entity is uniquely displayed in the Web app- Gibt zurück:
this
.
-
name
The name of the extension.- Gibt zurück:
this
.
-
endpointUrl
The url of the extension.- Gibt zurück:
this
.
-
extensionObjects
The objects for which the extension applies- Gibt zurück:
this
.
-
extensionSchema
- Gibt zurück:
this
.
-
temporarilyDisabled
Whether or not this extension is temporarily disabled; for example, a webhook extension that is repeatedly rejected by the server.- Gibt zurück:
this
.
-
config
The object that contains extension configuration values depending on the extension schema specification.- Gibt zurück:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-