Interface Entity.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Entity.Builder,Entity>, SdkBuilder<Entity.Builder,Entity>, SdkPojo
Enclosing class:
Entity

@Mutable @NotThreadSafe public static interface Entity.Builder extends SdkPojo, CopyableBuilder<Entity.Builder,Entity>
  • Method Details

    • keyAttributes

      Entity.Builder keyAttributes(Map<String,String> keyAttributes)

      The attributes of the entity which identify the specific entity, as a list of key-value pairs. Entities with the same keyAttributes are considered to be the same entity.

      There are five allowed attributes (key names): Type, ResourceType, Identifier Name, and Environment.

      For details about how to use the key attributes, see How to add related information to telemetry in the CloudWatch User Guide.

      Parameters:
      keyAttributes - The attributes of the entity which identify the specific entity, as a list of key-value pairs. Entities with the same keyAttributes are considered to be the same entity.

      There are five allowed attributes (key names): Type, ResourceType, Identifier Name, and Environment.

      For details about how to use the key attributes, see How to add related information to telemetry in the CloudWatch User Guide.

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

      Entity.Builder attributes(Map<String,String> attributes)

      Additional attributes of the entity that are not used to specify the identity of the entity. A list of key-value pairs.

      For details about how to use the attributes, see How to add related information to telemetry in the CloudWatch User Guide.

      Parameters:
      attributes - Additional attributes of the entity that are not used to specify the identity of the entity. A list of key-value pairs.

      For details about how to use the attributes, see How to add related information to telemetry in the CloudWatch User Guide.

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