public class ServicePrincipal extends DirectoryObject implements com.github.davidmoten.odata.client.ODataEntityType
Org.OData.Capabilities.V1.ChangeTracking
Supported = true
| Modifier and Type | Class and Description |
|---|---|
static class |
ServicePrincipal.Builder |
deletedDateTimechangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
ServicePrincipal() |
builderDirectoryObject, checkMemberGroups, checkMemberObjects, getDeletedDateTime, getMemberGroups, getMemberObjects, restore, withDeletedDateTimeprotected Boolean accountEnabled
protected String addInsNextLink
protected String alternativeNamesNextLink
protected String appDescription
protected String appDisplayName
protected String appId
protected String applicationTemplateId
protected String appOwnerOrganizationId
protected Boolean appRoleAssignmentRequired
protected String appRolesNextLink
protected String description
protected String displayName
protected String errorUrl
protected String homepage
protected InformationalUrl info
protected List<KeyCredential> keyCredentials
protected String keyCredentialsNextLink
protected String loginUrl
protected String logoutUrl
protected String notes
protected String notificationEmailAddressesNextLink
protected List<PermissionScope> publishedPermissionScopes
protected String publishedPermissionScopesNextLink
protected List<PasswordCredential> passwordCredentials
protected String passwordCredentialsNextLink
protected OffsetDateTime preferredTokenSigningKeyEndDateTime
protected String preferredTokenSigningKeyThumbprint
protected String preferredSingleSignOnMode
protected String publisherName
protected String replyUrlsNextLink
protected String samlMetadataUrl
protected SamlSingleSignOnSettings samlSingleSignOnSettings
protected String servicePrincipalNamesNextLink
protected String servicePrincipalType
protected String signInAudience
protected String tagsNextLink
protected String tokenEncryptionKeyId
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class DirectoryObjectpublic static ServicePrincipal.Builder builderServicePrincipal()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class DirectoryObjectpublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class DirectoryObjectpublic ServicePrincipal withAccountEnabled(Boolean accountEnabled)
public com.github.davidmoten.odata.client.CollectionPage<AddIn> getAddIns()
public com.github.davidmoten.odata.client.CollectionPage<AddIn> getAddIns(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.CollectionPage<String> getAlternativeNames()
public com.github.davidmoten.odata.client.CollectionPage<String> getAlternativeNames(com.github.davidmoten.odata.client.HttpRequestOptions options)
public ServicePrincipal withAppDescription(String appDescription)
public ServicePrincipal withAppDisplayName(String appDisplayName)
public ServicePrincipal withAppId(String appId)
public ServicePrincipal withApplicationTemplateId(String applicationTemplateId)
public ServicePrincipal withAppOwnerOrganizationId(String appOwnerOrganizationId)
public ServicePrincipal withAppRoleAssignmentRequired(Boolean appRoleAssignmentRequired)
public com.github.davidmoten.odata.client.CollectionPage<AppRole> getAppRoles()
public com.github.davidmoten.odata.client.CollectionPage<AppRole> getAppRoles(com.github.davidmoten.odata.client.HttpRequestOptions options)
public ServicePrincipal withDescription(String description)
public ServicePrincipal withDisplayName(String displayName)
public ServicePrincipal withErrorUrl(String errorUrl)
public ServicePrincipal withHomepage(String homepage)
public Optional<InformationalUrl> getInfo()
public ServicePrincipal withInfo(InformationalUrl info)
public com.github.davidmoten.odata.client.CollectionPage<KeyCredential> getKeyCredentials()
public com.github.davidmoten.odata.client.CollectionPage<KeyCredential> getKeyCredentials(com.github.davidmoten.odata.client.HttpRequestOptions options)
public ServicePrincipal withLoginUrl(String loginUrl)
public ServicePrincipal withLogoutUrl(String logoutUrl)
public ServicePrincipal withNotes(String notes)
public com.github.davidmoten.odata.client.CollectionPage<String> getNotificationEmailAddresses()
public com.github.davidmoten.odata.client.CollectionPage<String> getNotificationEmailAddresses(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.CollectionPage<PermissionScope> getPublishedPermissionScopes()
public com.github.davidmoten.odata.client.CollectionPage<PermissionScope> getPublishedPermissionScopes(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.CollectionPage<PasswordCredential> getPasswordCredentials()
public com.github.davidmoten.odata.client.CollectionPage<PasswordCredential> getPasswordCredentials(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<OffsetDateTime> getPreferredTokenSigningKeyEndDateTime()
public ServicePrincipal withPreferredTokenSigningKeyEndDateTime(OffsetDateTime preferredTokenSigningKeyEndDateTime)
public Optional<String> getPreferredTokenSigningKeyThumbprint()
public ServicePrincipal withPreferredTokenSigningKeyThumbprint(String preferredTokenSigningKeyThumbprint)
public ServicePrincipal withPreferredSingleSignOnMode(String preferredSingleSignOnMode)
public ServicePrincipal withPublisherName(String publisherName)
public com.github.davidmoten.odata.client.CollectionPage<String> getReplyUrls()
public com.github.davidmoten.odata.client.CollectionPage<String> getReplyUrls(com.github.davidmoten.odata.client.HttpRequestOptions options)
public ServicePrincipal withSamlMetadataUrl(String samlMetadataUrl)
public Optional<SamlSingleSignOnSettings> getSamlSingleSignOnSettings()
public ServicePrincipal withSamlSingleSignOnSettings(SamlSingleSignOnSettings samlSingleSignOnSettings)
public com.github.davidmoten.odata.client.CollectionPage<String> getServicePrincipalNames()
public com.github.davidmoten.odata.client.CollectionPage<String> getServicePrincipalNames(com.github.davidmoten.odata.client.HttpRequestOptions options)
public ServicePrincipal withServicePrincipalType(String servicePrincipalType)
public ServicePrincipal withSignInAudience(String signInAudience)
public com.github.davidmoten.odata.client.CollectionPage<String> getTags()
public com.github.davidmoten.odata.client.CollectionPage<String> getTags(com.github.davidmoten.odata.client.HttpRequestOptions options)
public ServicePrincipal withTokenEncryptionKeyId(String tokenEncryptionKeyId)
public AppRoleAssignmentCollectionRequest getAppRoleAssignedTo()
public AppRoleAssignmentCollectionRequest getAppRoleAssignments()
public ClaimsMappingPolicyCollectionRequest getClaimsMappingPolicies()
public HomeRealmDiscoveryPolicyCollectionRequest getHomeRealmDiscoveryPolicies()
public EndpointCollectionRequest getEndpoints()
public OAuth2PermissionGrantCollectionRequest getOauth2PermissionGrants()
public DirectoryObjectCollectionRequest getMemberOf()
public DirectoryObjectCollectionRequest getTransitiveMemberOf()
public DirectoryObjectCollectionRequest getCreatedObjects()
public LicenseDetailsCollectionRequest getLicenseDetails()
public DirectoryObjectCollectionRequest getOwners()
public DirectoryObjectCollectionRequest getOwnedObjects()
public TokenIssuancePolicyCollectionRequest getTokenIssuancePolicies()
public TokenLifetimePolicyCollectionRequest getTokenLifetimePolicies()
public SynchronizationRequest getSynchronization()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class DirectoryObjectpublic ServicePrincipal patch()
this with changed fields reset.patch in class DirectoryObjectthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic ServicePrincipal put()
this
with changed fields reset (they were ignored anyway).put in class DirectoryObjectthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<PasswordSingleSignOnCredentialSet> createPasswordSingleSignOnCredentials(String id, List<Credential> credentials)
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<PasswordSingleSignOnCredentialSet> getPasswordSingleSignOnCredentials(String id)
public com.github.davidmoten.odata.client.ActionRequestNoReturn deletePasswordSingleSignOnCredentials(String id)
public com.github.davidmoten.odata.client.ActionRequestNoReturn updatePasswordSingleSignOnCredentials(String id, List<Credential> credentials)
public String toString()
toString in class DirectoryObjectCopyright © 2018–2020. All rights reserved.