Klasse ElasticsearchDestination

java.lang.Object
io.github.primelib.webmethodsapigateway4j.model.ElasticsearchDestination

@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator") public class ElasticsearchDestination extends Object
ElasticsearchDestination
  • Felddetails

    • hostname

      protected String hostname
      Specifies the host name or IP address of the machine on which Elasticsearch Server is running.
    • indexName

      protected String indexName
      Specifies the index name for the Elasticsearch server on which the events will be available.
    • metricsPublishInterval

      protected String 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

      protected String password
      The password for the Elasticsearch server instance.
    • port

      protected String port
      Specifies the port on which the Elasticsearch server runs.
    • protocol

      protected String protocol
      Specifies the communication protocol used to establish communication between API Gateway and CentraSite.
    • sendAuditlogAPIManagementEvent

      protected String sendAuditlogAPIManagementEvent
      Flag to enable publish of the api management audit logs. Occurs each time an api create/update/delete operation performed.
    • sendAuditlogAccessProfileManagementEvent

      protected String sendAuditlogAccessProfileManagementEvent
      Flag to enable publish of the team management audit logs. Occurs each time an team create/update/delete operation performed.
    • sendAuditlogAliasManagementEvent

      protected String sendAuditlogAliasManagementEvent
      Flag to enable publish of the alias management audit logs. Occurs each time an alias create/update/delete operation performed.
    • sendAuditlogApplicationManagementEvent

      protected String sendAuditlogApplicationManagementEvent
      Flag to enable publish of the application management audit logs. Occurs each time an application create/update/delete operation performed.
    • sendAuditlogApprovalManagementEvent

      protected String sendAuditlogApprovalManagementEvent
      Flag to enable publish of the approval management audit logs. Occurs each time an approval request create/update/delete operation performed.
    • sendAuditlogGroupManagementEvent

      protected String sendAuditlogGroupManagementEvent
      Flag to enable publish of the group management audit logs. Occurs each time a group create/update/delete operation performed.
    • sendAuditlogPackageManagementEvent

      protected String sendAuditlogPackageManagementEvent
      Flag to enable publish of the package management audit logs. Occurs each time a package create/update/delete operation performed.
    • sendAuditlogPlanManagementEvent

      protected String sendAuditlogPlanManagementEvent
      Flag to enable publish of the plan management audit logs. Occurs each time a plan create/update/delete operation performed.
    • sendAuditlogPolicyManagementEvent

      protected String sendAuditlogPolicyManagementEvent
      Flag to enable publish of the policy management audit logs. Occurs each time a policy create/update/delete operation performed.
    • sendAuditlogPromotionManagementEvent

      protected String sendAuditlogPromotionManagementEvent
      Flag to enable publish of the promotion management audit logs. Occurs each time a promotion create/update/delete operation performed.
    • sendAuditlogRuntimeDataManagementEvent

      protected String sendAuditlogRuntimeDataManagementEvent
      Flag to enable publish of the analytics management audit logs. Occurs each time an analytics data delete operation performed.
    • sendAuditlogUserManagementEvent

      protected String sendAuditlogUserManagementEvent
      Flag to enable publish of the user management audit logs. Occurs each time an user create/update/delete operation performed.
    • sendErrorEvent

      protected String sendErrorEvent
      Flag to enable publish of the error events. Occurs each time an API invocation results in an error.
    • sendLifecycleEvent

      protected String sendLifecycleEvent
      Flag to enable publish of the life cycle events. Occurs each time API Gateway is started or shut down.
    • sendPerformanceMetrics

      protected String 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

      protected String 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

      protected String username
      The username for the Elasticsearch server instance.
  • Konstruktordetails

    • ElasticsearchDestination

      public ElasticsearchDestination(Consumer<ElasticsearchDestination> spec)
      Constructs a validated instance of ElasticsearchDestination.
      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 of ElasticsearchDestination.

      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

      public String hostname()
      Specifies the host name or IP address of the machine on which Elasticsearch Server is running.
    • indexName

      public String indexName()
      Specifies the index name for the Elasticsearch server on which the events will be available.
    • metricsPublishInterval

      public String 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

      public String password()
      The password for the Elasticsearch server instance.
    • port

      public String port()
      Specifies the port on which the Elasticsearch server runs.
    • protocol

      public String protocol()
      Specifies the communication protocol used to establish communication between API Gateway and CentraSite.
    • sendAuditlogAPIManagementEvent

      public String sendAuditlogAPIManagementEvent()
      Flag to enable publish of the api management audit logs. Occurs each time an api create/update/delete operation performed.
    • sendAuditlogAccessProfileManagementEvent

      public String sendAuditlogAccessProfileManagementEvent()
      Flag to enable publish of the team management audit logs. Occurs each time an team create/update/delete operation performed.
    • sendAuditlogAliasManagementEvent

      public String sendAuditlogAliasManagementEvent()
      Flag to enable publish of the alias management audit logs. Occurs each time an alias create/update/delete operation performed.
    • sendAuditlogApplicationManagementEvent

      public String sendAuditlogApplicationManagementEvent()
      Flag to enable publish of the application management audit logs. Occurs each time an application create/update/delete operation performed.
    • sendAuditlogApprovalManagementEvent

      public String sendAuditlogApprovalManagementEvent()
      Flag to enable publish of the approval management audit logs. Occurs each time an approval request create/update/delete operation performed.
    • sendAuditlogGroupManagementEvent

      public String sendAuditlogGroupManagementEvent()
      Flag to enable publish of the group management audit logs. Occurs each time a group create/update/delete operation performed.
    • sendAuditlogPackageManagementEvent

      public String sendAuditlogPackageManagementEvent()
      Flag to enable publish of the package management audit logs. Occurs each time a package create/update/delete operation performed.
    • sendAuditlogPlanManagementEvent

      public String sendAuditlogPlanManagementEvent()
      Flag to enable publish of the plan management audit logs. Occurs each time a plan create/update/delete operation performed.
    • sendAuditlogPolicyManagementEvent

      public String sendAuditlogPolicyManagementEvent()
      Flag to enable publish of the policy management audit logs. Occurs each time a policy create/update/delete operation performed.
    • sendAuditlogPromotionManagementEvent

      public String sendAuditlogPromotionManagementEvent()
      Flag to enable publish of the promotion management audit logs. Occurs each time a promotion create/update/delete operation performed.
    • sendAuditlogRuntimeDataManagementEvent

      public String sendAuditlogRuntimeDataManagementEvent()
      Flag to enable publish of the analytics management audit logs. Occurs each time an analytics data delete operation performed.
    • sendAuditlogUserManagementEvent

      public String sendAuditlogUserManagementEvent()
      Flag to enable publish of the user management audit logs. Occurs each time an user create/update/delete operation performed.
    • sendErrorEvent

      public String sendErrorEvent()
      Flag to enable publish of the error events. Occurs each time an API invocation results in an error.
    • sendLifecycleEvent

      public String sendLifecycleEvent()
      Flag to enable publish of the life cycle events. Occurs each time API Gateway is started or shut down.
    • sendPerformanceMetrics

      public String 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

      public String 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

      public String username()
      The username for the Elasticsearch server instance.
    • hostname

      public ElasticsearchDestination hostname(String hostname)
      Specifies the host name or IP address of the machine on which Elasticsearch Server is running.
      Gibt zurück:
      this.
    • indexName

      public ElasticsearchDestination indexName(String indexName)
      Specifies the index name for the Elasticsearch server on which the events will be available.
      Gibt zurück:
      this.
    • metricsPublishInterval

      public ElasticsearchDestination metricsPublishInterval(String 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

      public ElasticsearchDestination password(String password)
      The password for the Elasticsearch server instance.
      Gibt zurück:
      this.
    • port

      public ElasticsearchDestination port(String port)
      Specifies the port on which the Elasticsearch server runs.
      Gibt zurück:
      this.
    • protocol

      public ElasticsearchDestination protocol(String 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

      public ElasticsearchDestination sendErrorEvent(String sendErrorEvent)
      Flag to enable publish of the error events. Occurs each time an API invocation results in an error.
      Gibt zurück:
      this.
    • sendLifecycleEvent

      public ElasticsearchDestination sendLifecycleEvent(String 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

      public ElasticsearchDestination sendPerformanceMetrics(String 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

      public ElasticsearchDestination sendPolicyViolationEvent(String 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

      public ElasticsearchDestination username(String username)
      The username for the Elasticsearch server instance.
      Gibt zurück:
      this.
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object