public static class ApplicationTags.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder(java.lang.String application,
java.lang.String service)
Builder to build ApplicationTags.
|
| Modifier and Type | Method and Description |
|---|---|
ApplicationTags |
build()
Build application tags.
|
ApplicationTags.Builder |
cluster(java.lang.String cluster)
Set the cluster (example: us-west-1/us-west-2 etc.) in which your application is running.
|
ApplicationTags.Builder |
customTags(java.util.Map<java.lang.String,java.lang.String> customTags)
Set additional custom tags for your application.
|
ApplicationTags.Builder |
shard(java.lang.String shard)
Set the shard (example: primary/secondary etc.) in which your application is running.
|
ApplicationTags.Builder |
tagFromEnv(java.lang.String varName,
java.lang.String tagName)
Set a custom tag from the given environment variable.
|
ApplicationTags.Builder |
tagsFromEnv(java.lang.String regex)
Set additional custom tags from environment variables that match the given regex.
|
public Builder(java.lang.String application,
java.lang.String service)
application - Name of the application.service - Name of the service.public ApplicationTags.Builder cluster(java.lang.String cluster)
cluster - cluster in which your application is running.this.public ApplicationTags.Builder shard(java.lang.String shard)
shard - shard where your application is running.this.public ApplicationTags.Builder customTags(java.util.Map<java.lang.String,java.lang.String> customTags)
customTags - Additional custom tags/metadata for your application.thispublic ApplicationTags.Builder tagsFromEnv(java.lang.String regex)
regex - Regular expression.thispublic ApplicationTags.Builder tagFromEnv(java.lang.String varName, java.lang.String tagName)
varName - Regular environment variable name.tagName - Custom tag name.thispublic ApplicationTags build()
ApplicationTags.Copyright © 2023. All rights reserved.