Class ConfigServerGitProperty
java.lang.Object
com.azure.resourcemanager.appplatform.models.ConfigServerGitProperty
- All Implemented Interfaces:
com.azure.json.JsonSerializable<ConfigServerGitProperty>
public final class ConfigServerGitProperty
extends Object
implements com.azure.json.JsonSerializable<ConfigServerGitProperty>
Property of git.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of ConfigServerGitProperty class. -
Method Summary
Modifier and TypeMethodDescriptionstatic ConfigServerGitPropertyfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of ConfigServerGitProperty from the JsonReader.hostKey()Get the hostKey property: Public sshKey of git repository.Get the hostKeyAlgorithm property: SshKey algorithm of git repository.label()Get the label property: Label of the repository.password()Get the password property: Password of git repository basic auth.Get the privateKey property: Private sshKey algorithm of git repository.Get the repositories property: Repositories of git.Get the searchPaths property: Searching path of the repository.Get the strictHostKeyChecking property: Strict host key checking or not.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) uri()Get the uri property: URI of the repository.username()Get the username property: Username of git repository basic auth.voidvalidate()Validates the instance.withHostKey(String hostKey) Set the hostKey property: Public sshKey of git repository.withHostKeyAlgorithm(String hostKeyAlgorithm) Set the hostKeyAlgorithm property: SshKey algorithm of git repository.Set the label property: Label of the repository.withPassword(String password) Set the password property: Password of git repository basic auth.withPrivateKey(String privateKey) Set the privateKey property: Private sshKey algorithm of git repository.withRepositories(List<GitPatternRepository> repositories) Set the repositories property: Repositories of git.withSearchPaths(List<String> searchPaths) Set the searchPaths property: Searching path of the repository.withStrictHostKeyChecking(Boolean strictHostKeyChecking) Set the strictHostKeyChecking property: Strict host key checking or not.Set the uri property: URI of the repository.withUsername(String username) Set the username property: Username of git repository basic auth.Methods inherited from class java.lang.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
-
ConfigServerGitProperty
public ConfigServerGitProperty()Creates an instance of ConfigServerGitProperty class.
-
-
Method Details
-
repositories
Get the repositories property: Repositories of git.- Returns:
- the repositories value.
-
withRepositories
Set the repositories property: Repositories of git.- Parameters:
repositories- the repositories value to set.- Returns:
- the ConfigServerGitProperty object itself.
-
uri
Get the uri property: URI of the repository.- Returns:
- the uri value.
-
withUri
Set the uri property: URI of the repository.- Parameters:
uri- the uri value to set.- Returns:
- the ConfigServerGitProperty object itself.
-
label
Get the label property: Label of the repository.- Returns:
- the label value.
-
withLabel
Set the label property: Label of the repository.- Parameters:
label- the label value to set.- Returns:
- the ConfigServerGitProperty object itself.
-
searchPaths
Get the searchPaths property: Searching path of the repository.- Returns:
- the searchPaths value.
-
withSearchPaths
Set the searchPaths property: Searching path of the repository.- Parameters:
searchPaths- the searchPaths value to set.- Returns:
- the ConfigServerGitProperty object itself.
-
username
Get the username property: Username of git repository basic auth.- Returns:
- the username value.
-
withUsername
Set the username property: Username of git repository basic auth.- Parameters:
username- the username value to set.- Returns:
- the ConfigServerGitProperty object itself.
-
password
Get the password property: Password of git repository basic auth.- Returns:
- the password value.
-
withPassword
Set the password property: Password of git repository basic auth.- Parameters:
password- the password value to set.- Returns:
- the ConfigServerGitProperty object itself.
-
hostKey
Get the hostKey property: Public sshKey of git repository.- Returns:
- the hostKey value.
-
withHostKey
Set the hostKey property: Public sshKey of git repository.- Parameters:
hostKey- the hostKey value to set.- Returns:
- the ConfigServerGitProperty object itself.
-
hostKeyAlgorithm
Get the hostKeyAlgorithm property: SshKey algorithm of git repository.- Returns:
- the hostKeyAlgorithm value.
-
withHostKeyAlgorithm
Set the hostKeyAlgorithm property: SshKey algorithm of git repository.- Parameters:
hostKeyAlgorithm- the hostKeyAlgorithm value to set.- Returns:
- the ConfigServerGitProperty object itself.
-
privateKey
Get the privateKey property: Private sshKey algorithm of git repository.- Returns:
- the privateKey value.
-
withPrivateKey
Set the privateKey property: Private sshKey algorithm of git repository.- Parameters:
privateKey- the privateKey value to set.- Returns:
- the ConfigServerGitProperty object itself.
-
strictHostKeyChecking
Get the strictHostKeyChecking property: Strict host key checking or not.- Returns:
- the strictHostKeyChecking value.
-
withStrictHostKeyChecking
Set the strictHostKeyChecking property: Strict host key checking or not.- Parameters:
strictHostKeyChecking- the strictHostKeyChecking value to set.- Returns:
- the ConfigServerGitProperty object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<ConfigServerGitProperty>- Throws:
IOException
-
fromJson
public static ConfigServerGitProperty fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of ConfigServerGitProperty from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of ConfigServerGitProperty 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 ConfigServerGitProperty.
-