@Generated(value="software.amazon.awssdk:codegen") public final class ServiceNowConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ServiceNowConfiguration.Builder,ServiceNowConfiguration>
Provides configuration information required to connect to a ServiceNow data source.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ServiceNowConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ServiceNowConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
hostUrl()
The ServiceNow instance that the data source connects to.
|
ServiceNowKnowledgeArticleConfiguration |
knowledgeArticleConfiguration()
Provides configuration information for crawling knowledge articles in the ServiceNow site.
|
List<SdkField<?>> |
sdkFields() |
String |
secretArn()
The Amazon Resource Name (ARN) of the AWS Secret Manager secret that contains the user name and password required
to connect to the ServiceNow instance.
|
static Class<? extends ServiceNowConfiguration.Builder> |
serializableBuilderClass() |
ServiceNowServiceCatalogConfiguration |
serviceCatalogConfiguration()
Provides configuration information for crawling service catalogs in the ServiceNow site.
|
ServiceNowBuildVersionType |
serviceNowBuildVersion()
The identifier of the release that the ServiceNow host is running.
|
String |
serviceNowBuildVersionAsString()
The identifier of the release that the ServiceNow host is running.
|
ServiceNowConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String hostUrl()
The ServiceNow instance that the data source connects to. The host endpoint should look like the following:
{instance}.service-now.com.
{instance}.service-now.com.public String secretArn()
The Amazon Resource Name (ARN) of the AWS Secret Manager secret that contains the user name and password required to connect to the ServiceNow instance.
public ServiceNowBuildVersionType serviceNowBuildVersion()
The identifier of the release that the ServiceNow host is running. If the host is not running the
LONDON release, use OTHERS.
If the service returns an enum value that is not available in the current SDK version,
serviceNowBuildVersion will return ServiceNowBuildVersionType.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from serviceNowBuildVersionAsString().
LONDON release, use OTHERS.ServiceNowBuildVersionTypepublic String serviceNowBuildVersionAsString()
The identifier of the release that the ServiceNow host is running. If the host is not running the
LONDON release, use OTHERS.
If the service returns an enum value that is not available in the current SDK version,
serviceNowBuildVersion will return ServiceNowBuildVersionType.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from serviceNowBuildVersionAsString().
LONDON release, use OTHERS.ServiceNowBuildVersionTypepublic ServiceNowKnowledgeArticleConfiguration knowledgeArticleConfiguration()
Provides configuration information for crawling knowledge articles in the ServiceNow site.
public ServiceNowServiceCatalogConfiguration serviceCatalogConfiguration()
Provides configuration information for crawling service catalogs in the ServiceNow site.
public ServiceNowConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ServiceNowConfiguration.Builder,ServiceNowConfiguration>public static ServiceNowConfiguration.Builder builder()
public static Class<? extends ServiceNowConfiguration.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.