Interface SAMLObjectBuilder<SAMLObjectType extends SAMLObject>

Type Parameters:
SAMLObjectType - the type of SAMLObject being built
All Superinterfaces:
XMLObjectBuilder<SAMLObjectType>
All Known Implementing Classes:
AbstractSAMLObjectBuilder, ActionBuilder, ActionBuilder, ActionNamespaceBuilder, AdditionalMetadataLocationBuilder, AdviceBuilder, AdviceBuilder, AffiliateMemberBuilder, AffiliationDescriptorBuilder, ArtifactBuilder, ArtifactResolutionServiceBuilder, ArtifactResolveBuilder, ArtifactResponseBuilder, AssertionArtifactBuilder, AssertionBuilder, AssertionBuilder, AssertionConsumerServiceBuilder, AssertionIDRefBuilder, AssertionIDReferenceBuilder, AssertionIDRequestBuilder, AssertionIDRequestServiceBuilder, AssertionURIRefBuilder, AsynchronousBuilder, AttributeAuthorityDescriptorBuilder, AttributeBuilder, AttributeBuilder, AttributeConsumingServiceBuilder, AttributeDesignatorBuilder, AttributeProfileBuilder, AttributeQueryBuilder, AttributeQueryBuilder, AttributeQueryDescriptorTypeBuilder, AttributeServiceBuilder, AttributeStatementBuilder, AttributeStatementBuilder, AttributeValueBuilder, AttributeValueBuilder, AudienceBuilder, AudienceBuilder, AudienceRestrictionBuilder, AudienceRestrictionConditionBuilder, AuthenticatingAuthorityBuilder, AuthenticationQueryBuilder, AuthenticationStatementBuilder, AuthnAuthorityDescriptorBuilder, AuthnContextBuilder, AuthnContextClassRefBuilder, AuthnContextDeclBuilder, AuthnContextDeclRefBuilder, AuthnQueryBuilder, AuthnQueryDescriptorTypeBuilder, AuthnQueryServiceBuilder, AuthnRequestBuilder, AuthnStatementBuilder, AuthorityBindingBuilder, AuthorizationDecisionQueryBuilder, AuthorizationDecisionStatementBuilder, AuthzDecisionQueryBuilder, AuthzDecisionQueryDescriptorTypeBuilder, AuthzDecisionStatementBuilder, AuthzServiceBuilder, ChannelBindingsBuilder, CompanyBuilder, ConditionsBuilder, ConditionsBuilder, ConfirmationMethodBuilder, ContactPersonBuilder, DelegateBuilder, DelegationRestrictionTypeBuilder, DescriptionBuilder, DigestMethodBuilder, DiscoHintsBuilder, DiscoveryResponseBuilder, DisplayNameBuilder, DomainHintBuilder, DoNotCacheConditionBuilder, EmailAddressBuilder, EncryptedAssertionBuilder, EncryptedAttributeBuilder, EncryptedIDBuilder, EncryptionMethodBuilder, EncTypeBuilder, EntitiesDescriptorBuilder, EntityAttributesBuilder, EntityDescriptorBuilder, EvidenceBuilder, EvidenceBuilder, ExtensionsBuilder, ExtensionsBuilder, GeneratedKeyBuilder, GeolocationHintBuilder, GetCompleteBuilder, GivenNameBuilder, IDPEntryBuilder, IDPListBuilder, IDPSSODescriptorBuilder, InformationURLBuilder, IPHintBuilder, IssuerBuilder, KeyDescriptorBuilder, KeyInfoConfirmationDataTypeBuilder, KeywordsBuilder, LogoBuilder, LogoutRequestBuilder, LogoutResponseBuilder, ManageNameIDRequestBuilder, ManageNameIDResponseBuilder, ManageNameIDServiceBuilder, NameIDBuilder, NameIdentifierBuilder, NameIDFormatBuilder, NameIDMappingRequestBuilder, NameIDMappingResponseBuilder, NameIDMappingServiceBuilder, NameIDPolicyBuilder, NewEncryptedIDBuilder, NewIDBuilder, OneTimeUseBuilder, OrganizationBuilder, OrganizationDisplayNameBuilder, OrganizationNameBuilder, OrganizationURLBuilder, PDPDescriptorBuilder, PrivacyStatementURLBuilder, ProxyRestrictionBuilder, PublicationBuilder, PublicationInfoBuilder, PublicationPathBuilder, ReferencedPoliciesTypeImplBuilder, RegistrationInfoBuilder, RegistrationPolicyBuilder, RelayStateBuilder, RequestAuthenticatedBuilder, RequestBuilder, RequestBuilder, RequestedAttributeBuilder, RequestedAttributesBuilder, RequestedAuthnContextBuilder, RequesterIDBuilder, RequestInitiatorBuilder, RespondToBuilder, RespondWithBuilder, ResponseBuilder, ResponseBuilder, ResponseBuilder, ScopingBuilder, ServiceDescriptionBuilder, ServiceNameBuilder, SessionIndexBuilder, SessionKeyBuilder, SigningMethodBuilder, SingleLogoutServiceBuilder, SingleSignOnServiceBuilder, SourceIDBuilder, SPSSODescriptorBuilder, StatusBuilder, StatusBuilder, StatusCodeBuilder, StatusCodeBuilder, StatusDetailBuilder, StatusDetailBuilder, StatusMessageBuilder, StatusMessageBuilder, SubjectBuilder, SubjectBuilder, SubjectConfirmationBuilder, SubjectConfirmationBuilder, SubjectConfirmationBuilder, SubjectConfirmationDataBuilder, SubjectConfirmationDataBuilder, SubjectLocalityBuilder, SubjectLocalityBuilder, SurNameBuilder, TelephoneNumberBuilder, TerminateBuilder, UIInfoBuilder, UsagePolicyBuilder, XACMLAuthzDecisionQueryTypeImplBuilder, XACMLAuthzDecisionStatementTypeImplBuilder, XACMLPolicyQueryTypeImplBuilder, XACMLPolicyStatementTypeImplBuilder

public interface SAMLObjectBuilder<SAMLObjectType extends SAMLObject> extends XMLObjectBuilder<SAMLObjectType>
Builder for SAMLObjects.
  • Method Details

    • buildObject

      @Nonnull SAMLObjectType buildObject()
      Builds a SAMLObject using the default name and namespace information provided SAML specifications.
      Returns:
      built SAMLObject