Class Office365LinkedServiceTypeProperties
- java.lang.Object
-
- com.azure.resourcemanager.datafactory.fluent.models.Office365LinkedServiceTypeProperties
-
public final class Office365LinkedServiceTypeProperties extends Object
Office365 linked service properties.
-
-
Constructor Summary
Constructors Constructor Description Office365LinkedServiceTypeProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
encryptedCredential()
Get the encryptedCredential property: The encrypted credential used for authentication.Object
office365TenantId()
Get the office365TenantId property: Azure tenant ID to which the Office 365 account belongs.Object
servicePrincipalId()
Get the servicePrincipalId property: Specify the application's client ID.SecretBase
servicePrincipalKey()
Get the servicePrincipalKey property: Specify the application's key.Object
servicePrincipalTenantId()
Get the servicePrincipalTenantId property: Specify the tenant information under which your Azure AD web application resides.void
validate()
Validates the instance.Office365LinkedServiceTypeProperties
withEncryptedCredential(Object encryptedCredential)
Set the encryptedCredential property: The encrypted credential used for authentication.Office365LinkedServiceTypeProperties
withOffice365TenantId(Object office365TenantId)
Set the office365TenantId property: Azure tenant ID to which the Office 365 account belongs.Office365LinkedServiceTypeProperties
withServicePrincipalId(Object servicePrincipalId)
Set the servicePrincipalId property: Specify the application's client ID.Office365LinkedServiceTypeProperties
withServicePrincipalKey(SecretBase servicePrincipalKey)
Set the servicePrincipalKey property: Specify the application's key.Office365LinkedServiceTypeProperties
withServicePrincipalTenantId(Object servicePrincipalTenantId)
Set the servicePrincipalTenantId property: Specify the tenant information under which your Azure AD web application resides.
-
-
-
Method Detail
-
office365TenantId
public Object office365TenantId()
Get the office365TenantId property: Azure tenant ID to which the Office 365 account belongs. Type: string (or Expression with resultType string).- Returns:
- the office365TenantId value.
-
withOffice365TenantId
public Office365LinkedServiceTypeProperties withOffice365TenantId(Object office365TenantId)
Set the office365TenantId property: Azure tenant ID to which the Office 365 account belongs. Type: string (or Expression with resultType string).- Parameters:
office365TenantId
- the office365TenantId value to set.- Returns:
- the Office365LinkedServiceTypeProperties object itself.
-
servicePrincipalTenantId
public Object servicePrincipalTenantId()
Get the servicePrincipalTenantId property: Specify the tenant information under which your Azure AD web application resides. Type: string (or Expression with resultType string).- Returns:
- the servicePrincipalTenantId value.
-
withServicePrincipalTenantId
public Office365LinkedServiceTypeProperties withServicePrincipalTenantId(Object servicePrincipalTenantId)
Set the servicePrincipalTenantId property: Specify the tenant information under which your Azure AD web application resides. Type: string (or Expression with resultType string).- Parameters:
servicePrincipalTenantId
- the servicePrincipalTenantId value to set.- Returns:
- the Office365LinkedServiceTypeProperties object itself.
-
servicePrincipalId
public Object servicePrincipalId()
Get the servicePrincipalId property: Specify the application's client ID. Type: string (or Expression with resultType string).- Returns:
- the servicePrincipalId value.
-
withServicePrincipalId
public Office365LinkedServiceTypeProperties withServicePrincipalId(Object servicePrincipalId)
Set the servicePrincipalId property: Specify the application's client ID. Type: string (or Expression with resultType string).- Parameters:
servicePrincipalId
- the servicePrincipalId value to set.- Returns:
- the Office365LinkedServiceTypeProperties object itself.
-
servicePrincipalKey
public SecretBase servicePrincipalKey()
Get the servicePrincipalKey property: Specify the application's key.- Returns:
- the servicePrincipalKey value.
-
withServicePrincipalKey
public Office365LinkedServiceTypeProperties withServicePrincipalKey(SecretBase servicePrincipalKey)
Set the servicePrincipalKey property: Specify the application's key.- Parameters:
servicePrincipalKey
- the servicePrincipalKey value to set.- Returns:
- the Office365LinkedServiceTypeProperties object itself.
-
encryptedCredential
public Object encryptedCredential()
Get the encryptedCredential property: The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).- Returns:
- the encryptedCredential value.
-
withEncryptedCredential
public Office365LinkedServiceTypeProperties withEncryptedCredential(Object encryptedCredential)
Set the encryptedCredential property: The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).- Parameters:
encryptedCredential
- the encryptedCredential value to set.- Returns:
- the Office365LinkedServiceTypeProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-