Skip navigation links
A B C D E F G H I L M N O P Q R S T U V 

A

addResourceHandlers(ResourceHandlerRegistry) - Method in class org.thales.punch.applications.gateway.config.DocumentationConfiguration
 
analyticsScan() - Method in class org.thales.punch.applications.gateway.services.PunchlineExecuteService
Launch analytics scan and return shell response
ApplicationConfigLdap - Class in org.thales.punch.applications.gateway.config.security
 
ApplicationConfigLdap() - Constructor for class org.thales.punch.applications.gateway.config.security.ApplicationConfigLdap
 
ArchivesRoute - Class in org.thales.punch.applications.gateway.routes
 
ArchivesRoute(ResourcesService) - Constructor for class org.thales.punch.applications.gateway.routes.ArchivesRoute
 

B

BODY - Static variable in class org.thales.punch.applications.gateway.utils.GatewayConst
 
Book - Class in org.thales.punch.applications.gateway.models
 
Book() - Constructor for class org.thales.punch.applications.gateway.models.Book
 
BookApplication - Class in org.thales.punch.applications.gateway.models
 
BookApplication() - Constructor for class org.thales.punch.applications.gateway.models.BookApplication
 
BookRoute - Class in org.thales.punch.applications.gateway.routes
Deal with books.
BookRoute() - Constructor for class org.thales.punch.applications.gateway.routes.BookRoute
 
BooksConfiguration - Class in org.thales.punch.applications.gateway.config
 
BooksConfiguration() - Constructor for class org.thales.punch.applications.gateway.config.BooksConfiguration
 
BookService - Class in org.thales.punch.applications.gateway.services
 
BookService(EnvironmentConfiguration, PunchplatformConfiguration, SubprocessService, BooksConfiguration, ResourcesManagerService) - Constructor for class org.thales.punch.applications.gateway.services.BookService
 
build() - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest.Builder
 
build() - Method in class org.thales.punch.applications.gateway.models.ResourcesBodyBuilder
 
build() - Method in class org.thales.punch.applications.gateway.utils.ConfTreeBuilder
 
Builder() - Constructor for class org.thales.punch.applications.gateway.models.ExtractionRequest.Builder
 
BYTES - Static variable in class org.thales.punch.applications.gateway.utils.GatewayConst
 

C

ChannelsRoute - Class in org.thales.punch.applications.gateway.routes
Deprecated. 
ChannelsRoute(ChannelsService) - Constructor for class org.thales.punch.applications.gateway.routes.ChannelsRoute
Deprecated.
Constructor of ChannelsRoute
ChannelsService - Class in org.thales.punch.applications.gateway.services
Deprecated. 
ChannelsService(SubprocessService) - Constructor for class org.thales.punch.applications.gateway.services.ChannelsService
Deprecated.
 
ChannelUtils - Class in org.thales.punch.applications.gateway.utils
Deprecated. 
CheckCluster - Annotation Type in org.thales.punch.applications.gateway.annotations
Check tenant custom annotation
checkingTenantExistence(JoinPoint) - Method in class org.thales.punch.applications.gateway.annotations.RouteAnnotationMapping
Check if a tenant exist
CheckTenant - Annotation Type in org.thales.punch.applications.gateway.annotations
Check tenant custom annotation
Cluster() - Constructor for class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster
 
configure(HttpSecurity) - Method in class org.thales.punch.applications.gateway.config.security.SecurityConfiguration
If security is enabled, map incoming requests to the proper route controllers when authentication is successful
configure(AuthenticationManagerBuilder) - Method in class org.thales.punch.applications.gateway.config.security.SecurityConfiguration
Configure LDAP authentication if security settings are enabled
ConfRoute - Class in org.thales.punch.applications.gateway.routes
Deal with platform configuration.
ConfRoute() - Constructor for class org.thales.punch.applications.gateway.routes.ConfRoute
 
ConfService - Class in org.thales.punch.applications.gateway.services
 
ConfService() - Constructor for class org.thales.punch.applications.gateway.services.ConfService
 
ConfTreeBuilder - Class in org.thales.punch.applications.gateway.utils
 
ConfTreeBuilder() - Constructor for class org.thales.punch.applications.gateway.utils.ConfTreeBuilder
 
convert(List<Map<String, Object>>) - Method in class org.thales.punch.applications.gateway.config.converters.ISettingListConverter
 
convert(Map<String, Object>) - Method in class org.thales.punch.applications.gateway.config.converters.ISettingsMapConverter
 
convertMultipartToFile(String, String, MultipartFile) - Static method in class org.thales.punch.applications.gateway.utils.SpringUtils
Convert Spring multipartfile objet to classic File
copy(String, String, Long, HttpServletRequest) - Method in class org.thales.punch.applications.gateway.routes.ResourcesManagerRoute
 
copy(String, Long, String) - Method in class org.thales.punch.applications.gateway.services.ResourcesManagerService
copy a resource from its original name to a new destination
countRequest(RouteCounter) - Method in class org.thales.punch.applications.gateway.annotations.MetricsAnnotation
Increment route total usage
createDelegatingPasswordEncoder(String) - Static method in class org.thales.punch.applications.gateway.config.encoder.PunchPasswordEncoderFactory
Return the proper implementation to encode and compare client password with an LDAP password according to the provided id.
createHttpUriRequest(HttpMethod, URI) - Method in class org.thales.punch.applications.gateway.config.http.HTTPRequestFactory
 
createPunchlet(String, String, String) - Static method in class org.thales.punch.applications.gateway.services.PuncherService
 
credentials - Variable in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster.Metrics
 
credentials - Variable in class org.thales.punch.applications.gateway.models.ESConfiguration
 

D

data(byte[]) - Method in class org.thales.punch.applications.gateway.models.ResourcesBodyBuilder
 
DataConfiguration - Class in org.thales.punch.applications.gateway.config.resources
 
DataConfiguration() - Constructor for class org.thales.punch.applications.gateway.config.resources.DataConfiguration
 
delete(Collection<ISettingsMap>) - Method in class org.thales.punch.applications.gateway.models.ResourcesBodyBuilder
 
delete(String, String) - Method in class org.thales.punch.applications.gateway.routes.ArchivesRoute
Delete specific archive
delete(String, String) - Method in class org.thales.punch.applications.gateway.routes.PunchlineRoute
Delete a Punchline.
delete(String, List<Long>, HttpServletRequest) - Method in class org.thales.punch.applications.gateway.routes.ResourcesManagerRoute
 
delete(String) - Method in class org.thales.punch.applications.gateway.services.PunchlineResourcesService
Delete a saved Punchline
delete(String, List<Long>) - Method in class org.thales.punch.applications.gateway.services.ResourcesManagerService
Delete a resource data and metadata
deleteOne(ElasticsearchConfiguration.Cluster.Type, String, String) - Method in class org.thales.punch.applications.gateway.services.ElasticService
 
description(String) - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest.Builder
 
dissect(String, String) - Method in class org.thales.punch.applications.gateway.services.PuncherService
 
DocumentationConfiguration - Class in org.thales.punch.applications.gateway.config
 
DocumentationConfiguration(ResourcesConfiguration) - Constructor for class org.thales.punch.applications.gateway.config.DocumentationConfiguration
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.thales.punch.applications.gateway.config.request.RequestReporting
 
download(String, String) - Method in class org.thales.punch.applications.gateway.routes.ArchivesRoute
Download an archive (Punchline extraction).
download(String, Long, HttpServletRequest) - Method in class org.thales.punch.applications.gateway.routes.ResourcesManagerRoute
 
download(String, String, OutputStream) - Method in class org.thales.punch.applications.gateway.services.ResourcesService
Writes the zip with the files of the extraction.

E

ElasticsearchConfiguration - Class in org.thales.punch.applications.gateway.config
 
ElasticsearchConfiguration() - Constructor for class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration
 
ElasticsearchConfiguration.Cluster - Class in org.thales.punch.applications.gateway.config
Abstract internal class to define the common cluster configuration
ElasticsearchConfiguration.Cluster.Metrics - Class in org.thales.punch.applications.gateway.config
Due to the forwarding specifications, no credentials should be configured for data cluster because the gateway must forward any request to ES using the original client credentials (even if it's still possible to configure the gateway ES client with TLS and keys).
ElasticsearchConfiguration.Cluster.Type - Enum in org.thales.punch.applications.gateway.config
 
ElasticsearchRoute - Class in org.thales.punch.applications.gateway.routes
Forward all incoming http requests to ElasticSearch Rest API
ElasticsearchRoute(ForwardingService) - Constructor for class org.thales.punch.applications.gateway.routes.ElasticsearchRoute
 
ElasticService - Class in org.thales.punch.applications.gateway.services
 
ElasticService(ElasticsearchConfiguration) - Constructor for class org.thales.punch.applications.gateway.services.ElasticService
 
encode(CharSequence) - Method in class org.thales.punch.applications.gateway.config.encoder.PunchB64PasswordEncoder
 
EnvironmentConfiguration - Class in org.thales.punch.applications.gateway.config
Simple spring boot component to load environment settings on demand
EnvironmentConfiguration() - Constructor for class org.thales.punch.applications.gateway.config.EnvironmentConfiguration
 
error(String) - Method in class org.thales.punch.applications.gateway.models.ResourcesBodyBuilder
 
ESConfiguration - Class in org.thales.punch.applications.gateway.models
 
ESConfiguration() - Constructor for class org.thales.punch.applications.gateway.models.ESConfiguration
 
execute(String, String) - Method in class org.thales.punch.applications.gateway.routes.PunchlineRoute
Execute a saved Punchline
execute(String, String, MultipartFile) - Method in class org.thales.punch.applications.gateway.routes.PunchlineRoute
Execute a Punchline
execute(HttpServletRequest, String, MultipartFile, String, String) - Method in class org.thales.punch.applications.gateway.routes.SparkSqlRoute
 
execute(String, String) - Method in class org.thales.punch.applications.gateway.services.ChannelsService
Deprecated.
execute a punchctl command from tenant name and a command
execute(String[], boolean) - Method in class org.thales.punch.applications.gateway.services.ChannelsService
Deprecated.
Execute a punchctl command from a complete command line
execute(String, MultipartFile, String) - Method in class org.thales.punch.applications.gateway.services.PunchlineExecuteService
Execute a one-shot Punchline
execute(String, String) - Method in class org.thales.punch.applications.gateway.services.PunchlineResourcesService
 
executeBook(String, String) - Method in class org.thales.punch.applications.gateway.routes.BookRoute
Execute Book
executeDissect(HttpServletRequest, MultipartFile, MultipartFile) - Method in class org.thales.punch.applications.gateway.routes.PuncherRoute
Execute Dissect parser
executeGrok(HttpServletRequest, MultipartFile, MultipartFile) - Method in class org.thales.punch.applications.gateway.routes.PuncherRoute
Execute Grok parser
executePunchlet(HttpServletRequest, MultipartFile, MultipartFile) - Method in class org.thales.punch.applications.gateway.routes.PuncherRoute
Execute Punchlet parser
executePunchlet(Punchlet, String) - Method in class org.thales.punch.applications.gateway.services.PuncherService
Execute a punchlet
executeSparkSql(String, MultipartFile, String, String) - Method in class org.thales.punch.applications.gateway.services.SparkSQLService
 
executionOutputById(String, String) - Method in class org.thales.punch.applications.gateway.routes.PunchlineRoute
Get execution output for a given Punchline.
executions(String, HttpServletRequest) - Method in class org.thales.punch.applications.gateway.routes.PunchlineRoute
Get all executions for a given tenant.
executions(String, String, HttpServletRequest) - Method in class org.thales.punch.applications.gateway.routes.PunchlineRoute
Get executions for a given punchline.
executionsById(String, String) - Method in class org.thales.punch.applications.gateway.routes.PunchlineRoute
Get all execution events for a given Punchline.
Extraction() - Constructor for class org.thales.punch.applications.gateway.config.ServicesConfiguration.Extraction
 
ExtractionFields - Class in org.thales.punch.applications.gateway.models
 
ExtractionFields() - Constructor for class org.thales.punch.applications.gateway.models.ExtractionFields
 
ExtractionRequest - Class in org.thales.punch.applications.gateway.models
Request body for /extraction endpoint
ExtractionRequest() - Constructor for class org.thales.punch.applications.gateway.models.ExtractionRequest
 
ExtractionRequest.Builder - Class in org.thales.punch.applications.gateway.models
Builder for Extraction Request
ExtractionRoute - Class in org.thales.punch.applications.gateway.routes
 
ExtractionRoute(ExtractionService) - Constructor for class org.thales.punch.applications.gateway.routes.ExtractionRoute
 
ExtractionService - Class in org.thales.punch.applications.gateway.services
 
ExtractionService(PunchlineResourcesService, ElasticsearchConfiguration, ResourcesConfiguration, ServicesConfiguration) - Constructor for class org.thales.punch.applications.gateway.services.ExtractionService
 
extractionUsingSparkRuntime(String, ExtractionRequest, HttpServletRequest) - Method in class org.thales.punch.applications.gateway.routes.ExtractionRoute
 
extractionUsingStormRuntime(String, ExtractionRequest, HttpServletRequest) - Method in class org.thales.punch.applications.gateway.routes.ExtractionRoute
 

F

fields(List<ExtractionFields>) - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest.Builder
 
filter(String, HttpServletRequest, String, String, ISettingsMap, ISettingsMap) - Method in class org.thales.punch.applications.gateway.services.PunchletFilteringService
 
filters(Map<String, Object>) - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest.Builder
 
finishedRequest(RouteGauge) - Method in class org.thales.punch.applications.gateway.annotations.MetricsAnnotation
Decrement route current usage after each request
format(String) - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest.Builder
 
ForwardingConfiguration - Class in org.thales.punch.applications.gateway.config
 
ForwardingConfiguration(ApplicationContext) - Constructor for class org.thales.punch.applications.gateway.config.ForwardingConfiguration
 
ForwardingService - Class in org.thales.punch.applications.gateway.services
 
ForwardingService(ElasticsearchConfiguration, PunchletFilteringService) - Constructor for class org.thales.punch.applications.gateway.services.ForwardingService
 
forwardToElastic(HttpServletRequest, String, String, String, String) - Method in class org.thales.punch.applications.gateway.services.ForwardingService
Build the forwarded request to Elasticsearch with : - the proper data cluster - filtering, if this service is enabled - the ssl context, if ssl is enabled to the data cluster - the round robin mechanism to the data cluster nodes REST API
forwardToEs(String, String, String, HttpServletRequest) - Method in class org.thales.punch.applications.gateway.routes.ElasticsearchRoute
 

G

GATEWAY_EXECUTION - Static variable in class org.thales.punch.applications.gateway.utils.GatewayConst
 
GatewayConfigUtils - Class in org.thales.punch.applications.gateway.utils
 
GatewayConst - Class in org.thales.punch.applications.gateway.utils
Constant used by the gateway
GatewayDocumentUtils - Class in org.thales.punch.applications.gateway.utils
 
GatewayResponseUtils - Class in org.thales.punch.applications.gateway.utils
 
gaugeRequest(RouteGauge) - Method in class org.thales.punch.applications.gateway.annotations.MetricsAnnotation
Increment route current usage after each request
generateBaseMetric(String, Long, String, String, String, String...) - Static method in class org.thales.punch.applications.gateway.utils.GatewayDocumentUtils
Generate basic metric document used by all callbacks
generateEsErrorResponse(HttpStatus, String, String, Map<String, Object>) - Static method in class org.thales.punch.applications.gateway.utils.GatewayResponseUtils
 
generateExtraction(String, ExtractionRequest, ISettingsMap, String) - Method in class org.thales.punch.applications.gateway.services.ExtractionService
 
generateForwardingExecution(ISettingsMap, ISettingsMap, String) - Static method in class org.thales.punch.applications.gateway.utils.GatewayDocumentUtils
Report forwarding punchlet execution
generateHttpReport(HttpServletRequest, HttpServletResponse, String, long) - Static method in class org.thales.punch.applications.gateway.utils.GatewayDocumentUtils
Report a request
generateSslClient(ElasticsearchConfiguration.Cluster) - Static method in class org.thales.punch.applications.gateway.utils.SSLUtils
Generate HTTP Client Factory for Elasticsearch
get(String, Long) - Method in class org.thales.punch.applications.gateway.services.ResourcesManagerService
Get a resource data according to its name and version (nullable)
getAll(String) - Method in class org.thales.punch.applications.gateway.routes.PunchlineRoute
Get list of saved Punchline files
getAll(ElasticsearchConfiguration.Cluster.Type, String) - Method in class org.thales.punch.applications.gateway.services.ElasticService
 
getAll() - Method in class org.thales.punch.applications.gateway.services.PunchlineResourcesService
 
getAllExecutions(String, String) - Method in class org.thales.punch.applications.gateway.services.PunchlineExecuteService
Get executions of all Punchline for a tenant
getAllowIfMissing() - Method in class org.thales.punch.applications.gateway.config.ForwardingConfiguration
 
getApplications() - Method in class org.thales.punch.applications.gateway.models.Book
 
getArchivesDir() - Method in class org.thales.punch.applications.gateway.config.ResourcesConfiguration
 
getBackend() - Method in class org.thales.punch.applications.gateway.config.resources.DataConfiguration
 
getBackend() - Method in class org.thales.punch.applications.gateway.config.resources.MetadataConfiguration
 
getBean(ApplicationContext, Class<T>) - Static method in class org.thales.punch.applications.gateway.utils.SpringUtils
 
getChannelDescription(String, Iterable<String>) - Static method in class org.thales.punch.applications.gateway.utils.ChannelUtils
Deprecated.
Get a channel status description (status, jobs, ...) by channel name from json subprocess list of outputs
getChannelStatus(String, List<String>) - Method in class org.thales.punch.applications.gateway.services.ChannelsService
Deprecated.
/!\ Json result has 2 formats : when channel is active or inactive When channel is active or is stopped, 'children' key has a 'tasks' json object When channel is inactive and status is required, 'children' key has the json key 'status'
getClient(ElasticsearchConfiguration.Cluster.Type) - Method in class org.thales.punch.applications.gateway.services.ElasticService
 
getClusterId() - Method in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster
 
getCounters() - Method in class org.thales.punch.applications.gateway.annotations.MetricsAnnotation
 
getCredentials() - Method in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster.Metrics
 
getCredentials() - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
 
getCredentialsMap() - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
Build the settings map for reporter's credentials
getData() - Method in class org.thales.punch.applications.gateway.config.resources.ResourcesManagerConfiguration
 
getDataCluster() - Method in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration
 
getDescription() - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest
 
getDocDir() - Method in class org.thales.punch.applications.gateway.config.ResourcesConfiguration
 
getElasticsearch() - Method in class org.thales.punch.applications.gateway.config.resources.MetadataConfiguration
 
getEncoder() - Method in class org.thales.punch.applications.gateway.config.security.ApplicationConfigLdap
 
getEndDate() - Method in class org.thales.punch.applications.gateway.models.Book
 
getEndDate() - Method in class org.thales.punch.applications.gateway.models.BookApplication
 
getExecutionOutputById(String) - Method in class org.thales.punch.applications.gateway.services.PunchlineExecuteService
Get execution output of a Punchline
getExecutionsEventById(String) - Method in class org.thales.punch.applications.gateway.services.PunchlineExecuteService
Get execution events of a Punchline
getExtraction() - Method in class org.thales.punch.applications.gateway.config.ServicesConfiguration
 
getFields() - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest
 
getFile() - Method in class org.thales.punch.applications.gateway.config.resources.DataConfiguration
 
getFilters() - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest
 
getFormat() - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest
 
getFormats() - Method in class org.thales.punch.applications.gateway.config.ServicesConfiguration.Extraction
 
getGatewayInstallDir() - Method in class org.thales.punch.applications.gateway.config.EnvironmentConfiguration
 
getGatewayTenant() - Method in class org.thales.punch.applications.gateway.routes.PlatformRoute
Get tenant configured for the gateway
getGauges() - Method in class org.thales.punch.applications.gateway.annotations.MetricsAnnotation
 
getGroupSearchBase() - Method in class org.thales.punch.applications.gateway.config.security.ApplicationConfigLdap
 
getHeaders() - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest
 
getHost() - Method in class org.thales.punch.applications.gateway.config.security.ApplicationConfigLdap
 
getHosts() - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
 
getId() - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest
 
getIndex() - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
 
getIndex() - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest
 
getIndexName() - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
 
getIndexSuffixDatePattern() - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
 
getLogConfDir() - Method in class org.thales.punch.applications.gateway.config.EnvironmentConfiguration
 
getLogs() - Method in class org.thales.punch.applications.gateway.models.BookApplication
 
getMemory() - Method in class org.thales.punch.applications.gateway.config.ServicesConfiguration.Extraction
 
getMetadata() - Method in class org.thales.punch.applications.gateway.config.resources.ResourcesManagerConfiguration
 
getMethod() - Method in class org.thales.punch.applications.gateway.config.http.HTTPDeleteWithBody
 
getMethod() - Method in class org.thales.punch.applications.gateway.config.http.HTTPGetWithBody
 
getMetricCluster() - Method in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration
 
getMetrics() - Method in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster
 
getMinio() - Method in class org.thales.punch.applications.gateway.config.resources.DataConfiguration
 
getName() - Method in class org.thales.punch.applications.gateway.models.BookApplication
 
getName() - Method in class org.thales.punch.applications.gateway.models.ExtractionFields
 
getOne(String, String) - Method in class org.thales.punch.applications.gateway.routes.PunchlineRoute
Get Punchline content
getOne(String) - Method in class org.thales.punch.applications.gateway.services.BookService
 
getOne(ElasticsearchConfiguration.Cluster.Type, String, String) - Method in class org.thales.punch.applications.gateway.services.ElasticService
 
getOne(String) - Method in class org.thales.punch.applications.gateway.services.PunchlineResourcesService
 
getPasswordAttribute() - Method in class org.thales.punch.applications.gateway.config.security.ApplicationConfigLdap
 
getPexCacheDir() - Method in class org.thales.punch.applications.gateway.config.EnvironmentConfiguration
 
getPlatformInstallDir() - Method in class org.thales.punch.applications.gateway.config.EnvironmentConfiguration
 
getPort() - Method in class org.thales.punch.applications.gateway.config.security.ApplicationConfigLdap
 
getPrefix() - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
 
getPropertiesFile() - Method in class org.thales.punch.applications.gateway.config.EnvironmentConfiguration
 
getPunchlet() - Method in class org.thales.punch.applications.gateway.config.ForwardingConfiguration
 
getPunchletPath() - Method in class org.thales.punch.applications.gateway.config.ForwardingConfiguration
 
getPunchlineClientArgs(String, String, File) - Method in class org.thales.punch.applications.gateway.services.PunchlineExecuteService
 
getPunchlinesDir() - Method in class org.thales.punch.applications.gateway.config.ResourcesConfiguration
 
getPunchplatformProperties() - Method in class org.thales.punch.applications.gateway.routes.PlatformRoute
Get punchplatform.properties file
getPunchProperties() - Method in class org.thales.punch.applications.gateway.config.EnvironmentConfiguration
 
getQueryParams(HttpServletRequest) - Static method in class org.thales.punch.applications.gateway.utils.SpringUtils
Get params string from request
getReporterSettings() - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
Build the IReporter object equivalent to this reporter conf
getResolvFile() - Method in class org.thales.punch.applications.gateway.config.EnvironmentConfiguration
 
getRoot() - Method in class org.thales.punch.applications.gateway.config.security.ApplicationConfigLdap
 
getSecretsDir() - Method in class org.thales.punch.applications.gateway.config.EnvironmentConfiguration
 
getSecretsFile() - Method in class org.thales.punch.applications.gateway.config.EnvironmentConfiguration
 
getSecurity() - Method in class org.thales.punch.applications.gateway.config.PunchplatformConfiguration
 
getSeparator() - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest
 
getServerInfos() - Method in class org.thales.punch.applications.gateway.routes.RootRoute
Get server infos like hostname
getSettings() - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
 
getSettingsMap() - Method in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster.Metrics
 
getSorts() - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest
 
getSparkInstallDir() - Method in class org.thales.punch.applications.gateway.config.EnvironmentConfiguration
 
getSpecificCluster(String) - Method in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration
Get the data or the metric cluster by id
getSslCertificate() - Method in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster.Metrics
 
getSslCertificate() - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
 
getSslEnabled() - Method in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster.Metrics
 
getSslEnabled() - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
 
getSslHostnameVerification() - Method in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster.Metrics
 
getSslHostnameVerification() - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
 
getSslPrivateKey() - Method in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster.Metrics
 
getSslPrivateKey() - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
 
getSslTrustedCertificate() - Method in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster.Metrics
 
getSslTrustedCertificate() - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
 
getStage() - Method in class org.thales.punch.applications.gateway.models.BookApplication
 
getStartDate() - Method in class org.thales.punch.applications.gateway.models.Book
 
getStartOffsetDateTime() - Method in class org.thales.punch.applications.gateway.config.BooksConfiguration
 
getStatus() - Method in class org.thales.punch.applications.gateway.models.Book
 
getStatus() - Method in class org.thales.punch.applications.gateway.models.BookApplication
 
getStatus(HttpServletRequest, String, String) - Method in class org.thales.punch.applications.gateway.routes.ChannelsRoute
Deprecated.
Get the status of a channel
getStatus(HttpServletRequest, String) - Method in class org.thales.punch.applications.gateway.routes.ChannelsRoute
Deprecated.
Get the status for all channels in tenant
getStatus(ISettingsMap) - Static method in class org.thales.punch.applications.gateway.utils.ChannelUtils
Deprecated.
Get the status of the channel inside its description
getStatusCode() - Method in class org.thales.punch.applications.gateway.models.Book
 
getTenant() - Method in class org.thales.punch.applications.gateway.config.PunchplatformConfiguration
 
getTenantConfFile(String, HttpServletRequest) - Method in class org.thales.punch.applications.gateway.routes.ConfRoute
Get file content in conf/{path}
getTenantConfTree(HttpServletRequest, String) - Method in class org.thales.punch.applications.gateway.routes.ConfRoute
Get specific tenant configuration tree.
getTenantConfTree(String) - Method in class org.thales.punch.applications.gateway.services.ConfService
Get Configuration file tree for a specific tenant
getTenantFile(String) - Method in class org.thales.punch.applications.gateway.services.ConfService
Read file
getTimeout() - Method in class org.thales.punch.applications.gateway.config.resources.ResourcesManagerConfiguration
 
getToken() - Method in class org.thales.punch.applications.gateway.models.PunchAuthToken
 
getType() - Method in class org.thales.punch.applications.gateway.models.ExtractionFields
 
getType() - Method in class org.thales.punch.applications.gateway.models.PunchAuthToken
 
getUserDnPatterns() - Method in class org.thales.punch.applications.gateway.config.security.ApplicationConfigLdap
 
getUuid() - Method in class org.thales.punch.applications.gateway.models.Book
 
getUuid() - Method in class org.thales.punch.applications.gateway.models.BookApplication
 
grok(String, String, String) - Method in class org.thales.punch.applications.gateway.services.PuncherService
 

H

headers(Boolean) - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest.Builder
 
HEADERS - Static variable in class org.thales.punch.applications.gateway.utils.GatewayConst
 
hosts - Variable in class org.thales.punch.applications.gateway.models.ESConfiguration
 
HTTPDeleteWithBody - Class in org.thales.punch.applications.gateway.config.http
This class overrides DELETE request to allow body and headers forwarding
HTTPDeleteWithBody(URI) - Constructor for class org.thales.punch.applications.gateway.config.http.HTTPDeleteWithBody
 
HTTPGetWithBody - Class in org.thales.punch.applications.gateway.config.http
This class overrides GET request to allow body and headers forwarding
HTTPGetWithBody(URI) - Constructor for class org.thales.punch.applications.gateway.config.http.HTTPGetWithBody
 
HTTPRequestFactory - Class in org.thales.punch.applications.gateway.config.http
 
HTTPRequestFactory() - Constructor for class org.thales.punch.applications.gateway.config.http.HTTPRequestFactory
 

I

index - Variable in class org.thales.punch.applications.gateway.models.ESConfiguration
 
index(String) - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest.Builder
 
indexName - Variable in class org.thales.punch.applications.gateway.models.ESConfiguration
 
indexSuffixDatePattern - Variable in class org.thales.punch.applications.gateway.models.ESConfiguration
 
insertOne(ElasticsearchConfiguration.Cluster.Type, String, String) - Method in class org.thales.punch.applications.gateway.services.ElasticService
 
isEmbedded() - Method in class org.thales.punch.applications.gateway.config.resources.MetadataConfiguration
 
isEmbedded() - Method in class org.thales.punch.applications.gateway.config.resources.ResourcesManagerConfiguration
 
isEnabled() - Method in class org.thales.punch.applications.gateway.config.security.ApplicationConfigLdap
 
ISettingListConverter - Class in org.thales.punch.applications.gateway.config.converters
 
ISettingListConverter(ISettingsMapConverter) - Constructor for class org.thales.punch.applications.gateway.config.converters.ISettingListConverter
 
ISettingsMapConverter - Class in org.thales.punch.applications.gateway.config.converters
 
ISettingsMapConverter() - Constructor for class org.thales.punch.applications.gateway.config.converters.ISettingsMapConverter
 
isValid() - Method in class org.thales.punch.applications.gateway.models.PunchAuthToken
 
iterator() - Method in class org.thales.punch.applications.gateway.utils.RandomRoundRobin
 

L

list(String, String, boolean, List<String>) - Method in class org.thales.punch.applications.gateway.routes.ResourcesManagerRoute
 
list(String, boolean, Map<String, Object>) - Method in class org.thales.punch.applications.gateway.services.ResourcesManagerService
Return a list of metadata
listAll(String) - Method in class org.thales.punch.applications.gateway.routes.BookRoute
 
listAll() - Method in class org.thales.punch.applications.gateway.services.BookService
 
listOne(String, String) - Method in class org.thales.punch.applications.gateway.routes.BookRoute
 

M

main(String[]) - Static method in class org.thales.punch.applications.gateway.PunchplatformGateway
 
matches(CharSequence, String) - Method in class org.thales.punch.applications.gateway.config.encoder.PunchB64PasswordEncoder
 
message(String) - Method in class org.thales.punch.applications.gateway.models.ResourcesBodyBuilder
 
metadata(Collection<ISettingsMap>) - Method in class org.thales.punch.applications.gateway.models.ResourcesBodyBuilder
 
MetadataConfiguration - Class in org.thales.punch.applications.gateway.config.resources
 
MetadataConfiguration() - Constructor for class org.thales.punch.applications.gateway.config.resources.MetadataConfiguration
 
METHOD_NAME - Static variable in class org.thales.punch.applications.gateway.config.http.HTTPDeleteWithBody
 
METHOD_NAME - Static variable in class org.thales.punch.applications.gateway.config.http.HTTPGetWithBody
 
Metrics() - Constructor for class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster.Metrics
 
MetricsAnnotation - Class in org.thales.punch.applications.gateway.annotations
 
MetricsAnnotation(MeterRegistry) - Constructor for class org.thales.punch.applications.gateway.annotations.MetricsAnnotation
Ctor
move(String, String, Long, HttpServletRequest) - Method in class org.thales.punch.applications.gateway.routes.ResourcesManagerRoute
 
move(String, Long, String) - Method in class org.thales.punch.applications.gateway.services.ResourcesManagerService
copy a resource from its original name to a new destination
MULTIPART - Static variable in class org.thales.punch.applications.gateway.utils.GatewayConst
 

N

normalizeHosts(List<String>, boolean) - Static method in class org.thales.punch.applications.gateway.utils.GatewayConfigUtils
Get a list of hosts and normalize them with the proper scheme

O

onReceive(IPartition, ConsumerRecord<String, byte[]>) - Method in class org.thales.punch.applications.gateway.services.BookService
 
org.thales.punch.applications.gateway - package org.thales.punch.applications.gateway
 
org.thales.punch.applications.gateway.annotations - package org.thales.punch.applications.gateway.annotations
 
org.thales.punch.applications.gateway.config - package org.thales.punch.applications.gateway.config
 
org.thales.punch.applications.gateway.config.converters - package org.thales.punch.applications.gateway.config.converters
 
org.thales.punch.applications.gateway.config.encoder - package org.thales.punch.applications.gateway.config.encoder
 
org.thales.punch.applications.gateway.config.http - package org.thales.punch.applications.gateway.config.http
 
org.thales.punch.applications.gateway.config.request - package org.thales.punch.applications.gateway.config.request
 
org.thales.punch.applications.gateway.config.resources - package org.thales.punch.applications.gateway.config.resources
 
org.thales.punch.applications.gateway.config.security - package org.thales.punch.applications.gateway.config.security
 
org.thales.punch.applications.gateway.exceptions - package org.thales.punch.applications.gateway.exceptions
 
org.thales.punch.applications.gateway.models - package org.thales.punch.applications.gateway.models
 
org.thales.punch.applications.gateway.routes - package org.thales.punch.applications.gateway.routes
 
org.thales.punch.applications.gateway.services - package org.thales.punch.applications.gateway.services
 
org.thales.punch.applications.gateway.utils - package org.thales.punch.applications.gateway.utils
 

P

parseHosts(List<String>) - Static method in class org.thales.punch.applications.gateway.utils.GatewayConfigUtils
Parse a list of hosts matching { 'server1:8080', 'server2:8181' } format to a HttpHosts array Preserve the order
PlatformRoute - Class in org.thales.punch.applications.gateway.routes
Deal with platform configuration.
PlatformRoute(PunchplatformConfiguration, EnvironmentConfiguration, PlatformService) - Constructor for class org.thales.punch.applications.gateway.routes.PlatformRoute
 
PlatformService - Class in org.thales.punch.applications.gateway.services
 
prefix - Variable in class org.thales.punch.applications.gateway.models.ESConfiguration
 
PunchAuthToken - Class in org.thales.punch.applications.gateway.models
Manage auth token
PunchAuthToken(String) - Constructor for class org.thales.punch.applications.gateway.models.PunchAuthToken
Build the token according to a header matching pattern : 'type value' Value can be either 'login:password' or an encoded password
PunchAuthToken(String, String) - Constructor for class org.thales.punch.applications.gateway.models.PunchAuthToken
 
PunchAuthToken.TokenTypes - Enum in org.thales.punch.applications.gateway.models
 
PunchB64PasswordEncoder - Class in org.thales.punch.applications.gateway.config.encoder
 
PunchB64PasswordEncoder() - Constructor for class org.thales.punch.applications.gateway.config.encoder.PunchB64PasswordEncoder
 
PuncherRoute - Class in org.thales.punch.applications.gateway.routes
Deal with platform puncher tool.
PuncherRoute(EnvironmentConfiguration) - Constructor for class org.thales.punch.applications.gateway.routes.PuncherRoute
 
PuncherService - Class in org.thales.punch.applications.gateway.services
 
PuncherService() - Constructor for class org.thales.punch.applications.gateway.services.PuncherService
 
PunchHttpExceptionPojo - Class in org.thales.punch.applications.gateway.exceptions
 
PunchHttpExceptionPojo(String, String, String) - Constructor for class org.thales.punch.applications.gateway.exceptions.PunchHttpExceptionPojo
POJO that can be used to construct exception message when request failed...
punchlet(String, String) - Method in class org.thales.punch.applications.gateway.services.PuncherService
 
PunchletFilteringService - Class in org.thales.punch.applications.gateway.services
This class is not explicitly linked to a Gateway route It is used by the Forwarding service to filter incoming request
PunchletFilteringService(ForwardingConfiguration, ApplicationContext, ReportersConfiguration) - Constructor for class org.thales.punch.applications.gateway.services.PunchletFilteringService
 
PunchlineExecuteService - Class in org.thales.punch.applications.gateway.services
 
PunchlineResourcesService - Class in org.thales.punch.applications.gateway.services
 
PunchlineRoute - Class in org.thales.punch.applications.gateway.routes
 
PunchlineRoute(PunchlineResourcesService, PunchlineExecuteService) - Constructor for class org.thales.punch.applications.gateway.routes.PunchlineRoute
 
PunchPasswordEncoderFactory - Class in org.thales.punch.applications.gateway.config.encoder
This class instantiate a map of encoders for LDAP passwords
PunchplatformConfiguration - Class in org.thales.punch.applications.gateway.config
The purpose of this class is to get Punchplatform configuration from operator environment
PunchplatformConfiguration() - Constructor for class org.thales.punch.applications.gateway.config.PunchplatformConfiguration
 
PunchplatformGateway - Class in org.thales.punch.applications.gateway
Main class of the gateway
PunchplatformGateway() - Constructor for class org.thales.punch.applications.gateway.PunchplatformGateway
 
purge(String) - Method in class org.thales.punch.applications.gateway.services.ResourcesService
 
purge(String, String) - Method in class org.thales.punch.applications.gateway.services.ResourcesService
 
purgeTenant(String) - Method in class org.thales.punch.applications.gateway.routes.ArchivesRoute
Purge all archive for tenant
put(String, InputStream, Long, Map<String, Object>) - Method in class org.thales.punch.applications.gateway.services.ResourcesManagerService
upload a resource to the data storage and generate its metadata

Q

QUERY - Static variable in class org.thales.punch.applications.gateway.utils.GatewayConst
 

R

RandomRoundRobin<T> - Class in org.thales.punch.applications.gateway.utils
This class compute a random round robin algorithm over a collection For each element requested, the element is added to a container When container match with the collection, it stops to return next element
RandomRoundRobin(List<T>) - Constructor for class org.thales.punch.applications.gateway.utils.RandomRoundRobin
 
register(String, String, Long, String, HttpServletRequest) - Method in class org.thales.punch.applications.gateway.routes.ResourcesManagerRoute
 
register(String, String, Long, Map<String, Object>) - Method in class org.thales.punch.applications.gateway.services.ResourcesManagerService
Register metadata for an existing resource
report(String) - Method in class org.thales.punch.applications.gateway.config.ReportersConfiguration
 
ReportersConfiguration - Class in org.thales.punch.applications.gateway.config
 
ReportersConfiguration(EnvironmentConfiguration, ISettingListConverter) - Constructor for class org.thales.punch.applications.gateway.config.ReportersConfiguration
 
REQUEST - Static variable in class org.thales.punch.applications.gateway.utils.GatewayConst
 
RequestReporting - Class in org.thales.punch.applications.gateway.config.request
Push a document on reporters for each requests
RequestReporting(ReportersConfiguration, PunchplatformConfiguration) - Constructor for class org.thales.punch.applications.gateway.config.request.RequestReporting
 
resetScan() - Method in class org.thales.punch.applications.gateway.routes.PunchlineRoute
Reset Analytics nodes available for Punchline
ResourcesBodyBuilder - Class in org.thales.punch.applications.gateway.models
 
ResourcesBodyBuilder(String, String) - Constructor for class org.thales.punch.applications.gateway.models.ResourcesBodyBuilder
 
ResourcesConfiguration - Class in org.thales.punch.applications.gateway.config
 
ResourcesConfiguration() - Constructor for class org.thales.punch.applications.gateway.config.ResourcesConfiguration
 
ResourcesManagerConfiguration - Class in org.thales.punch.applications.gateway.config.resources
 
ResourcesManagerConfiguration(MetadataConfiguration, DataConfiguration) - Constructor for class org.thales.punch.applications.gateway.config.resources.ResourcesManagerConfiguration
 
ResourcesManagerRoute - Class in org.thales.punch.applications.gateway.routes
Bind incoming http requests about punch resources to resources manager client
ResourcesManagerRoute(ResourcesManagerService) - Constructor for class org.thales.punch.applications.gateway.routes.ResourcesManagerRoute
 
ResourcesManagerService - Class in org.thales.punch.applications.gateway.services
 
ResourcesManagerService(PunchplatformConfiguration, ResourcesManagerConfiguration) - Constructor for class org.thales.punch.applications.gateway.services.ResourcesManagerService
 
ResourcesService - Class in org.thales.punch.applications.gateway.services
 
ResourcesService(ResourcesConfiguration) - Constructor for class org.thales.punch.applications.gateway.services.ResourcesService
 
RESPONSE - Static variable in class org.thales.punch.applications.gateway.utils.GatewayConst
 
RootRoute - Class in org.thales.punch.applications.gateway.routes
 
RootRoute() - Constructor for class org.thales.punch.applications.gateway.routes.RootRoute
 
RouteAnnotationMapping - Class in org.thales.punch.applications.gateway.annotations
This class map annotations to link incoming http requests to URLs and backend services.
RouteAnnotationMapping(PunchplatformConfiguration) - Constructor for class org.thales.punch.applications.gateway.annotations.RouteAnnotationMapping
 
RouteCounter - Annotation Type in org.thales.punch.applications.gateway.annotations
 
RouteGauge - Annotation Type in org.thales.punch.applications.gateway.annotations
 

S

save(String, MultipartFile) - Method in class org.thales.punch.applications.gateway.routes.PunchlineRoute
Save a Punchline file
save(String, byte[], String) - Method in class org.thales.punch.applications.gateway.services.PunchlineResourcesService
Save a Punchline
save(String, byte[]) - Method in class org.thales.punch.applications.gateway.services.PunchlineResourcesService
 
scan(String) - Method in class org.thales.punch.applications.gateway.routes.PunchlineRoute
Get list of all nodes available for Punchline
scanPyspark(String) - Method in class org.thales.punch.applications.gateway.routes.PunchlineRoute
Get list of all nodes available for Punchline
scanPyspark() - Method in class org.thales.punch.applications.gateway.services.PunchlineExecuteService
Launch pyspark scan and return shell response
scanStorm(String) - Method in class org.thales.punch.applications.gateway.routes.PunchlineRoute
Get list of all nodes available for Punchline
search(ElasticsearchConfiguration.Cluster.Type, SearchRequest) - Method in class org.thales.punch.applications.gateway.services.ElasticService
 
SecurityConfiguration - Class in org.thales.punch.applications.gateway.config.security
Apply a security layer for LDAP authentication for all incoming http request if : spring.security.enabled = true in application configuration
SecurityConfiguration(ApplicationConfigLdap) - Constructor for class org.thales.punch.applications.gateway.config.security.SecurityConfiguration
 
separator(String) - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest.Builder
 
ServicesConfiguration - Class in org.thales.punch.applications.gateway.config
 
ServicesConfiguration() - Constructor for class org.thales.punch.applications.gateway.config.ServicesConfiguration
 
ServicesConfiguration.Extraction - Class in org.thales.punch.applications.gateway.config
 
setAllowIfMissing(Boolean) - Method in class org.thales.punch.applications.gateway.config.ForwardingConfiguration
 
setApplications(Map<String, BookApplication>) - Method in class org.thales.punch.applications.gateway.models.Book
 
setArchivesDir(String) - Method in class org.thales.punch.applications.gateway.config.ResourcesConfiguration
 
setBasePath(String) - Method in class org.thales.punch.applications.gateway.utils.ConfTreeBuilder
 
setClusterId(String) - Method in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster
 
setCredentials(Credentials) - Method in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster.Metrics
 
setCredentials(Credentials) - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
 
setData(Object) - Method in class org.thales.punch.applications.gateway.config.resources.ResourcesManagerConfiguration
 
setDataCluster(ElasticsearchConfiguration.Cluster) - Method in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration
 
setDescription(String) - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest
 
setDocDir(String) - Method in class org.thales.punch.applications.gateway.config.ResourcesConfiguration
 
setElasticsearch(List<Map<String, Object>>) - Method in class org.thales.punch.applications.gateway.config.ReportersConfiguration
 
setElasticsearch(List<EsMetadataConfiguration>) - Method in class org.thales.punch.applications.gateway.config.resources.MetadataConfiguration
 
setEmbedded(boolean) - Method in class org.thales.punch.applications.gateway.config.resources.MetadataConfiguration
 
setEmbedded(boolean) - Method in class org.thales.punch.applications.gateway.config.resources.ResourcesManagerConfiguration
 
setEnabled(boolean) - Method in class org.thales.punch.applications.gateway.config.security.ApplicationConfigLdap
 
setEncoder(String) - Method in class org.thales.punch.applications.gateway.config.security.ApplicationConfigLdap
 
setEndDate(String) - Method in class org.thales.punch.applications.gateway.models.Book
 
setEndDate(String) - Method in class org.thales.punch.applications.gateway.models.BookApplication
 
setEventKeepingDuration(long) - Method in class org.thales.punch.applications.gateway.config.BooksConfiguration
 
setExitCode(Integer) - Method in class org.thales.punch.applications.gateway.models.BookApplication
 
setExtraction(ServicesConfiguration.Extraction) - Method in class org.thales.punch.applications.gateway.config.ServicesConfiguration
 
setFields(List<ExtractionFields>) - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest
 
setFile(List<FSDataConfiguration>) - Method in class org.thales.punch.applications.gateway.config.resources.DataConfiguration
 
setFilter(Function<ISettingsMap, Boolean>) - Method in class org.thales.punch.applications.gateway.utils.ConfTreeBuilder
 
setFilters(Map<String, Object>) - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest
 
setFormat(String) - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest
 
setFormats(List<String>) - Method in class org.thales.punch.applications.gateway.config.ServicesConfiguration.Extraction
 
setGroupSearchBase(String) - Method in class org.thales.punch.applications.gateway.config.security.ApplicationConfigLdap
 
setHeaders(Boolean) - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest
 
setHost(String) - Method in class org.thales.punch.applications.gateway.config.security.ApplicationConfigLdap
 
setHosts(List<String>) - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
 
setId(Boolean) - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest
 
setIndex(String) - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
 
setIndex(String) - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest
 
setIndexName(String) - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
 
setIndexSuffixDatePattern(String) - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
 
setKafka(List<Map<String, Object>>) - Method in class org.thales.punch.applications.gateway.config.ReportersConfiguration
 
setLogs(String) - Method in class org.thales.punch.applications.gateway.models.BookApplication
 
setMemory(String) - Method in class org.thales.punch.applications.gateway.config.ServicesConfiguration.Extraction
 
setMetricCluster(ElasticsearchConfiguration.Cluster) - Method in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration
 
setMetrics(ElasticsearchConfiguration.Cluster.Metrics) - Method in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster
 
setMinio(List<MinioDataConfiguration>) - Method in class org.thales.punch.applications.gateway.config.resources.DataConfiguration
 
setName(String) - Method in class org.thales.punch.applications.gateway.models.Book
 
setName(String) - Method in class org.thales.punch.applications.gateway.models.BookApplication
 
setName(String) - Method in class org.thales.punch.applications.gateway.models.ExtractionFields
 
setPasswordAttribute(String) - Method in class org.thales.punch.applications.gateway.config.security.ApplicationConfigLdap
 
setPort(Integer) - Method in class org.thales.punch.applications.gateway.config.security.ApplicationConfigLdap
 
setPrefix(String) - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
 
setPunchlet(String) - Method in class org.thales.punch.applications.gateway.config.ForwardingConfiguration
 
setPunchlinesDir(String) - Method in class org.thales.punch.applications.gateway.config.ResourcesConfiguration
 
setRoot(String) - Method in class org.thales.punch.applications.gateway.config.security.ApplicationConfigLdap
 
setSecurity(PunchplatformConfiguration.Security) - Method in class org.thales.punch.applications.gateway.config.PunchplatformConfiguration
 
setSeparator(String) - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest
 
setSettings(List<String>) - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
 
setSorts(List<String>) - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest
 
setSslCertificate(String) - Method in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster.Metrics
 
setSslCertificate(String) - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
 
setSslEnabled(Boolean) - Method in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster.Metrics
 
setSslEnabled(Boolean) - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
 
setSslHostnameVerification(Boolean) - Method in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster.Metrics
 
setSslHostnameVerification(Boolean) - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
 
setSslPrivateKey(String) - Method in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster.Metrics
 
setSslPrivateKey(String) - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
 
setSslTrustedCertificate(String) - Method in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster.Metrics
 
setSslTrustedCertificate(String) - Method in class org.thales.punch.applications.gateway.models.ESConfiguration
 
setStage(Long) - Method in class org.thales.punch.applications.gateway.models.BookApplication
 
setStartDate(String) - Method in class org.thales.punch.applications.gateway.models.Book
 
setStartDate(String) - Method in class org.thales.punch.applications.gateway.models.BookApplication
 
setStatus(String) - Method in class org.thales.punch.applications.gateway.models.Book
 
setStatus(String) - Method in class org.thales.punch.applications.gateway.models.BookApplication
 
setStatusCode(long) - Method in class org.thales.punch.applications.gateway.models.Book
 
setTenant(String) - Method in class org.thales.punch.applications.gateway.config.PunchplatformConfiguration
 
setTimeout(Long) - Method in class org.thales.punch.applications.gateway.config.resources.ResourcesManagerConfiguration
 
settings - Variable in class org.thales.punch.applications.gateway.models.ESConfiguration
ES Hadoop settings passed to `elastic_input` in extraction template.
setToken(String) - Method in class org.thales.punch.applications.gateway.models.PunchAuthToken
 
setType(String) - Method in class org.thales.punch.applications.gateway.models.ExtractionFields
 
setType(String) - Method in class org.thales.punch.applications.gateway.models.PunchAuthToken
 
setUpKibana() - Method in class org.thales.punch.applications.gateway.routes.PlatformRoute
Sets up Kibana with dashboards and index patterns
setUpKibana() - Method in class org.thales.punch.applications.gateway.services.PlatformService
Load Kibana dashboards and index patterns
setUserDnPatterns(List<String>) - Method in class org.thales.punch.applications.gateway.config.security.ApplicationConfigLdap
 
setUuid(String) - Method in class org.thales.punch.applications.gateway.models.Book
 
setUuid(String) - Method in class org.thales.punch.applications.gateway.models.BookApplication
 
sorts(List<String>) - Method in class org.thales.punch.applications.gateway.models.ExtractionRequest.Builder
 
SPARKSQL_TEMPLATE - Static variable in class org.thales.punch.applications.gateway.services.SparkSQLService
 
SparkSqlRoute - Class in org.thales.punch.applications.gateway.routes
 
SparkSqlRoute(SparkSQLService) - Constructor for class org.thales.punch.applications.gateway.routes.SparkSqlRoute
 
SparkSQLService - Class in org.thales.punch.applications.gateway.services
 
SparkSQLService(PunchlineExecuteService) - Constructor for class org.thales.punch.applications.gateway.services.SparkSQLService
 
SpringUtils - Class in org.thales.punch.applications.gateway.utils
 
sslCertificate - Variable in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster.Metrics
 
sslCertificate - Variable in class org.thales.punch.applications.gateway.models.ESConfiguration
 
sslEnabled - Variable in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster.Metrics
 
sslEnabled - Variable in class org.thales.punch.applications.gateway.models.ESConfiguration
 
sslHostnameVerification - Variable in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster.Metrics
 
sslHostnameVerification - Variable in class org.thales.punch.applications.gateway.models.ESConfiguration
 
sslPrivateKey - Variable in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster.Metrics
 
sslPrivateKey - Variable in class org.thales.punch.applications.gateway.models.ESConfiguration
 
sslTrustedCertificate - Variable in class org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster.Metrics
 
sslTrustedCertificate - Variable in class org.thales.punch.applications.gateway.models.ESConfiguration
 
SSLUtils - Class in org.thales.punch.applications.gateway.utils
 
start(SettingsMapBuilder) - Method in class org.thales.punch.applications.gateway.services.BookService
Start a new book
startChannel(HttpServletRequest, String, String) - Method in class org.thales.punch.applications.gateway.routes.ChannelsRoute
Deprecated.
Start a channel
startProcess(IStartCallback, IExitCallback, IStdOutErrCallback, IStdOutErrCallback, String...) - Method in class org.thales.punch.applications.gateway.services.SubprocessService
 
startProcess(IStdOutErrCallback, IStdOutErrCallback, String...) - Method in class org.thales.punch.applications.gateway.services.SubprocessService
 
startPunchlineClientAsync(String, File, String, String, String) - Method in class org.thales.punch.applications.gateway.services.PunchlineExecuteService
 
startPunchlineForeground(String, String, File) - Method in class org.thales.punch.applications.gateway.services.PunchlineExecuteService
 
stopChannel(HttpServletRequest, String, String) - Method in class org.thales.punch.applications.gateway.routes.ChannelsRoute
Deprecated.
Stop a channel
stormScan() - Method in class org.thales.punch.applications.gateway.services.PunchlineExecuteService
Launch storm scan and return shell response
SubprocessService - Class in org.thales.punch.applications.gateway.services
 
SubprocessService(EnvironmentConfiguration) - Constructor for class org.thales.punch.applications.gateway.services.SubprocessService
 

T

toString() - Method in class org.thales.punch.applications.gateway.exceptions.PunchHttpExceptionPojo
returns a JSON representation of this class
toString() - Method in enum org.thales.punch.applications.gateway.models.PunchAuthToken.TokenTypes
 
trigger(String, String) - Method in class org.thales.punch.applications.gateway.routes.PunchlineRoute
POST request, expecting a JSON body where each element is an argument to be passed for our PUNCHLINE execution
trigger(String, String) - Method in class org.thales.punch.applications.gateway.services.PunchlineExecuteService
 
TYPE - Static variable in class org.thales.punch.applications.gateway.models.ESConfiguration
 

U

update(String, Long, Map<String, Object>) - Method in class org.thales.punch.applications.gateway.services.ResourcesManagerService
Update properties of a resource
updateResource(String, Long, String, HttpServletRequest) - Method in class org.thales.punch.applications.gateway.routes.ResourcesManagerRoute
 
upload(String, MultipartFile, Long, String, HttpServletRequest) - Method in class org.thales.punch.applications.gateway.routes.ResourcesManagerRoute
 
uploadConfiguration() - Method in class org.thales.punch.applications.gateway.routes.PlatformRoute
Populates the Resource Manager with the configuration folder
uploadConfiguration() - Method in class org.thales.punch.applications.gateway.services.PlatformService
Launch upload of configuration in the Resource Manager and return shell response

V

valueOf(String) - Static method in enum org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.thales.punch.applications.gateway.models.PunchAuthToken.TokenTypes
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.thales.punch.applications.gateway.config.ElasticsearchConfiguration.Cluster.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.thales.punch.applications.gateway.models.PunchAuthToken.TokenTypes
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I L M N O P Q R S T U V 
Skip navigation links

Copyright © 2023. All rights reserved.