Package com.microsoft.graph.models
Class WorkbookFunctionsCumIPmtParameterSet.WorkbookFunctionsCumIPmtParameterSetBuilder
java.lang.Object
com.microsoft.graph.models.WorkbookFunctionsCumIPmtParameterSet.WorkbookFunctionsCumIPmtParameterSetBuilder
- Enclosing class:
WorkbookFunctionsCumIPmtParameterSet
public static final class WorkbookFunctionsCumIPmtParameterSet.WorkbookFunctionsCumIPmtParameterSetBuilder
extends Object
Fluent builder for the WorkbookFunctionsCumIPmtParameterSet
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.google.gson.JsonElement
The endPeriod parameter valueprotected com.google.gson.JsonElement
The nper parameter valueprotected com.google.gson.JsonElement
The pv parameter valueprotected com.google.gson.JsonElement
The rate parameter valueprotected com.google.gson.JsonElement
The startPeriod parameter valueprotected com.google.gson.JsonElement
The type parameter value -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Instanciates a new WorkbookFunctionsCumIPmtParameterSetBuilder -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Buils the resulting body object to be passed to the requestwithEndPeriod
(com.google.gson.JsonElement val) Sets the EndPeriodwithNper
(com.google.gson.JsonElement val) Sets the NperwithPv
(com.google.gson.JsonElement val) Sets the PvwithRate
(com.google.gson.JsonElement val) Sets the RatewithStartPeriod
(com.google.gson.JsonElement val) Sets the StartPeriodwithType
(com.google.gson.JsonElement val) Sets the Type
-
Field Details
-
rate
@Nullable protected com.google.gson.JsonElement rateThe rate parameter value -
nper
@Nullable protected com.google.gson.JsonElement nperThe nper parameter value -
pv
@Nullable protected com.google.gson.JsonElement pvThe pv parameter value -
startPeriod
@Nullable protected com.google.gson.JsonElement startPeriodThe startPeriod parameter value -
endPeriod
@Nullable protected com.google.gson.JsonElement endPeriodThe endPeriod parameter value -
type
@Nullable protected com.google.gson.JsonElement typeThe type parameter value
-
-
Constructor Details
-
WorkbookFunctionsCumIPmtParameterSetBuilder
@Nullable protected WorkbookFunctionsCumIPmtParameterSetBuilder()Instanciates a new WorkbookFunctionsCumIPmtParameterSetBuilder
-
-
Method Details
-
withRate
@Nonnull public WorkbookFunctionsCumIPmtParameterSet.WorkbookFunctionsCumIPmtParameterSetBuilder withRate(@Nullable com.google.gson.JsonElement val) Sets the Rate- Parameters:
val
- the value to set it to- Returns:
- the current builder object
-
withNper
@Nonnull public WorkbookFunctionsCumIPmtParameterSet.WorkbookFunctionsCumIPmtParameterSetBuilder withNper(@Nullable com.google.gson.JsonElement val) Sets the Nper- Parameters:
val
- the value to set it to- Returns:
- the current builder object
-
withPv
@Nonnull public WorkbookFunctionsCumIPmtParameterSet.WorkbookFunctionsCumIPmtParameterSetBuilder withPv(@Nullable com.google.gson.JsonElement val) Sets the Pv- Parameters:
val
- the value to set it to- Returns:
- the current builder object
-
withStartPeriod
@Nonnull public WorkbookFunctionsCumIPmtParameterSet.WorkbookFunctionsCumIPmtParameterSetBuilder withStartPeriod(@Nullable com.google.gson.JsonElement val) Sets the StartPeriod- Parameters:
val
- the value to set it to- Returns:
- the current builder object
-
withEndPeriod
@Nonnull public WorkbookFunctionsCumIPmtParameterSet.WorkbookFunctionsCumIPmtParameterSetBuilder withEndPeriod(@Nullable com.google.gson.JsonElement val) Sets the EndPeriod- Parameters:
val
- the value to set it to- Returns:
- the current builder object
-
withType
@Nonnull public WorkbookFunctionsCumIPmtParameterSet.WorkbookFunctionsCumIPmtParameterSetBuilder withType(@Nullable com.google.gson.JsonElement val) Sets the Type- Parameters:
val
- the value to set it to- Returns:
- the current builder object
-
build
Buils the resulting body object to be passed to the request- Returns:
- the body object to pass to the request
-