Class GetSpanRequest.Builder
- java.lang.Object
-
- com.oracle.bmc.apmtraces.requests.GetSpanRequest.Builder
-
- All Implemented Interfaces:
BmcRequest.Builder<GetSpanRequest,Void>
- Enclosing class:
- GetSpanRequest
public static class GetSpanRequest.Builder extends Object implements BmcRequest.Builder<GetSpanRequest,Void>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetSpanRequest.Builder
apmDomainId(String apmDomainId)
The APM Domain ID for the intended request.GetSpanRequest
build()
Build the instance of GetSpanRequest as configured by this builderGetSpanRequest
buildWithoutInvocationCallback()
Build the instance of GetSpanRequest as configured by this builderGetSpanRequest.Builder
copy(GetSpanRequest o)
Copy method to populate the builder with values from the given instance.GetSpanRequest.Builder
invocationCallback(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)
Set the invocation callback for the request to be built.GetSpanRequest.Builder
opcRequestId(String opcRequestId)
Unique Oracle-assigned identifier for the request.GetSpanRequest.Builder
retryConfiguration(RetryConfiguration retryConfiguration)
Set the retry configuration for the request to be built.GetSpanRequest.Builder
spanKey(String spanKey)
Unique Application Performance Monitoring span identifier (spanId).GetSpanRequest.Builder
spanNamespace(GetSpanRequest.SpanNamespace spanNamespace)
Name space from which the span details need to be retrieved.GetSpanRequest.Builder
timeSpanStartedGreaterThanOrEqualTo(Date timeSpanStartedGreaterThanOrEqualTo)
Include spans that have a spanStartTime equal to or greater than this value.GetSpanRequest.Builder
timeSpanStartedLessThan(Date timeSpanStartedLessThan)
Include spans that have a spanStartTimeless than this value.GetSpanRequest.Builder
traceKey(String traceKey)
Unique Application Performance Monitoring trace identifier (traceId).-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.oracle.bmc.requests.BmcRequest.Builder
body$
-
-
-
-
Method Detail
-
apmDomainId
public GetSpanRequest.Builder apmDomainId(String apmDomainId)
The APM Domain ID for the intended request.- Parameters:
apmDomainId
- the value to set- Returns:
- this builder instance
-
spanKey
public GetSpanRequest.Builder spanKey(String spanKey)
Unique Application Performance Monitoring span identifier (spanId).- Parameters:
spanKey
- the value to set- Returns:
- this builder instance
-
traceKey
public GetSpanRequest.Builder traceKey(String traceKey)
Unique Application Performance Monitoring trace identifier (traceId).- Parameters:
traceKey
- the value to set- Returns:
- this builder instance
-
opcRequestId
public GetSpanRequest.Builder opcRequestId(String opcRequestId)
Unique Oracle-assigned identifier for the request.If you need to contact Oracle about a particular request, please provide the request ID.
- Parameters:
opcRequestId
- the value to set- Returns:
- this builder instance
-
timeSpanStartedGreaterThanOrEqualTo
public GetSpanRequest.Builder timeSpanStartedGreaterThanOrEqualTo(Date timeSpanStartedGreaterThanOrEqualTo)
Include spans that have a spanStartTime equal to or greater than this value.- Parameters:
timeSpanStartedGreaterThanOrEqualTo
- the value to set- Returns:
- this builder instance
-
timeSpanStartedLessThan
public GetSpanRequest.Builder timeSpanStartedLessThan(Date timeSpanStartedLessThan)
Include spans that have a spanStartTimeless than this value.- Parameters:
timeSpanStartedLessThan
- the value to set- Returns:
- this builder instance
-
spanNamespace
public GetSpanRequest.Builder spanNamespace(GetSpanRequest.SpanNamespace spanNamespace)
Name space from which the span details need to be retrieved.- Parameters:
spanNamespace
- the value to set- Returns:
- this builder instance
-
invocationCallback
public GetSpanRequest.Builder invocationCallback(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)
Set the invocation callback for the request to be built.- Parameters:
invocationCallback
- the invocation callback to be set for the request- Returns:
- this builder instance
-
retryConfiguration
public GetSpanRequest.Builder retryConfiguration(RetryConfiguration retryConfiguration)
Set the retry configuration for the request to be built.- Parameters:
retryConfiguration
- the retry configuration to be used for the request- Returns:
- this builder instance
-
copy
public GetSpanRequest.Builder copy(GetSpanRequest o)
Copy method to populate the builder with values from the given instance.- Specified by:
copy
in interfaceBmcRequest.Builder<GetSpanRequest,Void>
- Parameters:
o
- other request from which to copy values- Returns:
- this builder instance
-
build
public GetSpanRequest build()
Build the instance of GetSpanRequest as configured by this builderNote that this method takes calls to
invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)
into account, while the methodbuildWithoutInvocationCallback()
does not.This is the preferred method to build an instance.
- Specified by:
build
in interfaceBmcRequest.Builder<GetSpanRequest,Void>
- Returns:
- instance of GetSpanRequest
-
buildWithoutInvocationCallback
public GetSpanRequest buildWithoutInvocationCallback()
Build the instance of GetSpanRequest as configured by this builderNote that this method does not take calls to
invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)
into account, while the methodbuild()
does- Returns:
- instance of GetSpanRequest
-
-