public class Application extends DirectoryObject implements com.github.davidmoten.odata.client.ODataEntityType
Org.OData.Capabilities.V1.ChangeTracking
Supported = true
Org.OData.Capabilities.V1.ChangeTracking
Supported = true
| Modifier and Type | Class and Description |
|---|---|
static class |
Application.Builder |
deletedDateTimechangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
Application() |
| Modifier and Type | Method and Description |
|---|---|
com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<KeyCredential> |
addKey(KeyCredential keyCredential,
PasswordCredential passwordCredential,
String proof) |
com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<PasswordCredential> |
addPassword(PasswordCredential passwordCredential) |
static Application.Builder |
builderApplication()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<ApiApplication> |
getApi() |
Optional<String> |
getAppId() |
com.github.davidmoten.odata.client.CollectionPage<AppRole> |
getAppRoles() |
com.github.davidmoten.odata.client.CollectionPage<AppRole> |
getAppRoles(com.github.davidmoten.odata.client.HttpRequestOptions options) |
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
ConnectorGroupRequest |
getConnectorGroup() |
Optional<OffsetDateTime> |
getCreatedDateTime() |
DirectoryObjectRequest |
getCreatedOnBehalfOf() |
Optional<String> |
getDescription() |
Optional<String> |
getDisplayName() |
ExtensionPropertyCollectionRequest |
getExtensionProperties() |
Optional<String> |
getGroupMembershipClaims() |
HomeRealmDiscoveryPolicyCollectionRequest |
getHomeRealmDiscoveryPolicies() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getIdentifierUris() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getIdentifierUris(com.github.davidmoten.odata.client.HttpRequestOptions options) |
Optional<InformationalUrl> |
getInfo() |
Optional<Boolean> |
getIsDeviceOnlyAuthSupported() |
Optional<Boolean> |
getIsFallbackPublicClient() |
com.github.davidmoten.odata.client.CollectionPage<KeyCredential> |
getKeyCredentials() |
com.github.davidmoten.odata.client.CollectionPage<KeyCredential> |
getKeyCredentials(com.github.davidmoten.odata.client.HttpRequestOptions options) |
Optional<com.github.davidmoten.odata.client.StreamProvider> |
getLogo() |
Optional<String> |
getNotes() |
Optional<OnPremisesPublishing> |
getOnPremisesPublishing() |
Optional<OptionalClaims> |
getOptionalClaims() |
DirectoryObjectCollectionRequest |
getOwners() |
Optional<ParentalControlSettings> |
getParentalControlSettings() |
com.github.davidmoten.odata.client.CollectionPage<PasswordCredential> |
getPasswordCredentials() |
com.github.davidmoten.odata.client.CollectionPage<PasswordCredential> |
getPasswordCredentials(com.github.davidmoten.odata.client.HttpRequestOptions options) |
Optional<PublicClientApplication> |
getPublicClient() |
Optional<String> |
getPublisherDomain() |
com.github.davidmoten.odata.client.CollectionPage<RequiredResourceAccess> |
getRequiredResourceAccess() |
com.github.davidmoten.odata.client.CollectionPage<RequiredResourceAccess> |
getRequiredResourceAccess(com.github.davidmoten.odata.client.HttpRequestOptions options) |
Optional<String> |
getSignInAudience() |
SynchronizationRequest |
getSynchronization() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getTags() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getTags(com.github.davidmoten.odata.client.HttpRequestOptions options) |
Optional<String> |
getTokenEncryptionKeyId() |
TokenIssuancePolicyCollectionRequest |
getTokenIssuancePolicies() |
TokenLifetimePolicyCollectionRequest |
getTokenLifetimePolicies() |
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
Optional<WebApplication> |
getWeb() |
String |
odataTypeName() |
Application |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
Application |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
Optional<com.github.davidmoten.odata.client.StreamUploaderChunked> |
putChunkedLogo()
If metadata indicate that the stream is editable then returns
a
StreamUploaderChunked which can be used to upload the stream
to the logo property. |
Optional<com.github.davidmoten.odata.client.StreamUploader> |
putLogo()
If metadata indicate that the stream is editable then returns
a
StreamUploader which can be used to upload the stream
to the logo property. |
<T> T |
putLogo(com.github.davidmoten.odata.client.UploadStrategy<T> strategy) |
com.github.davidmoten.odata.client.ActionRequestNoReturn |
removeKey(String keyId,
String proof) |
com.github.davidmoten.odata.client.ActionRequestNoReturn |
removePassword(String keyId) |
String |
toString() |
Application |
withApi(ApiApplication api) |
Application |
withAppId(String appId) |
Application |
withCreatedDateTime(OffsetDateTime createdDateTime) |
Application |
withDescription(String description) |
Application |
withDisplayName(String displayName) |
Application |
withGroupMembershipClaims(String groupMembershipClaims) |
Application |
withInfo(InformationalUrl info) |
Application |
withIsDeviceOnlyAuthSupported(Boolean isDeviceOnlyAuthSupported) |
Application |
withIsFallbackPublicClient(Boolean isFallbackPublicClient) |
Application |
withNotes(String notes) |
Application |
withOnPremisesPublishing(OnPremisesPublishing onPremisesPublishing) |
Application |
withOptionalClaims(OptionalClaims optionalClaims) |
Application |
withParentalControlSettings(ParentalControlSettings parentalControlSettings) |
Application |
withPublicClient(PublicClientApplication publicClient) |
Application |
withPublisherDomain(String publisherDomain) |
Application |
withSignInAudience(String signInAudience) |
Application |
withTokenEncryptionKeyId(String tokenEncryptionKeyId) |
Application |
withWeb(WebApplication web) |
builderDirectoryObject, checkMemberGroups, checkMemberObjects, getDeletedDateTime, getMemberGroups, getMemberObjects, restore, withDeletedDateTimeprotected ApiApplication api
protected String appId
protected String appRolesNextLink
protected OffsetDateTime createdDateTime
protected String description
protected Boolean isFallbackPublicClient
protected String identifierUrisNextLink
protected String displayName
protected String groupMembershipClaims
protected InformationalUrl info
protected Boolean isDeviceOnlyAuthSupported
protected List<KeyCredential> keyCredentials
protected String keyCredentialsNextLink
protected String logo
protected String notes
protected OptionalClaims optionalClaims
protected ParentalControlSettings parentalControlSettings
protected List<PasswordCredential> passwordCredentials
protected String passwordCredentialsNextLink
protected PublicClientApplication publicClient
protected String publisherDomain
protected List<RequiredResourceAccess> requiredResourceAccess
protected String requiredResourceAccessNextLink
protected String signInAudience
protected String tagsNextLink
protected String tokenEncryptionKeyId
protected WebApplication web
protected OnPremisesPublishing onPremisesPublishing
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class DirectoryObjectpublic static Application.Builder builderApplication()
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 Optional<ApiApplication> getApi()
public Application withApi(ApiApplication api)
public Application withAppId(String appId)
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 Optional<OffsetDateTime> getCreatedDateTime()
public Application withCreatedDateTime(OffsetDateTime createdDateTime)
public Application withDescription(String description)
public Application withIsFallbackPublicClient(Boolean isFallbackPublicClient)
public com.github.davidmoten.odata.client.CollectionPage<String> getIdentifierUris()
public com.github.davidmoten.odata.client.CollectionPage<String> getIdentifierUris(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Application withDisplayName(String displayName)
public Application withGroupMembershipClaims(String groupMembershipClaims)
public Optional<InformationalUrl> getInfo()
public Application withInfo(InformationalUrl info)
public Application withIsDeviceOnlyAuthSupported(Boolean isDeviceOnlyAuthSupported)
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 Optional<com.github.davidmoten.odata.client.StreamProvider> getLogo()
public Optional<com.github.davidmoten.odata.client.StreamUploader> putLogo()
StreamUploader which can be used to upload the stream
to the logo property.public Optional<com.github.davidmoten.odata.client.StreamUploaderChunked> putChunkedLogo()
StreamUploaderChunked which can be used to upload the stream
to the logo property.public <T> T putLogo(com.github.davidmoten.odata.client.UploadStrategy<T> strategy)
public Application withNotes(String notes)
public Optional<OptionalClaims> getOptionalClaims()
public Application withOptionalClaims(OptionalClaims optionalClaims)
public Optional<ParentalControlSettings> getParentalControlSettings()
public Application withParentalControlSettings(ParentalControlSettings parentalControlSettings)
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<PublicClientApplication> getPublicClient()
public Application withPublicClient(PublicClientApplication publicClient)
public Application withPublisherDomain(String publisherDomain)
public com.github.davidmoten.odata.client.CollectionPage<RequiredResourceAccess> getRequiredResourceAccess()
public com.github.davidmoten.odata.client.CollectionPage<RequiredResourceAccess> getRequiredResourceAccess(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Application 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 Application withTokenEncryptionKeyId(String tokenEncryptionKeyId)
public Optional<WebApplication> getWeb()
public Application withWeb(WebApplication web)
public Optional<OnPremisesPublishing> getOnPremisesPublishing()
public Application withOnPremisesPublishing(OnPremisesPublishing onPremisesPublishing)
public ExtensionPropertyCollectionRequest getExtensionProperties()
public DirectoryObjectRequest getCreatedOnBehalfOf()
public DirectoryObjectCollectionRequest getOwners()
public HomeRealmDiscoveryPolicyCollectionRequest getHomeRealmDiscoveryPolicies()
public TokenIssuancePolicyCollectionRequest getTokenIssuancePolicies()
public TokenLifetimePolicyCollectionRequest getTokenLifetimePolicies()
public ConnectorGroupRequest getConnectorGroup()
public SynchronizationRequest getSynchronization()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class DirectoryObjectpublic Application 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 Application 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<KeyCredential> addKey(KeyCredential keyCredential, PasswordCredential passwordCredential, String proof)
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<PasswordCredential> addPassword(PasswordCredential passwordCredential)
public com.github.davidmoten.odata.client.ActionRequestNoReturn removeKey(String keyId, String proof)
public com.github.davidmoten.odata.client.ActionRequestNoReturn removePassword(String keyId)
public String toString()
toString in class DirectoryObjectCopyright © 2018–2020. All rights reserved.