Class GatewayTlsCertificates.Builder
-
- All Implemented Interfaces:
-
org.apache.avro.data.RecordBuilder
public class GatewayTlsCertificates.Builder extends SpecificRecordBuilderBase<T> implements RecordBuilder<T>
RecordBuilder for GatewayTlsCertificates instances.
-
-
Field Summary
Fields Modifier and Type Field Description public String
tenantId
public HoldingIdentity
holdingIdentity
public HoldingIdentity.Builder
holdingIdentityBuilder
public List<String>
tlsCertificates
-
Method Summary
Modifier and Type Method Description String
getTenantId()
Gets the value of the 'tenantId' field. GatewayTlsCertificates.Builder
setTenantId(String value)
Sets the value of the 'tenantId' field. HoldingIdentity
getHoldingIdentity()
Gets the value of the 'holdingIdentity' field. GatewayTlsCertificates.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. GatewayTlsCertificates.Builder
setHoldingIdentityBuilder(HoldingIdentity.Builder value)
Sets the Builder instance for the 'holdingIdentity' field The holding identity that the certificate is used by. List<String>
getTlsCertificates()
Gets the value of the 'tlsCertificates' field. GatewayTlsCertificates.Builder
setTlsCertificates(List<String> value)
Sets the value of the 'tlsCertificates' field. boolean
hasTenantId()
Checks whether the 'tenantId' field has been set. GatewayTlsCertificates.Builder
clearTenantId()
Clears the value of the 'tenantId' 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 that the certificate is used by. GatewayTlsCertificates.Builder
clearHoldingIdentity()
Clears the value of the 'holdingIdentity' field. boolean
hasTlsCertificates()
Checks whether the 'tlsCertificates' field has been set. GatewayTlsCertificates.Builder
clearTlsCertificates()
Clears the value of the 'tlsCertificates' field. GatewayTlsCertificates
build()
-
-
Method Detail
-
getTenantId
String getTenantId()
Gets the value of the 'tenantId' field. The tenant ID under which the keys of the leaf certificate are stored
-
setTenantId
GatewayTlsCertificates.Builder setTenantId(String value)
Sets the value of the 'tenantId' field. The tenant ID under which the keys of the leaf certificate are stored
- Parameters:
value
- The value of 'tenantId'.
-
getHoldingIdentity
HoldingIdentity getHoldingIdentity()
Gets the value of the 'holdingIdentity' field. The holding identity that the certificate is used by.
-
setHoldingIdentity
GatewayTlsCertificates.Builder setHoldingIdentity(HoldingIdentity value)
Sets the value of the 'holdingIdentity' field. The holding identity that the certificate is used by.
- 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 that the certificate is used by.
-
setHoldingIdentityBuilder
GatewayTlsCertificates.Builder setHoldingIdentityBuilder(HoldingIdentity.Builder value)
Sets the Builder instance for the 'holdingIdentity' field The holding identity that the certificate is used by.
- Parameters:
value
- The builder instance that must be set.
-
getTlsCertificates
List<String> getTlsCertificates()
Gets the value of the 'tlsCertificates' field. Collection of certificates in PEM format
-
setTlsCertificates
GatewayTlsCertificates.Builder setTlsCertificates(List<String> value)
Sets the value of the 'tlsCertificates' field. Collection of certificates in PEM format
- Parameters:
value
- The value of 'tlsCertificates'.
-
hasTenantId
boolean hasTenantId()
Checks whether the 'tenantId' field has been set. The tenant ID under which the keys of the leaf certificate are stored
-
clearTenantId
GatewayTlsCertificates.Builder clearTenantId()
Clears the value of the 'tenantId' field. The tenant ID under which the keys of the leaf certificate are stored
-
hasHoldingIdentity
boolean hasHoldingIdentity()
Checks whether the 'holdingIdentity' field has been set. The holding identity that the certificate is used by.
-
hasHoldingIdentityBuilder
boolean hasHoldingIdentityBuilder()
Checks whether the 'holdingIdentity' field has an active Builder instance The holding identity that the certificate is used by.
-
clearHoldingIdentity
GatewayTlsCertificates.Builder clearHoldingIdentity()
Clears the value of the 'holdingIdentity' field. The holding identity that the certificate is used by.
-
hasTlsCertificates
boolean hasTlsCertificates()
Checks whether the 'tlsCertificates' field has been set. Collection of certificates in PEM format
-
clearTlsCertificates
GatewayTlsCertificates.Builder clearTlsCertificates()
Clears the value of the 'tlsCertificates' field. Collection of certificates in PEM format
-
build
GatewayTlsCertificates build()
-
-
-
-