Class Connector
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<Connector.Builder,
Connector>
Connector for SCEP is a service that links Amazon Web Services Private Certificate Authority to your SCEP-enabled devices. The connector brokers the exchange of certificates from Amazon Web Services Private CA to your SCEP-enabled devices and mobile device management systems. The connector is a complex type that contains the connector's configuration settings.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal String
arn()
The Amazon Resource Name (ARN) of the connector.static Connector.Builder
builder()
final String
The Amazon Resource Name (ARN) of the certificate authority associated with the connector.final Instant
The date and time that the connector was created.final String
endpoint()
The connector's HTTPS public SCEP URL.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final MobileDeviceManagement
Contains settings relevant to the mobile device management system that you chose for the connector.final OpenIdConfiguration
Contains OpenID Connect (OIDC) parameters for use with Connector for SCEP for Microsoft Intune.static Class
<? extends Connector.Builder> final ConnectorStatus
status()
The connector's status.final String
The connector's status.final ConnectorStatusReason
Information about why connector creation failed, if status isFAILED
.final String
Information about why connector creation failed, if status isFAILED
.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.final ConnectorType
type()
The connector type.final String
The connector type.final Instant
The date and time that the connector was updated.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
arn
The Amazon Resource Name (ARN) of the connector.
- Returns:
- The Amazon Resource Name (ARN) of the connector.
-
certificateAuthorityArn
The Amazon Resource Name (ARN) of the certificate authority associated with the connector.
- Returns:
- The Amazon Resource Name (ARN) of the certificate authority associated with the connector.
-
type
The connector type.
If the service returns an enum value that is not available in the current SDK version,
type
will returnConnectorType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromtypeAsString()
.- Returns:
- The connector type.
- See Also:
-
typeAsString
The connector type.
If the service returns an enum value that is not available in the current SDK version,
type
will returnConnectorType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromtypeAsString()
.- Returns:
- The connector type.
- See Also:
-
mobileDeviceManagement
Contains settings relevant to the mobile device management system that you chose for the connector. If you didn't configure
MobileDeviceManagement
, then the connector is for general-purpose use and this object is empty.- Returns:
- Contains settings relevant to the mobile device management system that you chose for the connector. If
you didn't configure
MobileDeviceManagement
, then the connector is for general-purpose use and this object is empty.
-
openIdConfiguration
Contains OpenID Connect (OIDC) parameters for use with Connector for SCEP for Microsoft Intune. For more information about using Connector for SCEP for Microsoft Intune, see Using Connector for SCEP for Microsoft Intune.
- Returns:
- Contains OpenID Connect (OIDC) parameters for use with Connector for SCEP for Microsoft Intune. For more information about using Connector for SCEP for Microsoft Intune, see Using Connector for SCEP for Microsoft Intune.
-
status
The connector's status.
If the service returns an enum value that is not available in the current SDK version,
status
will returnConnectorStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- The connector's status.
- See Also:
-
statusAsString
The connector's status.
If the service returns an enum value that is not available in the current SDK version,
status
will returnConnectorStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- The connector's status.
- See Also:
-
statusReason
Information about why connector creation failed, if status is
FAILED
.If the service returns an enum value that is not available in the current SDK version,
statusReason
will returnConnectorStatusReason.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusReasonAsString()
.- Returns:
- Information about why connector creation failed, if status is
FAILED
. - See Also:
-
statusReasonAsString
Information about why connector creation failed, if status is
FAILED
.If the service returns an enum value that is not available in the current SDK version,
statusReason
will returnConnectorStatusReason.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusReasonAsString()
.- Returns:
- Information about why connector creation failed, if status is
FAILED
. - See Also:
-
endpoint
The connector's HTTPS public SCEP URL.
- Returns:
- The connector's HTTPS public SCEP URL.
-
createdAt
The date and time that the connector was created.
- Returns:
- The date and time that the connector was created.
-
updatedAt
The date and time that the connector was updated.
- Returns:
- The date and time that the connector was updated.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<Connector.Builder,
Connector> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-