Class ConferenceProvider
- java.lang.Object
-
- software.amazon.awssdk.services.alexaforbusiness.model.ConferenceProvider
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ConferenceProvider.Builder,ConferenceProvider>
@Generated("software.amazon.awssdk:codegen") public final class ConferenceProvider extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ConferenceProvider.Builder,ConferenceProvider>
An entity that provides a conferencing solution. Alexa for Business acts as the voice interface and mediator that connects users to their preferred conference provider. Examples of conference providers include Amazon Chime, Zoom, Cisco, and Polycom.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceConferenceProvider.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringarn()The ARN of the newly created conference provider.static ConferenceProvider.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IPDialInipDialIn()The IP endpoint and protocol for calling.MeetingSettingmeetingSetting()The meeting settings for the conference provider.Stringname()The name of the conference provider.PSTNDialInpstnDialIn()The information for PSTN conferencing.List<SdkField<?>>sdkFields()static Class<? extends ConferenceProvider.Builder>serializableBuilderClass()ConferenceProvider.BuildertoBuilder()StringtoString()Returns a string representation of this object.ConferenceProviderTypetype()The type of conference providers.StringtypeAsString()The type of conference providers.-
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
-
arn
public final String arn()
The ARN of the newly created conference provider.
- Returns:
- The ARN of the newly created conference provider.
-
name
public final String name()
The name of the conference provider.
- Returns:
- The name of the conference provider.
-
type
public final ConferenceProviderType type()
The type of conference providers.
If the service returns an enum value that is not available in the current SDK version,
typewill returnConferenceProviderType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of conference providers.
- See Also:
ConferenceProviderType
-
typeAsString
public final String typeAsString()
The type of conference providers.
If the service returns an enum value that is not available in the current SDK version,
typewill returnConferenceProviderType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of conference providers.
- See Also:
ConferenceProviderType
-
ipDialIn
public final IPDialIn ipDialIn()
The IP endpoint and protocol for calling.
- Returns:
- The IP endpoint and protocol for calling.
-
pstnDialIn
public final PSTNDialIn pstnDialIn()
The information for PSTN conferencing.
- Returns:
- The information for PSTN conferencing.
-
meetingSetting
public final MeetingSetting meetingSetting()
The meeting settings for the conference provider.
- Returns:
- The meeting settings for the conference provider.
-
toBuilder
public ConferenceProvider.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ConferenceProvider.Builder,ConferenceProvider>
-
builder
public static ConferenceProvider.Builder builder()
-
serializableBuilderClass
public static Class<? extends ConferenceProvider.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.
-
-