Class VoiceProfile
- java.lang.Object
-
- software.amazon.awssdk.services.chimesdkvoice.model.VoiceProfile
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<VoiceProfile.Builder,VoiceProfile>
@Generated("software.amazon.awssdk:codegen") public final class VoiceProfile extends Object implements SdkPojo, Serializable, ToCopyableBuilder<VoiceProfile.Builder,VoiceProfile>
The combination of a voice print and caller ID.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceVoiceProfile.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VoiceProfile.Builderbuilder()InstantcreatedTimestamp()The time at which the voice profile was created and enrolled.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)InstantexpirationTimestamp()The time at which a voice profile expires unless you re-enroll the caller via theUpdateVoiceProfileAPI.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends VoiceProfile.Builder>serializableBuilderClass()VoiceProfile.BuildertoBuilder()StringtoString()Returns a string representation of this object.InstantupdatedTimestamp()The time at which the voice profile was last updated.StringvoiceProfileArn()The ARN of the voice profile.StringvoiceProfileDomainId()The ID of the domain that contains the voice profile.StringvoiceProfileId()The ID of the voice profile.-
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
-
voiceProfileId
public final String voiceProfileId()
The ID of the voice profile.
- Returns:
- The ID of the voice profile.
-
voiceProfileArn
public final String voiceProfileArn()
The ARN of the voice profile.
- Returns:
- The ARN of the voice profile.
-
voiceProfileDomainId
public final String voiceProfileDomainId()
The ID of the domain that contains the voice profile.
- Returns:
- The ID of the domain that contains the voice profile.
-
createdTimestamp
public final Instant createdTimestamp()
The time at which the voice profile was created and enrolled.
- Returns:
- The time at which the voice profile was created and enrolled.
-
updatedTimestamp
public final Instant updatedTimestamp()
The time at which the voice profile was last updated.
- Returns:
- The time at which the voice profile was last updated.
-
expirationTimestamp
public final Instant expirationTimestamp()
The time at which a voice profile expires unless you re-enroll the caller via the
UpdateVoiceProfileAPI.- Returns:
- The time at which a voice profile expires unless you re-enroll the caller via the
UpdateVoiceProfileAPI.
-
toBuilder
public VoiceProfile.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<VoiceProfile.Builder,VoiceProfile>
-
builder
public static VoiceProfile.Builder builder()
-
serializableBuilderClass
public static Class<? extends VoiceProfile.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.
-
-