public DecreaseStreamRetentionPeriodResult decreaseStreamRetentionPeriod(DecreaseStreamRetentionPeriodRequest request) {request = beforeClientExecution(request);return executeDecreaseStreamRetentionPeriod(request);}

public virtual DecreaseStreamRetentionPeriodResponse DecreaseStreamRetentionPeriod(DecreaseStreamRetentionPeriodRequest request){var options = new InvokeOptions();options.RequestMarshaller = DecreaseStreamRetentionPeriodRequestMarshaller.Instance;options.ResponseUnmarshaller = DecreaseStreamRetentionPeriodResponseUnmarshaller.Instance;return Invoke<DecreaseStreamRetentionPeriodResponse>(request, options);}
