Class HostedIdentityEntry.Builder
-
- All Implemented Interfaces:
-
org.apache.avro.data.RecordBuilder
public class HostedIdentityEntry.Builder extends SpecificRecordBuilderBase<T> implements RecordBuilder<T>
RecordBuilder for HostedIdentityEntry instances.
-
-
Field Summary
Fields Modifier and Type Field Description public HoldingIdentity
holdingIdentity
public HoldingIdentity.Builder
holdingIdentityBuilder
public String
tlsTenantId
public List<String>
tlsCertificates
public HostedIdentitySessionKeyAndCert
preferredSessionKeyAndCert
public HostedIdentitySessionKeyAndCert.Builder
preferredSessionKeyAndCertBuilder
public List<HostedIdentitySessionKeyAndCert>
alternativeSessionKeysAndCerts
-
Method Summary
Modifier and Type Method Description HoldingIdentity
getHoldingIdentity()
Gets the value of the 'holdingIdentity' field. HostedIdentityEntry.Builder
setHoldingIdentity(HoldingIdentity value)
Sets the value of the 'holdingIdentity' field. HoldingIdentity.Builder
getHoldingIdentityBuilder()
Gets the Builder instance for the 'holdingIdentity' field and creates one if it doesn't exist yet. HostedIdentityEntry.Builder
setHoldingIdentityBuilder(HoldingIdentity.Builder value)
Sets the Builder instance for the 'holdingIdentity' field The Holding identity hosted in this node String
getTlsTenantId()
Gets the value of the 'tlsTenantId' field. HostedIdentityEntry.Builder
setTlsTenantId(String value)
Sets the value of the 'tlsTenantId' field. List<String>
getTlsCertificates()
Gets the value of the 'tlsCertificates' field. HostedIdentityEntry.Builder
setTlsCertificates(List<String> value)
Sets the value of the 'tlsCertificates' field. HostedIdentitySessionKeyAndCert
getPreferredSessionKeyAndCert()
Gets the value of the 'preferredSessionKeyAndCert' field. HostedIdentityEntry.Builder
setPreferredSessionKeyAndCert(HostedIdentitySessionKeyAndCert value)
Sets the value of the 'preferredSessionKeyAndCert' field. HostedIdentitySessionKeyAndCert.Builder
getPreferredSessionKeyAndCertBuilder()
Gets the Builder instance for the 'preferredSessionKeyAndCert' field and creates one if it doesn't exist yet. HostedIdentityEntry.Builder
setPreferredSessionKeyAndCertBuilder(HostedIdentitySessionKeyAndCert.Builder value)
Sets the Builder instance for the 'preferredSessionKeyAndCert' field The preferred session initiation key and certificate List<HostedIdentitySessionKeyAndCert>
getAlternativeSessionKeysAndCerts()
Gets the value of the 'alternativeSessionKeysAndCerts' field. HostedIdentityEntry.Builder
setAlternativeSessionKeysAndCerts(List<HostedIdentitySessionKeyAndCert> value)
Sets the value of the 'alternativeSessionKeysAndCerts' field. boolean
hasHoldingIdentity()
Checks whether the 'holdingIdentity' field has been set. boolean
hasHoldingIdentityBuilder()
Checks whether the 'holdingIdentity' field has an active Builder instance The Holding identity hosted in this node HostedIdentityEntry.Builder
clearHoldingIdentity()
Clears the value of the 'holdingIdentity' field. boolean
hasTlsTenantId()
Checks whether the 'tlsTenantId' field has been set. HostedIdentityEntry.Builder
clearTlsTenantId()
Clears the value of the 'tlsTenantId' field. boolean
hasTlsCertificates()
Checks whether the 'tlsCertificates' field has been set. HostedIdentityEntry.Builder
clearTlsCertificates()
Clears the value of the 'tlsCertificates' field. boolean
hasPreferredSessionKeyAndCert()
Checks whether the 'preferredSessionKeyAndCert' field has been set. boolean
hasPreferredSessionKeyAndCertBuilder()
Checks whether the 'preferredSessionKeyAndCert' field has an active Builder instance The preferred session initiation key and certificate HostedIdentityEntry.Builder
clearPreferredSessionKeyAndCert()
Clears the value of the 'preferredSessionKeyAndCert' field. boolean
hasAlternativeSessionKeysAndCerts()
Checks whether the 'alternativeSessionKeysAndCerts' field has been set. HostedIdentityEntry.Builder
clearAlternativeSessionKeysAndCerts()
Clears the value of the 'alternativeSessionKeysAndCerts' field. HostedIdentityEntry
build()
-
-
Method Detail
-
getHoldingIdentity
HoldingIdentity getHoldingIdentity()
Gets the value of the 'holdingIdentity' field. The Holding identity hosted in this node
-
setHoldingIdentity
HostedIdentityEntry.Builder setHoldingIdentity(HoldingIdentity value)
Sets the value of the 'holdingIdentity' field. The Holding identity hosted in this node
- Parameters:
value
- The value of 'holdingIdentity'.
-
getHoldingIdentityBuilder
HoldingIdentity.Builder getHoldingIdentityBuilder()
Gets the Builder instance for the 'holdingIdentity' field and creates one if it doesn't exist yet. The Holding identity hosted in this node
-
setHoldingIdentityBuilder
HostedIdentityEntry.Builder setHoldingIdentityBuilder(HoldingIdentity.Builder value)
Sets the Builder instance for the 'holdingIdentity' field The Holding identity hosted in this node
- Parameters:
value
- The builder instance that must be set.
-
getTlsTenantId
String getTlsTenantId()
Gets the value of the 'tlsTenantId' field. The tenant ID under which the TLS key is stored
-
setTlsTenantId
HostedIdentityEntry.Builder setTlsTenantId(String value)
Sets the value of the 'tlsTenantId' field. The tenant ID under which the TLS key is stored
- Parameters:
value
- The value of 'tlsTenantId'.
-
getTlsCertificates
List<String> getTlsCertificates()
Gets the value of the 'tlsCertificates' field. The TLS certificates (in PEM format)
-
setTlsCertificates
HostedIdentityEntry.Builder setTlsCertificates(List<String> value)
Sets the value of the 'tlsCertificates' field. The TLS certificates (in PEM format)
- Parameters:
value
- The value of 'tlsCertificates'.
-
getPreferredSessionKeyAndCert
HostedIdentitySessionKeyAndCert getPreferredSessionKeyAndCert()
Gets the value of the 'preferredSessionKeyAndCert' field. The preferred session initiation key and certificate
-
setPreferredSessionKeyAndCert
HostedIdentityEntry.Builder setPreferredSessionKeyAndCert(HostedIdentitySessionKeyAndCert value)
Sets the value of the 'preferredSessionKeyAndCert' field. The preferred session initiation key and certificate
- Parameters:
value
- The value of 'preferredSessionKeyAndCert'.
-
getPreferredSessionKeyAndCertBuilder
HostedIdentitySessionKeyAndCert.Builder getPreferredSessionKeyAndCertBuilder()
Gets the Builder instance for the 'preferredSessionKeyAndCert' field and creates one if it doesn't exist yet. The preferred session initiation key and certificate
-
setPreferredSessionKeyAndCertBuilder
HostedIdentityEntry.Builder setPreferredSessionKeyAndCertBuilder(HostedIdentitySessionKeyAndCert.Builder value)
Sets the Builder instance for the 'preferredSessionKeyAndCert' field The preferred session initiation key and certificate
- Parameters:
value
- The builder instance that must be set.
-
getAlternativeSessionKeysAndCerts
List<HostedIdentitySessionKeyAndCert> getAlternativeSessionKeysAndCerts()
Gets the value of the 'alternativeSessionKeysAndCerts' field. Alternative session initiation keys and certificates
-
setAlternativeSessionKeysAndCerts
HostedIdentityEntry.Builder setAlternativeSessionKeysAndCerts(List<HostedIdentitySessionKeyAndCert> value)
Sets the value of the 'alternativeSessionKeysAndCerts' field. Alternative session initiation keys and certificates
- Parameters:
value
- The value of 'alternativeSessionKeysAndCerts'.
-
hasHoldingIdentity
boolean hasHoldingIdentity()
Checks whether the 'holdingIdentity' field has been set. The Holding identity hosted in this node
-
hasHoldingIdentityBuilder
boolean hasHoldingIdentityBuilder()
Checks whether the 'holdingIdentity' field has an active Builder instance The Holding identity hosted in this node
-
clearHoldingIdentity
HostedIdentityEntry.Builder clearHoldingIdentity()
Clears the value of the 'holdingIdentity' field. The Holding identity hosted in this node
-
hasTlsTenantId
boolean hasTlsTenantId()
Checks whether the 'tlsTenantId' field has been set. The tenant ID under which the TLS key is stored
-
clearTlsTenantId
HostedIdentityEntry.Builder clearTlsTenantId()
Clears the value of the 'tlsTenantId' field. The tenant ID under which the TLS key is stored
-
hasTlsCertificates
boolean hasTlsCertificates()
Checks whether the 'tlsCertificates' field has been set. The TLS certificates (in PEM format)
-
clearTlsCertificates
HostedIdentityEntry.Builder clearTlsCertificates()
Clears the value of the 'tlsCertificates' field. The TLS certificates (in PEM format)
-
hasPreferredSessionKeyAndCert
boolean hasPreferredSessionKeyAndCert()
Checks whether the 'preferredSessionKeyAndCert' field has been set. The preferred session initiation key and certificate
-
hasPreferredSessionKeyAndCertBuilder
boolean hasPreferredSessionKeyAndCertBuilder()
Checks whether the 'preferredSessionKeyAndCert' field has an active Builder instance The preferred session initiation key and certificate
-
clearPreferredSessionKeyAndCert
HostedIdentityEntry.Builder clearPreferredSessionKeyAndCert()
Clears the value of the 'preferredSessionKeyAndCert' field. The preferred session initiation key and certificate
-
hasAlternativeSessionKeysAndCerts
boolean hasAlternativeSessionKeysAndCerts()
Checks whether the 'alternativeSessionKeysAndCerts' field has been set. Alternative session initiation keys and certificates
-
clearAlternativeSessionKeysAndCerts
HostedIdentityEntry.Builder clearAlternativeSessionKeysAndCerts()
Clears the value of the 'alternativeSessionKeysAndCerts' field. Alternative session initiation keys and certificates
-
build
HostedIdentityEntry build()
-
-
-
-