Class DatabaseConnectionInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.appservice.models.ProxyOnlyResource
com.azure.resourcemanager.appservice.fluent.models.DatabaseConnectionInner
- All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>
Static Site Database Connection resource.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of DatabaseConnectionInner class. -
Method Summary
Modifier and TypeMethodDescriptionGet the configurationFiles property: A list of configuration files associated with this database connection.Get the connectionIdentity property: If present, the identity is used in conjunction with connection string to connect to the database.Get the connectionString property: The connection string to use to connect to the database.static DatabaseConnectionInnerfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of DatabaseConnectionInner from the JsonReader.id()Get the id property: Fully qualified resource Id for the resource.name()Get the name property: The name of the resource.region()Get the region property: The region of the database resource.Get the resourceId property: The resource id of the database.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) type()Get the type property: The type of the resource.voidvalidate()Validates the instance.withConnectionIdentity(String connectionIdentity) Set the connectionIdentity property: If present, the identity is used in conjunction with connection string to connect to the database.withConnectionString(String connectionString) Set the connectionString property: The connection string to use to connect to the database.Set the kind property: Kind of resource.withRegion(String region) Set the region property: The region of the database resource.withResourceId(String resourceId) Set the resourceId property: The resource id of the database.Methods inherited from class ProxyOnlyResource
kindMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
DatabaseConnectionInner
public DatabaseConnectionInner()Creates an instance of DatabaseConnectionInner class.
-
-
Method Details
-
type
Get the type property: The type of the resource.- Overrides:
typein classProxyOnlyResource- Returns:
- the type value.
-
name
Get the name property: The name of the resource.- Overrides:
namein classProxyOnlyResource- Returns:
- the name value.
-
id
Get the id property: Fully qualified resource Id for the resource.- Overrides:
idin classProxyOnlyResource- Returns:
- the id value.
-
withKind
Set the kind property: Kind of resource.- Overrides:
withKindin classProxyOnlyResource- Parameters:
kind- the kind value to set.- Returns:
- the ProxyOnlyResource object itself.
-
resourceId
Get the resourceId property: The resource id of the database.- Returns:
- the resourceId value.
-
withResourceId
Set the resourceId property: The resource id of the database.- Parameters:
resourceId- the resourceId value to set.- Returns:
- the DatabaseConnectionInner object itself.
-
connectionIdentity
Get the connectionIdentity property: If present, the identity is used in conjunction with connection string to connect to the database. Use of the system-assigned managed identity is indicated with the string 'SystemAssigned', while use of a user-assigned managed identity is indicated with the resource id of the managed identity resource.- Returns:
- the connectionIdentity value.
-
withConnectionIdentity
Set the connectionIdentity property: If present, the identity is used in conjunction with connection string to connect to the database. Use of the system-assigned managed identity is indicated with the string 'SystemAssigned', while use of a user-assigned managed identity is indicated with the resource id of the managed identity resource.- Parameters:
connectionIdentity- the connectionIdentity value to set.- Returns:
- the DatabaseConnectionInner object itself.
-
connectionString
Get the connectionString property: The connection string to use to connect to the database.- Returns:
- the connectionString value.
-
withConnectionString
Set the connectionString property: The connection string to use to connect to the database.- Parameters:
connectionString- the connectionString value to set.- Returns:
- the DatabaseConnectionInner object itself.
-
region
Get the region property: The region of the database resource.- Returns:
- the region value.
-
withRegion
Set the region property: The region of the database resource.- Parameters:
region- the region value to set.- Returns:
- the DatabaseConnectionInner object itself.
-
configurationFiles
Get the configurationFiles property: A list of configuration files associated with this database connection.- Returns:
- the configurationFiles value.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classProxyOnlyResource- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>- Overrides:
toJsonin classProxyOnlyResource- Throws:
IOException
-
fromJson
public static DatabaseConnectionInner fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of DatabaseConnectionInner from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of DatabaseConnectionInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException- If the deserialized JSON object was missing any required properties.IOException- If an error occurs while reading the DatabaseConnectionInner.
-