Class StackdriverJsonLayout.Builder<B extends StackdriverJsonLayout.Builder<B>>
- java.lang.Object
- 
- org.apache.logging.log4j.core.layout.AbstractLayout.Builder<B>
- 
- org.apache.logging.log4j.core.layout.AbstractStringLayout.Builder<B>
- 
- org.curioswitch.common.server.framework.logging.AbstractJacksonLayout.Builder<B>
- 
- org.curioswitch.common.server.framework.logging.StackdriverJsonLayout.Builder<B>
 
 
 
 
- 
- All Implemented Interfaces:
- org.apache.logging.log4j.core.util.Builder<StackdriverJsonLayout>
 - Enclosing class:
- StackdriverJsonLayout
 
 public static class StackdriverJsonLayout.Builder<B extends StackdriverJsonLayout.Builder<B>> extends org.curioswitch.common.server.framework.logging.AbstractJacksonLayout.Builder<B> implements org.apache.logging.log4j.core.util.Builder<StackdriverJsonLayout> 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StackdriverJsonLayoutbuild()org.apache.logging.log4j.core.util.KeyValuePair[]getAdditionalFields()booleangetObjectMessageAsJsonObject()booleanisPropertiesAsList()BsetAdditionalFields(org.apache.logging.log4j.core.util.KeyValuePair[] additionalFields)Additional fields to set on each log event.BsetObjectMessageAsJsonObject(boolean objectMessageAsJsonObject)BsetPropertiesAsList(boolean propertiesAsList)- 
Methods inherited from class org.curioswitch.common.server.framework.logging.AbstractJacksonLayout.BuildergetEventEol, isCompact, isComplete, isIncludeNullDelimiter, isIncludeStacktrace, isLocationInfo, isProperties, isStacktraceAsString, setCompact, setComplete, setEventEol, setIncludeNullDelimiter, setIncludeStacktrace, setLocationInfo, setProperties, setStacktraceAsString, toStringOrNull
 - 
Methods inherited from class org.apache.logging.log4j.core.layout.AbstractStringLayout.BuildergetCharset, getFooterSerializer, getHeaderSerializer, setCharset, setFooterSerializer, setHeaderSerializer
 
- 
 
- 
- 
- 
Method Detail- 
buildpublic StackdriverJsonLayout build() - Specified by:
- buildin interface- org.apache.logging.log4j.core.util.Builder<B extends StackdriverJsonLayout.Builder<B>>
 
 - 
getAdditionalFieldspublic org.apache.logging.log4j.core.util.KeyValuePair[] getAdditionalFields() - Overrides:
- getAdditionalFieldsin class- org.curioswitch.common.server.framework.logging.AbstractJacksonLayout.Builder<B extends StackdriverJsonLayout.Builder<B>>
 
 - 
getObjectMessageAsJsonObjectpublic boolean getObjectMessageAsJsonObject() 
 - 
isPropertiesAsListpublic boolean isPropertiesAsList() 
 - 
setAdditionalFieldspublic B setAdditionalFields(org.apache.logging.log4j.core.util.KeyValuePair[] additionalFields) Description copied from class:org.curioswitch.common.server.framework.logging.AbstractJacksonLayout.BuilderAdditional fields to set on each log event.- Overrides:
- setAdditionalFieldsin class- org.curioswitch.common.server.framework.logging.AbstractJacksonLayout.Builder<B extends StackdriverJsonLayout.Builder<B>>
- Returns:
- this builder
 
 - 
setObjectMessageAsJsonObjectpublic B setObjectMessageAsJsonObject(boolean objectMessageAsJsonObject) 
 - 
setPropertiesAsListpublic B setPropertiesAsList(boolean propertiesAsList) 
 
- 
 
-