public static final class NodeSyslogExporterProperties.Builder
extends java.lang.Object
NodeSyslogExporterProperties
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
NodeSyslogExporterProperties . |
public Builder()
NodeSyslogExporterProperties
.public NodeSyslogExporterProperties.Builder setLinks(java.util.List<ResourceLink> links)
links
- New value for the property.public NodeSyslogExporterProperties.Builder setSchema(java.lang.String schema)
schema
- New value for the property.public NodeSyslogExporterProperties.Builder setSelf(SelfResourceLink self)
self
- New value for the property.public NodeSyslogExporterProperties.Builder setExporterName(java.lang.String exporterName)
exporterName
- New value for the property.public NodeSyslogExporterProperties.Builder setFacilities(java.util.List<java.lang.String> facilities)
NodeSyslogExporterProperties.FACILITIES_KERN
NodeSyslogExporterProperties.FACILITIES_USER
NodeSyslogExporterProperties.FACILITIES_MAIL
NodeSyslogExporterProperties.FACILITIES_DAEMON
NodeSyslogExporterProperties.FACILITIES_AUTH
NodeSyslogExporterProperties.FACILITIES_SYSLOG
NodeSyslogExporterProperties.FACILITIES_LPR
NodeSyslogExporterProperties.FACILITIES_NEWS
NodeSyslogExporterProperties.FACILITIES_UUCP
NodeSyslogExporterProperties.FACILITIES_AUTHPRIV
NodeSyslogExporterProperties.FACILITIES_FTP
NodeSyslogExporterProperties.FACILITIES_LOGALERT
NodeSyslogExporterProperties.FACILITIES_CRON
NodeSyslogExporterProperties.FACILITIES_LOCAL0
NodeSyslogExporterProperties.FACILITIES_LOCAL1
NodeSyslogExporterProperties.FACILITIES_LOCAL2
NodeSyslogExporterProperties.FACILITIES_LOCAL3
NodeSyslogExporterProperties.FACILITIES_LOCAL4
NodeSyslogExporterProperties.FACILITIES_LOCAL5
NodeSyslogExporterProperties.FACILITIES_LOCAL6
NodeSyslogExporterProperties.FACILITIES_LOCAL7
facilities
- New value for the property.public NodeSyslogExporterProperties.Builder setLevel(java.lang.String level)
NodeSyslogExporterProperties.LEVEL_EMERG
NodeSyslogExporterProperties.LEVEL_ALERT
NodeSyslogExporterProperties.LEVEL_CRIT
NodeSyslogExporterProperties.LEVEL_ERR
NodeSyslogExporterProperties.LEVEL_WARNING
NodeSyslogExporterProperties.LEVEL_NOTICE
NodeSyslogExporterProperties.LEVEL_INFO
NodeSyslogExporterProperties.LEVEL_DEBUG
level
- New value for the property.public NodeSyslogExporterProperties.Builder setMsgids(java.util.List<java.lang.String> msgids)
msgids
- New value for the property.public NodeSyslogExporterProperties.Builder setPort(java.lang.Long port)
port
- New value for the property.public NodeSyslogExporterProperties.Builder setProtocol(java.lang.String protocol)
protocol
- New value for the property.public NodeSyslogExporterProperties.Builder setServer(java.lang.String server)
server
- New value for the property.public NodeSyslogExporterProperties.Builder setStructuredData(java.util.List<java.lang.String> structuredData)
structuredData
- New value for the property.public NodeSyslogExporterProperties.Builder setTlsCaPem(java.lang.String tlsCaPem)
tlsCaPem
- New value for the property.public NodeSyslogExporterProperties.Builder setTlsCertPem(java.lang.String tlsCertPem)
tlsCertPem
- New value for the property.public NodeSyslogExporterProperties.Builder setTlsClientCaPem(java.lang.String tlsClientCaPem)
tlsClientCaPem
- New value for the property.public NodeSyslogExporterProperties.Builder setTlsKeyPem(java.lang.String tlsKeyPem)
tlsKeyPem
- New value for the property.public NodeSyslogExporterProperties build()