Klasse ElasticsearchDestination
java.lang.Object
io.github.primelib.webmethodsapigateway4j.model.ElasticsearchDestination
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class ElasticsearchDestination
extends Object
ElasticsearchDestination
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic class
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected String
Specifies the host name or IP address of the machine on which Elasticsearch Server is running.protected String
Specifies the index name for the Elasticsearch server on which the events will be available.protected String
The interval at which the metrics will be published to the destination.protected String
The password for the Elasticsearch server instance.protected String
Specifies the port on which the Elasticsearch server runs.protected String
Specifies the communication protocol used to establish communication between API Gateway and CentraSite.protected String
Flag to enable publish of the team management audit logs.protected String
Flag to enable publish of the alias management audit logs.protected String
Flag to enable publish of the api management audit logs.protected String
Flag to enable publish of the application management audit logs.protected String
Flag to enable publish of the approval management audit logs.protected String
Flag to enable publish of the group management audit logs.protected String
Flag to enable publish of the package management audit logs.protected String
Flag to enable publish of the plan management audit logs.protected String
Flag to enable publish of the policy management audit logs.protected String
Flag to enable publish of the promotion management audit logs.protected String
Flag to enable publish of the analytics management audit logs.protected String
Flag to enable publish of the user management audit logs.protected String
Flag to enable publish of the error events.protected String
Flag to enable publish of the life cycle events.protected String
Flag to enable publish of the performance metrics.protected String
Flag to enable publish of the policy violations events.protected String
The username for the Elasticsearch server instance. -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotected
ElasticsearchDestination
(String hostname, String indexName, String metricsPublishInterval, String password, String port, String protocol, String sendAuditlogAPIManagementEvent, String sendAuditlogAccessProfileManagementEvent, String sendAuditlogAliasManagementEvent, String sendAuditlogApplicationManagementEvent, String sendAuditlogApprovalManagementEvent, String sendAuditlogGroupManagementEvent, String sendAuditlogPackageManagementEvent, String sendAuditlogPlanManagementEvent, String sendAuditlogPolicyManagementEvent, String sendAuditlogPromotionManagementEvent, String sendAuditlogRuntimeDataManagementEvent, String sendAuditlogUserManagementEvent, String sendErrorEvent, String sendLifecycleEvent, String sendPerformanceMetrics, String sendPolicyViolationEvent, String username) Constructs a validated instance ofElasticsearchDestination
.Constructs a validated instance ofElasticsearchDestination
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbuilder()
protected boolean
boolean
int
hashCode()
hostname()
Specifies the host name or IP address of the machine on which Elasticsearch Server is running.Specifies the host name or IP address of the machine on which Elasticsearch Server is running.Specifies the index name for the Elasticsearch server on which the events will be available.Specifies the index name for the Elasticsearch server on which the events will be available.The interval at which the metrics will be published to the destination.metricsPublishInterval
(String metricsPublishInterval) The interval at which the metrics will be published to the destination.password()
The password for the Elasticsearch server instance.The password for the Elasticsearch server instance.port()
Specifies the port on which the Elasticsearch server runs.Specifies the port on which the Elasticsearch server runs.protocol()
Specifies the communication protocol used to establish communication between API Gateway and CentraSite.Specifies the communication protocol used to establish communication between API Gateway and CentraSite.Flag to enable publish of the team management audit logs.sendAuditlogAccessProfileManagementEvent
(String sendAuditlogAccessProfileManagementEvent) Flag to enable publish of the team management audit logs.Flag to enable publish of the alias management audit logs.sendAuditlogAliasManagementEvent
(String sendAuditlogAliasManagementEvent) Flag to enable publish of the alias management audit logs.Flag to enable publish of the api management audit logs.sendAuditlogAPIManagementEvent
(String sendAuditlogAPIManagementEvent) Flag to enable publish of the api management audit logs.Flag to enable publish of the application management audit logs.sendAuditlogApplicationManagementEvent
(String sendAuditlogApplicationManagementEvent) Flag to enable publish of the application management audit logs.Flag to enable publish of the approval management audit logs.sendAuditlogApprovalManagementEvent
(String sendAuditlogApprovalManagementEvent) Flag to enable publish of the approval management audit logs.Flag to enable publish of the group management audit logs.sendAuditlogGroupManagementEvent
(String sendAuditlogGroupManagementEvent) Flag to enable publish of the group management audit logs.Flag to enable publish of the package management audit logs.sendAuditlogPackageManagementEvent
(String sendAuditlogPackageManagementEvent) Flag to enable publish of the package management audit logs.Flag to enable publish of the plan management audit logs.sendAuditlogPlanManagementEvent
(String sendAuditlogPlanManagementEvent) Flag to enable publish of the plan management audit logs.Flag to enable publish of the policy management audit logs.sendAuditlogPolicyManagementEvent
(String sendAuditlogPolicyManagementEvent) Flag to enable publish of the policy management audit logs.Flag to enable publish of the promotion management audit logs.sendAuditlogPromotionManagementEvent
(String sendAuditlogPromotionManagementEvent) Flag to enable publish of the promotion management audit logs.Flag to enable publish of the analytics management audit logs.sendAuditlogRuntimeDataManagementEvent
(String sendAuditlogRuntimeDataManagementEvent) Flag to enable publish of the analytics management audit logs.Flag to enable publish of the user management audit logs.sendAuditlogUserManagementEvent
(String sendAuditlogUserManagementEvent) Flag to enable publish of the user management audit logs.Flag to enable publish of the error events.sendErrorEvent
(String sendErrorEvent) Flag to enable publish of the error events.Flag to enable publish of the life cycle events.sendLifecycleEvent
(String sendLifecycleEvent) Flag to enable publish of the life cycle events.Flag to enable publish of the performance metrics.sendPerformanceMetrics
(String sendPerformanceMetrics) Flag to enable publish of the performance metrics.Flag to enable publish of the policy violations events.sendPolicyViolationEvent
(String sendPolicyViolationEvent) Flag to enable publish of the policy violations events.toString()
username()
The username for the Elasticsearch server instance.The username for the Elasticsearch server instance.
-
Felddetails
-
hostname
Specifies the host name or IP address of the machine on which Elasticsearch Server is running. -
indexName
Specifies the index name for the Elasticsearch server on which the events will be available. -
metricsPublishInterval
The interval at which the metrics will be published to the destination. Enter a value from 1 through 60. The default is 60 minutes. -
password
The password for the Elasticsearch server instance. -
port
Specifies the port on which the Elasticsearch server runs. -
protocol
Specifies the communication protocol used to establish communication between API Gateway and CentraSite. -
sendAuditlogAPIManagementEvent
Flag to enable publish of the api management audit logs. Occurs each time an api create/update/delete operation performed. -
sendAuditlogAccessProfileManagementEvent
Flag to enable publish of the team management audit logs. Occurs each time an team create/update/delete operation performed. -
sendAuditlogAliasManagementEvent
Flag to enable publish of the alias management audit logs. Occurs each time an alias create/update/delete operation performed. -
sendAuditlogApplicationManagementEvent
Flag to enable publish of the application management audit logs. Occurs each time an application create/update/delete operation performed. -
sendAuditlogApprovalManagementEvent
Flag to enable publish of the approval management audit logs. Occurs each time an approval request create/update/delete operation performed. -
sendAuditlogGroupManagementEvent
Flag to enable publish of the group management audit logs. Occurs each time a group create/update/delete operation performed. -
sendAuditlogPackageManagementEvent
Flag to enable publish of the package management audit logs. Occurs each time a package create/update/delete operation performed. -
sendAuditlogPlanManagementEvent
Flag to enable publish of the plan management audit logs. Occurs each time a plan create/update/delete operation performed. -
sendAuditlogPolicyManagementEvent
Flag to enable publish of the policy management audit logs. Occurs each time a policy create/update/delete operation performed. -
sendAuditlogPromotionManagementEvent
Flag to enable publish of the promotion management audit logs. Occurs each time a promotion create/update/delete operation performed. -
sendAuditlogRuntimeDataManagementEvent
Flag to enable publish of the analytics management audit logs. Occurs each time an analytics data delete operation performed. -
sendAuditlogUserManagementEvent
Flag to enable publish of the user management audit logs. Occurs each time an user create/update/delete operation performed. -
sendErrorEvent
Flag to enable publish of the error events. Occurs each time an API invocation results in an error. -
sendLifecycleEvent
Flag to enable publish of the life cycle events. Occurs each time API Gateway is started or shut down. -
sendPerformanceMetrics
Flag to enable publish of the performance metrics. The performance data provides information on average response time, total request count, fault count, and so on. -
sendPolicyViolationEvent
Flag to enable publish of the policy violations events. Occurs each time an API invocation violates the policy enforcement that was set for the API. -
username
The username for the Elasticsearch server instance.
-
-
Konstruktordetails
-
ElasticsearchDestination
Constructs a validated instance ofElasticsearchDestination
.- Parameter:
spec
- the specification to process
-
ElasticsearchDestination
@Internal public ElasticsearchDestination(String hostname, String indexName, String metricsPublishInterval, String password, String port, String protocol, String sendAuditlogAPIManagementEvent, String sendAuditlogAccessProfileManagementEvent, String sendAuditlogAliasManagementEvent, String sendAuditlogApplicationManagementEvent, String sendAuditlogApprovalManagementEvent, String sendAuditlogGroupManagementEvent, String sendAuditlogPackageManagementEvent, String sendAuditlogPlanManagementEvent, String sendAuditlogPolicyManagementEvent, String sendAuditlogPromotionManagementEvent, String sendAuditlogRuntimeDataManagementEvent, String sendAuditlogUserManagementEvent, String sendErrorEvent, String sendLifecycleEvent, String sendPerformanceMetrics, String sendPolicyViolationEvent, String username) Constructs a validated instance ofElasticsearchDestination
.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
ElasticsearchDestination(Consumer)
instead.- Parameter:
hostname
- Specifies the host name or IP address of the machine on which Elasticsearch Server is running.indexName
- Specifies the index name for the Elasticsearch server on which the events will be available.metricsPublishInterval
- The interval at which the metrics will be published to the destination. Enter a value from 1 through 60. The default is 60 minutes.password
- The password for the Elasticsearch server instance.port
- Specifies the port on which the Elasticsearch server runs.protocol
- Specifies the communication protocol used to establish communication between API Gateway and CentraSite.sendAuditlogAPIManagementEvent
- Flag to enable publish of the api management audit logs. Occurs each time an api create/update/delete operation performed.sendAuditlogAccessProfileManagementEvent
- Flag to enable publish of the team management audit logs. Occurs each time an team create/update/delete operation performed.sendAuditlogAliasManagementEvent
- Flag to enable publish of the alias management audit logs. Occurs each time an alias create/update/delete operation performed.sendAuditlogApplicationManagementEvent
- Flag to enable publish of the application management audit logs. Occurs each time an application create/update/delete operation performed.sendAuditlogApprovalManagementEvent
- Flag to enable publish of the approval management audit logs. Occurs each time an approval request create/update/delete operation performed.sendAuditlogGroupManagementEvent
- Flag to enable publish of the group management audit logs. Occurs each time a group create/update/delete operation performed.sendAuditlogPackageManagementEvent
- Flag to enable publish of the package management audit logs. Occurs each time a package create/update/delete operation performed.sendAuditlogPlanManagementEvent
- Flag to enable publish of the plan management audit logs. Occurs each time a plan create/update/delete operation performed.sendAuditlogPolicyManagementEvent
- Flag to enable publish of the policy management audit logs. Occurs each time a policy create/update/delete operation performed.sendAuditlogPromotionManagementEvent
- Flag to enable publish of the promotion management audit logs. Occurs each time a promotion create/update/delete operation performed.sendAuditlogRuntimeDataManagementEvent
- Flag to enable publish of the analytics management audit logs. Occurs each time an analytics data delete operation performed.sendAuditlogUserManagementEvent
- Flag to enable publish of the user management audit logs. Occurs each time an user create/update/delete operation performed.sendErrorEvent
- Flag to enable publish of the error events. Occurs each time an API invocation results in an error.sendLifecycleEvent
- Flag to enable publish of the life cycle events. Occurs each time API Gateway is started or shut down.sendPerformanceMetrics
- Flag to enable publish of the performance metrics. The performance data provides information on average response time, total request count, fault count, and so on.sendPolicyViolationEvent
- Flag to enable publish of the policy violations events. Occurs each time an API invocation violates the policy enforcement that was set for the API.username
- The username for the Elasticsearch server instance.
-
ElasticsearchDestination
protected ElasticsearchDestination()
-
-
Methodendetails
-
builder
-
hostname
Specifies the host name or IP address of the machine on which Elasticsearch Server is running. -
indexName
Specifies the index name for the Elasticsearch server on which the events will be available. -
metricsPublishInterval
The interval at which the metrics will be published to the destination. Enter a value from 1 through 60. The default is 60 minutes. -
password
The password for the Elasticsearch server instance. -
port
Specifies the port on which the Elasticsearch server runs. -
protocol
Specifies the communication protocol used to establish communication between API Gateway and CentraSite. -
sendAuditlogAPIManagementEvent
Flag to enable publish of the api management audit logs. Occurs each time an api create/update/delete operation performed. -
sendAuditlogAccessProfileManagementEvent
Flag to enable publish of the team management audit logs. Occurs each time an team create/update/delete operation performed. -
sendAuditlogAliasManagementEvent
Flag to enable publish of the alias management audit logs. Occurs each time an alias create/update/delete operation performed. -
sendAuditlogApplicationManagementEvent
Flag to enable publish of the application management audit logs. Occurs each time an application create/update/delete operation performed. -
sendAuditlogApprovalManagementEvent
Flag to enable publish of the approval management audit logs. Occurs each time an approval request create/update/delete operation performed. -
sendAuditlogGroupManagementEvent
Flag to enable publish of the group management audit logs. Occurs each time a group create/update/delete operation performed. -
sendAuditlogPackageManagementEvent
Flag to enable publish of the package management audit logs. Occurs each time a package create/update/delete operation performed. -
sendAuditlogPlanManagementEvent
Flag to enable publish of the plan management audit logs. Occurs each time a plan create/update/delete operation performed. -
sendAuditlogPolicyManagementEvent
Flag to enable publish of the policy management audit logs. Occurs each time a policy create/update/delete operation performed. -
sendAuditlogPromotionManagementEvent
Flag to enable publish of the promotion management audit logs. Occurs each time a promotion create/update/delete operation performed. -
sendAuditlogRuntimeDataManagementEvent
Flag to enable publish of the analytics management audit logs. Occurs each time an analytics data delete operation performed. -
sendAuditlogUserManagementEvent
Flag to enable publish of the user management audit logs. Occurs each time an user create/update/delete operation performed. -
sendErrorEvent
Flag to enable publish of the error events. Occurs each time an API invocation results in an error. -
sendLifecycleEvent
Flag to enable publish of the life cycle events. Occurs each time API Gateway is started or shut down. -
sendPerformanceMetrics
Flag to enable publish of the performance metrics. The performance data provides information on average response time, total request count, fault count, and so on. -
sendPolicyViolationEvent
Flag to enable publish of the policy violations events. Occurs each time an API invocation violates the policy enforcement that was set for the API. -
username
The username for the Elasticsearch server instance. -
hostname
Specifies the host name or IP address of the machine on which Elasticsearch Server is running.- Gibt zurück:
this
.
-
indexName
Specifies the index name for the Elasticsearch server on which the events will be available.- Gibt zurück:
this
.
-
metricsPublishInterval
The interval at which the metrics will be published to the destination. Enter a value from 1 through 60. The default is 60 minutes.- Gibt zurück:
this
.
-
password
The password for the Elasticsearch server instance.- Gibt zurück:
this
.
-
port
Specifies the port on which the Elasticsearch server runs.- Gibt zurück:
this
.
-
protocol
Specifies the communication protocol used to establish communication between API Gateway and CentraSite.- Gibt zurück:
this
.
-
sendAuditlogAPIManagementEvent
public ElasticsearchDestination sendAuditlogAPIManagementEvent(String sendAuditlogAPIManagementEvent) Flag to enable publish of the api management audit logs. Occurs each time an api create/update/delete operation performed.- Gibt zurück:
this
.
-
sendAuditlogAccessProfileManagementEvent
public ElasticsearchDestination sendAuditlogAccessProfileManagementEvent(String sendAuditlogAccessProfileManagementEvent) Flag to enable publish of the team management audit logs. Occurs each time an team create/update/delete operation performed.- Gibt zurück:
this
.
-
sendAuditlogAliasManagementEvent
public ElasticsearchDestination sendAuditlogAliasManagementEvent(String sendAuditlogAliasManagementEvent) Flag to enable publish of the alias management audit logs. Occurs each time an alias create/update/delete operation performed.- Gibt zurück:
this
.
-
sendAuditlogApplicationManagementEvent
public ElasticsearchDestination sendAuditlogApplicationManagementEvent(String sendAuditlogApplicationManagementEvent) Flag to enable publish of the application management audit logs. Occurs each time an application create/update/delete operation performed.- Gibt zurück:
this
.
-
sendAuditlogApprovalManagementEvent
public ElasticsearchDestination sendAuditlogApprovalManagementEvent(String sendAuditlogApprovalManagementEvent) Flag to enable publish of the approval management audit logs. Occurs each time an approval request create/update/delete operation performed.- Gibt zurück:
this
.
-
sendAuditlogGroupManagementEvent
public ElasticsearchDestination sendAuditlogGroupManagementEvent(String sendAuditlogGroupManagementEvent) Flag to enable publish of the group management audit logs. Occurs each time a group create/update/delete operation performed.- Gibt zurück:
this
.
-
sendAuditlogPackageManagementEvent
public ElasticsearchDestination sendAuditlogPackageManagementEvent(String sendAuditlogPackageManagementEvent) Flag to enable publish of the package management audit logs. Occurs each time a package create/update/delete operation performed.- Gibt zurück:
this
.
-
sendAuditlogPlanManagementEvent
public ElasticsearchDestination sendAuditlogPlanManagementEvent(String sendAuditlogPlanManagementEvent) Flag to enable publish of the plan management audit logs. Occurs each time a plan create/update/delete operation performed.- Gibt zurück:
this
.
-
sendAuditlogPolicyManagementEvent
public ElasticsearchDestination sendAuditlogPolicyManagementEvent(String sendAuditlogPolicyManagementEvent) Flag to enable publish of the policy management audit logs. Occurs each time a policy create/update/delete operation performed.- Gibt zurück:
this
.
-
sendAuditlogPromotionManagementEvent
public ElasticsearchDestination sendAuditlogPromotionManagementEvent(String sendAuditlogPromotionManagementEvent) Flag to enable publish of the promotion management audit logs. Occurs each time a promotion create/update/delete operation performed.- Gibt zurück:
this
.
-
sendAuditlogRuntimeDataManagementEvent
public ElasticsearchDestination sendAuditlogRuntimeDataManagementEvent(String sendAuditlogRuntimeDataManagementEvent) Flag to enable publish of the analytics management audit logs. Occurs each time an analytics data delete operation performed.- Gibt zurück:
this
.
-
sendAuditlogUserManagementEvent
public ElasticsearchDestination sendAuditlogUserManagementEvent(String sendAuditlogUserManagementEvent) Flag to enable publish of the user management audit logs. Occurs each time an user create/update/delete operation performed.- Gibt zurück:
this
.
-
sendErrorEvent
Flag to enable publish of the error events. Occurs each time an API invocation results in an error.- Gibt zurück:
this
.
-
sendLifecycleEvent
Flag to enable publish of the life cycle events. Occurs each time API Gateway is started or shut down.- Gibt zurück:
this
.
-
sendPerformanceMetrics
Flag to enable publish of the performance metrics. The performance data provides information on average response time, total request count, fault count, and so on.- Gibt zurück:
this
.
-
sendPolicyViolationEvent
Flag to enable publish of the policy violations events. Occurs each time an API invocation violates the policy enforcement that was set for the API.- Gibt zurück:
this
.
-
username
The username for the Elasticsearch server instance.- Gibt zurück:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-