Constructor and Description |
---|
Builder(java.lang.String idValue)
Constructor with parameters for the required properties of
RsrcId . |
Modifier and Type | Method and Description |
---|---|
RsrcId |
build() |
RsrcId.Builder |
setKey(java.lang.String key)
Key relates to the corresponding ResourceIdDefinition of the related resource
address schema.
|
RsrcId.Builder |
setPredicate(QueryPredicate predicate)
Predicate to use to match resource Ids.
|
RsrcId.Builder |
setScheme(java.lang.String scheme)
An optional designation of the scheme.
|
RsrcId.Builder |
setType(java.lang.String type)
Type of the resource identified by the Resource Id.
|
public Builder(java.lang.String idValue)
RsrcId
.public RsrcId.Builder setKey(java.lang.String key)
null
, type property will be used.key
- New value for the property.public RsrcId.Builder setType(java.lang.String type)
null
, in current version the api will throw
InvalidArgument error. To be made optional in future.type
- New value for the property.public RsrcId.Builder setPredicate(QueryPredicate predicate)
null
, default predicate is EQUAL.predicate
- New value for the property.public RsrcId.Builder setScheme(java.lang.String scheme)
null
, default scheme is moid (ManagedObject
Identifier).scheme
- New value for the property.public RsrcId build()