public static final class ProvidersTypes.Summary.Builder
extends java.lang.Object
ProvidersTypes.Summary
.Constructor and Description |
---|
Builder(java.lang.String id,
java.lang.String idValue,
java.lang.String type)
Constructor with parameters for the required properties of
ProvidersTypes.Summary . |
Modifier and Type | Method and Description |
---|---|
ProvidersTypes.Summary |
build() |
ProvidersTypes.Summary.Builder |
setMetadata(java.lang.String metadata)
Schema-less metadata with extra information for the provider.
|
ProvidersTypes.Summary.Builder |
setScheme(java.lang.String scheme)
An optional designation of the scheme.
|
ProvidersTypes.Summary.Builder |
setTrackingSn(java.lang.Long trackingSn)
Timestamp which is obtained when querying counters from a provider and is used
as since parameter when new counter listing is needed.
|
public Builder(java.lang.String id, java.lang.String idValue, java.lang.String type)
ProvidersTypes.Summary
.public ProvidersTypes.Summary.Builder setScheme(java.lang.String scheme)
null
the provider is not designating a specific scheme.scheme
- New value for the property.public ProvidersTypes.Summary.Builder setMetadata(java.lang.String metadata)
metadata
- New value for the property.public ProvidersTypes.Summary.Builder setTrackingSn(java.lang.Long trackingSn)
trackingSn
- New value for the property.public ProvidersTypes.Summary build()