Class DatadogConfig
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessage
-
- io.envoyproxy.envoy.config.trace.v3.DatadogConfig
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,DatadogConfigOrBuilder,java.io.Serializable
public final class DatadogConfig extends com.google.protobuf.GeneratedMessage implements DatadogConfigOrBuilder
Configuration for the Datadog tracer. [#extension: envoy.tracers.datadog]
Protobuf typeenvoy.config.trace.v3.DatadogConfig- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDatadogConfig.BuilderConfiguration for the Datadog tracer.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T extends java.lang.Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intCOLLECTOR_CLUSTER_FIELD_NUMBERstatic intCOLLECTOR_HOSTNAME_FIELD_NUMBERprivate java.lang.ObjectcollectorCluster_private java.lang.ObjectcollectorHostname_private static DatadogConfigDEFAULT_INSTANCEprivate bytememoizedIsInitializedprivate static com.google.protobuf.Parser<DatadogConfig>PARSERprivate static longserialVersionUIDstatic intSERVICE_NAME_FIELD_NUMBERprivate java.lang.ObjectserviceName_
-
Constructor Summary
Constructors Modifier Constructor Description privateDatadogConfig()privateDatadogConfig(com.google.protobuf.GeneratedMessage.Builder<?> builder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetCollectorCluster()The cluster to use for submitting traces to the Datadog agent.com.google.protobuf.ByteStringgetCollectorClusterBytes()The cluster to use for submitting traces to the Datadog agent.java.lang.StringgetCollectorHostname()Optional hostname to use when sending spans to the collector_cluster.com.google.protobuf.ByteStringgetCollectorHostnameBytes()Optional hostname to use when sending spans to the collector_cluster.static DatadogConfiggetDefaultInstance()DatadogConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Parser<DatadogConfig>getParserForType()intgetSerializedSize()java.lang.StringgetServiceName()The name used for the service when traces are generated by envoy.com.google.protobuf.ByteStringgetServiceNameBytes()The name used for the service when traces are generated by envoy.inthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static DatadogConfig.BuildernewBuilder()static DatadogConfig.BuildernewBuilder(DatadogConfig prototype)DatadogConfig.BuildernewBuilderForType()protected DatadogConfig.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)static DatadogConfigparseDelimitedFrom(java.io.InputStream input)static DatadogConfigparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DatadogConfigparseFrom(byte[] data)static DatadogConfigparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DatadogConfigparseFrom(com.google.protobuf.ByteString data)static DatadogConfigparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DatadogConfigparseFrom(com.google.protobuf.CodedInputStream input)static DatadogConfigparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DatadogConfigparseFrom(java.io.InputStream input)static DatadogConfigparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DatadogConfigparseFrom(java.nio.ByteBuffer data)static DatadogConfigparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<DatadogConfig>parser()DatadogConfig.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
COLLECTOR_CLUSTER_FIELD_NUMBER
public static final int COLLECTOR_CLUSTER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
collectorCluster_
private volatile java.lang.Object collectorCluster_
-
SERVICE_NAME_FIELD_NUMBER
public static final int SERVICE_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
serviceName_
private volatile java.lang.Object serviceName_
-
COLLECTOR_HOSTNAME_FIELD_NUMBER
public static final int COLLECTOR_HOSTNAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
collectorHostname_
private volatile java.lang.Object collectorHostname_
-
memoizedIsInitialized
private byte memoizedIsInitialized
-
DEFAULT_INSTANCE
private static final DatadogConfig DEFAULT_INSTANCE
-
PARSER
private static final com.google.protobuf.Parser<DatadogConfig> PARSER
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getCollectorCluster
public java.lang.String getCollectorCluster()
The cluster to use for submitting traces to the Datadog agent.
string collector_cluster = 1 [(.validate.rules) = { ... }- Specified by:
getCollectorClusterin interfaceDatadogConfigOrBuilder- Returns:
- The collectorCluster.
-
getCollectorClusterBytes
public com.google.protobuf.ByteString getCollectorClusterBytes()
The cluster to use for submitting traces to the Datadog agent.
string collector_cluster = 1 [(.validate.rules) = { ... }- Specified by:
getCollectorClusterBytesin interfaceDatadogConfigOrBuilder- Returns:
- The bytes for collectorCluster.
-
getServiceName
public java.lang.String getServiceName()
The name used for the service when traces are generated by envoy.
string service_name = 2 [(.validate.rules) = { ... }- Specified by:
getServiceNamein interfaceDatadogConfigOrBuilder- Returns:
- The serviceName.
-
getServiceNameBytes
public com.google.protobuf.ByteString getServiceNameBytes()
The name used for the service when traces are generated by envoy.
string service_name = 2 [(.validate.rules) = { ... }- Specified by:
getServiceNameBytesin interfaceDatadogConfigOrBuilder- Returns:
- The bytes for serviceName.
-
getCollectorHostname
public java.lang.String getCollectorHostname()
Optional hostname to use when sending spans to the collector_cluster. Useful for collectors that require a specific hostname. Defaults to :ref:`collector_cluster <envoy_v3_api_field_config.trace.v3.DatadogConfig.collector_cluster>` above.
string collector_hostname = 3;- Specified by:
getCollectorHostnamein interfaceDatadogConfigOrBuilder- Returns:
- The collectorHostname.
-
getCollectorHostnameBytes
public com.google.protobuf.ByteString getCollectorHostnameBytes()
Optional hostname to use when sending spans to the collector_cluster. Useful for collectors that require a specific hostname. Defaults to :ref:`collector_cluster <envoy_v3_api_field_config.trace.v3.DatadogConfig.collector_cluster>` above.
string collector_hostname = 3;- Specified by:
getCollectorHostnameBytesin interfaceDatadogConfigOrBuilder- Returns:
- The bytes for collectorHostname.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static DatadogConfig parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DatadogConfig parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DatadogConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DatadogConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DatadogConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DatadogConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DatadogConfig parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static DatadogConfig parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static DatadogConfig parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static DatadogConfig parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static DatadogConfig parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static DatadogConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public DatadogConfig.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static DatadogConfig.Builder newBuilder()
-
newBuilder
public static DatadogConfig.Builder newBuilder(DatadogConfig prototype)
-
toBuilder
public DatadogConfig.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected DatadogConfig.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
- Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
public static DatadogConfig getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<DatadogConfig> parser()
-
getParserForType
public com.google.protobuf.Parser<DatadogConfig> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
public DatadogConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-