Class ServicePrincipalName
- java.lang.Object
-
- software.amazon.awssdk.services.pcaconnectorad.model.ServicePrincipalName
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ServicePrincipalName.Builder,ServicePrincipalName>
@Generated("software.amazon.awssdk:codegen") public final class ServicePrincipalName extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ServicePrincipalName.Builder,ServicePrincipalName>
The service principal name that the connector uses to authenticate with Active Directory.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceServicePrincipalName.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ServicePrincipalName.Builderbuilder()StringconnectorArn()The Amazon Resource Name (ARN) that was returned when you called CreateConnector.html.InstantcreatedAt()The date and time that the service principal name was created.StringdirectoryRegistrationArn()The Amazon Resource Name (ARN) that was returned when you called CreateDirectoryRegistration.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends ServicePrincipalName.Builder>serializableBuilderClass()ServicePrincipalNameStatusstatus()The status of a service principal name.StringstatusAsString()The status of a service principal name.ServicePrincipalNameStatusReasonstatusReason()Additional information for the status of a service principal name if the status is failed.StringstatusReasonAsString()Additional information for the status of a service principal name if the status is failed.ServicePrincipalName.BuildertoBuilder()StringtoString()Returns a string representation of this object.InstantupdatedAt()The date and time that the service principal name was updated.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
connectorArn
public final String connectorArn()
The Amazon Resource Name (ARN) that was returned when you called CreateConnector.html.
- Returns:
- The Amazon Resource Name (ARN) that was returned when you called CreateConnector.html.
-
createdAt
public final Instant createdAt()
The date and time that the service principal name was created.
- Returns:
- The date and time that the service principal name was created.
-
directoryRegistrationArn
public final String directoryRegistrationArn()
The Amazon Resource Name (ARN) that was returned when you called CreateDirectoryRegistration.
- Returns:
- The Amazon Resource Name (ARN) that was returned when you called CreateDirectoryRegistration.
-
status
public final ServicePrincipalNameStatus status()
The status of a service principal name.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnServicePrincipalNameStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of a service principal name.
- See Also:
ServicePrincipalNameStatus
-
statusAsString
public final String statusAsString()
The status of a service principal name.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnServicePrincipalNameStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of a service principal name.
- See Also:
ServicePrincipalNameStatus
-
statusReason
public final ServicePrincipalNameStatusReason statusReason()
Additional information for the status of a service principal name if the status is failed.
If the service returns an enum value that is not available in the current SDK version,
statusReasonwill returnServicePrincipalNameStatusReason.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusReasonAsString().- Returns:
- Additional information for the status of a service principal name if the status is failed.
- See Also:
ServicePrincipalNameStatusReason
-
statusReasonAsString
public final String statusReasonAsString()
Additional information for the status of a service principal name if the status is failed.
If the service returns an enum value that is not available in the current SDK version,
statusReasonwill returnServicePrincipalNameStatusReason.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusReasonAsString().- Returns:
- Additional information for the status of a service principal name if the status is failed.
- See Also:
ServicePrincipalNameStatusReason
-
updatedAt
public final Instant updatedAt()
The date and time that the service principal name was updated.
- Returns:
- The date and time that the service principal name was updated.
-
toBuilder
public ServicePrincipalName.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ServicePrincipalName.Builder,ServicePrincipalName>
-
builder
public static ServicePrincipalName.Builder builder()
-
serializableBuilderClass
public static Class<? extends ServicePrincipalName.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-