Class V20CredExRecord.V20CredExRecordBuilder<C extends V20CredExRecord,B extends V20CredExRecord.V20CredExRecordBuilder<C,B>>
- java.lang.Object
-
- org.hyperledger.aries.api.issue_credential_v1.BaseCredExRecord.BaseCredExRecordBuilder<C,B>
-
- org.hyperledger.aries.api.issue_credential_v2.V20CredExRecord.V20CredExRecordBuilder<C,B>
-
- Enclosing class:
- V20CredExRecord
public abstract static class V20CredExRecord.V20CredExRecordBuilder<C extends V20CredExRecord,B extends V20CredExRecord.V20CredExRecordBuilder<C,B>> extends BaseCredExRecord.BaseCredExRecordBuilder<C,B>
-
-
Constructor Summary
Constructors Constructor Description V20CredExRecordBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Cbuild()BbyFormat(V20CredExRecordByFormat byFormat)BcredIssue(V20CredIssue credIssue)BcredOffer(V20CredOffer credOffer)BcredPreview(V20CredPreview credPreview)BcredProposal(V20CredProposal credProposal)BcredRequest(V20CredRequest credRequest)protected abstract Bself()StringtoString()-
Methods inherited from class org.hyperledger.aries.api.issue_credential_v1.BaseCredExRecord.BaseCredExRecordBuilder
autoIssue, autoOffer, autoRemove, connectionId, createdAt, credentialExchangeId, errorMsg, initiator, parentThreadId, role, state, threadId, trace, updatedAt
-
-
-
-
Method Detail
-
self
protected abstract B self()
- Specified by:
selfin classBaseCredExRecord.BaseCredExRecordBuilder<C extends V20CredExRecord,B extends V20CredExRecord.V20CredExRecordBuilder<C,B>>
-
build
public abstract C build()
- Specified by:
buildin classBaseCredExRecord.BaseCredExRecordBuilder<C extends V20CredExRecord,B extends V20CredExRecord.V20CredExRecordBuilder<C,B>>
-
byFormat
public B byFormat(V20CredExRecordByFormat byFormat)
- Returns:
this.
-
credOffer
public B credOffer(V20CredOffer credOffer)
- Returns:
this.
-
credPreview
public B credPreview(V20CredPreview credPreview)
- Returns:
this.
-
credProposal
public B credProposal(V20CredProposal credProposal)
- Returns:
this.
-
credIssue
public B credIssue(V20CredIssue credIssue)
- Returns:
this.
-
credRequest
public B credRequest(V20CredRequest credRequest)
- Returns:
this.
-
toString
public String toString()
- Overrides:
toStringin classBaseCredExRecord.BaseCredExRecordBuilder<C extends V20CredExRecord,B extends V20CredExRecord.V20CredExRecordBuilder<C,B>>
-
-