Interface Connector.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Connector.Builder,Connector>,SdkBuilder<Connector.Builder,Connector>,SdkPojo
- Enclosing class:
- Connector
public static interface Connector.Builder extends SdkPojo, CopyableBuilder<Connector.Builder,Connector>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Connector.Builderarn(String arn)The Amazon Resource Name (ARN) of the connector.Connector.BuildercertificateAuthorityArn(String certificateAuthorityArn)The Amazon Resource Name (ARN) of the certificate authority associated with the connector.Connector.BuildercreatedAt(Instant createdAt)The date and time that the connector was created.Connector.Builderendpoint(String endpoint)The connector's HTTPS public SCEP URL.default Connector.BuildermobileDeviceManagement(Consumer<MobileDeviceManagement.Builder> mobileDeviceManagement)Contains settings relevant to the mobile device management system that you chose for the connector.Connector.BuildermobileDeviceManagement(MobileDeviceManagement mobileDeviceManagement)Contains settings relevant to the mobile device management system that you chose for the connector.default Connector.BuilderopenIdConfiguration(Consumer<OpenIdConfiguration.Builder> openIdConfiguration)Contains OpenID Connect (OIDC) parameters for use with Connector for SCEP for Microsoft Intune.Connector.BuilderopenIdConfiguration(OpenIdConfiguration openIdConfiguration)Contains OpenID Connect (OIDC) parameters for use with Connector for SCEP for Microsoft Intune.Connector.Builderstatus(String status)The connector's status.Connector.Builderstatus(ConnectorStatus status)The connector's status.Connector.BuilderstatusReason(String statusReason)Information about why connector creation failed, if status isFAILED.Connector.BuilderstatusReason(ConnectorStatusReason statusReason)Information about why connector creation failed, if status isFAILED.Connector.Buildertype(String type)The connector type.Connector.Buildertype(ConnectorType type)The connector type.Connector.BuilderupdatedAt(Instant updatedAt)The date and time that the connector was updated.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
arn
Connector.Builder arn(String arn)
The Amazon Resource Name (ARN) of the connector.
- Parameters:
arn- The Amazon Resource Name (ARN) of the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateAuthorityArn
Connector.Builder certificateAuthorityArn(String certificateAuthorityArn)
The Amazon Resource Name (ARN) of the certificate authority associated with the connector.
- Parameters:
certificateAuthorityArn- The Amazon Resource Name (ARN) of the certificate authority associated with the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
Connector.Builder type(String type)
The connector type.
- Parameters:
type- The connector type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ConnectorType,ConnectorType
-
type
Connector.Builder type(ConnectorType type)
The connector type.
- Parameters:
type- The connector type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ConnectorType,ConnectorType
-
mobileDeviceManagement
Connector.Builder mobileDeviceManagement(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.- Parameters:
mobileDeviceManagement- Contains settings relevant to the mobile device management system that you chose for the connector. If you didn't configureMobileDeviceManagement, then the connector is for general-purpose use and this object is empty.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mobileDeviceManagement
default Connector.Builder mobileDeviceManagement(Consumer<MobileDeviceManagement.Builder> mobileDeviceManagement)
Contains settings relevant to the mobile device management system that you chose for the connector. If you didn't configure
This is a convenience method that creates an instance of theMobileDeviceManagement, then the connector is for general-purpose use and this object is empty.MobileDeviceManagement.Builderavoiding the need to create one manually viaMobileDeviceManagement.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomobileDeviceManagement(MobileDeviceManagement).- Parameters:
mobileDeviceManagement- a consumer that will call methods onMobileDeviceManagement.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
mobileDeviceManagement(MobileDeviceManagement)
-
openIdConfiguration
Connector.Builder openIdConfiguration(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.
- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
openIdConfiguration
default Connector.Builder openIdConfiguration(Consumer<OpenIdConfiguration.Builder> 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.
This is a convenience method that creates an instance of theOpenIdConfiguration.Builderavoiding the need to create one manually viaOpenIdConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toopenIdConfiguration(OpenIdConfiguration).- Parameters:
openIdConfiguration- a consumer that will call methods onOpenIdConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
openIdConfiguration(OpenIdConfiguration)
-
status
Connector.Builder status(String status)
The connector's status.
- Parameters:
status- The connector's status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ConnectorStatus,ConnectorStatus
-
status
Connector.Builder status(ConnectorStatus status)
The connector's status.
- Parameters:
status- The connector's status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ConnectorStatus,ConnectorStatus
-
statusReason
Connector.Builder statusReason(String statusReason)
Information about why connector creation failed, if status is
FAILED.- Parameters:
statusReason- Information about why connector creation failed, if status isFAILED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ConnectorStatusReason,ConnectorStatusReason
-
statusReason
Connector.Builder statusReason(ConnectorStatusReason statusReason)
Information about why connector creation failed, if status is
FAILED.- Parameters:
statusReason- Information about why connector creation failed, if status isFAILED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ConnectorStatusReason,ConnectorStatusReason
-
endpoint
Connector.Builder endpoint(String endpoint)
The connector's HTTPS public SCEP URL.
- Parameters:
endpoint- The connector's HTTPS public SCEP URL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
Connector.Builder createdAt(Instant createdAt)
The date and time that the connector was created.
- Parameters:
createdAt- The date and time that the connector was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
Connector.Builder updatedAt(Instant updatedAt)
The date and time that the connector was updated.
- Parameters:
updatedAt- The date and time that the connector was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-