Interface ServiceDependent.Builder

  • Method Details

    • operationName

      ServiceDependent.Builder operationName(String operationName)

      If the invoked entity is an operation on an entity, the name of that dependent operation is displayed here.

      Parameters:
      operationName - If the invoked entity is an operation on an entity, the name of that dependent operation is displayed here.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dependentKeyAttributes

      ServiceDependent.Builder dependentKeyAttributes(Map<String,String> dependentKeyAttributes)

      This is a string-to-string map. It can include the following fields.

      • Type designates the type of object this is.

      • ResourceType specifies the type of the resource. This field is used only when the value of the Type field is Resource or AWS::Resource.

      • Name specifies the name of the object. This is used only if the value of the Type field is Service, RemoteService, or AWS::Service.

      • Identifier identifies the resource objects of this resource. This is used only if the value of the Type field is Resource or AWS::Resource.

      • Environment specifies the location where this object is hosted, or what it belongs to.

      Parameters:
      dependentKeyAttributes - This is a string-to-string map. It can include the following fields.

      • Type designates the type of object this is.

      • ResourceType specifies the type of the resource. This field is used only when the value of the Type field is Resource or AWS::Resource.

      • Name specifies the name of the object. This is used only if the value of the Type field is Service, RemoteService, or AWS::Service.

      • Identifier identifies the resource objects of this resource. This is used only if the value of the Type field is Resource or AWS::Resource.

      • Environment specifies the location where this object is hosted, or what it belongs to.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dependentOperationName

      ServiceDependent.Builder dependentOperationName(String dependentOperationName)

      If the dependent invoker was a service that invoked it from an operation, the name of that dependent operation is displayed here.

      Parameters:
      dependentOperationName - If the dependent invoker was a service that invoked it from an operation, the name of that dependent operation is displayed here.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • metricReferences

      ServiceDependent.Builder metricReferences(Collection<MetricReference> metricReferences)

      An array of structures that each contain information about one metric associated with this service dependent that was discovered by Application Signals.

      Parameters:
      metricReferences - An array of structures that each contain information about one metric associated with this service dependent that was discovered by Application Signals.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • metricReferences

      ServiceDependent.Builder metricReferences(MetricReference... metricReferences)

      An array of structures that each contain information about one metric associated with this service dependent that was discovered by Application Signals.

      Parameters:
      metricReferences - An array of structures that each contain information about one metric associated with this service dependent that was discovered by Application Signals.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • metricReferences

      ServiceDependent.Builder metricReferences(Consumer<MetricReference.Builder>... metricReferences)

      An array of structures that each contain information about one metric associated with this service dependent that was discovered by Application Signals.

      This is a convenience method that creates an instance of the MetricReference.Builder avoiding the need to create one manually via MetricReference.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to metricReferences(List<MetricReference>).

      Parameters:
      metricReferences - a consumer that will call methods on MetricReference.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: