Class AzureSearchLinkedServiceTypeProperties
- java.lang.Object
-
- com.azure.resourcemanager.datafactory.fluent.models.AzureSearchLinkedServiceTypeProperties
-
public final class AzureSearchLinkedServiceTypeProperties extends Object
Windows Azure Search Service linked service properties.
-
-
Constructor Summary
Constructors Constructor Description AzureSearchLinkedServiceTypeProperties()
-
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.SecretBase
key()
Get the key property: Admin Key for Azure Search service.Object
url()
Get the url property: URL for Azure Search service.void
validate()
Validates the instance.AzureSearchLinkedServiceTypeProperties
withEncryptedCredential(Object encryptedCredential)
Set the encryptedCredential property: The encrypted credential used for authentication.AzureSearchLinkedServiceTypeProperties
withKey(SecretBase key)
Set the key property: Admin Key for Azure Search service.AzureSearchLinkedServiceTypeProperties
withUrl(Object url)
Set the url property: URL for Azure Search service.
-
-
-
Method Detail
-
url
public Object url()
Get the url property: URL for Azure Search service. Type: string (or Expression with resultType string).- Returns:
- the url value.
-
withUrl
public AzureSearchLinkedServiceTypeProperties withUrl(Object url)
Set the url property: URL for Azure Search service. Type: string (or Expression with resultType string).- Parameters:
url
- the url value to set.- Returns:
- the AzureSearchLinkedServiceTypeProperties object itself.
-
key
public SecretBase key()
Get the key property: Admin Key for Azure Search service.- Returns:
- the key value.
-
withKey
public AzureSearchLinkedServiceTypeProperties withKey(SecretBase key)
Set the key property: Admin Key for Azure Search service.- Parameters:
key
- the key value to set.- Returns:
- the AzureSearchLinkedServiceTypeProperties 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 AzureSearchLinkedServiceTypeProperties 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 AzureSearchLinkedServiceTypeProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-