@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Connector extends Object implements Serializable, Cloneable, StructuredPojo
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.
Constructor and Description |
---|
Connector() |
Modifier and Type | Method and Description |
---|---|
Connector |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The Amazon Resource Name (ARN) of the connector.
|
String |
getCertificateAuthorityArn()
The Amazon Resource Name (ARN) of the certificate authority associated with the connector.
|
Date |
getCreatedAt()
The date and time that the connector was created.
|
String |
getEndpoint()
The connector's HTTPS public SCEP URL.
|
MobileDeviceManagement |
getMobileDeviceManagement()
Contains settings relevant to the mobile device management system that you chose for the connector.
|
OpenIdConfiguration |
getOpenIdConfiguration()
Contains OpenID Connect (OIDC) parameters for use with Connector for SCEP for Microsoft Intune.
|
String |
getStatus()
The connector's status.
|
String |
getStatusReason()
Information about why connector creation failed, if status is
FAILED . |
String |
getType()
The connector type.
|
Date |
getUpdatedAt()
The date and time that the connector was updated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the connector.
|
void |
setCertificateAuthorityArn(String certificateAuthorityArn)
The Amazon Resource Name (ARN) of the certificate authority associated with the connector.
|
void |
setCreatedAt(Date createdAt)
The date and time that the connector was created.
|
void |
setEndpoint(String endpoint)
The connector's HTTPS public SCEP URL.
|
void |
setMobileDeviceManagement(MobileDeviceManagement mobileDeviceManagement)
Contains settings relevant to the mobile device management system that you chose for the connector.
|
void |
setOpenIdConfiguration(OpenIdConfiguration openIdConfiguration)
Contains OpenID Connect (OIDC) parameters for use with Connector for SCEP for Microsoft Intune.
|
void |
setStatus(String status)
The connector's status.
|
void |
setStatusReason(String statusReason)
Information about why connector creation failed, if status is
FAILED . |
void |
setType(String type)
The connector type.
|
void |
setUpdatedAt(Date updatedAt)
The date and time that the connector was updated.
|
String |
toString()
Returns a string representation of this object.
|
Connector |
withArn(String arn)
The Amazon Resource Name (ARN) of the connector.
|
Connector |
withCertificateAuthorityArn(String certificateAuthorityArn)
The Amazon Resource Name (ARN) of the certificate authority associated with the connector.
|
Connector |
withCreatedAt(Date createdAt)
The date and time that the connector was created.
|
Connector |
withEndpoint(String endpoint)
The connector's HTTPS public SCEP URL.
|
Connector |
withMobileDeviceManagement(MobileDeviceManagement mobileDeviceManagement)
Contains settings relevant to the mobile device management system that you chose for the connector.
|
Connector |
withOpenIdConfiguration(OpenIdConfiguration openIdConfiguration)
Contains OpenID Connect (OIDC) parameters for use with Connector for SCEP for Microsoft Intune.
|
Connector |
withStatus(ConnectorStatus status)
The connector's status.
|
Connector |
withStatus(String status)
The connector's status.
|
Connector |
withStatusReason(ConnectorStatusReason statusReason)
Information about why connector creation failed, if status is
FAILED . |
Connector |
withStatusReason(String statusReason)
Information about why connector creation failed, if status is
FAILED . |
Connector |
withType(ConnectorType type)
The connector type.
|
Connector |
withType(String type)
The connector type.
|
Connector |
withUpdatedAt(Date updatedAt)
The date and time that the connector was updated.
|
public void setArn(String arn)
The Amazon Resource Name (ARN) of the connector.
arn
- The Amazon Resource Name (ARN) of the connector.public String getArn()
The Amazon Resource Name (ARN) of the connector.
public Connector withArn(String arn)
The Amazon Resource Name (ARN) of the connector.
arn
- The Amazon Resource Name (ARN) of the connector.public void setCertificateAuthorityArn(String certificateAuthorityArn)
The Amazon Resource Name (ARN) of the certificate authority associated with the connector.
certificateAuthorityArn
- The Amazon Resource Name (ARN) of the certificate authority associated with the connector.public String getCertificateAuthorityArn()
The Amazon Resource Name (ARN) of the certificate authority associated with the connector.
public Connector withCertificateAuthorityArn(String certificateAuthorityArn)
The Amazon Resource Name (ARN) of the certificate authority associated with the connector.
certificateAuthorityArn
- The Amazon Resource Name (ARN) of the certificate authority associated with the connector.public void setType(String type)
The connector type.
type
- The connector type.ConnectorType
public String getType()
The connector type.
ConnectorType
public Connector withType(String type)
The connector type.
type
- The connector type.ConnectorType
public Connector withType(ConnectorType type)
The connector type.
type
- The connector type.ConnectorType
public void setMobileDeviceManagement(MobileDeviceManagement 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.
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.public MobileDeviceManagement getMobileDeviceManagement()
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.
MobileDeviceManagement
, then the connector is for general-purpose use
and this object is empty.public Connector withMobileDeviceManagement(MobileDeviceManagement 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.
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.public void setOpenIdConfiguration(OpenIdConfiguration 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.
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.public OpenIdConfiguration getOpenIdConfiguration()
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.
public Connector withOpenIdConfiguration(OpenIdConfiguration 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.
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.public void setStatus(String status)
The connector's status.
status
- The connector's status.ConnectorStatus
public String getStatus()
The connector's status.
ConnectorStatus
public Connector withStatus(String status)
The connector's status.
status
- The connector's status.ConnectorStatus
public Connector withStatus(ConnectorStatus status)
The connector's status.
status
- The connector's status.ConnectorStatus
public void setStatusReason(String statusReason)
Information about why connector creation failed, if status is FAILED
.
statusReason
- Information about why connector creation failed, if status is FAILED
.ConnectorStatusReason
public String getStatusReason()
Information about why connector creation failed, if status is FAILED
.
FAILED
.ConnectorStatusReason
public Connector withStatusReason(String statusReason)
Information about why connector creation failed, if status is FAILED
.
statusReason
- Information about why connector creation failed, if status is FAILED
.ConnectorStatusReason
public Connector withStatusReason(ConnectorStatusReason statusReason)
Information about why connector creation failed, if status is FAILED
.
statusReason
- Information about why connector creation failed, if status is FAILED
.ConnectorStatusReason
public void setEndpoint(String endpoint)
The connector's HTTPS public SCEP URL.
endpoint
- The connector's HTTPS public SCEP URL.public String getEndpoint()
The connector's HTTPS public SCEP URL.
public Connector withEndpoint(String endpoint)
The connector's HTTPS public SCEP URL.
endpoint
- The connector's HTTPS public SCEP URL.public void setCreatedAt(Date createdAt)
The date and time that the connector was created.
createdAt
- The date and time that the connector was created.public Date getCreatedAt()
The date and time that the connector was created.
public Connector withCreatedAt(Date createdAt)
The date and time that the connector was created.
createdAt
- The date and time that the connector was created.public void setUpdatedAt(Date updatedAt)
The date and time that the connector was updated.
updatedAt
- The date and time that the connector was updated.public Date getUpdatedAt()
The date and time that the connector was updated.
public Connector withUpdatedAt(Date updatedAt)
The date and time that the connector was updated.
updatedAt
- The date and time that the connector was updated.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.