public static class StandardTagDefinitionTemplate.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
StandardTagDefinitionTemplate |
build() |
StandardTagDefinitionTemplate.Builder |
copy(StandardTagDefinitionTemplate model) |
StandardTagDefinitionTemplate.Builder |
description(String description)
The default description of the tag namespace that users can use to create the tag
definition
|
StandardTagDefinitionTemplate.Builder |
enumMutability(StandardTagDefinitionTemplate.EnumMutability enumMutability)
The mutability of the possible values list for enum tags.
|
StandardTagDefinitionTemplate.Builder |
isCostTracking(Boolean isCostTracking)
Is the tag a cost tracking tag.
|
StandardTagDefinitionTemplate.Builder |
possibleValues(List<String> possibleValues)
List of possible values.
|
StandardTagDefinitionTemplate.Builder |
tagDefinitionName(String tagDefinitionName)
The name of this standard tag definition
|
StandardTagDefinitionTemplate.Builder |
type(StandardTagDefinitionTemplate.Type type)
The type of tag definition.
|
public StandardTagDefinitionTemplate.Builder description(String description)
The default description of the tag namespace that users can use to create the tag definition
description
- the value to setpublic StandardTagDefinitionTemplate.Builder tagDefinitionName(String tagDefinitionName)
The name of this standard tag definition
tagDefinitionName
- the value to setpublic StandardTagDefinitionTemplate.Builder type(StandardTagDefinitionTemplate.Type type)
The type of tag definition. Enum or string.
type
- the value to setpublic StandardTagDefinitionTemplate.Builder possibleValues(List<String> possibleValues)
List of possible values. An optional parameter that will be present if the type of definition is enum.
possibleValues
- the value to setpublic StandardTagDefinitionTemplate.Builder isCostTracking(Boolean isCostTracking)
Is the tag a cost tracking tag. Default will be false as cost tracking tags have been deprecated
isCostTracking
- the value to setpublic StandardTagDefinitionTemplate.Builder enumMutability(StandardTagDefinitionTemplate.EnumMutability enumMutability)
The mutability of the possible values list for enum tags. This will default to IMMUTABLE for string value tags
enumMutability
- the value to setpublic StandardTagDefinitionTemplate build()
public StandardTagDefinitionTemplate.Builder copy(StandardTagDefinitionTemplate model)
Copyright © 2016–2024. All rights reserved.