public static class Attestation.AttestationBuilder
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Attestation.AttestationBuilder.MandatoryStages |
Modifier and Type | Method and Description |
---|---|
Attestation |
build() |
Attestation.AttestationBuilder |
deviceProperties(java.util.Map<java.lang.String,java.lang.String> deviceProperties) |
Attestation.AttestationBuilder |
deviceProperties(@NonNull java.util.Optional<java.util.Map<java.lang.String,java.lang.String>> deviceProperties) |
Attestation.AttestationBuilder |
metadataIdentifier(@NonNull java.util.Optional<java.lang.String> metadataIdentifier) |
Attestation.AttestationBuilder |
metadataIdentifier(java.lang.String metadataIdentifier) |
java.lang.String |
toString() |
Attestation.AttestationBuilder |
transports(@NonNull java.util.Optional<java.util.Set<Transport>> transports) |
Attestation.AttestationBuilder |
transports(java.util.Set<Transport> transports) |
Attestation.AttestationBuilder |
trusted(boolean trusted)
true if and only if the contained information has been verified to be cryptographically supported by
a trusted attestation root. |
Attestation.AttestationBuilder |
vendorProperties(java.util.Map<java.lang.String,java.lang.String> vendorProperties) |
Attestation.AttestationBuilder |
vendorProperties(@NonNull java.util.Optional<java.util.Map<java.lang.String,java.lang.String>> vendorProperties) |
public Attestation.AttestationBuilder metadataIdentifier(@NonNull @NonNull java.util.Optional<java.lang.String> metadataIdentifier)
public Attestation.AttestationBuilder metadataIdentifier(java.lang.String metadataIdentifier)
public Attestation.AttestationBuilder vendorProperties(@NonNull @NonNull java.util.Optional<java.util.Map<java.lang.String,java.lang.String>> vendorProperties)
public Attestation.AttestationBuilder vendorProperties(java.util.Map<java.lang.String,java.lang.String> vendorProperties)
public Attestation.AttestationBuilder deviceProperties(@NonNull @NonNull java.util.Optional<java.util.Map<java.lang.String,java.lang.String>> deviceProperties)
public Attestation.AttestationBuilder deviceProperties(java.util.Map<java.lang.String,java.lang.String> deviceProperties)
public Attestation.AttestationBuilder transports(@NonNull @NonNull java.util.Optional<java.util.Set<Transport>> transports)
public Attestation.AttestationBuilder transports(java.util.Set<Transport> transports)
public Attestation.AttestationBuilder trusted(boolean trusted)
true
if and only if the contained information has been verified to be cryptographically supported by
a trusted attestation root.public Attestation build()
public java.lang.String toString()
toString
in class java.lang.Object