Class ApplicationSettingsJourneyLimits
- java.lang.Object
-
- software.amazon.awssdk.services.pinpoint.model.ApplicationSettingsJourneyLimits
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ApplicationSettingsJourneyLimits.Builder,ApplicationSettingsJourneyLimits>
@Generated("software.amazon.awssdk:codegen") public final class ApplicationSettingsJourneyLimits extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ApplicationSettingsJourneyLimits.Builder,ApplicationSettingsJourneyLimits>
The default sending limits for journeys in the application. To override these limits and define custom limits for a specific journey, use the Journey resource.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceApplicationSettingsJourneyLimits.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ApplicationSettingsJourneyLimits.Builderbuilder()IntegerdailyCap()The daily number of messages that an endpoint can receive from all journeys.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends ApplicationSettingsJourneyLimits.Builder>serializableBuilderClass()JourneyTimeframeCaptimeframeCap()The default maximum number of messages that can be sent to an endpoint during the specified timeframe for all journeys.ApplicationSettingsJourneyLimits.BuildertoBuilder()StringtoString()Returns a string representation of this object.IntegertotalCap()The default maximum number of messages that a single journey can sent to a single endpoint.-
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
-
dailyCap
public final Integer dailyCap()
The daily number of messages that an endpoint can receive from all journeys. The maximum value is 100. If set to 0, this limit will not apply.
- Returns:
- The daily number of messages that an endpoint can receive from all journeys. The maximum value is 100. If set to 0, this limit will not apply.
-
timeframeCap
public final JourneyTimeframeCap timeframeCap()
The default maximum number of messages that can be sent to an endpoint during the specified timeframe for all journeys.
- Returns:
- The default maximum number of messages that can be sent to an endpoint during the specified timeframe for all journeys.
-
totalCap
public final Integer totalCap()
The default maximum number of messages that a single journey can sent to a single endpoint. The maximum value is 100. If set to 0, this limit will not apply.
- Returns:
- The default maximum number of messages that a single journey can sent to a single endpoint. The maximum value is 100. If set to 0, this limit will not apply.
-
toBuilder
public ApplicationSettingsJourneyLimits.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ApplicationSettingsJourneyLimits.Builder,ApplicationSettingsJourneyLimits>
-
builder
public static ApplicationSettingsJourneyLimits.Builder builder()
-
serializableBuilderClass
public static Class<? extends ApplicationSettingsJourneyLimits.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.
-
-