Class UpdatePipelineRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.osis.model.OsisRequest
-
- software.amazon.awssdk.services.osis.model.UpdatePipelineRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdatePipelineRequest.Builder,UpdatePipelineRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdatePipelineRequest extends OsisRequest implements ToCopyableBuilder<UpdatePipelineRequest.Builder,UpdatePipelineRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdatePipelineRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdatePipelineRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()LogPublishingOptionslogPublishingOptions()Key-value pairs to configure log publishing.IntegermaxUnits()The maximum pipeline capacity, in Ingestion Compute Units (ICUs)IntegerminUnits()The minimum pipeline capacity, in Ingestion Compute Units (ICUs).StringpipelineConfigurationBody()The pipeline configuration in YAML format.StringpipelineName()The name of the pipeline to update.List<SdkField<?>>sdkFields()static Class<? extends UpdatePipelineRequest.Builder>serializableBuilderClass()UpdatePipelineRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
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
-
pipelineName
public final String pipelineName()
The name of the pipeline to update.
- Returns:
- The name of the pipeline to update.
-
minUnits
public final Integer minUnits()
The minimum pipeline capacity, in Ingestion Compute Units (ICUs).
- Returns:
- The minimum pipeline capacity, in Ingestion Compute Units (ICUs).
-
maxUnits
public final Integer maxUnits()
The maximum pipeline capacity, in Ingestion Compute Units (ICUs)
- Returns:
- The maximum pipeline capacity, in Ingestion Compute Units (ICUs)
-
pipelineConfigurationBody
public final String pipelineConfigurationBody()
The pipeline configuration in YAML format. The command accepts the pipeline configuration as a string or within a .yaml file. If you provide the configuration as a string, each new line must be escaped with
\n.- Returns:
- The pipeline configuration in YAML format. The command accepts the pipeline configuration as a string or
within a .yaml file. If you provide the configuration as a string, each new line must be escaped with
\n.
-
logPublishingOptions
public final LogPublishingOptions logPublishingOptions()
Key-value pairs to configure log publishing.
- Returns:
- Key-value pairs to configure log publishing.
-
toBuilder
public UpdatePipelineRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdatePipelineRequest.Builder,UpdatePipelineRequest>- Specified by:
toBuilderin classOsisRequest
-
builder
public static UpdatePipelineRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdatePipelineRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-